Class DefaultBinaryInteractionEvidence
- java.lang.Object
-
- psidev.psi.mi.jami.model.impl.AbstractInteraction<T>
-
- psidev.psi.mi.jami.binary.impl.AbstractBinaryInteraction<ParticipantEvidence>
-
- psidev.psi.mi.jami.binary.impl.DefaultBinaryInteractionEvidence
-
- All Implemented Interfaces:
BinaryInteraction<ParticipantEvidence>,BinaryInteractionEvidence,Interaction<ParticipantEvidence>,InteractionEvidence
- Direct Known Subclasses:
CsvBinaryInteractionEvidence,DefaultNamedBinaryInteractionEvidence,MitabBinaryInteractionEvidence
public class DefaultBinaryInteractionEvidence extends AbstractBinaryInteraction<ParticipantEvidence> implements BinaryInteractionEvidence
Default implementation for BinaryInteractionEvidence- Since:
04/06/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description DefaultBinaryInteractionEvidence()Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName, CvTerm type)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName, CvTerm type, CvTerm complexExpansion)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName, CvTerm type, ParticipantEvidence participantA, ParticipantEvidence participantB)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName, CvTerm type, ParticipantEvidence participantA, ParticipantEvidence participantB, CvTerm complexExpansion)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName, ParticipantEvidence participantA, ParticipantEvidence participantB)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(String shortName, ParticipantEvidence participantA, ParticipantEvidence participantB, CvTerm complexExpansion)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(CvTerm complexExpansion)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(ParticipantEvidence participantA, ParticipantEvidence participantB)Constructor for DefaultBinaryInteractionEvidence.DefaultBinaryInteractionEvidence(ParticipantEvidence participantA, ParticipantEvidence participantB, CvTerm complexExpansion)Constructor for DefaultBinaryInteractionEvidence.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignImexId(String identifier)Assign an IMEx id to an interaction.protected voidclearPropertiesLinkedToXrefs()clearPropertiesLinkedToXrefsStringgetAvailability()Getter for the fieldavailability.Collection<Confidence>getConfidences()Getter for the fieldconfidences.ExperimentgetExperiment()Getter for the fieldexperiment.StringgetImexId()Getter for the fieldimexId.Collection<Parameter>getParameters()Getter for the fieldparameters.Collection<VariableParameterValueSet>getVariableParameterValues()getVariableParameterValuesprotected voidinitialiseExperimentalConfidences()initialiseExperimentalConfidencesprotected voidinitialiseExperimentalConfidencesWith(Collection<Confidence> confidences)initialiseExperimentalConfidencesWithprotected voidinitialiseExperimentalParameters()initialiseExperimentalParametersprotected voidinitialiseExperimentalParametersWith(Collection<Parameter> parameters)initialiseExperimentalParametersWithprotected voidinitialiseVariableParameterValueSets()initialiseVariableParameterValueSetsprotected voidinitialiseVariableParameterValueSetsWith(Collection<VariableParameterValueSet> variableValues)initialiseVariableParameterValueSetsWithprotected voidinitialiseXrefs()initialiseXrefsbooleanisInferred()isInferredbooleanisNegative()isNegativeprotected voidprocessAddedXrefEvent(Xref added)processAddedXrefEventprotected voidprocessRemovedXrefEvent(Xref removed)processRemovedXrefEventvoidsetAvailability(String availability)Sets the availability.voidsetExperiment(Experiment experiment)Sets the experiment for this interaction.voidsetExperimentAndAddInteractionEvidence(Experiment experiment)Sets the experiment for this interaction and add the interaction to the list of interaction evidences If the given experiment is null, it will remove this interaction evidence from the previous experiment attached to this interactionvoidsetInferred(boolean inferred)Sets the inferred boolean valuevoidsetNegative(boolean negative)Sets the negative boolean value.StringtoString()-
Methods inherited from class psidev.psi.mi.jami.binary.impl.AbstractBinaryInteraction
addAllParticipants, addParticipant, getCausalRegulatoryMechanism, getComplexExpansion, getParticipantA, getParticipantB, getParticipants, removeAllParticipants, removeParticipant, setCausalRegulatoryMechanism, setComplexExpansion, setParticipantA, setParticipantB
-
Methods inherited from class psidev.psi.mi.jami.model.impl.AbstractInteraction
clearPropertiesLinkedToChecksums, getAnnotations, getChecksums, getCreatedDate, getIdentifiers, getInteractionType, getRigid, getShortName, getUpdatedDate, getXrefs, initialiseAnnotations, initialiseAnnotationsWith, initialiseChecksums, initialiseChecksumWith, initialiseIdentifiers, initialiseIdentifiersWith, initialiseParticipants, initialiseParticipantsWith, initialiseXrefsWith, processAddedChecksumEvent, processRemovedChecksumEvent, setCreatedDate, setInteractionType, setRigid, setShortName, setUpdatedDate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface psidev.psi.mi.jami.binary.BinaryInteraction
getCausalRegulatoryMechanism, getComplexExpansion, getParticipantA, getParticipantB, setCausalRegulatoryMechanism, setComplexExpansion, setParticipantA, setParticipantB
-
Methods inherited from interface psidev.psi.mi.jami.model.Interaction
addAllParticipants, addParticipant, getAnnotations, getChecksums, getCreatedDate, getIdentifiers, getInteractionType, getParticipants, getRigid, getShortName, getUpdatedDate, getXrefs, removeAllParticipants, removeParticipant, setCreatedDate, setInteractionType, setRigid, setShortName, setUpdatedDate
-
-
-
-
Constructor Detail
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence()
Constructor for DefaultBinaryInteractionEvidence.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
shortName- aStringobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName, CvTerm type)
Constructor for DefaultBinaryInteractionEvidence.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(ParticipantEvidence participantA, ParticipantEvidence participantB)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
participantA- aParticipantEvidenceobject.participantB- aParticipantEvidenceobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName, ParticipantEvidence participantA, ParticipantEvidence participantB)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
shortName- aStringobject.participantA- aParticipantEvidenceobject.participantB- aParticipantEvidenceobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName, CvTerm type, ParticipantEvidence participantA, ParticipantEvidence participantB)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
shortName- aStringobject.type- aCvTermobject.participantA- aParticipantEvidenceobject.participantB- aParticipantEvidenceobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(CvTerm complexExpansion)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
complexExpansion- aCvTermobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName, CvTerm type, CvTerm complexExpansion)
Constructor for DefaultBinaryInteractionEvidence.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(ParticipantEvidence participantA, ParticipantEvidence participantB, CvTerm complexExpansion)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
participantA- aParticipantEvidenceobject.participantB- aParticipantEvidenceobject.complexExpansion- aCvTermobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName, ParticipantEvidence participantA, ParticipantEvidence participantB, CvTerm complexExpansion)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
shortName- aStringobject.participantA- aParticipantEvidenceobject.participantB- aParticipantEvidenceobject.complexExpansion- aCvTermobject.
-
DefaultBinaryInteractionEvidence
public DefaultBinaryInteractionEvidence(String shortName, CvTerm type, ParticipantEvidence participantA, ParticipantEvidence participantB, CvTerm complexExpansion)
Constructor for DefaultBinaryInteractionEvidence.
- Parameters:
shortName- aStringobject.type- aCvTermobject.participantA- aParticipantEvidenceobject.participantB- aParticipantEvidenceobject.complexExpansion- aCvTermobject.
-
-
Method Detail
-
initialiseExperimentalConfidences
protected void initialiseExperimentalConfidences()
initialiseExperimentalConfidences
-
initialiseExperimentalConfidencesWith
protected void initialiseExperimentalConfidencesWith(Collection<Confidence> confidences)
initialiseExperimentalConfidencesWith
- Parameters:
confidences- aCollectionobject.
-
initialiseVariableParameterValueSets
protected void initialiseVariableParameterValueSets()
initialiseVariableParameterValueSets
-
initialiseVariableParameterValueSetsWith
protected void initialiseVariableParameterValueSetsWith(Collection<VariableParameterValueSet> variableValues)
initialiseVariableParameterValueSetsWith
- Parameters:
variableValues- aCollectionobject.
-
initialiseExperimentalParameters
protected void initialiseExperimentalParameters()
initialiseExperimentalParameters
-
initialiseExperimentalParametersWith
protected void initialiseExperimentalParametersWith(Collection<Parameter> parameters)
initialiseExperimentalParametersWith
- Parameters:
parameters- aCollectionobject.
-
initialiseXrefs
protected void initialiseXrefs()
initialiseXrefs
- Overrides:
initialiseXrefsin classAbstractInteraction<ParticipantEvidence>
-
getImexId
public String getImexId()
Getter for the field
imexId.- Specified by:
getImexIdin interfaceInteractionEvidence- Returns:
- a
Stringobject.
-
assignImexId
public void assignImexId(String identifier)
Assign an IMEx id to an interaction. It will add the new imex-primary ref to the collection of xrefs- Specified by:
assignImexIdin interfaceInteractionEvidence- Parameters:
identifier- : the IMEx id from IMEx central
-
getExperiment
public Experiment getExperiment()
Getter for the field
experiment.- Specified by:
getExperimentin interfaceInteractionEvidence- Returns:
- a
Experimentobject.
-
setExperiment
public void setExperiment(Experiment experiment)
Sets the experiment for this interaction.- Specified by:
setExperimentin interfaceInteractionEvidence- Parameters:
experiment- : experiment
-
setExperimentAndAddInteractionEvidence
public void setExperimentAndAddInteractionEvidence(Experiment experiment)
Sets the experiment for this interaction and add the interaction to the list of interaction evidences If the given experiment is null, it will remove this interaction evidence from the previous experiment attached to this interaction- Specified by:
setExperimentAndAddInteractionEvidencein interfaceInteractionEvidence- Parameters:
experiment- : experiment
-
getVariableParameterValues
public Collection<VariableParameterValueSet> getVariableParameterValues()
getVariableParameterValues
- Specified by:
getVariableParameterValuesin interfaceInteractionEvidence- Returns:
- a
Collectionobject.
-
getConfidences
public Collection<Confidence> getConfidences()
Getter for the field
confidences.- Specified by:
getConfidencesin interfaceInteractionEvidence- Returns:
- a
Collectionobject.
-
getAvailability
public String getAvailability()
Getter for the field
availability.- Specified by:
getAvailabilityin interfaceInteractionEvidence- Returns:
- a
Stringobject.
-
setAvailability
public void setAvailability(String availability)
Sets the availability.- Specified by:
setAvailabilityin interfaceInteractionEvidence- Parameters:
availability- : availability
-
isNegative
public boolean isNegative()
isNegative
- Specified by:
isNegativein interfaceInteractionEvidence- Returns:
- a boolean.
-
setNegative
public void setNegative(boolean negative)
Sets the negative boolean value.- Specified by:
setNegativein interfaceInteractionEvidence- Parameters:
negative- : negative value
-
getParameters
public Collection<Parameter> getParameters()
Getter for the field
parameters.- Specified by:
getParametersin interfaceInteractionEvidence- Returns:
- a
Collectionobject.
-
isInferred
public boolean isInferred()
isInferred
- Specified by:
isInferredin interfaceInteractionEvidence- Returns:
- a boolean.
-
setInferred
public void setInferred(boolean inferred)
Sets the inferred boolean value- Specified by:
setInferredin interfaceInteractionEvidence- Parameters:
inferred- : inferred boolean value
-
processAddedXrefEvent
protected void processAddedXrefEvent(Xref added)
processAddedXrefEvent
- Parameters:
added- aXrefobject.
-
processRemovedXrefEvent
protected void processRemovedXrefEvent(Xref removed)
processRemovedXrefEvent
- Parameters:
removed- aXrefobject.
-
clearPropertiesLinkedToXrefs
protected void clearPropertiesLinkedToXrefs()
clearPropertiesLinkedToXrefs
-
toString
public String toString()
- Overrides:
toStringin classAbstractBinaryInteraction<ParticipantEvidence>
-
-