The evolution of spliceosomal introns: patterns, puzzles and progress.

The evolution of spliceosomal introns: patterns, puzzles and progress.