|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsbrt.kernel.fba.proc.FbaProcess<F,FluxActivityProcess.Results>
sbrt.kernel.fba.proc.FluxActivityProcess<F>
F
- the fluxome type.public final class FluxActivityProcess<F extends Fluxome>
This class is used to analyze the activity of fluxes.
Nested Class Summary | |
---|---|
static class |
FluxActivityProcess.Results
This class is used to represent the results of a flux activity process. |
Constructor Summary | |
---|---|
FluxActivityProcess(F fluxome)
Constructs a new flux activity process. |
Method Summary | |
---|---|
F |
getFluxome()
Returns the fluxome used in this flux activity process. |
ProgressMonitor |
getProgress()
Returns a progress monitor for this process. |
void |
run(ResultsManager<FluxActivityProcess.Results> resultsManager)
Iterates thru the flux vector source set via setFluxVectorSource(Iterable) , counts the number of active and
inactive fluxes in each vector, and adds the results of each to the
provided results manager. |
void |
setFluxVectorSource(java.lang.Iterable<java.util.Map<java.lang.String,java.lang.Double>> vectorSource)
Sets the flux vector source. |
void |
setZeroCutoff(double zeroCutoff)
Sets the zero cutoff to the provided value. |
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 |
---|
public FluxActivityProcess(F fluxome)
fluxome
- the fluxome for which flux activities will be determined.Method Detail |
---|
public F getFluxome()
getFluxome
in class FbaProcess<F extends Fluxome,FluxActivityProcess.Results>
public ProgressMonitor getProgress()
getProgress
in interface MonitoredProcess<FluxActivityProcess.Results>
public void setFluxVectorSource(java.lang.Iterable<java.util.Map<java.lang.String,java.lang.Double>> vectorSource)
vectorSource
- a source of reaction names mapped to their
corresponding flux values.public void setZeroCutoff(double zeroCutoff)
zeroCutoff
- the zero cutoff.public void run(ResultsManager<FluxActivityProcess.Results> resultsManager)
setFluxVectorSource(Iterable)
, counts the number of active and
inactive fluxes in each vector, and adds the results of each to the
provided results manager.
run
in interface KernelProcess<FluxActivityProcess.Results>
resultsManager
- the results manager to which each set of results
is added.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |