|
SigPath | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sigpath.datamodel.lset.CollectableImpl
org.sigpath.datamodel.SigPathEntityImpl
org.sigpath.datamodel.Kinetic
org.sigpath.datamodel.KineticCustom
public class KineticCustom
A class to define custom kinetics. Custom kinetics require rate law expressions and list of symbols used in the rate laws. Each symbol is defined with a BindingDeclaration, that specifies the name of the symbol and the unit the symbol must be provided in, for the expression to be correct. The kinetic is defined by a String formulas describing the forward and backward reaction velocities (for instance: S * VMax /(Km + S) for the forward rate, 0.0 for the backward rate), a speciesDeclaration BindingSet with species involved in the kinetic definition ( here a single species binding involved : name = "S", description= "substrate", unitType = mol/l, and two ConstantBindings : describing Vmax and Km.
for other ways to define
kinetics.,
for other ways to define
kinetics.| Field Summary |
|---|
| Fields inherited from class org.sigpath.datamodel.SigPathEntityImpl |
|---|
forwardReferences |
| Constructor Summary | |
|---|---|
KineticCustom()
Creates a new KineticCustom object. |
|
KineticCustom(SigPathFactory spf)
Constructor used by NavigatorFactoryImpl to create a new Kinetic such as KineticCustom. |
|
KineticCustom(SigPathFactory spf,
SPDBManager dbm)
|
|
KineticCustom(SigPathFactory spf,
SPDBManager dbm,
String spid)
|
|
KineticCustom(SigPathFactory spf,
String spid)
Constructor used by NavigatorFactoryImpl to create a new Kinetic such as KineticCustom. |
|
| Method Summary | |
|---|---|
BindingSet |
generateDefaultChemicalBindings(KineticInteraction kInt)
No default bindings definition for custom kinetic. |
Formula |
getBackwardVelocity(KineticInteraction kInt)
Get the product formation rate for a specific interaction. |
BindingSet |
getChemicalBindingsDeclaration()
Returns the chemical declarations. |
BindingSet |
getConstantBindingsDeclaration()
Returns the constant declaration. |
BindingSet |
getConstantsDeclaration()
|
String |
getFormulaBackward()
|
String |
getFormulaForward()
|
Set |
getForwardReferences()
Returns the set of direct forward references of this entity. |
Formula |
getForwardVelocity(KineticInteraction kInt)
Get the product destruction rate for a specific interaction. |
Unit |
getRefUnit()
This is the unit used to express forward and backward velocities. |
BindingSet |
getSpeciesDeclaration()
|
boolean |
isFullyQuantified(BindingSet bindings)
Needed to enable autovalidation by the instance. |
static boolean |
isFullyQuantified(KineticCustom kinetic,
BindingSet bindings)
Returns the binding needed for a kinetic interaction using a custom kinetic to be included in a model. |
void |
jdoPreDelete()
|
void |
setConstantAndSpecies(KineticInteraction kInt,
BindingSet bindings)
|
void |
setConstantsDeclaration(BindingSet constantsDeclaration)
|
void |
setFormulaBackward(String formulaBackward)
|
void |
setFormulaForward(String formulaForward)
|
void |
setKineticInteraction(KineticInteraction interaction)
Ignored by this implementation. |
void |
setRefUnit(Unit refUnit)
|
void |
setSpeciesDeclaration(BindingSet speciesDeclaration)
|
| Methods inherited from class org.sigpath.datamodel.Kinetic |
|---|
getMissingBindings |
| Methods inherited from class org.sigpath.datamodel.SigPathEntityImpl |
|---|
addAlias, addAliases, addAliases, addReview, addUserComment, changeAlias, getAliases, getAliasesCollection, getAliasesIterator, getChangeLog, getCombinedStringLength, getComments, getDescription, getExternalReferences, getLiteratureReferences, getName, getReviews, getSpid, getUserComments, isExportable, isIndexed, jdoPostLoad, jdoPreClear, jdoPreStore, removeAlias, removeAliases, removeReviews, setAliases, setAliasesCollection, setChangeLog, setComments, setDescription, setExportable, setForwardReferences, setIndexed, setName, setSpid |
| Methods inherited from class org.sigpath.datamodel.lset.CollectableImpl |
|---|
createCollectionsSet, getCollections |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.sigpath.datamodel.lset.Collectable |
|---|
getCollections |
| Constructor Detail |
|---|
public KineticCustom()
public KineticCustom(SigPathFactory spf,
SPDBManager dbm,
String spid)
public KineticCustom(SigPathFactory spf,
SPDBManager dbm)
public KineticCustom(SigPathFactory spf)
spf -
public KineticCustom(SigPathFactory spf,
String spid)
spf - spid - | Method Detail |
|---|
public void setKineticInteraction(KineticInteraction interaction)
setKineticInteraction in class Kineticinteraction - public void jdoPreDelete()
jdoPreDelete in interface InstanceCallbacksjdoPreDelete in class SigPathEntityImpl
public Formula getBackwardVelocity(KineticInteraction kInt)
throws SigPathKineticException
Kinetic
getBackwardVelocity in class KinetickInt - a specific interaction.
SigPathKineticException
public Formula getForwardVelocity(KineticInteraction kInt)
throws SigPathKineticException
Kinetic
getForwardVelocity in class KinetickInt - a specific interaction.
SigPathKineticExceptionpublic BindingSet getConstantBindingsDeclaration()
getConstantBindingsDeclaration in class Kinetic
public BindingSet getChemicalBindingsDeclaration()
throws SigPathKineticException
getChemicalBindingsDeclaration in class KineticSigPathKineticExceptionpublic String getFormulaForward()
public void setFormulaForward(String formulaForward)
public String getFormulaBackward()
public void setFormulaBackward(String formulaBackward)
public BindingSet getSpeciesDeclaration()
public void setSpeciesDeclaration(BindingSet speciesDeclaration)
public BindingSet getConstantsDeclaration()
public void setConstantsDeclaration(BindingSet constantsDeclaration)
public Unit getRefUnit()
Kinetic
getRefUnit in class Kineticpublic BindingSet generateDefaultChemicalBindings(KineticInteraction kInt)
generateDefaultChemicalBindings in class KinetickInt -
public static boolean isFullyQuantified(KineticCustom kinetic,
BindingSet bindings)
throws SigPathKineticException
bindings -
SigPathKineticException
public boolean isFullyQuantified(BindingSet bindings)
throws SigPathKineticException
isFullyQuantified in class Kineticbindings -
SigPathKineticException
public void setConstantAndSpecies(KineticInteraction kInt,
BindingSet bindings)
public void setRefUnit(Unit refUnit)
public Set getForwardReferences()
SigPathEntity
|
SigPath | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||