Self-splicing introns in prokaryotes: migrant fossils? Academic Article uri icon