public class EnzymeEntry extends Object
| Constructor and Description |
|---|
EnzymeEntry()
The default source is
INTENZ. |
| Modifier and Type | Method and Description |
|---|---|
void |
addCofactor(Cofactor cofactor)
Deprecated.
use
addCofactor(Object) instead |
void |
addCofactor(Object cofactor)
Adds a cofactor to the list of cofactors.
|
void |
addCommonName(EnzymeName commonName)
Adds a common name to the list of common names.
|
void |
addEnzymaticReaction(uk.ac.ebi.rhea.domain.Reaction reaction,
String view,
boolean iubmb)
Adds a reaction to the list of alternative reactions.
|
void |
addLink(EnzymeLink link)
Adds a link to the list of additional links.
|
void |
addReaction(uk.ac.ebi.rhea.domain.Reaction reaction)
Deprecated.
use addEnzymaticReaction instead
|
void |
addReference(Reference reference)
Adds a reference to the list of references.
|
void |
addSynonym(EnzymeName synonym)
Adds a synonsm to the list of synonyms.
|
boolean |
equals(Object o)
Standard equals method.
|
SortedSet<EnzymeLink> |
getCasNumbers()
CAS numbers for IntEnz and IUBMB views.
|
String |
getClassName() |
Set<Object> |
getCofactors() |
List<EnzymeComment> |
getComments() |
List<EnzymeComment> |
getComments(EnzymeViewConstant view)
Deprecated.
use
getComments(String) instead |
List<EnzymeComment> |
getComments(String view) |
List<EnzymeComment> |
getComments(View theView) |
EnzymeName |
getCommonName() |
EnzymeName |
getCommonName(EnzymeViewConstant view)
Returns the first common name which
view value matches the
parameter's view value. |
List<EnzymeName> |
getCommonNames() |
EnzymeCommissionNumber |
getEc() |
EnzymaticReactions |
getEnzymaticReactions() |
EnzymaticReactions |
getEnzymaticReactions(View view)
Gets a collection of enzymatic reactions for the given view.
|
HistoryGraph |
getHistory() |
Long |
getId() |
SortedSet<EnzymeLink> |
getLinks() |
SortedSet<EnzymeLink> |
getLinks(EnzymeViewConstant view)
Deprecated.
use
getLinks(String) instead |
SortedSet<EnzymeLink> |
getLinks(String view) |
SortedSet<EnzymeLink> |
getLinks(View theView)
Return the links to entries in external databases.
|
String |
getNote() |
List<uk.ac.ebi.rhea.domain.Reaction> |
getReactions()
Deprecated.
use getEnzymaticReactions instead
|
List<uk.ac.ebi.rhea.domain.Reaction> |
getReactions(EnzymeViewConstant view)
Deprecated.
use
getReactions(View) or getReactions(String) instead. |
List<uk.ac.ebi.rhea.domain.Reaction> |
getReactions(String view) |
List<uk.ac.ebi.rhea.domain.Reaction> |
getReactions(View view) |
List<Reference> |
getReferences() |
EnzymeSourceConstant |
getSource() |
Status |
getStatus() |
String |
getSubclassName() |
String |
getSubSubclassName() |
List<EnzymeName> |
getSynonyms() |
List<EnzymeName> |
getSynonyms(EnzymeViewConstant view)
Deprecated.
use
getSynonyms(String) or getSynonyms(View) instead. |
List<EnzymeName> |
getSynonyms(String view) |
List<EnzymeName> |
getSynonyms(View theView) |
EnzymeName |
getSystematicName() |
SortedSet<EnzymeLink> |
getUniProtLinks() |
int |
hashCode()
Returns the hash code of this object.
|
boolean |
hasNames() |
boolean |
isActive() |
boolean |
isGhost() |
void |
removeCofactor(Cofactor cofactor)
Deprecated.
use
removeCofactor(Object) instead |
void |
removeCofactor(Object cofactor)
Removes a cofactor from the list of cofactors.
|
void |
removeCofactor(String cofactorString)
Deprecated.
use removeCofactor(Object) instead
|
void |
removeEnzymaticReaction(uk.ac.ebi.rhea.domain.Reaction reaction) |
void |
removeLink(EnzymeLink link)
Removes a link from the list of additional links.
|
void |
removeReaction(String equation)
Deprecated.
use removeEnzymaticReaction instead
|
void |
removeReference(Reference reference)
Removes a reference from the list of references.
|
void |
removeSynonym(String synonym)
Removes a synonsm from the list of synonyms.
|
void |
setActive(boolean active) |
void |
setClassName(String className)
Sets the class name.
|
void |
setCofactors(Set<Object> cofactors) |
void |
setComments(List<EnzymeComment> comments)
Sets the list of comments.
|
void |
setCommonNames(List<EnzymeName> commonNames)
Sets the list of common names.
|
void |
setEc(EnzymeCommissionNumber ec)
Sets the EC number.
|
void |
setEnzymaticReactions(EnzymaticReactions enzymaticReactions) |
void |
setGhost(boolean ghost) |
void |
setHistory(HistoryGraph historyGraph)
Sets the history graph.
|
void |
setId(Long id) |
void |
setLinks(SortedSet<EnzymeLink> links)
Sets the list of links.
|
void |
setNote(String note)
Sets the note.
|
void |
setReactions(List<uk.ac.ebi.rhea.domain.Reaction> reactions)
Sets the list of reactions.
|
void |
setReferences(List<Reference> references)
Sets the list of refernces.
|
void |
setSource(EnzymeSourceConstant source)
Sets the enzyme's source.
|
void |
setStatus(Status status)
Sets the enzyme's status.
|
void |
setSubclassName(String subclassName)
Sets the subclass name.
|
void |
setSubSubclassName(String subSubclassName)
Sets the sub-subclass name.
|
void |
setSynonyms(List<EnzymeName> synonyms)
Sets the list of synonyms.
|
void |
setSystematicName(EnzymeName systematicName)
Sets the systematic name of the enzyme.
|
public EnzymeEntry()
INTENZ.
Every new instance is active by default.public void addReaction(uk.ac.ebi.rhea.domain.Reaction reaction)
reaction - The reaction to be added.NullPointerException - if reaction is null.public void addEnzymaticReaction(uk.ac.ebi.rhea.domain.Reaction reaction,
String view,
boolean iubmb)
reaction - view - iubmb - the IUBMB flag.public void addCofactor(Cofactor cofactor)
addCofactor(Object) insteadcofactor - The cofactor to be added.NullPointerException - if cofactor is null.public void addCofactor(Object cofactor)
cofactor - A Cofactor or OperatorSet object.public void removeReaction(String equation)
equation - The reaction to be removed.NullPointerException - if equation is null.public void removeEnzymaticReaction(uk.ac.ebi.rhea.domain.Reaction reaction)
public void removeCofactor(String cofactorString)
cofactorString - The cofactor string to be removed.NullPointerException - if cofactorString is null.public void removeCofactor(Cofactor cofactor)
removeCofactor(Object) insteadcofactor - public void removeCofactor(Object cofactor)
cofactor - public void addSynonym(EnzymeName synonym)
synonym - The synonym to be added.NullPointerException - if synonym is null.public void removeSynonym(String synonym)
synonym - The synonym to be removed.NullPointerException - if synonym is null.public void addLink(EnzymeLink link)
link - The link to be added.NullPointerException - if link is null.public void removeLink(EnzymeLink link)
link - The link to be removed.NullPointerException - if link is null.public void addReference(Reference reference)
reference - The reference to be added.NullPointerException - if reference is null.public void removeReference(Reference reference)
reference - The reference to be removed.NullPointerException - if reference is null.public boolean equals(Object o)
public int hashCode()
public Long getId()
public void setId(Long id)
public EnzymeCommissionNumber getEc()
public void setEc(EnzymeCommissionNumber ec)
ec - The new EC number.NullPointerException - if ec is null.public String getClassName()
public void setClassName(String className)
className - The class name.NullPointerException - if className is nullIllegalArgumentException - if className is empty.public String getSubclassName()
public void setSubclassName(String subclassName)
subclassName - The subclass name.NullPointerException - if subclassName is nullIllegalArgumentException - if subclassName is empty.public String getSubSubclassName()
public void setSubSubclassName(String subSubclassName)
subSubclassName - The sub-subclass name.NullPointerException - if subSubclassName is null.public List<EnzymeName> getCommonNames()
public EnzymeName getCommonName()
public EnzymeName getCommonName(EnzymeViewConstant view)
view value matches the
parameter's view value.view - web view (defaults to INTENZ)IllegalArgumentException - if view is not either
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.INTENZ,
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.IUBMB or
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.SIB .public void setCommonNames(List<EnzymeName> commonNames) throws EnzymeNameException
commonNames - List of common names.NullPointerException - if commonNames is null.EnzymeNameException - if the list of common names does contain less than 1 or more than 2 common names or
if the type of a name in the list is not defined as EnzymeNameTypeConstant.COMMON_NAME.public void addCommonName(EnzymeName commonName) throws EnzymeNameException
uk.ac.ebi.intenz.webapp.exceptions.EnzymeNameException is thrown.
Empty strings will be omitted.commonName - The common name to be added.EnzymeNameException - if the list of common names already contains two elements.public EnzymeName getSystematicName()
public void setSystematicName(EnzymeName systematicName)
systematicName - The systematic name.NullPointerException - if systematicName is null.public List<uk.ac.ebi.rhea.domain.Reaction> getReactions()
public List<uk.ac.ebi.rhea.domain.Reaction> getReactions(EnzymeViewConstant view)
view values match the parameter's view value.ArrayList of reactions.NullPointerException - if view is null.IllegalArgumentException - if view is not either
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.INTENZ,
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.IUBMB or
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.SIB .public EnzymaticReactions getEnzymaticReactions(View view)
view - a web view.EnzymaticReactions object containing only reactions in
the given view.public void setReactions(List<uk.ac.ebi.rhea.domain.Reaction> reactions) throws EnzymeReactionException
reactions - The list of reactions.EnzymeReactionException - if the list of reactions is empty.public EnzymaticReactions getEnzymaticReactions()
public void setEnzymaticReactions(EnzymaticReactions enzymaticReactions)
public List<EnzymeName> getSynonyms()
public List<EnzymeName> getSynonyms(String view)
public List<EnzymeName> getSynonyms(View theView)
public List<EnzymeName> getSynonyms(EnzymeViewConstant view)
view values match the parameter's view value.ArrayList of synonyms.NullPointerException - if view is null.IllegalArgumentException - if view is not either
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.INTENZ,
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.IUBMB or
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.SIB .public void setSynonyms(List<EnzymeName> synonyms)
synonyms - The list of synonyms.NullPointerException - if synonyms is null.public List<EnzymeComment> getComments()
public List<EnzymeComment> getComments(String view)
public List<EnzymeComment> getComments(View theView)
public List<EnzymeComment> getComments(EnzymeViewConstant view)
getComments(String) insteadview values match the parameter's view value.ArrayList of comments.NullPointerException - if view is null.IllegalArgumentException - if view is not either
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.INTENZ,
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.IUBMB or
uk.ac.ebi.intenz.domain.constants.EnzymeViewConstant.SIB .public void setComments(List<EnzymeComment> comments)
comments - The list of comments.NullPointerException - if comments is null.public SortedSet<EnzymeLink> getLinks()
public SortedSet<EnzymeLink> getLinks(String view)
public SortedSet<EnzymeLink> getCasNumbers()
public SortedSet<EnzymeLink> getUniProtLinks()
public SortedSet<EnzymeLink> getLinks(View theView)
theView - public SortedSet<EnzymeLink> getLinks(EnzymeViewConstant view)
getLinks(String) insteadview - public void setLinks(SortedSet<EnzymeLink> links)
links - The list of links.NullPointerException - if links is null.public void setReferences(List<Reference> references) throws EnzymeReferenceException
references - The list of references.EnzymeReferenceException - if references is null.public String getNote()
public void setNote(String note)
note - the note.NullPointerException - if note is null.public HistoryGraph getHistory()
public void setHistory(HistoryGraph historyGraph)
historyGraph - the history graph.NullPointerException - if historyGraph is null.public Status getStatus()
public void setStatus(Status status)
status - The enzyme's status.NullPointerException - if status is null.public EnzymeSourceConstant getSource()
public void setSource(EnzymeSourceConstant source)
source - The enzyme's source.NullPointerException - if source is null.public boolean isActive()
public void setActive(boolean active)
public boolean isGhost()
public void setGhost(boolean ghost)
public boolean hasNames()
Copyright © 2014 EMBL-EBI. All rights reserved.