Data reconciliation for chemical reaction systems using vessel extents and shape constraints. (9th June 2017)