mass.enzyme_modules.enzyme_module_reaction
EnzymeModuleReaction is a class for holding information regarding enzyme module reactions.
The EnzymeModuleReaction class inherits and extends the
MassReaction class. It is designed to represent the reactions
and transitions involving EnzymeModuleForms represented in the
EnzymeModule class.
The enzyme specific attributes on the EnzymeModuleReaction are the
following:
enzyme_module_id
Some other important points about the EnzymeModuleReaction include:
If the
nameattribute is not set upon initializing, it is automatically generated using the enzyme specific attributes of the associatedEnzymeModuleForms.Even though
MassReactions are also catalyzed by enzymes, an enzyme module reaction in the context of this module will refer to reactions that involveEnzymeModuleForm(s) and are associated with anEnzymeModule.
Module Contents
Classes
Class representing an enzyme reaction in an |
- class mass.enzyme_modules.enzyme_module_reaction.EnzymeModuleReaction(id_or_reaction=None, enzyme_module_id='', **kwargs)[source]
Bases:
mass.core.mass_reaction.MassReactionClass representing an enzyme reaction in an
EnzymeModule.Accepted
kwargsare passed to the initialization method of the base class,MassReaction.- Parameters
id_or_reaction (str, MassReaction, EnzymeModuleReaction) – A string identifier to associate with the enzyme module reaction, or an existing reaction object. If an existing reaction object is provided, a new
EnzymeModuleReactionis instantiated with the same properties as the original reaction.enzyme_module_id (str) – The identifier of the associated
EnzymeModule.**kwargs –
- name :
strrepresenting a human readable name for the enzyme module reaction.- subsystem :
strrepresenting the subsystem where the enzyme module reaction is meant to occur.- reversible :
boolindicating the the kinetic reversibility of the reaction. Irreversible reactions have an equilibrium constant and a reverse rate constant as set in theirreversible_Keqandirreversible_krattributes of theMassConfiguration. Default isTrue.- steady_state_flux :
floatrepresenting the stored (typically steady state) flux for the reaction.
- generate_enzyme_module_reaction_name(update_enzyme=False)[source]
Generate name for an enzyme module reaction based on bound ligands.
Notes
The
bound_metabolitesattribute of the associatedEnzymeModuleFormis used in generating the name.
- Parameters
update_enzyme (bool) – If
True, update thenameattribute of the enzyme module reaction in addition to returning the generated name. Default isFalse.- Returns
String representing the name of the
EnzymeModuleReaction.- Return type