bpp-seq
2.2.0
|
One dimensionnal alphabet index interface. More...
#include <Bpp/Seq/AlphabetIndex/AlphabetIndex1.h>
Public Member Functions | |
AlphabetIndex1 () | |
virtual | ~AlphabetIndex1 () |
virtual AlphabetIndex1 * | clone () const =0 |
virtual double | getIndex (int state) const =0 |
Get the index associated to a state. More... | |
virtual double | getIndex (const std::string &state) const =0 |
Get the index associated to a state. More... | |
virtual const Alphabet * | getAlphabet () const =0 |
Get the alphabet associated to this index. More... | |
virtual std::vector< double > * | getIndexVector () const =0 |
One dimensionnal alphabet index interface.
Derivatives of this interface implement properties for a single state.
Definition at line 58 of file AlphabetIndex1.h.
|
inline |
Definition at line 62 of file AlphabetIndex1.h.
|
inlinevirtual |
Definition at line 63 of file AlphabetIndex1.h.
|
pure virtual |
Implemented in bpp::AAChargeIndex, bpp::GranthamAAVolumeIndex, bpp::KleinAANetChargeIndex, bpp::GranthamAAPolarityIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanTurnIndex, bpp::AAVolumeIndex, bpp::AAMassIndex, bpp::AASEA1030Index, bpp::AASEAInf10Index, bpp::AASEASup30Index, bpp::AASurfaceIndex, bpp::AAIndex1Entry, and bpp::UserAlphabetIndex1.
|
pure virtual |
Get the alphabet associated to this index.
Implemented in bpp::AAChargeIndex, bpp::GranthamAAVolumeIndex, bpp::KleinAANetChargeIndex, bpp::GranthamAAPolarityIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::UserAlphabetIndex1, bpp::AAChouFasmanAHelixIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanTurnIndex, bpp::AAVolumeIndex, bpp::AAMassIndex, bpp::AASEA1030Index, bpp::AASEAInf10Index, bpp::AASEASup30Index, bpp::AASurfaceIndex, and bpp::AAIndex1Entry.
|
pure virtual |
Get the index associated to a state.
state | The state to consider, as a int value. |
Implemented in bpp::AAChargeIndex, bpp::GranthamAAVolumeIndex, bpp::KleinAANetChargeIndex, bpp::GranthamAAPolarityIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanTurnIndex, bpp::AAVolumeIndex, bpp::AAMassIndex, bpp::AASEA1030Index, bpp::AASEAInf10Index, bpp::AASEASup30Index, bpp::AASurfaceIndex, bpp::AAIndex1Entry, and bpp::UserAlphabetIndex1.
|
pure virtual |
Get the index associated to a state.
state | The state to consider, as a string value. |
Implemented in bpp::AAChargeIndex, bpp::GranthamAAVolumeIndex, bpp::KleinAANetChargeIndex, bpp::GranthamAAPolarityIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanTurnIndex, bpp::AAVolumeIndex, bpp::AAMassIndex, bpp::AASEA1030Index, bpp::AASEAInf10Index, bpp::AASEASup30Index, bpp::AASurfaceIndex, bpp::UserAlphabetIndex1, and bpp::AAIndex1Entry.
|
pure virtual |
Implemented in bpp::AAChargeIndex, bpp::GranthamAAVolumeIndex, bpp::KleinAANetChargeIndex, bpp::GranthamAAPolarityIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::UserAlphabetIndex1, bpp::AAChouFasmanAHelixIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanTurnIndex, bpp::AAVolumeIndex, bpp::AAMassIndex, bpp::AASEA1030Index, bpp::AASEAInf10Index, bpp::AASEASup30Index, bpp::AASurfaceIndex, and bpp::AAIndex1Entry.