mFES - molecular Finite Element Solver
0.4
|
This class is a datastructure to represent residues in proteins. More...
#include <Residue.h>
Public Member Functions | |
Residue () | |
unsigned int | getNrStates () |
bool | isTitGroup () |
void | setResidueName (string _resName) |
string | getResidueName () |
void | setResidueNumber (int _resNumber) |
int | getResidueNumber () |
void | setAtomList (vector< Atom > &_atomList) |
vector< Atom > & | getAtomList () |
void | setChainID (char _chainID) |
string | getIdentifier () |
void | setTCycle (tCycle &_cycle) |
bool | haveCycle () |
tCycle | getTCycle () |
void | setBorn (float bornEner, unsigned int cycleNr, unsigned int stateNr) |
float | getBorn (unsigned int cycleNr, unsigned int stateNr) |
void | setBack (float backEner, unsigned int cycleNr, unsigned int stateNr) |
float | getBack (unsigned int cycleNr, unsigned int stateNr) |
void | print () |
Private Attributes | |
string | resName |
int | resNumber |
char | chainID |
vector< Atom > | atomList |
tCycle | cycle |
bool | hasCycle |
float | born [2][3] |
float | back [2][3] |
This class is a datastructure to represent residues in proteins.
Residues in proteins may be titratable groups and have different states, have a residue name, chain ID, an atom list, are assigned to one of both titratable group approaches to compute pKA values and hold born or back energy terms.
Residue::Residue | ( | ) | [inline] |
vector<Atom>& Residue::getAtomList | ( | ) | [inline] |
float Residue::getBack | ( | unsigned int | cycleNr, |
unsigned int | stateNr | ||
) | [inline] |
float Residue::getBorn | ( | unsigned int | cycleNr, |
unsigned int | stateNr | ||
) | [inline] |
string Residue::getIdentifier | ( | ) | [inline] |
unsigned int Residue::getNrStates | ( | ) | [inline] |
string Residue::getResidueName | ( | ) | [inline] |
int Residue::getResidueNumber | ( | ) | [inline] |
tCycle Residue::getTCycle | ( | ) | [inline] |
bool Residue::haveCycle | ( | ) | [inline] |
bool Residue::isTitGroup | ( | ) | [inline] |
void Residue::print | ( | ) | [inline] |
void Residue::setAtomList | ( | vector< Atom > & | _atomList | ) | [inline] |
void Residue::setBack | ( | float | backEner, |
unsigned int | cycleNr, | ||
unsigned int | stateNr | ||
) | [inline] |
void Residue::setBorn | ( | float | bornEner, |
unsigned int | cycleNr, | ||
unsigned int | stateNr | ||
) | [inline] |
void Residue::setChainID | ( | char | _chainID | ) | [inline] |
void Residue::setResidueName | ( | string | _resName | ) | [inline] |
void Residue::setResidueNumber | ( | int | _resNumber | ) | [inline] |
void Residue::setTCycle | ( | tCycle & | _cycle | ) | [inline] |
vector<Atom> Residue::atomList [private] |
float Residue::back[2][3] [private] |
float Residue::born[2][3] [private] |
char Residue::chainID [private] |
tCycle Residue::cycle [private] |
bool Residue::hasCycle [private] |
string Residue::resName [private] |
int Residue::resNumber [private] |