An overview of the splicing reaction. Pre-mRNA splicing occurs through two site-specific transesterification reactions that result in phosphodiester bond cleavage and ligation. The 5′ and 3′ splice sites consist of the conserved sequence elements shown; the Py tract in the intron is a string of pyrimidine residues.