Dna deoxyribonucleic acid nucleic acid genetic code cell structure molecule living organism rnc genetics proteins science biotechnology nucleotide medicine biology life