DockingEvaluator


[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class DockingEvaluator
{
public:
static float calculateRMSD(const ChemMolecule& model, const ChemMolecule& scene);
static float lrmsd(const RigidTrans3& trans);
static float irmsd(const RigidTrans3& trans);
static RigidTrans3 nativeTrans() ;
static float testTrans(const RigidTrans3& trans);
static void setMolecules(const ChemMolecule* referenceLigandMolecule, const ChemMolecule* dockLigandMolecule, const ChemMolecule* receptorMolecule);
static ChemMolecule& getBackboneDockLigMol() ;
static unsigned int interfaceSize() ;
protected:
static ChemMolecule* referenceLigandMolecule_;
static ChemMolecule* dockLigandMolecule_;
static ChemMolecule* receptorMolecule_;
static ChemMolecule backboneRefLigMol_;
static TransformDistance transformDistanceCalculator_;
static RigidTrans3 nativeTrans_;
static ChemMolecule interfaceRefLigMol_;
static ChemMolecule interfaceDockLigMol_;
static ChemMolecule interfaceRecMol_;
static ChemMolecule interfaceRefMol_;
static Match match_;
}; // DockingEvaluator

Back to the top of DockingEvaluator


KEYWORD

Back to the top of DockingEvaluator


AUTHORS

Back to the top of DockingEvaluator


CHANGES LOG

Back to the top of DockingEvaluator


GOALS

Back to the top of DockingEvaluator

		

USAGE

		

Back to the top of DockingEvaluator


float calculateRMSD(const ChemMolecule& model, const ChemMolecule& scene);

  static float calculateRMSD(const ChemMolecule& model, const ChemMolecule& scene);

Back to the top of DockingEvaluator


float lrmsd(const RigidTrans3& trans);

  static float lrmsd(const RigidTrans3& trans);

Back to the top of DockingEvaluator


float irmsd(const RigidTrans3& trans);

  static float irmsd(const RigidTrans3& trans);

Back to the top of DockingEvaluator


RigidTrans3 nativeTrans() ;

  static RigidTrans3 nativeTrans()                          
;

Function is currently defined inline.


Back to the top of DockingEvaluator


float testTrans(const RigidTrans3& trans);

  static float testTrans(const RigidTrans3& trans);

Back to the top of DockingEvaluator


void setMolecules(const ChemMolecule* referenceLigandMolecule, const ChemMolecule* dockLigandMolecule, const ChemMolecule* receptorMolecule);

  static void setMolecules(const ChemMolecule* referenceLigandMolecule, const ChemMolecule* dockLigandMolecule,
			   const ChemMolecule* receptorMolecule);

Back to the top of DockingEvaluator


ChemMolecule& getBackboneDockLigMol() ;

  static ChemMolecule& getBackboneDockLigMol()                               
;

Function is currently defined inline.


Back to the top of DockingEvaluator


unsigned int interfaceSize() ;

  static unsigned int interfaceSize()                          
;

Function is currently defined inline.


Back to the top of DockingEvaluator


ChemMolecule* referenceLigandMolecule_;

input by setMolecules

  static ChemMolecule* referenceLigandMolecule_; // ligand as in complex (reference)

Back to the top of DockingEvaluator


ChemMolecule* dockLigandMolecule_;

  static ChemMolecule* dockLigandMolecule_; // ligand used for docking

Back to the top of DockingEvaluator


ChemMolecule* receptorMolecule_;

  static ChemMolecule* receptorMolecule_; // receptor used for docking = as in complex

Back to the top of DockingEvaluator


ChemMolecule backboneRefLigMol_;

for ligand rmsd computation

  static ChemMolecule backboneRefLigMol_;

Back to the top of DockingEvaluator


TransformDistance transformDistanceCalculator_;

For fast RMSD computation

  static TransformDistance transformDistanceCalculator_;

Back to the top of DockingEvaluator


RigidTrans3 nativeTrans_;

  static RigidTrans3 nativeTrans_; // tranformation that transforms from backboneDockLigMol to backboneRefLigMol

Back to the top of DockingEvaluator


ChemMolecule interfaceRefLigMol_;

for interface rmsd computation

  static ChemMolecule interfaceRefLigMol_;

Back to the top of DockingEvaluator


ChemMolecule interfaceDockLigMol_;

  static ChemMolecule interfaceDockLigMol_;

Back to the top of DockingEvaluator


ChemMolecule interfaceRecMol_;

  static ChemMolecule interfaceRecMol_;

Back to the top of DockingEvaluator


ChemMolecule interfaceRefMol_;

  static ChemMolecule interfaceRefMol_; // interface of the native molecule (rec+lig)

Back to the top of DockingEvaluator


Match match_;

  static Match match_; 

Back to the top of DockingEvaluator


All Members

public:
static float calculateRMSD(const ChemMolecule& model, const ChemMolecule& scene);
static float lrmsd(const RigidTrans3& trans);
static float irmsd(const RigidTrans3& trans);
static RigidTrans3 nativeTrans() ;
static float testTrans(const RigidTrans3& trans);
static void setMolecules(const ChemMolecule* referenceLigandMolecule, const ChemMolecule* dockLigandMolecule, const ChemMolecule* receptorMolecule);
static ChemMolecule& getBackboneDockLigMol() ;
static unsigned int interfaceSize() ;
protected:
static ChemMolecule* referenceLigandMolecule_;
static ChemMolecule* dockLigandMolecule_;
static ChemMolecule* receptorMolecule_;
static ChemMolecule backboneRefLigMol_;
static TransformDistance transformDistanceCalculator_;
static RigidTrans3 nativeTrans_;
static ChemMolecule interfaceRefLigMol_;
static ChemMolecule interfaceDockLigMol_;
static ChemMolecule interfaceRecMol_;
static ChemMolecule interfaceRefMol_;
static Match match_;

Back to the top of DockingEvaluator


Ancestors

Class does not inherit from any other class.

Back to the top of DockingEvaluator


Descendants

Class is not inherited by any others.

Back to the top of DockingEvaluator


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:24 2009 .

Report problems to jkotula@unimax.com