Nukleino rūgštis
Nukleorūgštys – labai sudėtingos, didelės molekulinės masės, polimerinės molekulės. Jų yra dviejų tipų: deoksiribonukleorūgštis (DNR) ribonukleino rūgštys (RNR). Hidrolizuojant nukleino rūgštis neorganinėmis rūgštimis, susidaro visiškos hidrolizės produktai: heterociklinės bazės, monosacharidas ir fosforo rūgšties liekana. Svarbiausios heterociklinės bazės yra pirimidinai ir purinai. Jos iš nukleino rūgščių hidrolizatų buvo išskirtos dar praėjusio amžiaus pabaigoje. Pirimidinais pirmasis pavadino vokiečių mokslininkas A. Koselis, o purinais – vokiečių mokslininkas E. Fišeris. Šie mokslininkai daug pasidarbavo pirimidino ir purino bazių struktūros tyrimo bei sintezės srityje. Nukleino rūgščių sudėtyje yra pagrindinės penkios heterociklinės bazės: pirimidino bazės: uracilas, citozinas, timinas ir purino bazės: adeninas, guaninas.