bpp-seq3
3.0.0
|
#include <Bpp/Seq/AlphabetIndex/AlphabetIndex1.h>
Public Member Functions | |
ProteicAlphabetIndex1 () | |
virtual | ~ProteicAlphabetIndex1 () |
virtual ProteicAlphabetIndex1 * | clone () const override=0 |
ProteicAlphabetIndex1 (const ProteicAlphabetIndex1 &pt) | |
ProteicAlphabetIndex1 & | operator= (const ProteicAlphabetIndex1 &pt) |
std::shared_ptr< const Alphabet > | getAlphabet () const override |
Get the alphabet associated to this index. More... | |
const Alphabet & | alphabet () const override |
Get the alphabet associated to this index. More... | |
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 std::vector< double > & | indexVector () const =0 |
Private Attributes | |
std::shared_ptr< const ProteicAlphabet > | alpha_ |
Definition at line 75 of file AlphabetIndex1.h.
|
inline |
Definition at line 82 of file AlphabetIndex1.h.
|
inlinevirtual |
Definition at line 83 of file AlphabetIndex1.h.
|
inline |
Definition at line 87 of file AlphabetIndex1.h.
|
inlineoverridevirtual |
Get the alphabet associated to this index.
Implements bpp::AlphabetIndex1.
Definition at line 99 of file AlphabetIndex1.h.
References alpha_.
|
overridepure virtual |
Implements bpp::AlphabetIndex1.
Implemented in bpp::KleinAANetChargeIndex, bpp::KD_AAHydropathyIndex, bpp::GranthamAAVolumeIndex, bpp::GranthamAAPolarityIndex, bpp::AAVolumeIndex, bpp::AASurfaceIndex, bpp::AASEASup30Index, bpp::AASEAInf10Index, bpp::AASEA1030Index, bpp::AAMassIndex, bpp::AAIndex1Entry, bpp::AAChouFasmanTurnIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChenGuHuangHydrophobicityIndex, and bpp::AAChargeIndex.
|
inlineoverridevirtual |
Get the alphabet associated to this index.
Implements bpp::AlphabetIndex1.
Definition at line 97 of file AlphabetIndex1.h.
References alpha_.
Referenced by bpp::AAChargeIndex::getIndex(), bpp::AAChenGuHuangHydrophobicityIndex::getIndex(), bpp::AAChouFasmanAHelixIndex::getIndex(), bpp::AAChouFasmanBSheetIndex::getIndex(), bpp::AAChouFasmanTurnIndex::getIndex(), bpp::AAIndex1Entry::getIndex(), bpp::AAMassIndex::getIndex(), bpp::AASEA1030Index::getIndex(), bpp::AASEAInf10Index::getIndex(), bpp::AASEASup30Index::getIndex(), bpp::AASurfaceIndex::getIndex(), bpp::AAVolumeIndex::getIndex(), bpp::GranthamAAPolarityIndex::getIndex(), bpp::GranthamAAVolumeIndex::getIndex(), bpp::KD_AAHydropathyIndex::getIndex(), and bpp::KleinAANetChargeIndex::getIndex().
|
pure virtualinherited |
Get the index associated to a state.
state | The state to consider, as a string value. |
Implemented in bpp::KleinAANetChargeIndex, bpp::KD_AAHydropathyIndex, bpp::GranthamAAVolumeIndex, bpp::GranthamAAPolarityIndex, bpp::CodonFromProteicAlphabetIndex1, bpp::AAVolumeIndex, bpp::AASurfaceIndex, bpp::AASEASup30Index, bpp::AASEAInf10Index, bpp::AASEA1030Index, bpp::AAMassIndex, bpp::AAIndex1Entry, bpp::AAChouFasmanTurnIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::AAChargeIndex, and bpp::UserAlphabetIndex1.
|
pure virtualinherited |
Get the index associated to a state.
state | The state to consider, as a int value. |
Implemented in bpp::KleinAANetChargeIndex, bpp::KD_AAHydropathyIndex, bpp::GranthamAAVolumeIndex, bpp::GranthamAAPolarityIndex, bpp::CodonFromProteicAlphabetIndex1, bpp::AAVolumeIndex, bpp::AASurfaceIndex, bpp::AASEASup30Index, bpp::AASEAInf10Index, bpp::AASEA1030Index, bpp::AAMassIndex, bpp::AAIndex1Entry, bpp::AAChouFasmanTurnIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::AAChargeIndex, and bpp::UserAlphabetIndex1.
|
pure virtualinherited |
Implemented in bpp::KleinAANetChargeIndex, bpp::KD_AAHydropathyIndex, bpp::GranthamAAVolumeIndex, bpp::GranthamAAPolarityIndex, bpp::CodonFromProteicAlphabetIndex1, bpp::AAVolumeIndex, bpp::AASurfaceIndex, bpp::AASEASup30Index, bpp::AASEAInf10Index, bpp::AASEA1030Index, bpp::AAMassIndex, bpp::AAIndex1Entry, bpp::AAChouFasmanTurnIndex, bpp::AAChouFasmanBSheetIndex, bpp::AAChouFasmanAHelixIndex, bpp::AAChenGuHuangHydrophobicityIndex, bpp::AAChargeIndex, and bpp::UserAlphabetIndex1.
|
inline |
Definition at line 91 of file AlphabetIndex1.h.
References alpha_.
Referenced by bpp::AAIndex1Entry::operator=().
|
private |
Definition at line 79 of file AlphabetIndex1.h.
Referenced by alphabet(), getAlphabet(), and operator=().