Bacteria exhibit an extremely wide variety of metabolic types. How is bacterial metabolism determined?