|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsbrt.ext.metatool.MetatoolExtCurrComputer
public class MetatoolExtCurrComputer
This class is used to run metatool
to compute steady state
cycles. This class is an implementation of ExtremeCurrentComputer
,
but fluxomes with exchange reactions are currently not supported by this
class. Therefore, this type of extreme current computer only computes steady
state cycles.
Constructor Summary | |
---|---|
MetatoolExtCurrComputer(java.io.File executable)
Constructs a new metatool steady state cycle computer. |
Method Summary | |
---|---|
SparseDoubleMatrix<?,java.lang.String> |
getMatrix(IrrevRxnFluxome fluxome)
Returns the set of all steady state cycles contained in the provided fluxome. |
SparseDoubleMatrix<?,java.lang.String> |
getMatrix(IrrevRxnFluxome fluxome,
MutableProgressMonitor progress)
Returns the set of all steady state cycles contained in the provided fluxome. |
ProgressMonitor |
getProgress()
Returns a progress monitor for this cycle computer. |
int |
getTotal(IrrevRxnFluxome fluxome)
Returns 3. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetatoolExtCurrComputer(java.io.File executable)
executable
- the full name of the metatool executable.Method Detail |
---|
public ProgressMonitor getProgress()
getProgress
in interface ExtremeCurrentComputer
public int getTotal(IrrevRxnFluxome fluxome)
getTotal
in interface ExtremeCurrentComputer
fluxome
- the fluxome for which the number of operations will be
returned.
public SparseDoubleMatrix<?,java.lang.String> getMatrix(IrrevRxnFluxome fluxome)
getMatrix
in interface ExtremeCurrentComputer
fluxome
- the fluxome for which all cycles will be returned.
java.lang.UnsupportedOperationException
- if the provided fluxome contains
exchange reactions.public SparseDoubleMatrix<?,java.lang.String> getMatrix(IrrevRxnFluxome fluxome, MutableProgressMonitor progress)
getMatrix
in interface ExtremeCurrentComputer
fluxome
- the fluxome for which all cycles will be returned.progress
- the progress monitor to be used during computation of extreme
currents.
java.lang.UnsupportedOperationException
- if the provided fluxome contains
exchange reactions.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |