AminoAcid[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| int | getCA() const; |
| int | getN() const; |
| int | getC() const; |
| int | getO() const; |
| AminoAcid& | operator*=(const RigidTrans3& rt); |
| static float | getFreqOfOccurrence(RESIDUE_INDEX index); |
| static RESIDUE_INDEX | getResidueTypeIndx(const char cRes) |
| static char | getResidueType(const RESIDUE_INDEX indx) ; |
| static vector< AminoAcid< AtomT> > | parsePDB(const vector< AtomT>& i_contAtom); |
| static vector< AminoAcid< AtomT> > | parseFilePDB(const string& pdbFile); |
| protected: |
copyright: SAMBA Group , Tel-Aviv Univ. Israel, 1997, 1999, 2002
AminoAcid can provide statistical information about amino acid residues, like "Frequency of Occurrence in Proteins".
int getCA() const;
returns CA atom position (-1 if not found)
int getCA() const;
int getN() const;
returns N atom position (-1 if not found)
int getN() const;
int getC() const;
returns C atom position (-1 if not found)
int getC() const;
int getO() const;
returns O atom position (-1 if not found)
int getO() const;
AminoAcid& operator*=(const RigidTrans3& rt);
Applies a rigid transformation on all atom coordinates.
AminoAcid& operator*=(const RigidTrans3& rt);
float getFreqOfOccurrence(RESIDUE_INDEX index);
Returns frequency of occurrence of each amino acid residue in proteins
taken from M.H.Klapper,Biochem.Biophys.Res.Commun.78:1018-1024,1977
static float getFreqOfOccurrence(RESIDUE_INDEX index);
RESIDUE_INDEX getResidueTypeIndx(const char cRes)
Receives one-letter abbreviation of amino acid residue.
Returns index as appears in enum RESIDUE_INDEX.
inline static RESIDUE_INDEX getResidueTypeIndx(const char cRes)
Function is currently defined inline.
char getResidueType(const RESIDUE_INDEX indx) ;
Receives RESIDUE_INDEX and returns one-letter abbreviation of amino acid residue.
inline static char getResidueType(const RESIDUE_INDEX indx) ;
Function is currently defined inline.
vector< AminoAcid< AtomT> > parsePDB(const vector< AtomT>& i_contAtom);
Parses PDB molecule container and extracts AminoAcid objects
static vector< AminoAcid< AtomT> > parsePDB(const vector< AtomT>& i_contAtom);
vector< AminoAcid< AtomT> > parseFilePDB(const string& pdbFile);
Parses PDB file and extracts AminoAcid objects
possible to extract even 'alt' residues (alternative residue entries having the same id)
static vector< AminoAcid< AtomT> > parseFilePDB(const string& pdbFile);
| public: | ||
|---|---|---|
| int | getCA() const; | |
| int | getN() const; | |
| int | getC() const; | |
| int | getO() const; | |
| AminoAcid& | operator*=(const RigidTrans3& rt); | |
| static float | getFreqOfOccurrence(RESIDUE_INDEX index); | |
| static RESIDUE_INDEX | getResidueTypeIndx(const char cRes) | |
| static char | getResidueType(const RESIDUE_INDEX indx) ; | |
| static vector< AminoAcid< AtomT> > | parsePDB(const vector< AtomT>& i_contAtom); | |
| static vector< AminoAcid< AtomT> > | parseFilePDB(const string& pdbFile); | |
| protected: | ||
Report problems to jkotula@unimax.com