From Genomes To Metabolomes : Computational Methods For Systems And Synthetic Biology