org.jscience.biology
Class Enzyme

java.lang.Object
  extended by org.jscience.biology.Protein
      extended by org.jscience.biology.Enzyme
All Implemented Interfaces:
java.lang.Cloneable

public class Enzyme
extends Protein

A class representing an Enzyme. An enzyme is a protein used as catalyst in some biological reactions. (Some enzymes which ARE NOT proteins have recently been discovered, though. We do not consider this by now as they do not fit with the common definition.).


Field Summary
static int HYDROLASE
          DOCUMENT ME!
static int ISOMERASE
          DOCUMENT ME!
static int LIGASE
          DOCUMENT ME!
static int LYASE
          DOCUMENT ME!
static int OXYDO_REDUCTASE
          DOCUMENT ME!
static int TRANSFERASE
          DOCUMENT ME!
static int UNKNOWN
          DOCUMENT ME!
 
Constructor Summary
Enzyme(AminoAcid[] aminoacids)
          Creates a new Enzyme object.
Enzyme(mRNA mrna, Alphabet coding)
          Creates a new Enzyme object.
Enzyme(java.lang.String acids)
          Creates a new Enzyme object.
 
Method Summary
 int getKind()
          DOCUMENT ME!
 void setKind(int kind)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.biology.Protein
clone, getAminoAcids
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN

public static final int UNKNOWN
DOCUMENT ME!

See Also:
Constant Field Values

OXYDO_REDUCTASE

public static final int OXYDO_REDUCTASE
DOCUMENT ME!

See Also:
Constant Field Values

TRANSFERASE

public static final int TRANSFERASE
DOCUMENT ME!

See Also:
Constant Field Values

HYDROLASE

public static final int HYDROLASE
DOCUMENT ME!

See Also:
Constant Field Values

LYASE

public static final int LYASE
DOCUMENT ME!

See Also:
Constant Field Values

ISOMERASE

public static final int ISOMERASE
DOCUMENT ME!

See Also:
Constant Field Values

LIGASE

public static final int LIGASE
DOCUMENT ME!

See Also:
Constant Field Values
Constructor Detail

Enzyme

public Enzyme(mRNA mrna,
              Alphabet coding)
Creates a new Enzyme object.

Parameters:
mrna - DOCUMENT ME!
coding - DOCUMENT ME!

Enzyme

public Enzyme(AminoAcid[] aminoacids)
Creates a new Enzyme object.

Parameters:
aminoacids - DOCUMENT ME!

Enzyme

public Enzyme(java.lang.String acids)
Creates a new Enzyme object.

Parameters:
acids - DOCUMENT ME!
Method Detail

getKind

public int getKind()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setKind

public void setKind(int kind)
DOCUMENT ME!

Parameters:
kind - DOCUMENT ME!