'STRAP:multiple sequence alignments '

charite.christo.metannogen
Class MSpecies

java.lang.Object
  extended by charite.christo.metannogen.MObject
      extended by charite.christo.metannogen.MSpecies
All Implemented Interfaces:
DialogStringMatch.Interface, ChCustomDictionaryProvider, HasChildren, HasID, HasName, HasRendererText, HasInfoText, Species, TabItemTipIcon.Interface, Cloneable, Comparable

public class MSpecies
extends MObject
implements Species, TabItemTipIcon.Interface, HasRendererText, HasChildren, HasInfoText, Comparable, DialogStringMatch.Interface, ChCustomDictionaryProvider


Field Summary
static MSpecies[] NONE
           
 
Fields inherited from interface charite.christo.interfaces.HasRendererText
JLIST
 
Constructor Summary
MSpecies()
           
 
Method Summary
 int compareTo(Object o)
           
 boolean equals(Object o)
           
 String[] getAllNames()
           
 String[] getAllNamesLC()
           
 Object[] getChildren()
           
 MReactionCollection getCollection()
          Returns the reference of the containing network object.
 String[] getCustomDictionaryWords()
          For JOrtho
 CharSequence getFormula()
           
 Object getHaystacksForStringSearch(int mode)
           
 String getInfoText()
           
 String getName()
          The human readable name of the metabolite.
 String[] getReactionIDs()
           
 MReaction[] getReactions()
          Get a list of Reactions with this metabolite.
 CharSequence getRendererText(int options)
           
 TabItemTipIcon getTabItemTipIcon(MouseEvent ev)
           
 ImageIcon gif()
           
 boolean hasChildren()
           
 int hashCode(Object o)
           
 boolean isGeneral()
          General metabolites are for example "Sugar" or "Amino acid".
 void setCollection(MReactionCollection c)
           
 void setComment(CharSequence s)
           
 void setFormula(CharSequence s)
           
 void setNames(CharSequence s)
           
 void setReactionIDs(CharSequence s)
           
 void setRemark(CharSequence s)
           
 
Methods inherited from class charite.christo.metannogen.MObject
clone, getAttribute, getAttributeF, getAttributeI, getAttributes, getClientProperty, getClientPropertyMapAsString, getEntireText, getID, getIDMapped, getIDMappedSimilar, getParent, getTopAncestor, getTopAncestorID, main, putClientProperty, setAttributes, setCollection, setID, setName, setParent, setTextBlock, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface charite.christo.metannogen.Species
getAttribute, getAttributeF, getAttributeI, getID
 

Field Detail

NONE

public static final MSpecies[] NONE
Constructor Detail

MSpecies

public MSpecies()
Method Detail

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

equals

public final boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public final int hashCode(Object o)

setRemark

public void setRemark(CharSequence s)

setComment

public void setComment(CharSequence s)

setFormula

public void setFormula(CharSequence s)

setReactionIDs

public void setReactionIDs(CharSequence s)

setNames

public void setNames(CharSequence s)

isGeneral

public boolean isGeneral()
Description copied from interface: Species
General metabolites are for example "Sugar" or "Amino acid".

Specified by:
isGeneral in interface Species

getFormula

public CharSequence getFormula()

getAllNamesLC

public final String[] getAllNamesLC()

getAllNames

public final String[] getAllNames()

getName

public final String getName()
Description copied from interface: Species
The human readable name of the metabolite.

Specified by:
getName in interface HasName
Specified by:
getName in interface Species
Overrides:
getName in class MObject

hasChildren

public boolean hasChildren()
Specified by:
hasChildren in interface HasChildren

getChildren

public Object[] getChildren()
Specified by:
getChildren in interface HasChildren

getReactions

public MReaction[] getReactions()
Description copied from interface: Species
Get a list of Reactions with this metabolite.

Specified by:
getReactions in interface Species

getReactionIDs

public String[] getReactionIDs()

setCollection

public void setCollection(MReactionCollection c)

getCollection

public MReactionCollection getCollection()
Description copied from interface: Species
Returns the reference of the containing network object.

Specified by:
getCollection in interface Species
Overrides:
getCollection in class MObject

getInfoText

public String getInfoText()
Specified by:
getInfoText in interface HasInfoText

getTabItemTipIcon

public TabItemTipIcon getTabItemTipIcon(MouseEvent ev)
Specified by:
getTabItemTipIcon in interface TabItemTipIcon.Interface

getRendererText

public CharSequence getRendererText(int options)
Specified by:
getRendererText in interface HasRendererText

gif

public ImageIcon gif()

getCustomDictionaryWords

public String[] getCustomDictionaryWords()
Description copied from interface: ChCustomDictionaryProvider
For JOrtho

Specified by:
getCustomDictionaryWords in interface ChCustomDictionaryProvider

getHaystacksForStringSearch

public Object getHaystacksForStringSearch(int mode)
Specified by:
getHaystacksForStringSearch in interface DialogStringMatch.Interface
Overrides:
getHaystacksForStringSearch in class MObject

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, StrapProtein and StrapEvent.'