Package psidev.psi.mi.jami.model
Interface CooperativeEffect
-
- All Known Subinterfaces:
Allostery<T>
,Preassembly
- All Known Implementing Classes:
AbstractXmlCooperativeEffect
,DefaultAllostery
,DefaultCooperativeEffect
,DefaultPreassemby
,XmlAllostery
,XmlAllostery
,XmlAllostery
,XmlPreAssembly
,XmlPreAssembly
,XmlPreAssembly
public interface CooperativeEffect
A cooperative effect an interaction has on a subsequent interaction. A molecular binding event that influences each other either positively or negatively through allostery or pre-assembly. In this context, covalent post-translational modifications are considered as binding events.- Since:
21/05/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Field Summary
Fields Modifier and Type Field Description static String
AFFECTED_INTERACTION
ConstantAFFECTED_INTERACTION="affected interaction"
static String
AFFECTED_INTERACTION_ID
ConstantAFFECTED_INTERACTION_ID="MI:1150"
static String
ALLOSTERIC_DYNAMIC_CHANGE
ConstantALLOSTERIC_DYNAMIC_CHANGE="allosteric change in dynamics"
static String
ALLOSTERIC_DYNAMIC_CHANGE_ID
ConstantALLOSTERIC_DYNAMIC_CHANGE_ID="MI:1166"
static String
ALLOSTERIC_EFFECTOR
ConstantALLOSTERIC_EFFECTOR="allosteric effector"
static String
ALLOSTERIC_EFFECTOR_ID
ConstantALLOSTERIC_EFFECTOR_ID="MI:1160"
static String
ALLOSTERIC_K_RESPONSE
ConstantALLOSTERIC_K_RESPONSE="allosteric k-type response"
static String
ALLOSTERIC_K_RESPONSE_ID
ConstantALLOSTERIC_K_RESPONSE_ID="MI:1162"
static String
ALLOSTERIC_MOLECULE
ConstantALLOSTERIC_MOLECULE="allosteric molecule"
static String
ALLOSTERIC_MOLECULE_ID
ConstantALLOSTERIC_MOLECULE_ID="MI:1159"
static String
ALLOSTERIC_PTM
ConstantALLOSTERIC_PTM="allosteric ptm"
static String
ALLOSTERIC_PTM_ID
ConstantALLOSTERIC_PTM_ID="MI:1175"
static String
ALLOSTERIC_STRUCTURE_CHANE
ConstantALLOSTERIC_STRUCTURE_CHANE="allosteric change in structure"
static String
ALLOSTERIC_STRUCTURE_CHANE_ID
ConstantALLOSTERIC_STRUCTURE_CHANE_ID="MI:1165"
static String
ALLOSTERIC_V_RESPONSE
ConstantALLOSTERIC_V_RESPONSE="allosteric v-type response"
static String
ALLOSTERIC_V_RESPONSE_ID
ConstantALLOSTERIC_V_RESPONSE_ID="MI:1163"
static String
ALLOSTERY
ConstantALLOSTERY="allostery"
static String
ALLOSTERY_ID
ConstantALLOSTERY_ID="MI:1157"
static String
ALTERED_PHYSICO_COMPATIBILITY
ConstantALTERED_PHYSICO_COMPATIBILITY="altered physicochemical compatibility"
static String
ALTERED_PHYSICO_COMPATIBILITY_ID
ConstantALTERED_PHYSICO_COMPATIBILITY_ID="MI:1172"
static String
BINDING_HIDING
ConstantBINDING_HIDING="binding site hiding"
static String
BINDING_HIDING_ID
ConstantBINDING_HIDING_ID="MI:1173"
static String
COMPOSITE_BINDING
ConstantCOMPOSITE_BINDING="composite binding site formation"
static String
COMPOSITE_BINDING_ID
ConstantCOMPOSITE_BINDING_ID="MI:1171"
static String
COOPERATIVE_EFFECT_VALUE
ConstantCOOPERATIVE_EFFECT_VALUE="cooperative effect value"
static String
COOPERATIVE_EFFECT_VALUE_ID
ConstantCOOPERATIVE_EFFECT_VALUE_ID="MI:1152"
static String
EFFECT_OUTCOME
ConstantEFFECT_OUTCOME="cooperative effect outcome"
static String
EFFECT_OUTCOME_MI
ConstantEFFECT_OUTCOME_MI="MI:1153"
static String
HETEROTROPIC_ALLOSTERY
ConstantHETEROTROPIC_ALLOSTERY="heterotropic allostery"
static String
HETEROTROPIC_ALLOSTERY_ID
ConstantHETEROTROPIC_ALLOSTERY_ID="MI:1168"
static String
HOMOTROPIC_ALLOSTERY
ConstantHOMOTROPIC_ALLOSTERY="homotropic allostery"
static String
HOMOTROPIC_ALLOSTERY_ID
ConstantHOMOTROPIC_ALLOSTERY_ID="MI:1169"
static String
NEGATIVE_EFFECT
ConstantNEGATIVE_EFFECT="negative cooperative effect"
static String
NEGATIVE_EFFECT_ID
ConstantNEGATIVE_EFFECT_ID="MI:1155"
static String
PARTICIPANT_REF
ConstantPARTICIPANT_REF="participant-ref"
static String
PARTICIPANT_REF_ID
ConstantPARTICIPANT_REF_ID="MI:1151"
static String
POSITIVE_EFFECT
ConstantPOSITIVE_EFFECT="positive cooperative effect"
static String
POSITIVE_EFFECT_ID
ConstantPOSITIVE_EFFECT_ID="MI:1154"
static String
PRE_ORGANIZATION
ConstantPRE_ORGANIZATION="configurational pre-organization"
static String
PRE_ORGANIZATION_ID
ConstantPRE_ORGANIZATION_ID="MI:1174"
static String
PREASSEMBLY
ConstantPREASSEMBLY="pre-assembly"
static String
PREASSEMBLY_ID
ConstantPREASSEMBLY_ID="MI:1158"
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ModelledInteraction>
Collection<T>getAffectedInteractions()
Collection of model interactions affected by this model interaction.<T extends Annotation>
Collection<T>getAnnotations()
The Collection of annotations describing the cooperativeEffect.<T extends CooperativityEvidence>
Collection<T>getCooperativityEvidences()
Collection of experimental methods and publications from which this cooperative effect has been inferred.CvTerm
getOutCome()
For an interaction that has a cooperative effect on a subsequent interaction, this term indicates whether this effect is positive or negative, i.e.CvTerm
getResponse()
This term describes the cooperative effect on the interactions.void
setOutCome(CvTerm effect)
Sets the cooperative effect outcomevoid
setResponse(CvTerm response)
Sets the response.
-
-
-
Field Detail
-
ALLOSTERY
static final String ALLOSTERY
ConstantALLOSTERY="allostery"
- See Also:
- Constant Field Values
-
ALLOSTERY_ID
static final String ALLOSTERY_ID
ConstantALLOSTERY_ID="MI:1157"
- See Also:
- Constant Field Values
-
PREASSEMBLY
static final String PREASSEMBLY
ConstantPREASSEMBLY="pre-assembly"
- See Also:
- Constant Field Values
-
PREASSEMBLY_ID
static final String PREASSEMBLY_ID
ConstantPREASSEMBLY_ID="MI:1158"
- See Also:
- Constant Field Values
-
AFFECTED_INTERACTION
static final String AFFECTED_INTERACTION
ConstantAFFECTED_INTERACTION="affected interaction"
- See Also:
- Constant Field Values
-
AFFECTED_INTERACTION_ID
static final String AFFECTED_INTERACTION_ID
ConstantAFFECTED_INTERACTION_ID="MI:1150"
- See Also:
- Constant Field Values
-
NEGATIVE_EFFECT
static final String NEGATIVE_EFFECT
ConstantNEGATIVE_EFFECT="negative cooperative effect"
- See Also:
- Constant Field Values
-
NEGATIVE_EFFECT_ID
static final String NEGATIVE_EFFECT_ID
ConstantNEGATIVE_EFFECT_ID="MI:1155"
- See Also:
- Constant Field Values
-
POSITIVE_EFFECT
static final String POSITIVE_EFFECT
ConstantPOSITIVE_EFFECT="positive cooperative effect"
- See Also:
- Constant Field Values
-
POSITIVE_EFFECT_ID
static final String POSITIVE_EFFECT_ID
ConstantPOSITIVE_EFFECT_ID="MI:1154"
- See Also:
- Constant Field Values
-
ALLOSTERIC_EFFECTOR
static final String ALLOSTERIC_EFFECTOR
ConstantALLOSTERIC_EFFECTOR="allosteric effector"
- See Also:
- Constant Field Values
-
ALLOSTERIC_EFFECTOR_ID
static final String ALLOSTERIC_EFFECTOR_ID
ConstantALLOSTERIC_EFFECTOR_ID="MI:1160"
- See Also:
- Constant Field Values
-
ALLOSTERIC_MOLECULE
static final String ALLOSTERIC_MOLECULE
ConstantALLOSTERIC_MOLECULE="allosteric molecule"
- See Also:
- Constant Field Values
-
ALLOSTERIC_MOLECULE_ID
static final String ALLOSTERIC_MOLECULE_ID
ConstantALLOSTERIC_MOLECULE_ID="MI:1159"
- See Also:
- Constant Field Values
-
ALLOSTERIC_K_RESPONSE
static final String ALLOSTERIC_K_RESPONSE
ConstantALLOSTERIC_K_RESPONSE="allosteric k-type response"
- See Also:
- Constant Field Values
-
ALLOSTERIC_K_RESPONSE_ID
static final String ALLOSTERIC_K_RESPONSE_ID
ConstantALLOSTERIC_K_RESPONSE_ID="MI:1162"
- See Also:
- Constant Field Values
-
ALLOSTERIC_V_RESPONSE
static final String ALLOSTERIC_V_RESPONSE
ConstantALLOSTERIC_V_RESPONSE="allosteric v-type response"
- See Also:
- Constant Field Values
-
ALLOSTERIC_V_RESPONSE_ID
static final String ALLOSTERIC_V_RESPONSE_ID
ConstantALLOSTERIC_V_RESPONSE_ID="MI:1163"
- See Also:
- Constant Field Values
-
HETEROTROPIC_ALLOSTERY
static final String HETEROTROPIC_ALLOSTERY
ConstantHETEROTROPIC_ALLOSTERY="heterotropic allostery"
- See Also:
- Constant Field Values
-
HETEROTROPIC_ALLOSTERY_ID
static final String HETEROTROPIC_ALLOSTERY_ID
ConstantHETEROTROPIC_ALLOSTERY_ID="MI:1168"
- See Also:
- Constant Field Values
-
HOMOTROPIC_ALLOSTERY
static final String HOMOTROPIC_ALLOSTERY
ConstantHOMOTROPIC_ALLOSTERY="homotropic allostery"
- See Also:
- Constant Field Values
-
HOMOTROPIC_ALLOSTERY_ID
static final String HOMOTROPIC_ALLOSTERY_ID
ConstantHOMOTROPIC_ALLOSTERY_ID="MI:1169"
- See Also:
- Constant Field Values
-
COOPERATIVE_EFFECT_VALUE
static final String COOPERATIVE_EFFECT_VALUE
ConstantCOOPERATIVE_EFFECT_VALUE="cooperative effect value"
- See Also:
- Constant Field Values
-
COOPERATIVE_EFFECT_VALUE_ID
static final String COOPERATIVE_EFFECT_VALUE_ID
ConstantCOOPERATIVE_EFFECT_VALUE_ID="MI:1152"
- See Also:
- Constant Field Values
-
ALLOSTERIC_DYNAMIC_CHANGE
static final String ALLOSTERIC_DYNAMIC_CHANGE
ConstantALLOSTERIC_DYNAMIC_CHANGE="allosteric change in dynamics"
- See Also:
- Constant Field Values
-
ALLOSTERIC_DYNAMIC_CHANGE_ID
static final String ALLOSTERIC_DYNAMIC_CHANGE_ID
ConstantALLOSTERIC_DYNAMIC_CHANGE_ID="MI:1166"
- See Also:
- Constant Field Values
-
ALTERED_PHYSICO_COMPATIBILITY
static final String ALTERED_PHYSICO_COMPATIBILITY
ConstantALTERED_PHYSICO_COMPATIBILITY="altered physicochemical compatibility"
- See Also:
- Constant Field Values
-
ALTERED_PHYSICO_COMPATIBILITY_ID
static final String ALTERED_PHYSICO_COMPATIBILITY_ID
ConstantALTERED_PHYSICO_COMPATIBILITY_ID="MI:1172"
- See Also:
- Constant Field Values
-
BINDING_HIDING
static final String BINDING_HIDING
ConstantBINDING_HIDING="binding site hiding"
- See Also:
- Constant Field Values
-
BINDING_HIDING_ID
static final String BINDING_HIDING_ID
ConstantBINDING_HIDING_ID="MI:1173"
- See Also:
- Constant Field Values
-
COMPOSITE_BINDING
static final String COMPOSITE_BINDING
ConstantCOMPOSITE_BINDING="composite binding site formation"
- See Also:
- Constant Field Values
-
COMPOSITE_BINDING_ID
static final String COMPOSITE_BINDING_ID
ConstantCOMPOSITE_BINDING_ID="MI:1171"
- See Also:
- Constant Field Values
-
ALLOSTERIC_STRUCTURE_CHANE
static final String ALLOSTERIC_STRUCTURE_CHANE
ConstantALLOSTERIC_STRUCTURE_CHANE="allosteric change in structure"
- See Also:
- Constant Field Values
-
ALLOSTERIC_STRUCTURE_CHANE_ID
static final String ALLOSTERIC_STRUCTURE_CHANE_ID
ConstantALLOSTERIC_STRUCTURE_CHANE_ID="MI:1165"
- See Also:
- Constant Field Values
-
PRE_ORGANIZATION
static final String PRE_ORGANIZATION
ConstantPRE_ORGANIZATION="configurational pre-organization"
- See Also:
- Constant Field Values
-
PRE_ORGANIZATION_ID
static final String PRE_ORGANIZATION_ID
ConstantPRE_ORGANIZATION_ID="MI:1174"
- See Also:
- Constant Field Values
-
ALLOSTERIC_PTM
static final String ALLOSTERIC_PTM
ConstantALLOSTERIC_PTM="allosteric ptm"
- See Also:
- Constant Field Values
-
ALLOSTERIC_PTM_ID
static final String ALLOSTERIC_PTM_ID
ConstantALLOSTERIC_PTM_ID="MI:1175"
- See Also:
- Constant Field Values
-
PARTICIPANT_REF
static final String PARTICIPANT_REF
ConstantPARTICIPANT_REF="participant-ref"
- See Also:
- Constant Field Values
-
PARTICIPANT_REF_ID
static final String PARTICIPANT_REF_ID
ConstantPARTICIPANT_REF_ID="MI:1151"
- See Also:
- Constant Field Values
-
EFFECT_OUTCOME_MI
static final String EFFECT_OUTCOME_MI
ConstantEFFECT_OUTCOME_MI="MI:1153"
- See Also:
- Constant Field Values
-
EFFECT_OUTCOME
static final String EFFECT_OUTCOME
ConstantEFFECT_OUTCOME="cooperative effect outcome"
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCooperativityEvidences
<T extends CooperativityEvidence> Collection<T> getCooperativityEvidences()
Collection of experimental methods and publications from which this cooperative effect has been inferred. The collection cannot be null, if the CooperativeEffect does not have any cooperativityEvidences, this method should return an empty collection.- Type Parameters:
T
- a T object- Returns:
- Collection of experimental methods and publications
-
getAffectedInteractions
<T extends ModelledInteraction> Collection<T> getAffectedInteractions()
Collection of model interactions affected by this model interaction. The collection cannot be null, if the CooperativeEffect does not have any affectedInteractions, this method should return an empty collection.- Type Parameters:
T
- a T object- Returns:
- collection of model interactions affected by this model interaction
-
getAnnotations
<T extends Annotation> Collection<T> getAnnotations()
The Collection of annotations describing the cooperativeEffect. The Collection cannot be null. If the cooperativeEffect does not have any annotations, the method should return an empty Collection. Ex: comments, cautions, ...- Type Parameters:
T
- a T object- Returns:
- the annotations
-
getOutCome
CvTerm getOutCome()
For an interaction that has a cooperative effect on a subsequent interaction, this term indicates whether this effect is positive or negative, i.e. whether the subsequent interaction is augmented or diminished. It is a controlled vocabulary term and cannot be null.- Returns:
- cooperative effect outcome
-
setOutCome
void setOutCome(CvTerm effect)
Sets the cooperative effect outcome- Parameters:
effect
- : cooperative effect outcome- Throws:
IllegalArgumentException
- when effect is null
-
getResponse
CvTerm getResponse()
This term describes the cooperative effect on the interactions. It could be a pre-assembly response or an allosteric response. The pre-assembly response describes the way in which preformation of a molecular complex has a non-allosteric cooperative effect on subsequent interactions of its components. The allosteric response describes the effect of an allosteric binding event. It specifies which properties of the allosteric molecule are altered, i.e. whether the interaction alters either (a) binding or (b) catalytic properties of the allosteric molecule at a site distinct from the allosteric site. The response is a controlled vocabulary term and can be null if it is not known. Ex: binding site hiding, allosteric k-type response, ...- Returns:
- the response
-
setResponse
void setResponse(CvTerm response)
Sets the response.- Parameters:
response
- : the allosteric or pre-assembly response
-
-