org.vectorbase.gdav.beans
Class Model

java.lang.Object
  extended by org.vectorbase.gdav.beans.Model

public class Model
extends java.lang.Object

Model Javabean

Author:
seth.redmond@imperial.ac.uk Seth Redmond
See Also:
DBConnection

Constructor Summary
Model()
          empty constructor
Model(int newID, java.lang.String newName, java.lang.String newSpp, java.lang.String newDesc)
          pass basic-info constructor
 
Method Summary
 void addAlignment(Alignment alignment)
           
 void addAnnotationTable(AnnotationTable annotationTable)
           
 java.util.List getAlignments()
          returns ArrayList of Alignment objects
 java.util.List getAnnotationTables()
          returns ArrayList of AnnotationTable objects
 java.lang.String getDescription()
           
 java.lang.String getFormatSeq()
          returns seq formatted for ease of reading (10-base blocks, forced newline after 70bp)
 int getModelID()
           
 java.lang.String getModelName()
           
 java.lang.String getSeq()
           
 java.lang.String getSpp()
           
 void setDescription(java.lang.String newID)
           
 void setModelID(int newID)
           
 void setModelName(java.lang.String newName)
           
 void setSeq(java.lang.String newID)
           
 void setSpp(java.lang.String newID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

public Model()
empty constructor


Model

public Model(int newID,
             java.lang.String newName,
             java.lang.String newSpp,
             java.lang.String newDesc)
pass basic-info constructor

Method Detail

setModelID

public void setModelID(int newID)

getModelID

public int getModelID()

setModelName

public void setModelName(java.lang.String newName)

getModelName

public java.lang.String getModelName()

setSpp

public void setSpp(java.lang.String newID)

getSpp

public java.lang.String getSpp()

getAnnotationTables

public java.util.List getAnnotationTables()
returns ArrayList of AnnotationTable objects


addAnnotationTable

public void addAnnotationTable(AnnotationTable annotationTable)

getAlignments

public java.util.List getAlignments()
returns ArrayList of Alignment objects


addAlignment

public void addAlignment(Alignment alignment)

setDescription

public void setDescription(java.lang.String newID)

getDescription

public java.lang.String getDescription()

setSeq

public void setSeq(java.lang.String newID)

getSeq

public java.lang.String getSeq()

getFormatSeq

public java.lang.String getFormatSeq()
                              throws java.lang.Exception
returns seq formatted for ease of reading (10-base blocks, forced newline after 70bp)

Throws:
java.lang.Exception