JSci.biology
Class AminoAcid

java.lang.Object
  extended by JSci.physics.Particle
      extended by JSci.chemistry.Molecule
          extended by JSci.biology.AminoAcid
All Implemented Interfaces:
java.io.Serializable

public class AminoAcid
extends Molecule

A class representing an Amino-Acid.

See Also:
Serialized Form

Constructor Summary
AminoAcid(java.lang.String name, java.lang.String abbreviation, java.lang.String symbol, java.lang.String molecularFormula)
          Constructs an AminoAcid.
 
Method Summary
 java.lang.String getAbbreviation()
          Returns the abbreviation.
 java.lang.String getCASRegistryNumber()
          Returns the CAS registry number.
 double getIsoelectricPoint()
          Returns the isoelectric point.
 java.lang.String getMolecularFormula()
          Returns the molecular formula.
 double getMolecularWeight()
          Returns the molecular weight.
 java.lang.String getName()
          Returns the name.
 java.lang.String getSymbol()
          Returns the symbol.
protected  void setCASRegistryNumber(java.lang.String casRegistryNumber)
          Sets the CAS registry number.
protected  void setIsoelectricPoint(double isoelectricPoint)
          Sets the isoelectric point.
protected  void setMolecularWeight(double molecularWeight)
          Sets the molecular weight.
 
Methods inherited from class JSci.chemistry.Molecule
bind, bind, getAtoms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AminoAcid

public AminoAcid(java.lang.String name,
                 java.lang.String abbreviation,
                 java.lang.String symbol,
                 java.lang.String molecularFormula)
Constructs an AminoAcid.

Method Detail

getName

public java.lang.String getName()
Returns the name.


getAbbreviation

public java.lang.String getAbbreviation()
Returns the abbreviation.


getSymbol

public java.lang.String getSymbol()
Returns the symbol.


getMolecularFormula

public java.lang.String getMolecularFormula()
Returns the molecular formula.


getMolecularWeight

public double getMolecularWeight()
Returns the molecular weight.


setMolecularWeight

protected void setMolecularWeight(double molecularWeight)
Sets the molecular weight.


getIsoelectricPoint

public double getIsoelectricPoint()
Returns the isoelectric point.


setIsoelectricPoint

protected void setIsoelectricPoint(double isoelectricPoint)
Sets the isoelectric point.


getCASRegistryNumber

public java.lang.String getCASRegistryNumber()
Returns the CAS registry number.


setCASRegistryNumber

protected void setCASRegistryNumber(java.lang.String casRegistryNumber)
Sets the CAS registry number.