public abstract class AminoAcid
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
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 |
J |
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 |
O |
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 and Description |
---|
AminoAcid() |
Modifier and Type | Method and Description |
---|---|
static AminoAcid |
getAminoAcid(char letter)
Returns the amino acid corresponding to the letter given, null if not
implemented.
|
static AminoAcid |
getAminoAcid(java.lang.String aa)
Returns the amino acid corresponding to the letter given, null if not
implemented.
|
static char[] |
getAminoAcids()
Convenience method returning an array of all implemented amino-acids
represented by their singe letter code.
|
static java.util.ArrayList<java.lang.String> |
getAminoAcidsList()
Convenience method returning an arrayList of all implemented amino-acids.
|
abstract char[] |
getCombinations()
Returns the amino acids combinations which might represent this amino
acid.
|
java.util.ArrayList<java.lang.Character> |
getIndistinguishibleAminoAcids(java.lang.Double massTolerance)
Returns the amino acids which cannot be distinguished from this amino
acid given a mass tolerance.
|
abstract char[] |
getSubAminoAcids()
In case of a combination of amino acids, returns the comprised amino acids or amino acid groups
represented by their single letter code.
|
public static final AminoAcid A
public static final AminoAcid C
public static final AminoAcid D
public static final AminoAcid E
public static final AminoAcid F
public static final AminoAcid G
public static final AminoAcid H
public static final AminoAcid I
public static final AminoAcid K
public static final AminoAcid L
public static final AminoAcid M
public static final AminoAcid N
public static final AminoAcid P
public static final AminoAcid Q
public static final AminoAcid R
public static final AminoAcid S
public static final AminoAcid T
public static final AminoAcid V
public static final AminoAcid W
public static final AminoAcid Y
public static final AminoAcid B
public static final AminoAcid Z
public static final AminoAcid X
public static final AminoAcid U
public static final AminoAcid J
public static final AminoAcid O
public java.lang.String singleLetterCode
public java.lang.String threeLetterCode
public java.lang.String name
public double averageMass
public double monoisotopicMass
public static char[] getAminoAcids()
public static java.util.ArrayList<java.lang.String> getAminoAcidsList()
public static AminoAcid getAminoAcid(java.lang.String aa)
aa
- the amino acid single letter code as a Stringpublic static AminoAcid getAminoAcid(char letter)
letter
- the letter givenpublic abstract char[] getSubAminoAcids()
public abstract char[] getCombinations()
public java.util.ArrayList<java.lang.Character> getIndistinguishibleAminoAcids(java.lang.Double massTolerance)
massTolerance
- the mass toleranceCopyright © 2013. All Rights Reserved.