[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
struct | GridParams ; |
DockSurface(const ChemMolecule& molecule, const Surface& msSurface); | |
~DockSurface() ; | |
void | buildSurface(const GridParams& gridParams, bool ligand, float pruneThr ); |
void | markBindingSite(unsigned int siteNumber ); |
void | markBlockingSite(unsigned int siteNumber ); |
void | clearBindingSite(); |
void | clearBlockingSite(); |
ResidueGrid* | getMoleculeGrid() ; |
const Surface& | getMsSurface() const ; |
const ChemSurface& | getSurface() const ; |
const ChemMolecule& | getMolecule() const ; |
float | getMinRadius() const ; |
const SiteSurface& | getBindingSiteMsSurface() const ; |
const SiteSurface& | getBlockingSiteMsSurface() const ; |
const SiteSurface& | getBindingSiteChemSurface() const ; |
const SiteSurface& | getBlockingSiteChemSurface() const ; |
bool | isBindingSiteMarked() const ; |
bool | isBlockingSiteMarked() const ; |
protected: | |
const ChemMolecule& | molecule_; |
const Surface& | msSurface_; |
ChemSurface | surface_; |
ResidueGrid* | grid_; |
Residue2surface residue2MsSurface_, | residue2ChemSurface_; |
SiteSurface bindingSiteMsSurface_, blockingSiteMsSurface_, bindingSiteChemSurface_, | blockingSiteChemSurface_; |
bool isBindingSiteMarked_, | isBlockingSiteMarked_; |
float | minRadius_; |
Back to the top of DockSurface
Back to the top of DockSurface
Back to the top of DockSurface
Back to the top of DockSurface
Back to the top of DockSurface
Back to the top of DockSurface
struct GridParams { GridParams() : delta(0.5), maxDist(6.0), vfRadius(6.0){} bool add(const string str) { if(sscanf(str.c_str(), "%f %f %f", &delta, &maxDist, &vfRadius) != 3) return false; return true; } //// float delta; //// float maxDist; //// float vfRadius; };
Back to the top of DockSurface
DockSurface(const ChemMolecule& molecule, const Surface& msSurface);
DockSurface(const ChemMolecule& molecule, const Surface& msSurface);
Back to the top of DockSurface
~DockSurface() ;
Function is currently defined inline.
Back to the top of DockSurface
void buildSurface(const GridParams& gridParams, bool ligand, float pruneThr );
void buildSurface(const GridParams& gridParams, bool ligand, float pruneThr=0.0);
Back to the top of DockSurface
void markBindingSite(unsigned int siteNumber );
void markBindingSite(unsigned int siteNumber = 0);
Back to the top of DockSurface
void markBlockingSite(unsigned int siteNumber );
void markBlockingSite(unsigned int siteNumber = 0);
Back to the top of DockSurface
void clearBindingSite();
Back to the top of DockSurface
void clearBlockingSite();
Back to the top of DockSurface
ResidueGrid* getMoleculeGrid() ;
ResidueGrid* getMoleculeGrid() ;
Function is currently defined inline.
Back to the top of DockSurface
const Surface& getMsSurface() const ;
const Surface& getMsSurface() const ;
Function is currently defined inline.
Back to the top of DockSurface
const ChemSurface& getSurface() const ;
const ChemSurface& getSurface() const ;
Function is currently defined inline.
Back to the top of DockSurface
const ChemMolecule& getMolecule() const ;
const ChemMolecule& getMolecule() const ;
Function is currently defined inline.
Back to the top of DockSurface
float getMinRadius() const ;
Function is currently defined inline.
Back to the top of DockSurface
const SiteSurface& getBindingSiteMsSurface() const ;
sites
const SiteSurface& getBindingSiteMsSurface() const ;
Function is currently defined inline.
Back to the top of DockSurface
const SiteSurface& getBlockingSiteMsSurface() const ;
const SiteSurface& getBlockingSiteMsSurface() const ;
Function is currently defined inline.
Back to the top of DockSurface
const SiteSurface& getBindingSiteChemSurface() const ;
const SiteSurface& getBindingSiteChemSurface() const ;
Function is currently defined inline.
Back to the top of DockSurface
const SiteSurface& getBlockingSiteChemSurface() const ;
const SiteSurface& getBlockingSiteChemSurface() const ;
Function is currently defined inline.
Back to the top of DockSurface
bool isBindingSiteMarked() const ;
bool isBindingSiteMarked() const ;
Function is currently defined inline.
Back to the top of DockSurface
bool isBlockingSiteMarked() const ;
bool isBlockingSiteMarked() const ;
Function is currently defined inline.
Back to the top of DockSurface
const ChemMolecule& molecule_;
const ChemMolecule& molecule_;
Back to the top of DockSurface
const Surface& msSurface_;
Back to the top of DockSurface
ChemSurface surface_;
Back to the top of DockSurface
ResidueGrid* grid_;
grid
ResidueGrid* grid_;
Back to the top of DockSurface
Residue2surface residue2MsSurface_, residue2ChemSurface_;
mapping between residue entry and all the surface points that belong to it
Residue2surface residue2MsSurface_, residue2ChemSurface_;
Back to the top of DockSurface
SiteSurface bindingSiteMsSurface_, blockingSiteMsSurface_, bindingSiteChemSurface_, blockingSiteChemSurface_;
binding/blocking site surfaces
SiteSurface bindingSiteMsSurface_, blockingSiteMsSurface_, bindingSiteChemSurface_, blockingSiteChemSurface_;
Back to the top of DockSurface
bool isBindingSiteMarked_, isBlockingSiteMarked_;
bool isBindingSiteMarked_, isBlockingSiteMarked_;
Back to the top of DockSurface
float minRadius_;
minimal distance between centroid of the molecule and the surface
float minRadius_;
Back to the top of DockSurface
public: | ||
---|---|---|
struct | GridParams ; | |
void | buildSurface(const GridParams& gridParams, bool ligand, float pruneThr ); | |
void | markBindingSite(unsigned int siteNumber ); | |
void | markBlockingSite(unsigned int siteNumber ); | |
void | clearBindingSite(); | |
void | clearBlockingSite(); | |
ResidueGrid* | getMoleculeGrid() ; | |
const Surface& | getMsSurface() const ; | |
const ChemSurface& | getSurface() const ; | |
const ChemMolecule& | getMolecule() const ; | |
float | getMinRadius() const ; | |
const SiteSurface& | getBindingSiteMsSurface() const ; | |
const SiteSurface& | getBlockingSiteMsSurface() const ; | |
const SiteSurface& | getBindingSiteChemSurface() const ; | |
const SiteSurface& | getBlockingSiteChemSurface() const ; | |
bool | isBindingSiteMarked() const ; | |
bool | isBlockingSiteMarked() const ; | |
protected: | ||
const ChemMolecule& | molecule_; | |
const Surface& | msSurface_; | |
ChemSurface | surface_; | |
ResidueGrid* | grid_; | |
Residue2surface residue2MsSurface_, | residue2ChemSurface_; | |
SiteSurface bindingSiteMsSurface_, blockingSiteMsSurface_, bindingSiteChemSurface_, | blockingSiteChemSurface_; | |
bool isBindingSiteMarked_, | isBlockingSiteMarked_; | |
float | minRadius_; |
Back to the top of DockSurface
Back to the top of DockSurface
Back to the top of DockSurface
Report problems to jkotula@unimax.com