Biorithm  1.1
Public Member Functions | Protected Member Functions
MyOneVersusAllMincutGainAlgo Class Reference
Inheritance diagram for MyOneVersusAllMincutGainAlgo:
MyOneVersusAllGainAlgo MyAbstractGainAlgo< MyGainTriStateType > MyReallyAbstractGainAlgo

List of all members.

Public Member Functions

virtual string getName ()
virtual void run (const MyNodeIdList &nodesToAnnotate)

Protected Member Functions

void _setStates (const MyNodeIdList &nodesToAnnotate, const set< MyNodeId > &sinkSideNodes)

Detailed Description

of MyOneVersusAllGainAlgo. This algorithm predicts gene functions by minimising the total weight of inconsistent edges in the FLN. It uses the hi_pr maxflow/mincut software to perform the optimisation.


Member Function Documentation

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

Return the name of the algorithm.

Reimplemented from MyOneVersusAllGainAlgo.

virtual void MyOneVersusAllMincutGainAlgo::run ( const MyNodeIdList &  nodesToAnnotate) [virtual]

This method repeatedly iterates over all the nodes in nodesToAnnotate in the order in which they occur in nodesToAnnotate. It computes the state of each node in this list. The method iterates until the states converge.

Reimplemented from MyOneVersusAllGainAlgo.


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