Biorithm  1.1
Public Member Functions
MyOneVersusAllHierarchicalHopfieldGainAlgo Class Reference
Inheritance diagram for MyOneVersusAllHierarchicalHopfieldGainAlgo:
MyOneVersusAllSemiHierarchicalHopfieldGainAlgo MyOneVersusAllHopfieldGainAlgo MyOneVersusAllGainAlgo MyAbstractGainAlgo< MyGainTriStateType > MyReallyAbstractGainAlgo

List of all members.

Public Member Functions

 MyOneVersusAllHierarchicalHopfieldGainAlgo (MyGainGraph &g, MyAnnotations &a, MyGainParams &p, Reporter &r, GeneOntology *go)
virtual string getName ()

Detailed Description

of MyOneVersusAllSemiHierarchicalHopfieldGainAlgo. When functions are arranged in a DAG (e.g., in the Gene Ontology), this algorithm exploits results obtained for a function's parents in order to compute results for the function. This approach ensures that the predictions ensure GO's true path rule.

Warning:
The algorithm assumes that the caller has applied GO's true path rule to the initial annotations (using GeneOntology::applyTruePathRule()) before creating an instance of this algorithm.x
The algorithm assumes that the caller is invoking the algorithm in the right order of functions.
Note:
This class is a subclass of MyOneVersusAllSemiHierarchicalHopfieldGainAlgo but the only difference between the two classes is how they should be created. The constructor for this class should be invoked with an instance of MyAnnotations that has had MyAnnotations::applyTruePathRule invoked on it with all three arguments (applyUpward, applyDownward, and applySideways) set to true. An instance of MyOneVersusAllSemiHierarchicalHopfieldGainAlgo should be invoked with an instance of MyAnnotations that has had MyAnnotations::applyTruePathRule invoked on it with only the first two arguments (applyUpward, applyDownward) set to true.

Member Function Documentation

virtual string MyOneVersusAllHierarchicalHopfieldGainAlgo::getName ( ) [inline, virtual]

Return the name of the algorithm.

Reimplemented from MyOneVersusAllSemiHierarchicalHopfieldGainAlgo.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Friends