pid
Class ComplexComponent

java.lang.Object
  extended by pid.ComplexComponent
All Implemented Interfaces:
java.io.Serializable

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

A Complex Component is of of the building block composing a complex molecule.

Author:
Samuel Croset
See Also:
Serialized Form

Field Summary
private  java.util.ArrayList<Label> labels
           
private  int molecule_idref
           
private  PTMExpression ptmExpression
           
 
Constructor Summary
ComplexComponent()
          Only constructor, initialise the label array
 
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

molecule_idref

private int molecule_idref

labels

private java.util.ArrayList<Label> labels

ptmExpression

private PTMExpression ptmExpression
Constructor Detail

ComplexComponent

public ComplexComponent()
Only constructor, initialise the label array

Method Detail

getMolecule_idref

public int getMolecule_idref()
Returns:
the id of the protein when it is alone

setMolecule_idref

public void setMolecule_idref(int molecule_idref)

getLabels

public java.util.ArrayList<Label> getLabels()
Returns:
the labels associated with this component. Gives indications about location, states, etc...

setLabels

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

getPtmExpression

public PTMExpression getPtmExpression()
Returns:
the post-translational modifications associated with this component.

setPtmExpression

public void setPtmExpression(PTMExpression ptmExpression)