Evolutionary programming as a platform for in silico metabolic engineering Article uri icon