Genome-scale metabolic models: reconstruction and analysis.