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 java.lang.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
           
 java.lang.String name
          Name of the amino acid
static AminoAcid P
           
static AminoAcid Q
           
static AminoAcid R
           
static AminoAcid S
           
 java.lang.String singleLetterCode
          Single letter code of the amino acid
static AminoAcid T
           
 java.lang.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.
static java.util.ArrayList<java.lang.String> getAminoAcids()
          Convenience method returning an arrayList of all implemented amino-acids
 
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 java.lang.String singleLetterCode
Single letter code of the amino acid


threeLetterCode

public java.lang.String threeLetterCode
Three letter code of the amino acid


name

public java.lang.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

getAminoAcids

public static java.util.ArrayList<java.lang.String> getAminoAcids()
Convenience method returning an arrayList of all implemented amino-acids

Returns:
an arrayList of all implemented amino-acids represented by their character

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 © 2012. All Rights Reserved.