Microbial genomes: dealing with diversity