[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
RotamerMolecule(const ChemMolecule& origMolecule); | |
~RotamerMolecule(); | |
int | buildAllRotamers(const RotamerLibrary& rotamerLib, unsigned short maxNumOfRotamers ); |
int | buildSurfaceRotamers(const RotamerLibrary& rotamerLib, string chainIds, bool extraForChi1 , bool extraForChi2 , float nativeFavorFactor, unsigned short maxNumOfRotamers); |
int | buildResiduesRotamers(const RotamerLibrary& rotamerLib, const vector< bool>& residuesForBuild); |
int | buildResiduesRotamers(const RotamerLibrary& rotamerLib, const vector< bool>& residuesForBuild, const vector< bool>& matchedResidues); |
int | findInterfaceResidues(const RotamerMolecule& partner, const RigidTrans3& rigidTrans3, float interfaceThr, vector< bool>& interfaceResidues, vector< bool>& partnerInterfaceResidues); |
void | setFlexibleResidues( const vector< bool>& flexibleResidues); |
vector< unsigned int> | getSASAOfResidues(string chainIds); |
vector< unsigned int> | getResiduesSurfaceFrequencies(const string chainIds) const ; |
Molecule< Atom> | buildMoleculeWithTrimedFlexResidues() const; |
Molecule< Atom> | buildCurrentMolecule() const; |
Molecule< Atom> | buildConformersMolecule() const; |
const vector< const RotamerAtom *>& | getAllAtoms() const; |
const vector< const RotamerAtom *>& | getCurrentAtoms() const; |
void | setNativeState(); |
unsigned int | getNumOfAllAtoms() const ; |
unsigned int | getNumOfAllConformers() const ; |
void | currentStateChanged() ; |
void | chooseNearestNativeRotamers(); |
void | chooseRandomRotamers(); |
unsigned short | generateNextConformerSequence() const ; |
unsigned short | generateNextBackboneSequence() const ; |
unsigned int | generateNextAtomSequence() const ; |
Vector3 | operator()(unsigned int atomIndex) const; |
const RotamerAtom& | operator[](unsigned int atomIndex) const; |
unsigned int | size() const; |
unsigned short | getNumOfResidues() const ; |
const RotamerResidue& | getResidue(unsigned short residueSeq) const ; |
RotamerResidue& | getResidue(unsigned short residueSeq) ; |
const RotamerResidue& | getResidue(const char chainID, const string residueSeqInPDB) const ; |
unsigned short | getMoleculeSequence() const ; |
void | printDihedralAngles(ostream& s) const; |
void | printResidueConformers(ostream& s, const char chainID, const string residueSeqInPDB) const; |
void | printBonds(ostream& s) const; |
friend ostream& | operator<<(ostream& s, const RotamerMolecule& m); |
unsigned int | AMPLfile2CurrentState(istream& s, unsigned int& numOfNativeConformers, unsigned int& numOfMovableConformers, unsigned int AMPLConformersStartCounter ); |
unsigned int | AMPLfile2CurrentState(string fileName, unsigned int& numOfNativeConformers, unsigned int& numOfMovableConformers, unsigned int AMPLConformersStartCounter ); |
const RotamerResidue * | findResidue(const char chainID, const string residueSeqInPDB) const; |
protected: |
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
RotamerMolecule(const ChemMolecule& origMolecule);
RotamerMolecule(const ChemMolecule& origMolecule);
Back to the top of RotamerMolecule
virtual ~RotamerMolecule();
Back to the top of RotamerMolecule
int buildAllRotamers(const RotamerLibrary& rotamerLib, unsigned short maxNumOfRotamers );
int buildAllRotamers(const RotamerLibrary& rotamerLib, unsigned short maxNumOfRotamers = 44);
Back to the top of RotamerMolecule
int buildSurfaceRotamers(const RotamerLibrary& rotamerLib, string chainIds, bool extraForChi1 , bool extraForChi2 , float nativeFavorFactor, unsigned short maxNumOfRotamers);
Back to the top of RotamerMolecule
int buildResiduesRotamers(const RotamerLibrary& rotamerLib, const vector< bool>& residuesForBuild);
Back to the top of RotamerMolecule
int buildResiduesRotamers(const RotamerLibrary& rotamerLib, const vector< bool>& residuesForBuild, const vector< bool>& matchedResidues);
Back to the top of RotamerMolecule
int findInterfaceResidues(const RotamerMolecule& partner, const RigidTrans3& rigidTrans3, float interfaceThr, vector< bool>& interfaceResidues, vector< bool>& partnerInterfaceResidues);
Back to the top of RotamerMolecule
void setFlexibleResidues( const vector< bool>& flexibleResidues);
void setFlexibleResidues(/*const RotamerLibrary& rotamerLib,*/ const vector< bool>& flexibleResidues);
Back to the top of RotamerMolecule
vector< unsigned int> getSASAOfResidues(string chainIds);
vector< unsigned int> getSASAOfResidues(string chainIds);
Back to the top of RotamerMolecule
vector< unsigned int> getResiduesSurfaceFrequencies(const string chainIds) const ;
vector< unsigned int> getResiduesSurfaceFrequencies(const string chainIds) const ;
Back to the top of RotamerMolecule
Molecule< Atom> buildMoleculeWithTrimedFlexResidues() const;
Molecule< Atom> buildMoleculeWithTrimedFlexResidues() const;
Back to the top of RotamerMolecule
Molecule< Atom> buildCurrentMolecule() const;
Molecule< Atom> buildCurrentMolecule() const;
Back to the top of RotamerMolecule
Molecule< Atom> buildConformersMolecule() const;
Molecule< Atom> buildConformersMolecule() const;
Back to the top of RotamerMolecule
const vector< const RotamerAtom *>& getAllAtoms() const;
const vector< const RotamerAtom *>& getAllAtoms() const;
Back to the top of RotamerMolecule
const vector< const RotamerAtom *>& getCurrentAtoms() const;
const vector< const RotamerAtom *>& getCurrentAtoms() const;
Back to the top of RotamerMolecule
void setNativeState();
Back to the top of RotamerMolecule
unsigned int getNumOfAllAtoms() const ;
inline unsigned int getNumOfAllAtoms() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
unsigned int getNumOfAllConformers() const ;
inline unsigned int getNumOfAllConformers() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
inline void currentStateChanged() ;
Function is currently defined inline.
Back to the top of RotamerMolecule
void chooseNearestNativeRotamers();
void chooseNearestNativeRotamers();
Back to the top of RotamerMolecule
void chooseRandomRotamers();
Back to the top of RotamerMolecule
unsigned short generateNextConformerSequence() const ;
unsigned short generateNextConformerSequence() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
unsigned short generateNextBackboneSequence() const ;
unsigned short generateNextBackboneSequence() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
unsigned int generateNextAtomSequence() const ;
unsigned int generateNextAtomSequence() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
Vector3 operator()(unsigned int atomIndex) const;
for templates support (HashInterface< const RotamerMolecule>,MolIntersection< const RotamerMolecule>)
Vector3 operator()(unsigned int atomIndex) const;
Back to the top of RotamerMolecule
const RotamerAtom& operator[](unsigned int atomIndex) const;
const RotamerAtom& operator[](unsigned int atomIndex) const;
Back to the top of RotamerMolecule
unsigned int size() const;
Back to the top of RotamerMolecule
unsigned short getNumOfResidues() const ;
unsigned short getNumOfResidues() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
const RotamerResidue& getResidue(unsigned short residueSeq) const ;
const RotamerResidue& getResidue(unsigned short residueSeq) const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
RotamerResidue& getResidue(unsigned short residueSeq) ;
RotamerResidue& getResidue(unsigned short residueSeq) ;
Function is currently defined inline.
Back to the top of RotamerMolecule
const RotamerResidue& getResidue(const char chainID, const string residueSeqInPDB) const ;
const RotamerResidue& getResidue(const char chainID, const string residueSeqInPDB) const ;
Back to the top of RotamerMolecule
unsigned short getMoleculeSequence() const ;
unsigned short getMoleculeSequence() const ;
Function is currently defined inline.
Back to the top of RotamerMolecule
void printDihedralAngles(ostream& s) const;
void printDihedralAngles(ostream& s) const;
Back to the top of RotamerMolecule
void printResidueConformers(ostream& s, const char chainID, const string residueSeqInPDB) const;
void printResidueConformers(ostream& s, const char chainID, const string residueSeqInPDB) const;
Back to the top of RotamerMolecule
void printBonds(ostream& s) const;
void printBonds(ostream& s) const;
Back to the top of RotamerMolecule
friend ostream& operator<<(ostream& s, const RotamerMolecule& m);
friend ostream& operator<<(ostream& s, const RotamerMolecule& m);
Back to the top of RotamerMolecule
unsigned int AMPLfile2CurrentState(istream& s, /*const vector< bool>& chosenResidues, */ unsigned int& numOfNativeConformers, unsigned int& numOfMovableConformers, unsigned int AMPLConformersStartCounter = 0);
Back to the top of RotamerMolecule
unsigned int AMPLfile2CurrentState(string fileName, /*const vector<bool>& chosenResidues, */ unsigned int& numOfNativeConformers, unsigned int& numOfMovableConformers, unsigned int AMPLConformersStartCounter = 0);
Back to the top of RotamerMolecule
const RotamerResidue * findResidue(const char chainID, const string residueSeqInPDB) const;
const RotamerResidue * findResidue(const char chainID, const string residueSeqInPDB) const;
Back to the top of RotamerMolecule
public: | ||
---|---|---|
int | buildAllRotamers(const RotamerLibrary& rotamerLib, unsigned short maxNumOfRotamers ); | |
int | buildSurfaceRotamers(const RotamerLibrary& rotamerLib, string chainIds, bool extraForChi1 , bool extraForChi2 , float nativeFavorFactor, unsigned short maxNumOfRotamers); | |
int | buildResiduesRotamers(const RotamerLibrary& rotamerLib, const vector< bool>& residuesForBuild); | |
int | buildResiduesRotamers(const RotamerLibrary& rotamerLib, const vector< bool>& residuesForBuild, const vector< bool>& matchedResidues); | |
int | findInterfaceResidues(const RotamerMolecule& partner, const RigidTrans3& rigidTrans3, float interfaceThr, vector< bool>& interfaceResidues, vector< bool>& partnerInterfaceResidues); | |
void | setFlexibleResidues( const vector< bool>& flexibleResidues); | |
vector< unsigned int> | getSASAOfResidues(string chainIds); | |
vector< unsigned int> | getResiduesSurfaceFrequencies(const string chainIds) const ; | |
Molecule< Atom> | buildMoleculeWithTrimedFlexResidues() const; | |
Molecule< Atom> | buildCurrentMolecule() const; | |
Molecule< Atom> | buildConformersMolecule() const; | |
const vector< const RotamerAtom *>& | getAllAtoms() const; | |
const vector< const RotamerAtom *>& | getCurrentAtoms() const; | |
void | setNativeState(); | |
unsigned int | getNumOfAllAtoms() const ; | |
unsigned int | getNumOfAllConformers() const ; | |
void | currentStateChanged() ; | |
void | chooseNearestNativeRotamers(); | |
void | chooseRandomRotamers(); | |
unsigned short | generateNextConformerSequence() const ; | |
unsigned short | generateNextBackboneSequence() const ; | |
unsigned int | generateNextAtomSequence() const ; | |
Vector3 | operator()(unsigned int atomIndex) const; | |
const RotamerAtom& | operator[](unsigned int atomIndex) const; | |
unsigned int | size() const; | |
unsigned short | getNumOfResidues() const ; | |
const RotamerResidue& | getResidue(unsigned short residueSeq) const ; | |
RotamerResidue& | getResidue(unsigned short residueSeq) ; | |
const RotamerResidue& | getResidue(const char chainID, const string residueSeqInPDB) const ; | |
unsigned short | getMoleculeSequence() const ; | |
void | printDihedralAngles(ostream& s) const; | |
void | printResidueConformers(ostream& s, const char chainID, const string residueSeqInPDB) const; | |
void | printBonds(ostream& s) const; | |
friend ostream& | operator<<(ostream& s, const RotamerMolecule& m); | |
unsigned int | AMPLfile2CurrentState(istream& s, unsigned int& numOfNativeConformers, unsigned int& numOfMovableConformers, unsigned int AMPLConformersStartCounter ); | |
unsigned int | AMPLfile2CurrentState(string fileName, unsigned int& numOfNativeConformers, unsigned int& numOfMovableConformers, unsigned int AMPLConformersStartCounter ); | |
const RotamerResidue * | findResidue(const char chainID, const string residueSeqInPDB) const; | |
protected: |
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
Back to the top of RotamerMolecule
Report problems to jkotula@unimax.com