Nuclear pre-mRNA splicing takes place via two steps of transesterification reaction catalyzed by the spliceosome. The spliceosome is highly flexible both structurally and chemically. It can catalyze reversible splicing and other hydrolytic reactions through changing the conformation of the catalytic center.