ribonucleoprotein snRNPs SnRNP chromosin deoxyribose hnRNP mRNP ribonucleoprotein ribonucleoprotein ribosome