uk.ac.ebi.intact.model
Interface Protein

All Superinterfaces:
AnnotatedObject, BasicObject, IntactObject, Interactor
All Known Implementing Classes:
ProteinImpl, ProteinProxy

public interface Protein
extends Interactor

Version:
$Id: Protein.java,v 1.13 2004/01/31 11:31:00 skerrien Exp $
Author:
Samuel Kerrien (skerrien@ebi.ac.uk)

Method Summary
 void addFeature(Feature feature)
           
 void addModification(Modification modification)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getCrc64()
           
 CvProteinForm getCvProteinForm()
           
 java.lang.String getCvProteinFormAc()
           
 java.util.Collection getFeatures()
           
 Protein getFormOf()
           
 java.lang.String getFormOfAc()
           
 java.util.Collection getModifications()
           
 java.lang.String getSequence()
           
 int hashCode()
           
 void removeFeature(Feature feature)
           
 void removeModification(Modification modification)
           
 void setCrc64(java.lang.String crc64)
           
 void setCvProteinForm(CvProteinForm cvProteinForm)
           
 void setCvProteinFormAc(java.lang.String cvProteinFormAc)
           
 void setFeatures(java.util.Collection someFeature)
           
 void setFormOf(Protein protein)
           
 void setFormOfAc(java.lang.String ac)
           
 void setModifications(java.util.Collection someModification)
           
 void setSequence(IntactHelper helper, java.lang.String aSequence)
           
 void setSequence(IntactHelper helper, java.lang.String aSequence, java.lang.String crc64)
           
 
Methods inherited from interface uk.ac.ebi.intact.model.Interactor
addActiveInstance, addProduct, getActiveInstances, getBioSource, getBioSourceAc, getProducts, removeActiveInstance, removeProduct, setActiveInstances, setBioSource, setBioSourceAc, setProducts, toString
 
Methods inherited from interface uk.ac.ebi.intact.model.AnnotatedObject
addAlias, addAnnotation, addReference, addXref, getAliases, getAnnotations, getCurator, getCuratorAc, getFullName, getReferences, getShortLabel, getXrefs, removeAlias, removeAnnotation, removeReference, removeXref, setAliases, setAnnotation, setCurator, setCuratorAc, setFullName, setReferences, setShortLabel, setXrefs, update, updateUniqueAnnotation
 
Methods inherited from interface uk.ac.ebi.intact.model.BasicObject
addEvidence, getEvidences, getOwner, getOwnerAc, removeEvidence, setEvidences, setOwner, setOwnerAc
 
Methods inherited from interface uk.ac.ebi.intact.model.IntactObject
getAc, getCreated, getUpdated, setAc, setCreated, setUpdated
 

Method Detail

getSequence

public java.lang.String getSequence()

setSequence

public void setSequence(IntactHelper helper,
                        java.lang.String aSequence,
                        java.lang.String crc64)
                 throws IntactException
IntactException

setSequence

public void setSequence(IntactHelper helper,
                        java.lang.String aSequence)
                 throws IntactException
IntactException

getCrc64

public java.lang.String getCrc64()

setCrc64

public void setCrc64(java.lang.String crc64)

getFormOf

public Protein getFormOf()

setFormOf

public void setFormOf(Protein protein)

getCvProteinForm

public CvProteinForm getCvProteinForm()

setCvProteinForm

public void setCvProteinForm(CvProteinForm cvProteinForm)

setFeatures

public void setFeatures(java.util.Collection someFeature)

getFeatures

public java.util.Collection getFeatures()

addFeature

public void addFeature(Feature feature)

removeFeature

public void removeFeature(Feature feature)

setModifications

public void setModifications(java.util.Collection someModification)

getModifications

public java.util.Collection getModifications()

addModification

public void addModification(Modification modification)

removeModification

public void removeModification(Modification modification)

getCvProteinFormAc

public java.lang.String getCvProteinFormAc()

setCvProteinFormAc

public void setCvProteinFormAc(java.lang.String cvProteinFormAc)

getFormOfAc

public java.lang.String getFormOfAc()

setFormOfAc

public void setFormOfAc(java.lang.String ac)

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface Interactor
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface Interactor
Overrides:
hashCode in class java.lang.Object


IntAct Project - EMBL-EBI 2004 - intact-help@ebi.ac.uk