47 #include "../Alphabet/ProteicAlphabet.h" 48 #include "../Alphabet/AlphabetExceptions.h" 49 #include <Bpp/Exceptions.h> 50 #include <Bpp/Numeric/Matrix/Matrix.h> 104 #endif // _BLOSUM50_H_
An alphabet exception thrown when trying to specify a bad char to the alphabet.
This alphabet is used to deal NumericAlphabet.
BLOSUM50 & operator=(const BLOSUM50 &blosum)
double getIndex(int state1, int state2) const
Get the index associated to a pair of states.
const Alphabet * getAlphabet() const
Get the alphabet associated to this index.
This alphabet is used to deal with proteins.
LinearMatrix< double > distanceMatrix_
const ProteicAlphabet * alpha_
Two dimensionnal alphabet index interface.
BLOSUM 50 Substitution Matrix.
An alphabet exception thrown when trying to specify a bad int to the alphabet.
BLOSUM50(const BLOSUM50 &blosum)
LinearMatrix< double > * getIndexMatrix() const