Sequencing and analysis of bacterial genomes