Metabolic diversity in Bacteria