[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
void loadMolecule(istream& molFile, const ChemLib& chemLib, const | PDB::Selector& selector )); |
void readAllPDBfile(istream& molFile, const | PDB::Selector& selector )); |
void | computeSteadyProbs(); |
unsigned int | readBindingSite(const string fileName); |
unsigned int | readBlockingSite(const string fileName); |
const set< unsigned int>& | getBindingSite(unsigned int siteNumber ) const; |
const set< unsigned int>& | getBlockingSite(unsigned int siteNumber ) const; |
const ChemAtom& | getChemAtom(int atomIndex) const; |
const Vector3& | getCentroid() const ; |
protected: | |
vector< set< unsigned int> > | bindingSites_; |
vector< set< unsigned int> > | blockingSites_; |
Vector3 | centroid_; |
bool | isProtein_; |
Back to the top of ChemMolecule
Back to the top of ChemMolecule
copyright: GAMBA Group , Tel-Aviv Univ. Israel, 2004.
Back to the top of ChemMolecule
Back to the top of ChemMolecule
Back to the top of ChemMolecule
Back to the top of ChemMolecule
void loadMolecule(istream& molFile, const ChemLib& chemLib, const PDB::Selector& selector ));
load molecule from PDB file, using chemLib for attributes.
void loadMolecule(istream& molFile, const ChemLib& chemLib, const PDB::Selector& selector = PDB::WaterHydrogenUnSelector());
Back to the top of ChemMolecule
void readAllPDBfile(istream& molFile, const PDB::Selector& selector ));
reads and assigns default values for radius, charge and chemType
void readAllPDBfile(istream& molFile, const PDB::Selector& selector = PDB::WaterHydrogenUnSelector());
Back to the top of ChemMolecule
void computeSteadyProbs();
compute probabilities of being steady
void computeSteadyProbs();
Back to the top of ChemMolecule
unsigned int readBindingSite(const string fileName);
read and save binding site, returns number of residues in site
unsigned int readBindingSite(const string fileName);
Back to the top of ChemMolecule
unsigned int readBlockingSite(const string fileName);
read and save blocking site, returns number of residues in site
unsigned int readBlockingSite(const string fileName);
Back to the top of ChemMolecule
const set< unsigned int>& getBindingSite(unsigned int siteNumber ) const;
const set< unsigned int>& getBindingSite(unsigned int siteNumber = 0) const;
Back to the top of ChemMolecule
const set< unsigned int>& getBlockingSite(unsigned int siteNumber ) const;
const set< unsigned int>& getBlockingSite(unsigned int siteNumber = 0) const;
Back to the top of ChemMolecule
const ChemAtom& getChemAtom(int atomIndex) const;
const ChemAtom& getChemAtom(int atomIndex) const;
Back to the top of ChemMolecule
const Vector3& getCentroid() const ;
const Vector3& getCentroid() const ;
Function is currently defined inline.
Back to the top of ChemMolecule
vector< set< unsigned int> > bindingSites_;
entries of binding site residues according to ResidueIndexedMolecule
vector< set< unsigned int> > bindingSites_;
Back to the top of ChemMolecule
vector< set< unsigned int> > blockingSites_;
entries of blocking site residues according to ResidueIndexedMolecule
vector< set< unsigned int> > blockingSites_;
Back to the top of ChemMolecule
Vector3 centroid_;
Back to the top of ChemMolecule
bool isProtein_;
Back to the top of ChemMolecule
public: | ||
---|---|---|
bool | isInitialized() const ; | |
void | resetResEntries(); | |
int | residueEntry(char chainId, string resSequenceID ) const ; | |
int | getFirstAtomEntryForResEntry(unsigned int entry) const ; | |
int | getFirstAtomEntryForResIndex(char chainId, string resSequenceID) const ; | |
int | atomEntryToResEntry(unsigned int entry) const ; | |
unsigned int | numberOfRes() const ; | |
void loadMolecule(istream& molFile, const ChemLib& chemLib, const | PDB::Selector& selector )); | |
void readAllPDBfile(istream& molFile, const | PDB::Selector& selector )); | |
void | computeSteadyProbs(); | |
unsigned int | readBindingSite(const string fileName); | |
unsigned int | readBlockingSite(const string fileName); | |
const set< unsigned int>& | getBindingSite(unsigned int siteNumber ) const; | |
const set< unsigned int>& | getBlockingSite(unsigned int siteNumber ) const; | |
const ChemAtom& | getChemAtom(int atomIndex) const; | |
const Vector3& | getCentroid() const ; | |
protected: | ||
vector< set< unsigned int> > | bindingSites_; | |
vector< set< unsigned int> > | blockingSites_; | |
Vector3 | centroid_; | |
bool | isProtein_; |
Back to the top of ChemMolecule
Back to the top of ChemMolecule
Back to the top of ChemMolecule
Report problems to jkotula@unimax.com