Class GeneticInteractionImpl

All Implemented Interfaces:
Serializable, Cloneable, BioPAXElement, Entity, GeneticInteraction, Interaction, Level3Element, Named, Observable, Process, XReferrable

public class GeneticInteractionImpl extends InteractionImpl implements GeneticInteraction
See Also:
  • Constructor Details

    • GeneticInteractionImpl

      public GeneticInteractionImpl()
  • Method Details

    • getModelInterface

      public Class<? extends GeneticInteraction> 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 InteractionImpl
      Returns:
      an interface from org.biopax.paxtools.model package corresponding to a BioPAX class.
    • getPhenotype

      public PhenotypeVocabulary getPhenotype()
      Specified by:
      getPhenotype in interface GeneticInteraction
      Returns:
      The phenotype quality used to define this genetic interaction e.g. viability.
    • setPhenotype

      public void setPhenotype(PhenotypeVocabulary phenotype)
      Specified by:
      setPhenotype in interface GeneticInteraction
      Parameters:
      phenotype - The phenotype quality used to define this genetic interaction e.g. viability.
    • getInteractionScore

      public Score getInteractionScore()
      Specified by:
      getInteractionScore in interface GeneticInteraction
      Returns:
      The score of an interaction e.g. a genetic interaction score.
    • setInteractionScore

      public void setInteractionScore(Score interactionScore)
      Specified by:
      setInteractionScore in interface GeneticInteraction
      Parameters:
      interactionScore - The score of an interaction e.g. a genetic interaction score.
    • addParticipant

      public void addParticipant(Entity aParticipant)
      Description copied from interface: Interaction
      The entities that participate in this interaction. For example, in a biochemical reaction, the participants are the union of the reactants and the products of the reaction. Multiple sub-properties of participant are defined, such as left and right used in the BiochemicalReaction class and controller and controlled, used in the Control class. Any value of the sub-properties is automatically values of the participant property. Contents of this set should not be modified. Use add/remove instead.
      Specified by:
      addParticipant in interface Interaction
      Overrides:
      addParticipant in class InteractionImpl
      Parameters:
      aParticipant - The entities that participate in this interaction.