Microbial genomics and metagenomics