[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
friend class | PairwiseResultCompletion; |
PairwiseResult(const FeaturedMolecule* pivotMolecule_, const FeaturedMolecule* sceneMolecule_); | |
PairwiseResult(const PairwiseResult& orig) ; | |
void | setStandalond() ; |
void | generateCopyOfVotes() ; |
PairwiseResult* | generateCopy() const ; |
const FeaturedMolecule* | getPivotMolecule() const ; |
const FeaturedMolecule* | getSceneMolecule() const ; |
const vector< const Vote*>& | getVotes() const ; |
const ScoredMatchedList& | getFeatureMatch() const ; |
float | getAtomScore() const ; |
float | getFeatureScore() const; |
float | getScore() const ; |
int | getFeatureMatchSize() const; |
int | getFeaturesBits() const ; |
unsigned int | getID() const ; |
unsigned int | votesNo() const ; |
float | getFractionFeaturesScore(unsigned int featuresBits) const; |
bool | isCollidingVote(const Vote* vote) const; |
bool | isPartial(const PairwiseResult& otherPairwiseResult) const; |
bool | isInPairwiseAlignment(const Vote* vote) const ; |
Molecule< Mol2Atom> | getTransformedSceneMolecule() const; |
Molecule< Mol2Atom> | getTransformedAlignmentCore() const; |
void | getSceneFeatures(unsigned int featuresBits, vector< unsigned int>& sceneFeatures) const; |
void | transformSceneFeatures(const vector< unsigned int>& sceneFeatures, vector< Vector3>& transformedFeatures) const; |
Vector3 | getCenterOfTransformedSceneFeature(unsigned int sceneFeatureID) const; |
bool | addVote(const Vote* vote, bool checkCollisions ); |
void | setID(unsigned int id) ; |
void | calculateFeatureMatch() ; |
void | calculateBipartiteFeatureMatch(); |
void | calculateBipartiteFeatureMatch(FeatureBipartiteMatcher& bipartiteMatcher); |
void | calculateAtomMatch(); |
void | calculateFeaturesBits(); |
string | defaultMol2Filename() const; |
string | defaultFeatureMol2Filename() const; |
void | singeltonMol2Print() ; |
void | outputMol2() const; |
void | outputMol2(ostream& output) const; |
void | outputMol2(ostream& output, const RigidTrans3& trans) const; |
void | outputMol2Alignment(const string& outputFileName) const; |
void | outputInfo(ostream& outputStream) const; |
~PairwiseResult() ; | |
static float | atomScoreWeight_; |
protected: | |
vector< const Vote*> | votes; |
FeaturedMolecule::RigidGroupTrans3Map transformations; | |
const FeaturedMolecule* | pivotMolecule; |
const FeaturedMolecule* | sceneMolecule; |
float | featureScore; |
bool | isFeatureMatchUpdated; |
ScoredMatchedList | featureMatch_; |
int | featuresBitsSet_; |
unsigned int | id_; |
bool | isMol2FilePrinted_; |
bool | isStandalone_; |
Back to the top of PairwiseResult
Back to the top of PairwiseResult
Copyright: SAMBA group, Tel-Aviv Univ. Israel, 2003.
Back to the top of PairwiseResult
Back to the top of PairwiseResult
Back to the top of PairwiseResult
Back to the top of PairwiseResult
friend class PairwiseResultCompletion;
friend class PairwiseResultCompletion;
Back to the top of PairwiseResult
PairwiseResult(const FeaturedMolecule* pivotMolecule_, const FeaturedMolecule* sceneMolecule_);
PairwiseResult(const FeaturedMolecule* pivotMolecule_, const FeaturedMolecule* sceneMolecule_);
Function is currently defined inline.
Back to the top of PairwiseResult
PairwiseResult(const PairwiseResult& orig) ;
PairwiseResult(const PairwiseResult& orig) ;
Function is currently defined inline.
Back to the top of PairwiseResult
void setStandalond() ;
Function is currently defined inline.
Back to the top of PairwiseResult
void generateCopyOfVotes() ;
Function is currently defined inline.
Back to the top of PairwiseResult
PairwiseResult* generateCopy() const ;
PairwiseResult* generateCopy() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
const FeaturedMolecule* getPivotMolecule() const ;
const FeaturedMolecule* getPivotMolecule() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
const FeaturedMolecule* getSceneMolecule() const ;
const FeaturedMolecule* getSceneMolecule() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
const vector< const Vote*>& getVotes() const ;
const vector< const Vote*>& getVotes() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
const ScoredMatchedList& getFeatureMatch() const ;
const ScoredMatchedList& getFeatureMatch() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
float getAtomScore() const //atomMatch.size(); } ;
Function is currently defined inline.
Back to the top of PairwiseResult
float getFeatureScore() const;
float getFeatureScore() const;
Back to the top of PairwiseResult
float getScore() const // + getAtomScore() * atomScoreWeight_); } ;
Function is currently defined inline.
Back to the top of PairwiseResult
int getFeatureMatchSize() const;
int getFeatureMatchSize() const;
Back to the top of PairwiseResult
int getFeaturesBits() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
unsigned int getID() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
unsigned int votesNo() const ;
unsigned int votesNo() const ;
Function is currently defined inline.
Back to the top of PairwiseResult
float getFractionFeaturesScore(unsigned int featuresBits) const;
float getFractionFeaturesScore(unsigned int featuresBits) const;
Back to the top of PairwiseResult
bool isCollidingVote(const Vote* vote) const;
bool isCollidingVote(const Vote* vote) const;
Back to the top of PairwiseResult
bool isPartial(const PairwiseResult& otherPairwiseResult) const;
bool isPartial(const PairwiseResult& otherPairwiseResult) const;
Back to the top of PairwiseResult
bool isInPairwiseAlignment(const Vote* vote) const ;
bool isInPairwiseAlignment(const Vote* vote) const ;
Function is currently defined inline.
Back to the top of PairwiseResult
Molecule< Mol2Atom> getTransformedSceneMolecule() const;
Molecule< Mol2Atom> getTransformedSceneMolecule() const;
Back to the top of PairwiseResult
Molecule< Mol2Atom> getTransformedAlignmentCore() const;
Molecule< Mol2Atom> getTransformedAlignmentCore() const;
Back to the top of PairwiseResult
void getSceneFeatures(unsigned int featuresBits, vector< unsigned int>& sceneFeatures) const;
void getSceneFeatures(unsigned int featuresBits, vector< unsigned int>& sceneFeatures) const;
Back to the top of PairwiseResult
void transformSceneFeatures(const vector< unsigned int>& sceneFeatures, vector< Vector3>& transformedFeatures) const;
Back to the top of PairwiseResult
Vector3 getCenterOfTransformedSceneFeature(unsigned int sceneFeatureID) const;
Vector3 getCenterOfTransformedSceneFeature(unsigned int sceneFeatureID) const;
Back to the top of PairwiseResult
bool addVote(const Vote* vote, bool checkCollisions );
adds a vote to current PairwiseResult if it is not colliding
bool addVote(const Vote* vote, bool checkCollisions = true);
Back to the top of PairwiseResult
void setID(unsigned int id) ;
Function is currently defined inline.
Back to the top of PairwiseResult
void calculateFeatureMatch() ;
Calculate the feature match list and the feature score
void calculateFeatureMatch() ;
Function is currently defined inline.
Back to the top of PairwiseResult
void calculateBipartiteFeatureMatch();
void calculateBipartiteFeatureMatch();
Back to the top of PairwiseResult
void calculateBipartiteFeatureMatch(FeatureBipartiteMatcher& bipartiteMatcher);
void calculateBipartiteFeatureMatch(FeatureBipartiteMatcher& bipartiteMatcher);
Back to the top of PairwiseResult
void calculateAtomMatch();
Back to the top of PairwiseResult
void calculateFeaturesBits();
Back to the top of PairwiseResult
string defaultMol2Filename() const;
string defaultMol2Filename() const;
Back to the top of PairwiseResult
string defaultFeatureMol2Filename() const;
string defaultFeatureMol2Filename() const;
Back to the top of PairwiseResult
void singeltonMol2Print() ;
Function is currently defined inline.
Back to the top of PairwiseResult
void outputMol2() const;
Back to the top of PairwiseResult
void outputMol2(ostream& output) const;
void outputMol2(ostream& output) const;
Back to the top of PairwiseResult
void outputMol2(ostream& output, const RigidTrans3& trans) const;
void outputMol2(ostream& output, const RigidTrans3& trans) const;
Back to the top of PairwiseResult
void outputMol2Alignment(const string& outputFileName) const;
void outputMol2Alignment(const string& outputFileName) const;
Back to the top of PairwiseResult
void outputInfo(ostream& outputStream) const;
void outputInfo(ostream& outputStream) const;
Back to the top of PairwiseResult
~PairwiseResult() ;
Function is currently defined inline.
Back to the top of PairwiseResult
vector< const Vote*> votes;
vector< const Vote*> votes;
Back to the top of PairwiseResult
FeaturedMolecule::RigidGroupTrans3Map transformations;
FeaturedMolecule::RigidGroupTrans3Map transformations;
Back to the top of PairwiseResult
const FeaturedMolecule* pivotMolecule;
const FeaturedMolecule* pivotMolecule;
Back to the top of PairwiseResult
const FeaturedMolecule* sceneMolecule;
const FeaturedMolecule* sceneMolecule;
Back to the top of PairwiseResult
float featureScore;
Back to the top of PairwiseResult
bool isFeatureMatchUpdated;
Back to the top of PairwiseResult
ScoredMatchedList featureMatch_;
A match between the features of the transformed scene molecule to the pivot molecule
ScoredMatchedList featureMatch_;
Back to the top of PairwiseResult
int featuresBitsSet_;
Back to the top of PairwiseResult
unsigned int id_;
Back to the top of PairwiseResult
bool isMol2FilePrinted_;
Back to the top of PairwiseResult
bool isStandalone_;
Back to the top of PairwiseResult
static float atomScoreWeight_;
Back to the top of PairwiseResult
public: | ||
---|---|---|
friend class | PairwiseResultCompletion; | |
void | setStandalond() ; | |
void | generateCopyOfVotes() ; | |
PairwiseResult* | generateCopy() const ; | |
const FeaturedMolecule* | getPivotMolecule() const ; | |
const FeaturedMolecule* | getSceneMolecule() const ; | |
const vector< const Vote*>& | getVotes() const ; | |
const ScoredMatchedList& | getFeatureMatch() const ; | |
float | getAtomScore() const ; | |
float | getFeatureScore() const; | |
float | getScore() const ; | |
int | getFeatureMatchSize() const; | |
int | getFeaturesBits() const ; | |
unsigned int | getID() const ; | |
unsigned int | votesNo() const ; | |
float | getFractionFeaturesScore(unsigned int featuresBits) const; | |
bool | isCollidingVote(const Vote* vote) const; | |
bool | isPartial(const PairwiseResult& otherPairwiseResult) const; | |
bool | isInPairwiseAlignment(const Vote* vote) const ; | |
Molecule< Mol2Atom> | getTransformedSceneMolecule() const; | |
Molecule< Mol2Atom> | getTransformedAlignmentCore() const; | |
void | getSceneFeatures(unsigned int featuresBits, vector< unsigned int>& sceneFeatures) const; | |
void | transformSceneFeatures(const vector< unsigned int>& sceneFeatures, vector< Vector3>& transformedFeatures) const; | |
Vector3 | getCenterOfTransformedSceneFeature(unsigned int sceneFeatureID) const; | |
bool | addVote(const Vote* vote, bool checkCollisions ); | |
void | setID(unsigned int id) ; | |
void | calculateFeatureMatch() ; | |
void | calculateBipartiteFeatureMatch(); | |
void | calculateBipartiteFeatureMatch(FeatureBipartiteMatcher& bipartiteMatcher); | |
void | calculateAtomMatch(); | |
void | calculateFeaturesBits(); | |
string | defaultMol2Filename() const; | |
string | defaultFeatureMol2Filename() const; | |
void | singeltonMol2Print() ; | |
void | outputMol2() const; | |
void | outputMol2(ostream& output) const; | |
void | outputMol2(ostream& output, const RigidTrans3& trans) const; | |
void | outputMol2Alignment(const string& outputFileName) const; | |
void | outputInfo(ostream& outputStream) const; | |
static float | atomScoreWeight_; | |
protected: | ||
vector< const Vote*> | votes; | |
FeaturedMolecule::RigidGroupTrans3Map transformations; | ||
const FeaturedMolecule* | pivotMolecule; | |
const FeaturedMolecule* | sceneMolecule; | |
float | featureScore; | |
bool | isFeatureMatchUpdated; | |
ScoredMatchedList | featureMatch_; | |
int | featuresBitsSet_; | |
unsigned int | id_; | |
bool | isMol2FilePrinted_; | |
bool | isStandalone_; |
Back to the top of PairwiseResult
Back to the top of PairwiseResult
Back to the top of PairwiseResult
Report problems to jkotula@unimax.com