A large ribonucleoprotein complex that removes introns from a pre-mRNA molecule and ligates the remaining exon fragments together to produce mRNA.
The spliceosome is the RNA and protein complex that performs alternative splicing.