ProGAL.proteins.structure
Class AminoAcid

java.lang.Object
  extended by ProGAL.proteins.structure.AminoAcid

public class AminoAcid
extends java.lang.Object

An amino acid containing the following properties:

Author:
R.Fonseca

Constructor Summary
AminoAcid(char type, Atom[] atoms)
           
 
Method Summary
 AminoAcidChain aminoAcidChain()
           
 Atom atom(int atomNumber)
           
 Atom atom(java.lang.String name)
           
 Atom[] atoms()
           
 AminoAcid clone()
           
 int index()
           
 char type()
           
 java.lang.String typeName()
           
 java.lang.String typeThreeLetter()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AminoAcid

public AminoAcid(char type,
                 Atom[] atoms)
Method Detail

atoms

public Atom[] atoms()

clone

public AminoAcid clone()
Overrides:
clone in class java.lang.Object

aminoAcidChain

public AminoAcidChain aminoAcidChain()

index

public int index()

atom

public Atom atom(java.lang.String name)

atom

public Atom atom(int atomNumber)

type

public char type()

typeName

public java.lang.String typeName()

typeThreeLetter

public java.lang.String typeThreeLetter()