sbrt.kernel.fba.proc
Class NetworkInfoProcess<F extends CatalyzedFluxome>

java.lang.Object
  extended by sbrt.kernel.fba.proc.FbaProcess<F,NetworkInfoProcess.Results<F>>
      extended by sbrt.kernel.fba.proc.NetworkInfoProcess<F>
Type Parameters:
F - the fluxome type.
All Implemented Interfaces:
KernelProcess<NetworkInfoProcess.Results<F>>

public final class NetworkInfoProcess<F extends CatalyzedFluxome>
extends FbaProcess<F,NetworkInfoProcess.Results<F>>

This class is used to gather basic information about a fluxome.

Author:
This class was written and documented by Jeremiah Wright while in the Wagner lab.

Nested Class Summary
static class NetworkInfoProcess.Results<F extends CatalyzedFluxome>
          This class is used to represent the information gathered about a fluxome.
 
Constructor Summary
NetworkInfoProcess(F fluxome)
          Constructs a new network information gatherer process.
 
Method Summary
 F getFluxome()
          Returns the fluxome for which information is to be gathered.
 void run(ResultsManager<NetworkInfoProcess.Results<F>> resultsManager)
          Adds the information gathered about the fluxome to the provided results manager.
 
Methods inherited from class sbrt.kernel.fba.proc.FbaProcess
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NetworkInfoProcess

public NetworkInfoProcess(F fluxome)
Constructs a new network information gatherer process.

Parameters:
fluxome - the fluxome for which information will be gathered.
Method Detail

getFluxome

public F getFluxome()
Returns the fluxome for which information is to be gathered.

Specified by:
getFluxome in class FbaProcess<F extends CatalyzedFluxome,NetworkInfoProcess.Results<F extends CatalyzedFluxome>>
Returns:
the fluxome for which information is to be gathered.

run

public void run(ResultsManager<NetworkInfoProcess.Results<F>> resultsManager)
Adds the information gathered about the fluxome to the provided results manager.

Parameters:
resultsManager - the results manager to which the gathered information will be added.