|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
F
- a type of fluxome.public interface FluxCvComputer<F extends Fluxome>
This interface is used to represent a flux constraint variation computer. A constraint-variation computer uses a particular fluxome, and it allows one to compute the effect of varying the constraints within that fluxome.
Method Summary | |
---|---|
Interval |
getFluxConstraint(java.lang.String rxnName)
Returns the current flux constraint for the reaction with the provided name. |
java.util.Map<java.lang.String,Interval> |
getFluxConstraints()
Returns all current flux constraints. |
F |
getFluxome()
Returns the fluxome that this flux constraint-variation computer uses. |
Interval |
getRxnExprConstraint(MathExpr<java.lang.String> rxnNameExp)
Returns the current constraint on the provided expression. |
java.util.Map<? extends MathExpr<java.lang.String>,Interval> |
getRxnExprConstraints()
Returns all current flux expression constraints. |
void |
restoreFluxConstraint(java.lang.String reactionName)
Restores the flux constraint for the reaction with the provided name to the value contained in the fluxome. |
void |
restoreFluxConstraints()
Restores the flux constraints for all reactions in the fluxome to those values contained in the fluxome. |
void |
restoreFluxConstraints(java.util.Collection<java.lang.String> reactionNames)
Restores the flux constraints for the provided reaction names to the values contained in the fluxome. |
void |
restoreRxnExprConstraint(MathExpr<java.lang.String> rxnNameExp)
Restores the constraint on the provided flux expression to the value contained in the fluxome. |
void |
restoreRxnExprConstraints()
Restores the constraints on all flux expressions to the values contained in the fluxome. |
void |
restoreRxnExprConstraints(java.util.Collection<? extends MathExpr<java.lang.String>> rxnNameExps)
Restores the constraints on the provided expressions to the values contained in the fluxome. |
void |
setFluxConstraint(java.lang.String reactionName,
Interval c)
Changes the flux constraint of the reaction with the provided name. |
void |
setFluxConstraints(java.util.Map<java.lang.String,Interval> fluxConstraints)
Changes the flux constraints on more than one reaction. |
void |
setRxnExprConstraint(MathExpr<java.lang.String> e,
Interval c)
Changes the constraint on the provided mathematical expression of fluxes. |
void |
setRxnExprConstraints(java.util.Map<? extends MathExpr<java.lang.String>,Interval> constraints)
Changes the constraints on more than one mathematical expression of fluxes. |
Method Detail |
---|
F getFluxome()
java.util.Map<? extends MathExpr<java.lang.String>,Interval> getRxnExprConstraints()
java.util.Map<java.lang.String,Interval> getFluxConstraints()
Interval getRxnExprConstraint(MathExpr<java.lang.String> rxnNameExp)
rxnNameExp
- the mathematical expression of reaction names
whose constraint is to be returned.
Interval getFluxConstraint(java.lang.String rxnName)
rxnName
- the name of the reaction whose flux constraint
is to be returned.
void setFluxConstraint(java.lang.String reactionName, Interval c)
reactionName
- the name of the reaction whose flux constraint
is to be changed.c
- the new constraint.void setFluxConstraints(java.util.Map<java.lang.String,Interval> fluxConstraints)
fluxConstraints
- reaction names mapped to their respective flux
constraints.void setRxnExprConstraint(MathExpr<java.lang.String> e, Interval c)
e
- a matheamtical expression of reaction names.c
- the new constraint.void setRxnExprConstraints(java.util.Map<? extends MathExpr<java.lang.String>,Interval> constraints)
constraints
- mathematical expressions of reaction names mapped
to their new respective constraints.void restoreFluxConstraints()
void restoreFluxConstraint(java.lang.String reactionName)
reactionName
- the name of the reaction whose flux constraint
is to be restored.void restoreFluxConstraints(java.util.Collection<java.lang.String> reactionNames)
reactionNames
- the reaction names whose flux constraints are to
be restored.void restoreRxnExprConstraints()
void restoreRxnExprConstraint(MathExpr<java.lang.String> rxnNameExp)
rxnNameExp
- the expression of reaction names whose contraint
is to be restored.void restoreRxnExprConstraints(java.util.Collection<? extends MathExpr<java.lang.String>> rxnNameExps)
rxnNameExps
- the reaction name expressions whose contraints
are to be restored.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |