Last update: 2011-06-23

org.proteios.core.data
Class PolyPeptideData

java.lang.Object
  extended by org.proteios.core.data.BasicData
      extended by org.proteios.core.data.OwnedData
          extended by org.proteios.core.data.SharedData
              extended by org.proteios.core.data.CommonData
                  extended by org.proteios.core.data.AnnotatedData
                      extended by org.proteios.core.data.PolyPeptideData
All Implemented Interfaces:
AnnotatableData, IdentifiableData, NameableData, OwnableData, RemovableData, ShareableData
Direct Known Subclasses:
PeptideData, ProteinData

public abstract class PolyPeptideData
extends AnnotatedData

This class is the root class for biomaterials.

Version:
2.0
Author:
Nicklas
See Also:
PolyPeptide
Last modified
$Date: 2009-04-09 08:48:11 +0200 (Thu, 09 Apr 2009) $
Hibernate: class
table="`PolyPeptides`" lazy="false" abstract="true" discriminator-value="-1"
Hibernate: discriminator
column="`discriminator`" type="int"

Field Summary
static int MAX_ACCESSION_NUMBER_LENGTH
          Protein accession number
static int MAX_LSID_LENGTH
          Protein LSID
static int MAX_SEQUENCE_LENGTH
          Protein / Peptide sequence
 
Fields inherited from interface org.proteios.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
PolyPeptideData()
           
 
Method Summary
 String getAccessionNumber()
           
 String getLsid()
          Get the external id for the biomaterial
 Set<ObservedModificationData> getObservedModifications()
           
 SearchResultData getSearchResult()
           
 String getSequence()
          Get the sequence
 void setAccessionNumber(String accessionNumber)
           
 void setLsid(String lsid)
           
 void setObservedModifications(Set<ObservedModificationData> modifications)
           
 void setSearchResult(SearchResultData searchResult)
           
 void setSequence(String sequence)
           
 
Methods inherited from class org.proteios.core.data.AnnotatedData
getAnnotationSet, setAnnotationSet
 
Methods inherited from class org.proteios.core.data.CommonData
getDescription, getName, isRemoved, setDescription, setName, setRemoved
 
Methods inherited from class org.proteios.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
 
Methods inherited from class org.proteios.core.data.OwnedData
getOwner, setOwner
 
Methods inherited from class org.proteios.core.data.BasicData
equals, getId, getVersion, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.proteios.core.data.IdentifiableData
getId, getVersion
 
Methods inherited from interface org.proteios.core.data.OwnableData
getOwner, setOwner
 

Field Detail

MAX_ACCESSION_NUMBER_LENGTH

public static final int MAX_ACCESSION_NUMBER_LENGTH
Protein accession number

See Also:
Constant Field Values

MAX_SEQUENCE_LENGTH

public static final int MAX_SEQUENCE_LENGTH
Protein / Peptide sequence

See Also:
Constant Field Values

MAX_LSID_LENGTH

public static final int MAX_LSID_LENGTH
Protein LSID

See Also:
Constant Field Values
Constructor Detail

PolyPeptideData

public PolyPeptideData()
Method Detail

getAccessionNumber

public String getAccessionNumber()
Hibernate: property
column="`accession_number`" type="string" length="255" not-null="false"

setAccessionNumber

public void setAccessionNumber(String accessionNumber)

getSequence

public String getSequence()
Get the sequence

Hibernate: property
column="`sequence`" type="string" length="65000" not-null="false"

setSequence

public void setSequence(String sequence)

getLsid

public String getLsid()
Get the external id for the biomaterial

Hibernate: property
column="`lsid`" type="string" length="255" not-null="false"

setLsid

public void setLsid(String lsid)

getSearchResult

public SearchResultData getSearchResult()
Returns:
Returns the searchResult.
Hibernate: many-to-one
column="`searchResultId`"

setSearchResult

public void setSearchResult(SearchResultData searchResult)
Parameters:
searchResult - The searchResult to set.

getObservedModifications

public Set<ObservedModificationData> getObservedModifications()
Returns:
Returns the Modifications.
Hibernate: set
table="`Modifications`" cascade="delete" lazy="true"
Hibernate: collection-key
column="`polypeptideId`"
Hibernate: collection-one-to-many
class="org.proteios.core.data.ModificationData" not-null="false"

setObservedModifications

public void setObservedModifications(Set<ObservedModificationData> modifications)
Parameters:
modifications - The modification set to set.

Last update: 2011-06-23