Computational Methods for Reconstruction and Analysis of Genome-Scale Metabolic Networks