The evolution of spliceosomal introns: patterns, puzzles and progress (original) (raw)