The RNA polymerase I transcribe rRNAs (28S,18S, and 5.8S), whereas the RNA polymerase III is responsible for transcription of tRNA, 5S rRNA, and snRNAs (small nuclear RNAs). The RNA polymerase II transcribes a precursor of mRNA, the heterogeneous nuclear RNA (hnRNA).