pid
Class Pathway

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

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

A pathway from PID

Author:
Samuel Croset
See Also:
Serialized Form

Field Summary
private  java.util.ArrayList<java.lang.String> curators
           
private  int id
           
private  boolean isSubnet
           
private  java.lang.String longName
           
private  java.lang.String organism
           
private  java.util.ArrayList<PathwayComponent> pathwayComponents
           
private  java.util.ArrayList<java.lang.String> reviewers
           
private  java.lang.String shortName
           
private  java.lang.String source
           
 
Constructor Summary
Pathway()
          Only constructor, initialise the arrays.
 
Method Summary
 java.util.ArrayList<java.lang.String> getCurators()
           
 int getId()
           
 java.lang.String getLongName()
           
 java.lang.String getOrganism()
           
 java.util.ArrayList<PathwayComponent> getPathwayComponents()
           
 java.util.ArrayList<java.lang.String> getReviewers()
           
 java.lang.String getShortName()
           
 java.lang.String getSource()
           
 boolean isSubnet()
           
 void setCurators(java.util.ArrayList<java.lang.String> curators)
           
 void setId(int id)
           
 void setLongName(java.lang.String longName)
           
 void setOrganism(java.lang.String organism)
           
 void setPathwayComponents(java.util.ArrayList<PathwayComponent> pathwayComponents)
           
 void setReviewers(java.util.ArrayList<java.lang.String> reviewers)
           
 void setShortName(java.lang.String shortName)
           
 void setSource(java.lang.String source)
           
 void setSubnet(boolean isSubnet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

private int id

isSubnet

private boolean isSubnet

organism

private java.lang.String organism

longName

private java.lang.String longName

shortName

private java.lang.String shortName

source

private java.lang.String source

curators

private java.util.ArrayList<java.lang.String> curators

reviewers

private java.util.ArrayList<java.lang.String> reviewers

pathwayComponents

private java.util.ArrayList<PathwayComponent> pathwayComponents
Constructor Detail

Pathway

public Pathway()
Only constructor, initialise the arrays.

Method Detail

getId

public int getId()
Returns:
the id of the pathway

setId

public void setId(int id)

isSubnet

public boolean isSubnet()
Returns:
whether the current pathway is a subnet of another pathway or not.

setSubnet

public void setSubnet(boolean isSubnet)

getOrganism

public java.lang.String getOrganism()
Returns:
the organism of the pathway.

setOrganism

public void setOrganism(java.lang.String organism)

getLongName

public java.lang.String getLongName()
Returns:
the human readable form of the pathway name.

setLongName

public void setLongName(java.lang.String longName)

getShortName

public java.lang.String getShortName()
Returns:
the name of the pathway in a more computer oriented way.

setShortName

public void setShortName(java.lang.String shortName)

setSource

public void setSource(java.lang.String source)

getSource

public java.lang.String getSource()
Returns:
the original source holding the data.

setCurators

public void setCurators(java.util.ArrayList<java.lang.String> curators)

getCurators

public java.util.ArrayList<java.lang.String> getCurators()
Returns:
the curators of the pathway.

setReviewers

public void setReviewers(java.util.ArrayList<java.lang.String> reviewers)

getReviewers

public java.util.ArrayList<java.lang.String> getReviewers()
Returns:
the list of reviewer for the pathway.

setPathwayComponents

public void setPathwayComponents(java.util.ArrayList<PathwayComponent> pathwayComponents)

getPathwayComponents

public java.util.ArrayList<PathwayComponent> getPathwayComponents()
Returns:
the list of steps within the pathway, so called pathway components.