Simulating chain elongation with constraint-based metabolic modelling