dinucleotide denucleotide oligodinucleotide duodecanucleotide oligodesoxyribonucleotide heterodinucleotide nucleotide desoxyribonucleotide desoxynucleotide dideoxynucleotide