PharmacophoreData


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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class PharmacophoreData
{
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_;
}; // PharmacophoreData

Back to the top of PharmacophoreData


KEYWORD

Back to the top of PharmacophoreData


AUTHORS

Back to the top of PharmacophoreData


CHANGES LOG

Back to the top of PharmacophoreData


GOALS

Back to the top of PharmacophoreData

		

USAGE

		

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) ;

  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


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


int getMustBitSet() const ;

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


int bitSet_;

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


int mustBitSet_;

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


All Members

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


Ancestors

Class does not inherit from any other class.

Back to the top of PharmacophoreData


Descendants

Class is not inherited by any others.

Back to the top of PharmacophoreData


Generated from source by the Cocoon utilities on Mon Dec 21 11:44:48 2009 .

Report problems to jkotula@unimax.com