Similarities and differences between prokaryotic and eukaryotic gene organization