Class BioChemicalReaction
java.lang.Object
org.episteme.natural.chemistry.ChemicalReaction
org.episteme.natural.biology.BioChemicalReaction
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named
Represents a biochemical reaction converting reactants to products.
This class extends the core ChemicalReaction with support for
catalysts (enzymes) and detailed Molecule linking.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCatalyst(Molecule enzyme) voidaddProduct(Molecule molecule, double stoichiometry) voidaddReactant(Molecule molecule, double stoichiometry) booleanvoidsetReversible(boolean reversible) toString()Methods inherited from class ChemicalReaction
calculateRateConstant, countProductAtoms, countReactantAtoms, getEnthalpy, getEquation, getGibbsFreeEnergy, getId, getProducts, getReactants, getTraits, isBalanced, massToMass, parse, setEnthalpy, setGibbsFreeEnergy, setKinetics, stoichiometryMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Commented
getComments, getTrait, setCommentsMethods inherited from interface ComprehensiveIdentification
getName, getTrait, setName, setTrait
-
Constructor Details
-
BioChemicalReaction
-
-
Method Details
-
addReactant
-
addProduct
-
addCatalyst
-
getBioReactants
-
getBioProducts
-
getCatalysts
-
isReversible
public boolean isReversible() -
setReversible
public void setReversible(boolean reversible) -
toString
- Overrides:
toStringin classChemicalReaction
-