ProGAL.proteins.structure
Class AminoAcid
java.lang.Object
ProGAL.proteins.structure.AminoAcid
public class AminoAcid
- extends java.lang.Object
An amino acid containing the following properties:
- Pointers to all atoms within this amino acid
- a pointer to the
AminoAcidChain
that contains this amino acid
- the type of the amino acid (Alanine, arginine etc.)
- an index specifying this amino acids placement in the
aminoAcidChain().aminoAcids()
-array (for convenience)
- Author:
- R.Fonseca
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AminoAcid
public AminoAcid(char type,
Atom[] atoms)
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()