5 #ifndef BPP_SEQ_ALPHABETINDEX_AASURFACEINDEX_H
6 #define BPP_SEQ_ALPHABETINDEX_AASURFACEINDEX_H
9 #include "../Alphabet/AlphabetTools.h"
10 #include "../Alphabet/ProteicAlphabet.h"
63 double getIndex(
const std::string& state)
const override
Surface (Angström^2) of each amino acid, according to http://www.imb-jena.de/IMAGE_AA....
AASurfaceIndex * clone() const override
virtual ~AASurfaceIndex()
double getIndex(const std::string &state) const override
Get the index associated to a state.
double getIndex(int state) const override
Get the index associated to a state.
std::vector< double > surface_
const std::vector< double > & indexVector() const override
std::shared_ptr< const Alphabet > getAlphabet() const override
Get the alphabet associated to this index.
This alphabet is used to deal NumericAlphabet.