public class CatalysedNetwork extends ModifierNetwork
CatalysedNetwork out of a AutocatalyticNetwork (or at
least of a ModifierNetwork whose original network is a AutocatalyticNetwork).
The AmountManager automatically monitors the food molecules amounts and whenever it
changes, it is reset to the initial value (given by AutocatalyticNetwork.getMonomerAmount().
The PropensityCalculator's constant is AutocatalyticNetwork.getCatalyzedKineticConstant()
for each reaction with a catalyst and AutocatalyticNetwork.getUncatalyzedKineticConstant()
for the other ones.
The AnnotationManager uses the underlying one but removes the AutocatalyticNetwork.CATALYSTS_FIELD and the field Autocatalytic from not catalyzed
reactions.
| Constructor and Description |
|---|
CatalysedNetwork(Network originalNet)
Create a catalyzed network from an original network.
|
| Modifier and Type | Method and Description |
|---|---|
AmountManager |
getAmountManager()
Gets the
AmountManager of the original network. |
AnnotationManager |
getAnnotationManager()
Gets the
AnnotationManager of the original network |
int |
getNumReactions()
Gets the number of reaction in the original network.
|
int[] |
getProducts(int reaction)
Gets the products of a reaction in the original network.
|
PropensityCalculator |
getPropensityCalculator()
Gets the
PropensityCalculator of the original network. |
int[] |
getReactants(int reaction)
Gets the reactants of a reaction in the original network.
|
String |
getReactionName(int index)
Gets a string representation of the reactio in the original network.
|
getInitialAmount, getName, getNumSpecies, getOriginalNetwork, getParentNetwork, getSpeciesByName, getSpeciesName, setInitialAmountpublic CatalysedNetwork(Network originalNet)
originalNet - the original networkpublic int getNumReactions()
ModifierNetworkgetNumReactions in interface NetworkgetNumReactions in class ModifierNetworkpublic int[] getReactants(int reaction)
ModifierNetworkgetReactants in interface NetworkgetReactants in class ModifierNetworkreaction - index of the reaction in the original networkpublic int[] getProducts(int reaction)
ModifierNetworkgetProducts in interface NetworkgetProducts in class ModifierNetworkreaction - index of the reaction in the original networkpublic PropensityCalculator getPropensityCalculator()
ModifierNetworkPropensityCalculator of the original network.getPropensityCalculator in interface NetworkgetPropensityCalculator in class ModifierNetworkPropensityCalculator of the the original networkpublic AmountManager getAmountManager()
ModifierNetworkAmountManager of the original network.getAmountManager in interface NetworkgetAmountManager in class ModifierNetworkAmountManager of the the original networkpublic AnnotationManager getAnnotationManager()
ModifierNetworkAnnotationManager of the original networkgetAnnotationManager in interface NetworkgetAnnotationManager in class ModifierNetworkAnnotationManager of the original networkpublic String getReactionName(int index)
ModifierNetworkgetReactionName in interface NetworkgetReactionName in class ModifierNetworkindex - index of the reaction in the original networkCopyright © 2007–2021. All rights reserved.