removed nucleotide_constructor