InterfaceRMSDClusterer

Class that clusters according to interface RMSD criteria. TransT is any class that extends RigidTrans3 NumTypeT is number type: int, float...

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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class InterfaceRMSDClusterer
{
public:
InterfaceRMSDClusterer(const MoleculeGrid& receptorGrid, const Molecule< Vector3> ligandCaMol, const float rmsd);
void setRmsd(float rmsd) ;
template < class NumTypeT, class TransT> void interfaceClustering(multimap< NumTypeT, TransT>& inTransforms, multimap< NumTypeT, TransT>& outTransforms, bool reverse);
float calculateRmsd2(Molecule< Vector3>& mol1, Molecule< Vector3>& mol2) ;
protected:
}; // InterfaceRMSDClusterer

Back to the top of InterfaceRMSDClusterer


KEYWORD

Back to the top of InterfaceRMSDClusterer


AUTHORS

Dina (mailto: duhovka@post.tau.ac.il). Copyright: SAMBA group, Tel-Aviv Univ. Israel, 2004.

Back to the top of InterfaceRMSDClusterer


CHANGES LOG

Back to the top of InterfaceRMSDClusterer


GOALS

Back to the top of InterfaceRMSDClusterer

		

USAGE

		

Back to the top of InterfaceRMSDClusterer


InterfaceRMSDClusterer(const MoleculeGrid& receptorGrid, const Molecule< Vector3> ligandCaMol, const float rmsd);

  InterfaceRMSDClusterer(const MoleculeGrid& receptorGrid, const Molecule< Vector3> ligandCaMol, const float rmsd);

Function is currently defined inline.


Back to the top of InterfaceRMSDClusterer


void setRmsd(float rmsd) ;

  void setRmsd(float rmsd)                  
;

Function is currently defined inline.


Back to the top of InterfaceRMSDClusterer


template < class NumTypeT, class TransT> void interfaceClustering(multimap< NumTypeT, TransT>& inTransforms, multimap< NumTypeT, TransT>& outTransforms, bool reverse);

Clustering of transformations. The first in the multimap is the score. The multimap is sorted from smallest to largest. If reverse = true, then the largest scoring transformation will be selected as a representative

  template < class NumTypeT, class TransT>
  void interfaceClustering(multimap< NumTypeT, TransT>& inTransforms, multimap< NumTypeT, TransT>& outTransforms, bool reverse);

Back to the top of InterfaceRMSDClusterer


float calculateRmsd2(Molecule< Vector3>& mol1, Molecule< Vector3>& mol2) ;

  float calculateRmsd2(Molecule< Vector3>& mol1, Molecule< Vector3>& mol2)                                                                                                                                    
;

Function is currently defined inline.


Back to the top of InterfaceRMSDClusterer


All Members

public:
void setRmsd(float rmsd) ;
template < class NumTypeT, class TransT> void interfaceClustering(multimap< NumTypeT, TransT>& inTransforms, multimap< NumTypeT, TransT>& outTransforms, bool reverse);
float calculateRmsd2(Molecule< Vector3>& mol1, Molecule< Vector3>& mol2) ;
protected:

Back to the top of InterfaceRMSDClusterer


Ancestors

Class does not inherit from any other class.

Back to the top of InterfaceRMSDClusterer


Descendants

Class is not inherited by any others.

Back to the top of InterfaceRMSDClusterer


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

Report problems to jkotula@unimax.com