RNA processing begins with the addition of a 5' cap and 3' poly-A tail to the pre-mRNA. The protein-coding segment contains coding sequences called exons. The exons are spliced together to form the mature mRNA.