В прокариотните клетки всеки ген е уникален – представлява непрекъсната последователност от нуклеотиди, кодиращи аминокиселинната последователност в молекулата на полипептидната верига. Синтезираната иРНК е копие на гена. Ето защо при прокариотите е почти невъзможно да се внасят някакви допълнителни изменения в структурата на иРНК.
В ядрото на еукариотните клетки голяма част от гените са „прекъснати" – съдържат информативни участъци (екзони), кодиращи аминокиселинна последователност, и некодиращи части (интрони). При транскрипцията цялата информация на гена (от промотора до терминатора) се презаписва. Получените транскрипти (молекули- предшественици, наречени пре-иРНК) са големи, биологично неактивни, които след съществени изменения се превръщат в зрели РНК-и.
„Зреенето" на иРНК включва процесите кепинг, полиадениране и сплайсинг.
Към 5'-края на първичния транскрипт се прикрепва нискомолекулно съединение (т.нар. шапка – сар), поради което и процесът е наречен кепинг. Към 3'-края се присъединяват 150 - 200 нуклеотида, съдържащи аденин (полиадениране). Така всяка иРНК съдържа „шапка" на 5' и опашка (poly A) на 3'-края си. Кепът регулира транспорта на иРНК през ядрените пори, подпомага сплайсинга и стимулира транслацията, докато poly А-опашката защитава иРНК от разграждане.
При сплайсинга с участието на специфични ензими интроните в молекулата на иРНК-и се „изрязват", а екзоните се „съшиват" и се образува зряла иРНК.
Съществуването на сплайсинг при еукариотните клетки дава възможност на клетката да използва гъвкаво генетичната си информация. Сплайсингът на един и същ първичен транскрипт се осъществява по различни начини и може да доведе до образуването на няколко отличаващи се една от друга иРНК-и, кодиращи различни полипептидни вериги. Това се наблюдава в процеса на клетъчната диференциация — така в клетката една и съща последователност в ДНК се използва за обезпечаване на синтеза на различни белтъци.