[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
RotamerResidue(const RotamerMolecule * resMolecule, ResiduesBuildingInfo::RESIDUE_INFO resInfo, float phiAngle, float psiAngle, vector< RotamerAtom *> resBackboneAtoms, ResidueConformer * initConformer, unsigned short backboneGlobSeq); | |
~RotamerResidue(); | |
// ACCESSORS | |
// residue conformers | |
const ResidueConformer& | getCurrentConformer() const ; |
ResidueConformer& | getCurrentConformer() ; |
const ResidueConformer& | getNativeConformer() const ; |
const ResidueConformer& | getConformer(unsigned short index) const ; |
unsigned short | getNumOfConformers() const ; |
unsigned short | getCurrentConformerIndex() const ; |
bool | isMovable() const ; |
bool | isFrozen() const ; |
// other member access | |
unsigned short | getResidueSequence() const ; |
const RotamerMolecule& | getMolecule() const ; |
bool | isSurfaceResidue() const ; |
float | getMaxRotamerProbability() const ; |
unsigned short | backboneGlobalSequence() const ; |
// more queries | |
bool | isSequentialResidues(const RotamerResidue& residue) const; |
const RotamerAtom& | operator[](unsigned short residueAtomIndex) const; |
vector< const RotamerAtom *> | getAllAtoms() const; |
unsigned int | size() const; |
unsigned int | backboneSize() const ; |
bool | isMultipleConformers() const; |
vector< const ResidueConformer *> | getConformers() const; |
vector< unsigned short> | getConformersSeqs() const; |
bool | isAromatic() const ; |
const Vector3& | getAromaticCenter() const ; |
bool | isCationic() const; |
bool | isAliphatic() const; |
const RotamerAtom& | getN() const; |
const RotamerAtom& | getO() const; |
const RotamerAtom& | getCA() const; |
const RotamerAtom& | getCB() const; |
// MODIFIERS | |
void | chooseNearestNativeRotamer(); |
void | chooseRandomRotamer(); |
void | setMolecule(const RotamerMolecule * mol) ; |
void | setIsSurfaceResidue(bool isSurfResidue) ; |
void | freeze() ; |
void | unfreeze() ; |
void | setCurrentConformer(unsigned short newCurrentConformerIndex) ; |
void | addConformer(ResidueConformer *newConformer) ; |
int | buildRotamers(const RotamerLibrary& rotamerLib,bool extraForChi1 , bool extraForChi2 , float nativeFavorFactor , unsigned short maxNumOfRotamers ); |
vector< float> | generateNearChis(const vector< float>& chis,short deltaFactorm, unsigned int chiNum); |
// IO | |
void | printConformers(ostream& s) const; |
void | printDihedralAngles(ostream& s) const; |
friend ostream& | operator<<(ostream& s, const RotamerResidue& r); |
protected: |
Back to the top of RotamerResidue
Back to the top of RotamerResidue
Back to the top of RotamerResidue
Back to the top of RotamerResidue
Back to the top of RotamerResidue
Back to the top of RotamerResidue
RotamerResidue(const RotamerMolecule * resMolecule, ResiduesBuildingInfo::RESIDUE_INFO resInfo, float phiAngle, float psiAngle, vector< RotamerAtom *> resBackboneAtoms, ResidueConformer * initConformer, unsigned short backboneGlobSeq);
Back to the top of RotamerResidue
~RotamerResidue();
DESTRUCTOR
virtual ~RotamerResidue();
Back to the top of RotamerResidue
const ResidueConformer& getCurrentConformer() const ;
const ResidueConformer& getCurrentConformer() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
ResidueConformer& getCurrentConformer() ;
ResidueConformer& getCurrentConformer() ;
Function is currently defined inline.
Back to the top of RotamerResidue
const ResidueConformer& getNativeConformer() const ;
const ResidueConformer& getNativeConformer() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
const ResidueConformer& getConformer(unsigned short index) const ;
const ResidueConformer& getConformer(unsigned short index) const ;
Function is currently defined inline.
Back to the top of RotamerResidue
unsigned short getNumOfConformers() const ;
unsigned short getNumOfConformers() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
unsigned short getCurrentConformerIndex() const ;
unsigned short getCurrentConformerIndex() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
bool isMovable() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
bool isFrozen() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
unsigned short getResidueSequence() const ;
unsigned short getResidueSequence() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
const RotamerMolecule& getMolecule() const ;
const RotamerMolecule& getMolecule() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
bool isSurfaceResidue() const ;
bool isSurfaceResidue() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
float getMaxRotamerProbability() const ;
float getMaxRotamerProbability() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
unsigned short backboneGlobalSequence() const ;
unsigned short backboneGlobalSequence() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
bool isSequentialResidues(const RotamerResidue& residue) const;
bool isSequentialResidues(const RotamerResidue& residue) const;
Back to the top of RotamerResidue
const RotamerAtom& operator[](unsigned short residueAtomIndex) const;
const RotamerAtom& operator[](unsigned short residueAtomIndex) const;
Back to the top of RotamerResidue
vector< const RotamerAtom *> getAllAtoms() const;
vector< const RotamerAtom *> getAllAtoms() const;
Back to the top of RotamerResidue
unsigned int size() const;
Back to the top of RotamerResidue
unsigned int backboneSize() const ;
unsigned int backboneSize() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
bool isMultipleConformers() const;
bool isMultipleConformers() const;
Back to the top of RotamerResidue
vector< const ResidueConformer *> getConformers() const;
vector< const ResidueConformer *> getConformers() const;
Back to the top of RotamerResidue
vector< unsigned short> getConformersSeqs() const;
vector< unsigned short> getConformersSeqs() const;
Back to the top of RotamerResidue
bool isAromatic() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
const Vector3& getAromaticCenter() const ;
const Vector3& getAromaticCenter() const ;
Function is currently defined inline.
Back to the top of RotamerResidue
bool isCationic() const;
Back to the top of RotamerResidue
bool isAliphatic() const;
Back to the top of RotamerResidue
const RotamerAtom& getN() const;
const RotamerAtom& getN() const;
Back to the top of RotamerResidue
const RotamerAtom& getO() const;
const RotamerAtom& getO() const;
Back to the top of RotamerResidue
const RotamerAtom& getCA() const;
const RotamerAtom& getCA() const;
Back to the top of RotamerResidue
const RotamerAtom& getCB() const;
const RotamerAtom& getCB() const;
Back to the top of RotamerResidue
void chooseNearestNativeRotamer();
void chooseNearestNativeRotamer();
Back to the top of RotamerResidue
void chooseRandomRotamer();
Back to the top of RotamerResidue
void setMolecule(const RotamerMolecule * mol) ;
void setMolecule(const RotamerMolecule * mol) ;
Function is currently defined inline.
Back to the top of RotamerResidue
void setIsSurfaceResidue(bool isSurfResidue) ;
void setIsSurfaceResidue(bool isSurfResidue) ;
Function is currently defined inline.
Back to the top of RotamerResidue
void freeze() ;
Function is currently defined inline.
Back to the top of RotamerResidue
void unfreeze() ;
Function is currently defined inline.
Back to the top of RotamerResidue
void setCurrentConformer(unsigned short newCurrentConformerIndex) ;
void setCurrentConformer(unsigned short newCurrentConformerIndex) ;
Function is currently defined inline.
Back to the top of RotamerResidue
void addConformer(ResidueConformer *newConformer) ;
void addConformer(ResidueConformer *newConformer) ;
Function is currently defined inline.
Back to the top of RotamerResidue
int buildRotamers(const RotamerLibrary& rotamerLib,bool extraForChi1 = true, bool extraForChi2= false, float nativeFavorFactor = 0.3, unsigned short maxNumOfRotamers = 44);
Back to the top of RotamerResidue
vector< float> generateNearChis(const vector< float>& chis,short deltaFactorm, unsigned int chiNum);
Back to the top of RotamerResidue
void printConformers(ostream& s) const;
void printConformers(ostream& s) const;
Back to the top of RotamerResidue
void printDihedralAngles(ostream& s) const;
void printDihedralAngles(ostream& s) const;
Back to the top of RotamerResidue
friend ostream& operator<<(ostream& s, const RotamerResidue& r);
friend ostream& operator<<(ostream& s, const RotamerResidue& r);
Back to the top of RotamerResidue
public: | ||
---|---|---|
// residue conformers | ||
const ResidueConformer& | getCurrentConformer() const ; | |
ResidueConformer& | getCurrentConformer() ; | |
const ResidueConformer& | getNativeConformer() const ; | |
const ResidueConformer& | getConformer(unsigned short index) const ; | |
unsigned short | getNumOfConformers() const ; | |
unsigned short | getCurrentConformerIndex() const ; | |
bool | isMovable() const ; | |
bool | isFrozen() const ; | |
// other member access | ||
unsigned short | getResidueSequence() const ; | |
const RotamerMolecule& | getMolecule() const ; | |
bool | isSurfaceResidue() const ; | |
float | getMaxRotamerProbability() const ; | |
unsigned short | backboneGlobalSequence() const ; | |
// more queries | ||
bool | isSequentialResidues(const RotamerResidue& residue) const; | |
const RotamerAtom& | operator[](unsigned short residueAtomIndex) const; | |
vector< const RotamerAtom *> | getAllAtoms() const; | |
unsigned int | size() const; | |
unsigned int | backboneSize() const ; | |
bool | isMultipleConformers() const; | |
vector< const ResidueConformer *> | getConformers() const; | |
vector< unsigned short> | getConformersSeqs() const; | |
bool | isAromatic() const ; | |
const Vector3& | getAromaticCenter() const ; | |
bool | isCationic() const; | |
bool | isAliphatic() const; | |
const RotamerAtom& | getN() const; | |
const RotamerAtom& | getO() const; | |
const RotamerAtom& | getCA() const; | |
const RotamerAtom& | getCB() const; | |
// MODIFIERS | ||
void | chooseNearestNativeRotamer(); | |
void | chooseRandomRotamer(); | |
void | setMolecule(const RotamerMolecule * mol) ; | |
void | setIsSurfaceResidue(bool isSurfResidue) ; | |
void | freeze() ; | |
void | unfreeze() ; | |
void | setCurrentConformer(unsigned short newCurrentConformerIndex) ; | |
void | addConformer(ResidueConformer *newConformer) ; | |
int | buildRotamers(const RotamerLibrary& rotamerLib,bool extraForChi1 , bool extraForChi2 , float nativeFavorFactor , unsigned short maxNumOfRotamers ); | |
vector< float> | generateNearChis(const vector< float>& chis,short deltaFactorm, unsigned int chiNum); | |
// IO | ||
void | printConformers(ostream& s) const; | |
void | printDihedralAngles(ostream& s) const; | |
friend ostream& | operator<<(ostream& s, const RotamerResidue& r); | |
protected: |
Back to the top of RotamerResidue
Back to the top of RotamerResidue
Back to the top of RotamerResidue
Report problems to jkotula@unimax.com