pid
Class InteractionComponent

java.lang.Object
  extended by pid.InteractionComponent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Agent, Inhibitor, Input, Output

public class InteractionComponent
extends java.lang.Object
implements java.io.Serializable

An entity interacting in an interaction.

Author:
Samuel Croset
See Also:
Serialized Form

Field Summary
private  java.util.ArrayList<Label> labels
           
private  int molecule_idref
           
private  PTMExpression ptmExpression
           
 
Constructor Summary
InteractionComponent()
          Only constructor, initialise the arrays.
 
Method Summary
 java.util.ArrayList<Label> getLabels()
           
 int getMolecule_idref()
           
 PTMExpression getPtmExpression()
           
 void setLabels(java.util.ArrayList<Label> labels)
           
 void setMolecule_idref(int molecule_idref)
           
 void setPtmExpression(PTMExpression ptmExpression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ptmExpression

private PTMExpression ptmExpression

labels

private java.util.ArrayList<Label> labels

molecule_idref

private int molecule_idref
Constructor Detail

InteractionComponent

public InteractionComponent()
Only constructor, initialise the arrays.

Method Detail

getPtmExpression

public PTMExpression getPtmExpression()
Returns:
the PTM expression associated with the component.

setPtmExpression

public void setPtmExpression(PTMExpression ptmExpression)

getLabels

public java.util.ArrayList<Label> getLabels()
Returns:
the list of labels (activity states, etc...) associated with the current component.

setLabels

public void setLabels(java.util.ArrayList<Label> labels)

setMolecule_idref

public void setMolecule_idref(int molecule_idref)

getMolecule_idref

public int getMolecule_idref()
Returns:
the ID of the molecule behind the interaction.