Prokaryotic and eukaryotic genomes