Assembly


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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class Assembly
{
public:
Assembly(const FeaturedMolecule& pivotMolecule, const vector< const FeaturedMolecule*>& ligands, const VoteTable& votes, vector< vector< PairwiseResult> >& results, bool justForBest ) ;
void performAssembly(unsigned int molID, unsigned int resNum);
vector< vector< PairwiseResult> >& getResults() ;
protected:
void clearGraph(vector< BPNode*>& orderedBPNodes);
void buildAssemblyGraph2(unsigned int lig, unsigned int resultsNum);
void removeRedundantResults(unsigned int molID);
const FeaturedMolecule& pivotMolecule_;
const vector< const FeaturedMolecule*>& ligands_;
const VoteTable& votes_;
vector< vector< BPNode*> > bpGraphs_;
vector< vector< PairwiseResult> >& results_;
bool justForBest_;
}; // Assembly

Back to the top of Assembly


KEYWORD

Back to the top of Assembly


AUTHORS

Back to the top of Assembly


CHANGES LOG

Back to the top of Assembly


GOALS

Back to the top of Assembly

		

USAGE

		

Back to the top of Assembly


Assembly(const FeaturedMolecule& pivotMolecule, const vector< const FeaturedMolecule*>& ligands, const VoteTable& votes, vector< vector< PairwiseResult> >& results, bool justForBest ) ;

Constructor

  Assembly(const FeaturedMolecule& pivotMolecule, const vector< const FeaturedMolecule*>& ligands, const VoteTable& votes, vector< vector< PairwiseResult> >& results, bool justForBest = false) ;

Function is currently defined inline.


Back to the top of Assembly


void performAssembly(unsigned int molID, unsigned int resNum);

Performs the Assembly algorithm for each ligand molecule, return resNum best results

  void performAssembly(unsigned int molID, unsigned int resNum);

Back to the top of Assembly


vector< vector< PairwiseResult> >& getResults() ;

return results

  vector< vector< PairwiseResult> >& getResults()                     
;

Function is currently defined inline.


Back to the top of Assembly


void clearGraph(vector< BPNode*>& orderedBPNodes);

  void clearGraph(vector< BPNode*>& orderedBPNodes);

Back to the top of Assembly


void buildAssemblyGraph2(unsigned int lig, unsigned int resultsNum);

builds a graph and calls "bestKtrees"

  void buildAssemblyGraph2(unsigned int lig, unsigned int resultsNum);

Back to the top of Assembly


void removeRedundantResults(unsigned int molID);

  void removeRedundantResults(unsigned int molID);

Back to the top of Assembly


const FeaturedMolecule& pivotMolecule_;

  const FeaturedMolecule& pivotMolecule_;

Back to the top of Assembly


const vector< const FeaturedMolecule*>& ligands_;

  const vector< const FeaturedMolecule*>& ligands_;

Back to the top of Assembly


const VoteTable& votes_;

  const VoteTable& votes_;

Back to the top of Assembly


vector< vector< BPNode*> > bpGraphs_;

  vector< vector< BPNode*> > bpGraphs_;

Back to the top of Assembly


vector< vector< PairwiseResult> >& results_;

Keep the best results for each ligand

  vector< vector< PairwiseResult> >& results_;

Back to the top of Assembly


bool justForBest_;

  bool justForBest_;

Back to the top of Assembly


All Members

public:
void performAssembly(unsigned int molID, unsigned int resNum);
vector< vector< PairwiseResult> >& getResults() ;
protected:
void clearGraph(vector< BPNode*>& orderedBPNodes);
void buildAssemblyGraph2(unsigned int lig, unsigned int resultsNum);
void removeRedundantResults(unsigned int molID);
const FeaturedMolecule& pivotMolecule_;
const vector< const FeaturedMolecule*>& ligands_;
const VoteTable& votes_;
vector< vector< BPNode*> > bpGraphs_;
vector< vector< PairwiseResult> >& results_;
bool justForBest_;

Back to the top of Assembly


Ancestors

Class does not inherit from any other class.

Back to the top of Assembly


Descendants

Class is not inherited by any others.

Back to the top of Assembly


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

Report problems to jkotula@unimax.com