66 RNA(
bool exclamationMarkCountsAsGap =
false);
78 return new RNA(*
this);
An alphabet exception thrown when trying to specify a bad char to the alphabet.
NucleicAlphabet & operator=(const NucleicAlphabet &bia)
This alphabet is used to deal NumericAlphabet.
std::string getAlphabetType() const
Identification method.
RNA(bool exclamationMarkCountsAsGap=false)
int getGeneric(const std::vector< int > &states) const
Get the generic state that match a set of states.
RNA & operator=(const RNA &bia)
std::vector< int > getAlias(int state) const
Get all resolved states that match a generic state.
An alphabet exception thrown when trying to specify a bad int to the alphabet.
This alphabet is used to deal with RNA sequences.
The abstract base class for nucleic alphabets.