Question: why does hnrna undergo splicing?
Answer: hnRNA is required to undergo splicing because of the presence of introns (the non-coding sequences) in it. These need to be removed and the exons (the coding sequences) have to be joined in a specific sequence for translation to take place.