The major difference between pre-mRNA and mRNA is that pre-mRNA is the immediate product of transcription which is comprised of both exons (coding sequences) and introns (non-coding sequences). After transcription pre-mRNA is spliced, which involves the removal of introns by spliceosomes resulting in the formation of mature mRNA.