supports NucleotideSequence