com.compomics.util.experiment.biology
Class AminoAcid

java.lang.Object
  extended by com.compomics.util.experiment.biology.AminoAcid
Direct Known Subclasses:
Alanine, Arginine, Asparagine, AsparticAcid, B, Cysteine, GlutamicAcid, Glutamine, Glycine, Histidine, Isoleucine, Leucine, Lysine, Methionine, Phenylalanine, Proline, Selenocysteine, Serine, Threonine, Tryptophan, Tyrosine, Valine, X, Z

public abstract class AminoAcid
extends Object

Class representing amino acids

Author:
Marc

Field Summary
static AminoAcid A
           
 double averageMass
          average mass of the amino acid
static AminoAcid B
           
static AminoAcid C
           
static AminoAcid D
           
static AminoAcid E
           
static AminoAcid F
           
static AminoAcid G
           
static AminoAcid H
           
static AminoAcid I
           
static AminoAcid K
           
static AminoAcid L
           
static AminoAcid M
           
 double monoisotopicMass
          Monoisotopic mass of the amino acid
static AminoAcid N
           
 String name
          Name of the amino acid
static AminoAcid P
           
static AminoAcid Q
           
static AminoAcid R
           
static AminoAcid S
           
 String singleLetterCode
          Single letter code of the amino acid
static AminoAcid T
           
 String threeLetterCode
          Three letter code of the amino acid
static AminoAcid U
           
static AminoAcid V
           
static AminoAcid W
           
static AminoAcid X
           
static AminoAcid Y
           
static AminoAcid Z
           
 
Constructor Summary
AminoAcid()
           
 
Method Summary
static AminoAcid getAminoAcid(char letter)
          Returns the amino acid corresponding to the letter given, null if not implemented.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

A

public static final AminoAcid A

C

public static final AminoAcid C

D

public static final AminoAcid D

E

public static final AminoAcid E

F

public static final AminoAcid F

G

public static final AminoAcid G

H

public static final AminoAcid H

I

public static final AminoAcid I

K

public static final AminoAcid K

L

public static final AminoAcid L

M

public static final AminoAcid M

N

public static final AminoAcid N

P

public static final AminoAcid P

Q

public static final AminoAcid Q

R

public static final AminoAcid R

S

public static final AminoAcid S

T

public static final AminoAcid T

V

public static final AminoAcid V

W

public static final AminoAcid W

Y

public static final AminoAcid Y

B

public static final AminoAcid B

Z

public static final AminoAcid Z

X

public static final AminoAcid X

U

public static final AminoAcid U

singleLetterCode

public String singleLetterCode
Single letter code of the amino acid


threeLetterCode

public String threeLetterCode
Three letter code of the amino acid


name

public String name
Name of the amino acid


averageMass

public double averageMass
average mass of the amino acid


monoisotopicMass

public double monoisotopicMass
Monoisotopic mass of the amino acid

Constructor Detail

AminoAcid

public AminoAcid()
Method Detail

getAminoAcid

public static AminoAcid getAminoAcid(char letter)
Returns the amino acid corresponding to the letter given, null if not implemented.

Parameters:
letter - the letter given
Returns:
the corresponding amino acid.


Copyright © 2011. All Rights Reserved.