5 #ifndef BPP_SEQ_ALPHABETINDEX_AASEASUP30INDEX_H 6 #define BPP_SEQ_ALPHABETINDEX_AASEASUP30INDEX_H 9 #include "../Alphabet/AlphabetTools.h" 10 #include "../Alphabet/ProteicAlphabet.h" 61 return seaSup30_[
getAlphabet()->getStateIndex(state) - 1];
64 double getIndex(
const std::string& state)
const override 66 return seaSup30_[
getAlphabet()->getStateIndex(state) - 1];
72 #endif // BPP_SEQ_ALPHABETINDEX_AASEASUP30INDEX_H std::vector< double > seaSup30_
double getIndex(int state) const override
Get the index associated to a state.
Percentage of amino acids having a Solvent Exposed Area above 30 Angström^2 for each type of amino a...
std::shared_ptr< const Alphabet > getAlphabet() const override
Get the alphabet associated to this index.
This alphabet is used to deal NumericAlphabet.
AASEASup30Index * clone() const override
const std::vector< double > & indexVector() const override
double getIndex(const std::string &state) const override
Get the index associated to a state.
virtual ~AASEASup30Index()