[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
void | run(const vector< Pharmacophore>& pharmacophores, const char* DBFileName); |
void | run(const vector< Pharmacophore>& pharmacophores, const vector< const FeaturedMolecule*>& ligands); |
void | run(const vector< Pharmacophore>& pharmacophores, unsigned int numOfPharmacophores, const vector< const FeaturedMolecule*>& ligands); |
// Inspectors | |
multimap< float, PairwiseResult*>& | getResults() ; |
// Output | |
void | outputResults(const char *outDir, const string& prefix ); |
void | outputScores(const char* outDir, const string& fileName ) const; |
// Destructors | |
~DBScreener(); | |
protected: | |
multimap< float, PairwiseResult*> | sortedResults_; |
hash_map< int, PairwiseResult*> | results_; |
hash_map< int, float> | resultsScores_; |
void run(const vector< Pharmacophore>& pharmacophores, const char* DBFileName);
void run(const vector< Pharmacophore>& pharmacophores, const char* DBFileName);
void run(const vector< Pharmacophore>& pharmacophores, const vector< const FeaturedMolecule*>& ligands);
void run(const vector< Pharmacophore>& pharmacophores, unsigned int numOfPharmacophores, const vector< const FeaturedMolecule*>& ligands);
multimap< float, PairwiseResult*>& getResults() ;
multimap< float, PairwiseResult*>& getResults() ;
Function is currently defined inline.
void outputResults(const char *outDir, const string& prefix );
Output the alignments between the pharmacophore and the DB molecules in HTML format
void outputResults(const char *outDir, const string& prefix="db_");
void outputScores(const char* outDir, const string& fileName ) const;
void outputScores(const char* outDir, const string& fileName = "scores.csv") const;
~DBScreener();
multimap< float, PairwiseResult*> sortedResults_;
multimap< float, PairwiseResult*> sortedResults_; // key = score
hash_map< int, PairwiseResult*> results_;
hash_map< int, PairwiseResult*> results_; // key = molID, keeps the best scoring solution for molID
hash_map< int, float> resultsScores_;
hash_map< int, float> resultsScores_; // key = molID, keeps the best scoring solution score for molID
public: | ||
---|---|---|
void | run(const vector< Pharmacophore>& pharmacophores, const char* DBFileName); | |
void | run(const vector< Pharmacophore>& pharmacophores, const vector< const FeaturedMolecule*>& ligands); | |
void | run(const vector< Pharmacophore>& pharmacophores, unsigned int numOfPharmacophores, const vector< const FeaturedMolecule*>& ligands); | |
// Inspectors | ||
multimap< float, PairwiseResult*>& | getResults() ; | |
// Output | ||
void | outputResults(const char *outDir, const string& prefix ); | |
void | outputScores(const char* outDir, const string& fileName ) const; | |
protected: | ||
multimap< float, PairwiseResult*> | sortedResults_; | |
hash_map< int, PairwiseResult*> | results_; | |
hash_map< int, float> | resultsScores_; |
Report problems to jkotula@unimax.com