[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
// Constructors | |
PharmacophoreData(const MultipleResult& mRes); | |
PharmacophoreData(int bitset, int mustBitSet, const FeaturedMolecule *pivot, const vector< float>& featureWeights, const vector< float>& radiiForCenterFit) ; | |
PharmacophoreData() ; | |
// Inspectors | |
const FeaturedMolecule* | getPivot() const ; |
int | getMustBitSet() const ; |
// Modifiers | |
void | setFeaturesValidity() const; |
void | resetValidityAndWeight() const; |
// IO | |
friend istream& | operator>>(istream& s, PharmacophoreData& pharmacophoreData); |
friend ostream& | operator<<(ostream& s, const PharmacophoreData& pharmacophoreData); |
protected: | |
int | bitSet_; |
int | mustBitSet_; |
const FeaturedMolecule * | pivot_; |
vector< float> | featureWeights_; |
vector< float> | radiiForCenterFit_; |
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
PharmacophoreData(const MultipleResult& mRes);
PharmacophoreData(const MultipleResult& mRes);
Back to the top of PharmacophoreData
PharmacophoreData(int bitset, int mustBitSet, const FeaturedMolecule *pivot, const vector< float>& featureWeights, const vector< float>& radiiForCenterFit) ;
Function is currently defined inline.
Back to the top of PharmacophoreData
Construct an empty PharmacophoreData
PharmacophoreData() ;
Function is currently defined inline.
Back to the top of PharmacophoreData
const FeaturedMolecule* getPivot() const ;
const FeaturedMolecule* getPivot() const ;
Function is currently defined inline.
Back to the top of PharmacophoreData
Return an int in which a bit is on if the represented feature must be matched by any active ligand.
int getMustBitSet() const ;
Function is currently defined inline.
Back to the top of PharmacophoreData
void setFeaturesValidity() const;
void setFeaturesValidity() const;
Back to the top of PharmacophoreData
void resetValidityAndWeight() const;
void resetValidityAndWeight() const;
Back to the top of PharmacophoreData
friend istream& operator>>(istream& s, PharmacophoreData& pharmacophoreData);
friend istream& operator>>(istream& s, PharmacophoreData& pharmacophoreData);
Back to the top of PharmacophoreData
friend ostream& operator<<(ostream& s, const PharmacophoreData& pharmacophoreData);
friend ostream& operator<<(ostream& s, const PharmacophoreData& pharmacophoreData);
Back to the top of PharmacophoreData
A bit is on if the represented feature in the pivot molecule is part of the pharmacophore
int bitSet_;
Back to the top of PharmacophoreData
A bit is on if the represented feature must be matched by any active ligand. This set of features is determined as the set of features that is matched by all input ligands in the pharmacophore detection stage.
int mustBitSet_;
Back to the top of PharmacophoreData
const FeaturedMolecule *pivot_;
const FeaturedMolecule *pivot_;
Back to the top of PharmacophoreData
vector< float> featureWeights_;
Holds for each feature in the pharmacophore the number of active ligands in the pharmacophore detection stage that share this feature
vector< float> featureWeights_;
Back to the top of PharmacophoreData
vector< float> radiiForCenterFit_;
vector< float> radiiForCenterFit_;
Back to the top of PharmacophoreData
public: | ||
---|---|---|
// Inspectors | ||
const FeaturedMolecule* | getPivot() const ; | |
int | getMustBitSet() const ; | |
// Modifiers | ||
void | setFeaturesValidity() const; | |
void | resetValidityAndWeight() const; | |
// IO | ||
friend istream& | operator>>(istream& s, PharmacophoreData& pharmacophoreData); | |
friend ostream& | operator<<(ostream& s, const PharmacophoreData& pharmacophoreData); | |
protected: | ||
int | bitSet_; | |
int | mustBitSet_; | |
const FeaturedMolecule * | pivot_; | |
vector< float> | featureWeights_; | |
vector< float> | radiiForCenterFit_; |
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
Back to the top of PharmacophoreData
Report problems to jkotula@unimax.com