[ GAMB | 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 template < class ContainerAtom> vector< AminoAcid> | parsePDB(const ContainerAtom& i_contAtom); |
static template < class TAtom> vector< AminoAcid> | 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.
template < class ContainerAtom> vector< AminoAcid> parsePDB(const ContainerAtom& i_contAtom);
Parses PDB molecule container and extracts AminoAcid objects
template < class ContainerAtom> static vector< AminoAcid> parsePDB(const ContainerAtom& i_contAtom);
template < class TAtom> vector< AminoAcid> parseFilePDB(const string& pdbFile);
Parses PDB file and extracts AminoAcid objects
possible to extract even 'alt' residues (alternative residue entries having the same id)
template < class TAtom> static vector< AminoAcid> 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 template < class ContainerAtom> vector< AminoAcid> | parsePDB(const ContainerAtom& i_contAtom); | |
static template < class TAtom> vector< AminoAcid> | parseFilePDB(const string& pdbFile); | |
protected: |
Report problems to jkotula@unimax.com