|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ebi.intenz.domain.enzyme.EnzymaticReactions
public class EnzymaticReactions
A collection of alternative reactions catalysed by one enzyme entry.
Each reaction can have a view set independently, and a IUBMB flag (main
reaction assigned by the organization to an EC number). Note that only
Rhea reactions can have this flag set (i.e. textual descriptions will never
have it).
Note that sequential reactions (steps in an overall reaction) and coupled
reactions (elementary reactions in undefined order) should be handled in
Rhea.
| Nested Class Summary | |
|---|---|
class |
EnzymaticReactions.VisibleReaction
Utility class to wrap a Reaction with the views where it is available and the IUBMB flag. |
| Constructor Summary | |
|---|---|
EnzymaticReactions()
|
|
| Method Summary | ||
|---|---|---|
boolean |
add(EnzymaticReactions.VisibleReaction arg0)
|
|
boolean |
add(EnzymaticReactions er)
Adds several reactions to the list in one go. |
|
boolean |
add(uk.ac.ebi.rhea.domain.Reaction reaction,
String view,
boolean iubmb)
Adds a reaction to the list. |
|
boolean |
addAll(Collection<? extends EnzymaticReactions.VisibleReaction> arg0)
|
|
void |
clear()
|
|
boolean |
contains(Object arg0)
|
|
boolean |
containsAll(Collection<?> arg0)
|
|
boolean |
equals(Object obj)
|
|
EnzymaticReactions |
forView(View theView)
Filters this collection of reactions for a given view. |
|
uk.ac.ebi.rhea.domain.Reaction |
getReaction(int i)
|
|
boolean |
getReactionIubmbFlag(int i)
Has a reaction the IUBMB flag set? |
|
List<uk.ac.ebi.rhea.domain.Reaction> |
getReactions(View theView)
|
|
EnzymeViewConstant |
getReactionView(int i)
|
|
int |
hashCode()
|
|
boolean |
isEmpty()
|
|
Iterator<EnzymaticReactions.VisibleReaction> |
iterator()
|
|
boolean |
remove(Object arg0)
|
|
boolean |
removeAll(Collection<?> arg0)
|
|
void |
removeReaction(uk.ac.ebi.rhea.domain.Reaction reaction)
Removes a reaction from the list, no matter its view. |
|
boolean |
retainAll(Collection<?> arg0)
|
|
void |
setReactions(LinkedHashSet<EnzymaticReactions.VisibleReaction> reactions)
|
|
int |
size()
|
|
Object[] |
toArray()
|
|
|
toArray(VisibleReaction[] arg0)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EnzymaticReactions()
| Method Detail |
|---|
public int size()
size in interface Collection<EnzymaticReactions.VisibleReaction>public uk.ac.ebi.rhea.domain.Reaction getReaction(int i)
public List<uk.ac.ebi.rhea.domain.Reaction> getReactions(View theView)
view -
public EnzymaticReactions forView(View theView)
view - the view used as filter.
public EnzymeViewConstant getReactionView(int i)
public boolean getReactionIubmbFlag(int i)
i - the index of the reaction.
public boolean add(uk.ac.ebi.rhea.domain.Reaction reaction,
String view,
boolean iubmb)
reaction - view - iubmb -
true if the set of reactions is changed.public boolean add(EnzymaticReactions er)
er -
true if the set of reactions is changed.public void removeReaction(uk.ac.ebi.rhea.domain.Reaction reaction)
reaction - public void setReactions(LinkedHashSet<EnzymaticReactions.VisibleReaction> reactions)
public boolean equals(Object obj)
equals in interface Collection<EnzymaticReactions.VisibleReaction>equals in class Objectpublic int hashCode()
hashCode in interface Collection<EnzymaticReactions.VisibleReaction>hashCode in class Objectpublic Iterator<EnzymaticReactions.VisibleReaction> iterator()
iterator in interface Iterable<EnzymaticReactions.VisibleReaction>iterator in interface Collection<EnzymaticReactions.VisibleReaction>public boolean add(EnzymaticReactions.VisibleReaction arg0)
add in interface Collection<EnzymaticReactions.VisibleReaction>public boolean addAll(Collection<? extends EnzymaticReactions.VisibleReaction> arg0)
addAll in interface Collection<EnzymaticReactions.VisibleReaction>public void clear()
clear in interface Collection<EnzymaticReactions.VisibleReaction>public boolean contains(Object arg0)
contains in interface Collection<EnzymaticReactions.VisibleReaction>public boolean containsAll(Collection<?> arg0)
containsAll in interface Collection<EnzymaticReactions.VisibleReaction>public boolean isEmpty()
isEmpty in interface Collection<EnzymaticReactions.VisibleReaction>public boolean remove(Object arg0)
remove in interface Collection<EnzymaticReactions.VisibleReaction>public boolean removeAll(Collection<?> arg0)
removeAll in interface Collection<EnzymaticReactions.VisibleReaction>public boolean retainAll(Collection<?> arg0)
retainAll in interface Collection<EnzymaticReactions.VisibleReaction>public Object[] toArray()
toArray in interface Collection<EnzymaticReactions.VisibleReaction>public <VisibleReaction> VisibleReaction[] toArray(VisibleReaction[] arg0)
toArray in interface Collection<EnzymaticReactions.VisibleReaction>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||