71 AbstractReverseTransliterator::operator=(d2r);
virtual int reverse(int state) const =0
Translate a given state coded as a int from target alphabet to source alphabet.
An alphabet exception thrown when trying to specify a bad char to the alphabet.
Sequence * translate(const Sequence &sequence) const
Translate a whole sequence from source alphabet to target alphabet.
int reverse(int state) const
Translate a given state coded as a int from target alphabet to source alphabet.
This alphabet is used to deal NumericAlphabet.
virtual const Alphabet * getSourceAlphabet() const
Get the source alphabet.
Reverse iterator to convert RNA to DNA.
int translate(int state) const
Translate a given state coded as a int from source alphabet to target alphabet.
virtual const Alphabet * getTargetAlphabet() const
Get the target alphabet.
DNAToRNA & operator=(const DNAToRNA &d2r)
virtual int translate(int state) const =0
Translate a given state coded as a int from source alphabet to target alphabet.
Sequence * reverse(const Sequence &sequence) const
Translate a whole sequence from target alphabet to source alphabet.
An alphabet exception thrown when trying to specify a bad int to the alphabet.
Exception thrown when two alphabets do not match.
Partial implementation of the ReverseTransliterator interface.
DNAToRNA(const DNAToRNA &d2r)