com.compomics.util.experiment.biology.ions
Enum PeptideFragmentIon.PeptideFragmentIonType

java.lang.Object
  extended by java.lang.Enum<PeptideFragmentIon.PeptideFragmentIonType>
      extended by com.compomics.util.experiment.biology.ions.PeptideFragmentIon.PeptideFragmentIonType
All Implemented Interfaces:
Serializable, Comparable<PeptideFragmentIon.PeptideFragmentIonType>
Enclosing class:
PeptideFragmentIon

public static enum PeptideFragmentIon.PeptideFragmentIonType
extends Enum<PeptideFragmentIon.PeptideFragmentIonType>

An enumerator of the supported fragment ion types.


Enum Constant Summary
A_ION
          This int is the identifier for an a ion.
AH2O_ION
          This int is the identifier for an a ion with H2O loss.
ANH3_ION
          This int is the identifier for an a ion with NH3 loss.
B_ION
          This int is the identifier for a b ion.
BH2O_ION
          This int is the identifier for a b ion with H2O loss.
BNH3_ION
          This int is the identifier for a b ion with NH3 loss.
C_ION
          This int is the identifier for a c ion.
IMMONIUM_A
          This int is the identifier for an alanine immonium ion.
IMMONIUM_C
          This int is the identifier for a cysteine immonium ion.
IMMONIUM_D
          This int is the identifier for an aspartic acid immonium ion.
IMMONIUM_E
          This int is the identifier for a glutamic acid immonium ion.
IMMONIUM_F
          This int is the identifier for a phenylalanine acid immonium ion.
IMMONIUM_G
          This int is the identifier for a glycine acid immonium ion.
IMMONIUM_H
          This int is the identifier for an histidine acid immonium ion.
IMMONIUM_I
          This int is the identifier for an isoleucine acid immonium ion.
IMMONIUM_K
          This int is the identifier for a lysine acid immonium ion.
IMMONIUM_L
          This int is the identifier for a leucine acid immonium ion.
IMMONIUM_M
          This int is the identifier for a methionine acid immonium ion.
IMMONIUM_N
          This int is the identifier for an asparagine immonium ion.
IMMONIUM_P
          This int is the identifier for a proline acid immonium ion.
IMMONIUM_Q
          This int is the identifier for a glutamine acid immonium ion.
IMMONIUM_R
          This int is the identifier for an arginine immonium ion.
IMMONIUM_S
          This int is the identifier for a serine acid immonium ion.
IMMONIUM_T
          This int is the identifier for a threonine acid immonium ion.
IMMONIUM_V
          This int is the identifier for a valine acid immonium ion.
IMMONIUM_W
          This int is the identifier for a tryptophan acid immonium ion.
IMMONIUM_Y
          This int is the identifier for a tyrosine acid immonium ion.
MH_ION
          This int is the identifier for an MH ion.
MHH2O_ION
          This int is the identifier for an MH-H2O ion.
MHNH3_ION
          This int is the identifier for an MH-NH3 ion.
PRECURSOR_LOSS
          This int is the identifier for a precursor ion loss.
UNKNOWN
          This int is the identifier for an unknown ion.
X_ION
          This int is the identifier for a x ion.
Y_ION
          This int is the identifier for a y ion.
YH2O_ION
          This int is the identifier for a y ion with H2O loss.
YNH3_ION
          This int is the identifier for a y ion with NH3 loss.
Z_ION
          This int is the identifier for a z ion.
 
Method Summary
static PeptideFragmentIon.PeptideFragmentIonType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PeptideFragmentIon.PeptideFragmentIonType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

A_ION

public static final PeptideFragmentIon.PeptideFragmentIonType A_ION
This int is the identifier for an a ion.


ANH3_ION

public static final PeptideFragmentIon.PeptideFragmentIonType ANH3_ION
This int is the identifier for an a ion with NH3 loss.


AH2O_ION

public static final PeptideFragmentIon.PeptideFragmentIonType AH2O_ION
This int is the identifier for an a ion with H2O loss.


B_ION

public static final PeptideFragmentIon.PeptideFragmentIonType B_ION
This int is the identifier for a b ion.


BNH3_ION

public static final PeptideFragmentIon.PeptideFragmentIonType BNH3_ION
This int is the identifier for a b ion with NH3 loss.


BH2O_ION

public static final PeptideFragmentIon.PeptideFragmentIonType BH2O_ION
This int is the identifier for a b ion with H2O loss.


C_ION

public static final PeptideFragmentIon.PeptideFragmentIonType C_ION
This int is the identifier for a c ion.


X_ION

public static final PeptideFragmentIon.PeptideFragmentIonType X_ION
This int is the identifier for a x ion.


Y_ION

public static final PeptideFragmentIon.PeptideFragmentIonType Y_ION
This int is the identifier for a y ion.


YNH3_ION

public static final PeptideFragmentIon.PeptideFragmentIonType YNH3_ION
This int is the identifier for a y ion with NH3 loss.


YH2O_ION

public static final PeptideFragmentIon.PeptideFragmentIonType YH2O_ION
This int is the identifier for a y ion with H2O loss.


Z_ION

public static final PeptideFragmentIon.PeptideFragmentIonType Z_ION
This int is the identifier for a z ion.


MH_ION

public static final PeptideFragmentIon.PeptideFragmentIonType MH_ION
This int is the identifier for an MH ion. The number of H is not represented here.


MHNH3_ION

public static final PeptideFragmentIon.PeptideFragmentIonType MHNH3_ION
This int is the identifier for an MH-NH3 ion.


MHH2O_ION

public static final PeptideFragmentIon.PeptideFragmentIonType MHH2O_ION
This int is the identifier for an MH-H2O ion.


IMMONIUM_A

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_A
This int is the identifier for an alanine immonium ion.


IMMONIUM_R

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_R
This int is the identifier for an arginine immonium ion.


IMMONIUM_N

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_N
This int is the identifier for an asparagine immonium ion.


IMMONIUM_D

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_D
This int is the identifier for an aspartic acid immonium ion.


IMMONIUM_C

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_C
This int is the identifier for a cysteine immonium ion.


IMMONIUM_E

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_E
This int is the identifier for a glutamic acid immonium ion.


IMMONIUM_Q

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_Q
This int is the identifier for a glutamine acid immonium ion.


IMMONIUM_G

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_G
This int is the identifier for a glycine acid immonium ion.


IMMONIUM_H

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_H
This int is the identifier for an histidine acid immonium ion.


IMMONIUM_I

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_I
This int is the identifier for an isoleucine acid immonium ion.


IMMONIUM_L

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_L
This int is the identifier for a leucine acid immonium ion.


IMMONIUM_K

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_K
This int is the identifier for a lysine acid immonium ion.


IMMONIUM_M

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_M
This int is the identifier for a methionine acid immonium ion.


IMMONIUM_F

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_F
This int is the identifier for a phenylalanine acid immonium ion.


IMMONIUM_P

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_P
This int is the identifier for a proline acid immonium ion.


IMMONIUM_S

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_S
This int is the identifier for a serine acid immonium ion.


IMMONIUM_T

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_T
This int is the identifier for a threonine acid immonium ion.


IMMONIUM_W

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_W
This int is the identifier for a tryptophan acid immonium ion.


IMMONIUM_Y

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_Y
This int is the identifier for a tyrosine acid immonium ion.


IMMONIUM_V

public static final PeptideFragmentIon.PeptideFragmentIonType IMMONIUM_V
This int is the identifier for a valine acid immonium ion.


PRECURSOR_LOSS

public static final PeptideFragmentIon.PeptideFragmentIonType PRECURSOR_LOSS
This int is the identifier for a precursor ion loss. The nature of the loss is not coded yet.


UNKNOWN

public static final PeptideFragmentIon.PeptideFragmentIonType UNKNOWN
This int is the identifier for an unknown ion.

Method Detail

values

public static PeptideFragmentIon.PeptideFragmentIonType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PeptideFragmentIon.PeptideFragmentIonType c : PeptideFragmentIon.PeptideFragmentIonType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PeptideFragmentIon.PeptideFragmentIonType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


Copyright © 2011. All Rights Reserved.