Comparative genomics and the evolution of prokaryotes.