Class ReactionBuilder.RuleBasedBuilder
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.imlementations.reactions.ReactionBuilder.GeneralReactionBuilder
-
- bio.singa.simulation.model.modules.concentration.imlementations.reactions.ReactionBuilder.RuleBasedBuilder
-
- All Implemented Interfaces:
ReactionBuilder.ComplexBuildingReactionStep,ReactionBuilder.FinalStep,ReactionBuilder.IrreversibleReactionStep,ReactionBuilder.KineticStep,ReactionBuilder.MichaelisMentenReactionStep,ReactionBuilder.ParameterStep,ReactionBuilder.ReversibleReactionStep,ReactionBuilder.RuleBasedStep,ModuleBuilder
- Enclosing class:
- ReactionBuilder
public static class ReactionBuilder.RuleBasedBuilder extends ReactionBuilder.GeneralReactionBuilder implements ReactionBuilder.RuleBasedStep, ReactionBuilder.KineticStep
-
-
Field Summary
-
Fields inherited from class bio.singa.simulation.model.modules.concentration.imlementations.reactions.ReactionBuilder.GeneralReactionBuilder
reaction, simulation
-
-
Constructor Summary
Constructors Constructor Description RuleBasedBuilder(Simulation simulation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Reactionbuild()ReactionBuilder.ComplexBuildingReactionStepcomplexBuilding()Complex building reactions classically require two substrates that react to build one complex.voidpreReaction(ReactionChain chain)ReactionBuilder.KineticSteprule(ReactionChain chain)-
Methods inherited from class bio.singa.simulation.model.modules.concentration.imlementations.reactions.ReactionBuilder.GeneralReactionBuilder
associationRate, backwardReactionRate, condition, createModule, dissociationRate, evidence, evidence, forwardReactionRate, getModule, identifier, irreversible, kineticLaw, michaelisConstant, michaelisMenten, rate, referenceParameter, referenceParameter, referenceParameter, referenceParameter, referenceParameter, referenceParameter, referenceParameter, reversible, turnover
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface bio.singa.simulation.model.modules.concentration.imlementations.reactions.ReactionBuilder.KineticStep
irreversible, kineticLaw, michaelisMenten, reversible
-
-
-
-
Constructor Detail
-
RuleBasedBuilder
public RuleBasedBuilder(Simulation simulation)
-
-
Method Detail
-
rule
public ReactionBuilder.KineticStep rule(ReactionChain chain)
- Specified by:
rulein interfaceReactionBuilder.RuleBasedStep
-
preReaction
public void preReaction(ReactionChain chain)
- Specified by:
preReactionin interfaceReactionBuilder.RuleBasedStep
-
complexBuilding
public ReactionBuilder.ComplexBuildingReactionStep complexBuilding()
Description copied from interface:ReactionBuilder.KineticStepComplex building reactions classically require two substrates that react to build one complex. The reaction rate is described by a association rate (k1 or forwards rate) and a dissociation rate (k-1 or backwards rate).- Specified by:
complexBuildingin interfaceReactionBuilder.KineticStep- Returns:
- complex building reaction step
-
build
public Reaction build()
- Specified by:
buildin interfaceModuleBuilder- Specified by:
buildin interfaceReactionBuilder.FinalStep- Overrides:
buildin classReactionBuilder.GeneralReactionBuilder
-
-