[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
// Constructors | |
MultipleResult(int bitSet) ; | |
MultipleResult(const MultipleResult& orig); | |
void | setStandalone() ; |
void | generateCopyOfPairwiseResults() ; |
MultipleResult* | generateCopy() const ; |
// Inspectors | |
float | getFeatureScore() const ; |
float | getScore() const ; |
float | getFractionScoreForResult(const PairwiseResult& result); |
void | getCoreAttributes(FeaturedMolecule::FeatureSetAttributes& attributes) const; |
int | getBitSet() const ; |
const FeaturedMolecule* | getPivot() const ; |
const vector< const PairwiseResult*>& | getPairwiseResults() const ; |
unsigned int | actualNumOfFeatures() const ; |
unsigned int | numOfFeatures() const ; |
unsigned int | numOfMolecules() const ; |
unsigned int | maxPairwiseRank() const; |
void | getSceneMolecules(vector< const FeaturedMolecule*>& sceneMolecules) const; |
void | getCorePivotFeatures(vector< unsigned int>& corePivotFeaturesIDs) const; |
void | getCorePivotFeatures(vector< const Feature*>& corePivotFeatures) const; |
void | checkIntersection(int otherBitSet, unsigned int& intersection, unsigned int& xor1, unsigned int& xor2) const; |
MultipleResultPath* | expandPath() const ; |
MultipleResultCluster* | getCluster() const ; |
// Modifiers | |
void | addResult(const PairwiseResult& result); |
void | addResult(const PairwiseResult& result, float fractionScore); |
void | computeScore() ; |
void | calculateActualNumOfFeatures() ; |
void | calculateNumOfFeatures() ; |
void | setExpandPath(MultipleResultPath *path) ; |
void | setCluster(MultipleResultCluster *cluster) ; |
// IO | |
void | outputMol2() const; |
void | preparePymolScript(const string filename) const; |
~MultipleResult(); | |
protected: | |
float | score_; |
float | featureScore_; |
float | atomScore_; |
vector< const PairwiseResult*> | results_; |
int | bitSet_; |
FeaturedMolecule * | pivot_; |
unsigned int | actualNumOfFeatures_; |
unsigned int | numOfFeatures_; |
bool | isStandalone_; |
MultipleResultPath* | expandPath_; |
MultipleResultCluster* | cluster_; |
Back to the top of MultipleResult
Back to the top of MultipleResult
Back to the top of MultipleResult
Back to the top of MultipleResult
Back to the top of MultipleResult
Back to the top of MultipleResult
MultipleResult(int bitSet) ;
Function is currently defined inline.
Back to the top of MultipleResult
MultipleResult(const MultipleResult& orig);
MultipleResult(const MultipleResult& orig);
Back to the top of MultipleResult
void setStandalone() ;
Function is currently defined inline.
Back to the top of MultipleResult
void generateCopyOfPairwiseResults() ;
void generateCopyOfPairwiseResults() ;
Function is currently defined inline.
Back to the top of MultipleResult
MultipleResult* generateCopy() const ;
MultipleResult* generateCopy() const ;
Back to the top of MultipleResult
float getFeatureScore() const ;
float getFeatureScore() const ;
Function is currently defined inline.
Back to the top of MultipleResult
float getScore() const ;
Function is currently defined inline.
Back to the top of MultipleResult
float getFractionScoreForResult(const PairwiseResult& result);
float getFractionScoreForResult(const PairwiseResult& result);
Back to the top of MultipleResult
void getCoreAttributes(FeaturedMolecule::FeatureSetAttributes& attributes) const;
void getCoreAttributes(FeaturedMolecule::FeatureSetAttributes& attributes) const;
Back to the top of MultipleResult
int getBitSet() const ;
Function is currently defined inline.
Back to the top of MultipleResult
const FeaturedMolecule* getPivot() const ;
const FeaturedMolecule* getPivot() const ;
Function is currently defined inline.
Back to the top of MultipleResult
const vector< const PairwiseResult*>& getPairwiseResults() const ;
const vector< const PairwiseResult*>& getPairwiseResults() const ;
Function is currently defined inline.
Back to the top of MultipleResult
unsigned int actualNumOfFeatures() const ;
unsigned int actualNumOfFeatures() const ;
Function is currently defined inline.
Back to the top of MultipleResult
unsigned int numOfFeatures() const ;
unsigned int numOfFeatures() const ;
Function is currently defined inline.
Back to the top of MultipleResult
unsigned int numOfMolecules() const ;
unsigned int numOfMolecules() const ;
Function is currently defined inline.
Back to the top of MultipleResult
unsigned int maxPairwiseRank() const;
unsigned int maxPairwiseRank() const;
Back to the top of MultipleResult
void getSceneMolecules(vector< const FeaturedMolecule*>& sceneMolecules) const;
void getSceneMolecules(vector< const FeaturedMolecule*>& sceneMolecules) const;
Back to the top of MultipleResult
void getCorePivotFeatures(vector< unsigned int>& corePivotFeaturesIDs) const;
Returns the identifies of the pivot features in the core
void getCorePivotFeatures(vector< unsigned int>& corePivotFeaturesIDs) const;
Back to the top of MultipleResult
void getCorePivotFeatures(vector< const Feature*>& corePivotFeatures) const;
void getCorePivotFeatures(vector< const Feature*>& corePivotFeatures) const;
Back to the top of MultipleResult
void checkIntersection(int otherBitSet, unsigned int& intersection, unsigned int& xor1, unsigned int& xor2) const;
Back to the top of MultipleResult
MultipleResultPath* expandPath() const ;
MultipleResultPath* expandPath() const ;
Function is currently defined inline.
Back to the top of MultipleResult
MultipleResultCluster* getCluster() const ;
MultipleResultCluster* getCluster() const ;
Function is currently defined inline.
Back to the top of MultipleResult
void addResult(const PairwiseResult& result);
void addResult(const PairwiseResult& result);
Back to the top of MultipleResult
void addResult(const PairwiseResult& result, float fractionScore);
void addResult(const PairwiseResult& result, float fractionScore);
Back to the top of MultipleResult
void computeScore() ;
Function is currently defined inline.
Back to the top of MultipleResult
void calculateActualNumOfFeatures() ;
void calculateActualNumOfFeatures() ;
Function is currently defined inline.
Back to the top of MultipleResult
void calculateNumOfFeatures() ;
void calculateNumOfFeatures() ;
Function is currently defined inline.
Back to the top of MultipleResult
void setExpandPath(MultipleResultPath *path) ;
void setExpandPath(MultipleResultPath *path) ;
Function is currently defined inline.
Back to the top of MultipleResult
void setCluster(MultipleResultCluster *cluster) ;
void setCluster(MultipleResultCluster *cluster) ;
Function is currently defined inline.
Back to the top of MultipleResult
void outputMol2() const;
Back to the top of MultipleResult
void preparePymolScript(const string filename) const;
void preparePymolScript(const string filename) const;
Back to the top of MultipleResult
~MultipleResult();
Back to the top of MultipleResult
float score_;
Back to the top of MultipleResult
float featureScore_;
Back to the top of MultipleResult
float atomScore_;
Back to the top of MultipleResult
vector< const PairwiseResult*> results_;
vector< const PairwiseResult*> results_;
Back to the top of MultipleResult
int bitSet_;
Back to the top of MultipleResult
FeaturedMolecule *pivot_;
Back to the top of MultipleResult
unsigned int actualNumOfFeatures_;
unsigned int actualNumOfFeatures_;
Back to the top of MultipleResult
unsigned int numOfFeatures_;
Back to the top of MultipleResult
bool isStandalone_;
Back to the top of MultipleResult
MultipleResultPath* expandPath_;
MultipleResultPath* expandPath_; // best scoring path that starts with this result
Back to the top of MultipleResult
MultipleResultCluster* cluster_;
MultipleResultCluster* cluster_; // cluster to which this result belongs to
Back to the top of MultipleResult
public: | ||
---|---|---|
// Constructors | ||
void | setStandalone() ; | |
void | generateCopyOfPairwiseResults() ; | |
MultipleResult* | generateCopy() const ; | |
// Inspectors | ||
float | getFeatureScore() const ; | |
float | getScore() const ; | |
float | getFractionScoreForResult(const PairwiseResult& result); | |
void | getCoreAttributes(FeaturedMolecule::FeatureSetAttributes& attributes) const; | |
int | getBitSet() const ; | |
const FeaturedMolecule* | getPivot() const ; | |
const vector< const PairwiseResult*>& | getPairwiseResults() const ; | |
unsigned int | actualNumOfFeatures() const ; | |
unsigned int | numOfFeatures() const ; | |
unsigned int | numOfMolecules() const ; | |
unsigned int | maxPairwiseRank() const; | |
void | getSceneMolecules(vector< const FeaturedMolecule*>& sceneMolecules) const; | |
void | getCorePivotFeatures(vector< unsigned int>& corePivotFeaturesIDs) const; | |
void | getCorePivotFeatures(vector< const Feature*>& corePivotFeatures) const; | |
void | checkIntersection(int otherBitSet, unsigned int& intersection, unsigned int& xor1, unsigned int& xor2) const; | |
MultipleResultPath* | expandPath() const ; | |
MultipleResultCluster* | getCluster() const ; | |
// Modifiers | ||
void | addResult(const PairwiseResult& result); | |
void | addResult(const PairwiseResult& result, float fractionScore); | |
void | computeScore() ; | |
void | calculateActualNumOfFeatures() ; | |
void | calculateNumOfFeatures() ; | |
void | setExpandPath(MultipleResultPath *path) ; | |
void | setCluster(MultipleResultCluster *cluster) ; | |
// IO | ||
void | outputMol2() const; | |
void | preparePymolScript(const string filename) const; | |
protected: | ||
float | score_; | |
float | featureScore_; | |
float | atomScore_; | |
vector< const PairwiseResult*> | results_; | |
int | bitSet_; | |
FeaturedMolecule * | pivot_; | |
unsigned int | actualNumOfFeatures_; | |
unsigned int | numOfFeatures_; | |
bool | isStandalone_; | |
MultipleResultPath* | expandPath_; | |
MultipleResultCluster* | cluster_; |
Back to the top of MultipleResult
Back to the top of MultipleResult
Back to the top of MultipleResult
Report problems to jkotula@unimax.com