ChemMolecule[ 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