org.biopax.paxtools.impl.level3
Class CatalysisImpl
java.lang.Object
org.biopax.paxtools.impl.BioPAXElementImpl
org.biopax.paxtools.impl.level3.L3ElementImpl
org.biopax.paxtools.impl.level3.XReferrableImpl
org.biopax.paxtools.impl.level3.NamedImpl
org.biopax.paxtools.impl.level3.EntityImpl
org.biopax.paxtools.impl.level3.ProcessImpl
org.biopax.paxtools.impl.level3.InteractionImpl
org.biopax.paxtools.impl.level3.ControlImpl
org.biopax.paxtools.impl.level3.CatalysisImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, BioPAXElement, Catalysis, Control, Entity, Interaction, Level3Element, Named, Observable, Process, XReferrable
@Entity
@Indexed
public class CatalysisImpl
- extends ControlImpl
- implements Catalysis
- See Also:
- Serialized Form
| Methods inherited from class org.biopax.paxtools.impl.level3.ControlImpl |
addControlled, addController, getControlled, getController, getControlType, getPathwayController, getPeController, removeControlled, removeController, setControlled, setControlType, setPathwayController, setPeController |
| Methods inherited from class org.biopax.paxtools.impl.level3.EntityImpl |
addAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, semanticallyEquivalent, setAvailability, setDataSource, setEvidence, setParticipantOf |
| Methods inherited from class org.biopax.paxtools.impl.level3.NamedImpl |
addName, getDisplayName, getDisplayNameX, getName, getNameX, getStandardName, getStandardNameX, removeName, setDisplayName, setDisplayNameX, setName, setNameX, setStandardName, setStandardNameX |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CatalysisImpl
public CatalysisImpl()
getModelInterface
public java.lang.Class<? extends Catalysis> getModelInterface()
- Description copied from interface:
BioPAXElement
- This method returns the actual model interface that a class implements.
- Specified by:
getModelInterface in interface BioPAXElement- Overrides:
getModelInterface in class ControlImpl
- Returns:
- an interface from
org.biopax.paxtools.model package
corresponding to a BioPAX class.
getCatalysisDirection
public CatalysisDirectionType getCatalysisDirection()
- Description copied from interface:
Catalysis
- This property represents the direction of this catalysis under all physiological conditions if there is one.
Note that chemically a catalyst will increase the rate of the reaction in both directions. In biology,
however, there are cases where the enzyme is expressed only when the controlled bidirectional conversion is
on one side of the chemical equilibrium. olled bidirectional conversion is on one side of the chemical
equilibrium. For example E.Coli's lac operon ensures that lacZ gene is only synthesized when there is enough
lactose in the medium. If that is the case and the controller, under biological conditions,
is always catalyzing the conversion in one direction then this fact can be captured using this property. If
the enzyme is active for both directions, or the conversion is not bidirectional,
this property should be left empty.
- Specified by:
getCatalysisDirection in interface Catalysis
- Returns:
- direction of this catalysis under all physiological conditions if there is one
setCatalysisDirection
public void setCatalysisDirection(CatalysisDirectionType catalysisDirection)
- Description copied from interface:
Catalysis
- This property represents the direction of this catalysis under all physiological conditions if there is one.
Note that chemically a catalyst will increase the rate of the reaction in both directions. In biology,
however, there are cases where the enzyme is expressed only when the controlled bidirectional conversion is
on one side of the chemical equilibrium. olled bidirectional conversion is on one side of the chemical
equilibrium. For example E.Coli's lac operon ensures that lacZ gene is only synthesized when there is enough
lactose in the medium. If that is the case and the controller, under biological conditions,
is always catalyzing the conversion in one direction then this fact can be captured using this property. If
the enzyme is active for both directions, or the conversion is not bidirectional,
this property should be left empty.
- Specified by:
setCatalysisDirection in interface Catalysis
- Parameters:
catalysisDirection - direction of this catalysis under all physiological conditions if there is one
getCofactor
public java.util.Set<PhysicalEntity> getCofactor()
- Description copied from interface:
Catalysis
- Any cofactor(s) or coenzyme(s) required for catalysis of the conversion by the enzyme. This is a suproperty
of participants.
- Specified by:
getCofactor in interface Catalysis
- Returns:
- cofactor(s) or coenzyme(s) required for catalysis of the conversion
setCofactor
protected void setCofactor(java.util.Set<PhysicalEntity> cofactor)
addCofactor
public void addCofactor(PhysicalEntity cofactor)
- Description copied from interface:
Catalysis
- Any cofactor(s) or coenzyme(s) required for catalysis of the conversion by the enzyme. This is a suproperty
of participants.
- Specified by:
addCofactor in interface Catalysis
- Parameters:
cofactor - cofactor(s) or coenzyme(s) required for catalysis of the conversion
removeCofactor
public void removeCofactor(PhysicalEntity cofactor)
- Description copied from interface:
Catalysis
- Any cofactor(s) or coenzyme(s) required for catalysis of the conversion by the enzyme. This is a suproperty
of participants.
- Specified by:
removeCofactor in interface Catalysis
- Parameters:
cofactor - cofactor(s) or coenzyme(s) required for catalysis of the conversion
checkControlled
protected boolean checkControlled(Process controlled)
- Overrides:
checkControlled in class ControlImpl
Copyright © 2011 BioPAX. All Rights Reserved.