Class ImmoniumIon
java.lang.Object
com.compomics.util.experiment.personalization.ExperimentObject
com.compomics.util.experiment.biology.ions.Ion
com.compomics.util.experiment.biology.ions.impl.ImmoniumIon
- All Implemented Interfaces:
Serializable
Represents an immonium ion.
- Author:
- Marc Vaudel, Harald Barsnes
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.compomics.util.experiment.biology.ions.Ion
Ion.IonType -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal charThe amino acid that can generate this ion as single letter code.static final ImmoniumIonAlanine immonium ion.static final ImmoniumIonArginine immonium ion.static final ImmoniumIonAsparagine immonium ion.static final ImmoniumIonAspartic acid immonium ion.static final ImmoniumIonCysteine immonium ion.static final ImmoniumIonGlutamic acid immonium ion.static final ImmoniumIonGlutamine immonium ion.static final ImmoniumIonGlycine immonium ion.static final ImmoniumIonHistidine immonium ion.static final ImmoniumIonIsoleucine immonium ion.static final ImmoniumIonLeucine immonium ion.static final ImmoniumIonLysine immonium ion.static final ImmoniumIonMethionine immonium ion.static final ImmoniumIonPhenylananine immonium ion.static final ImmoniumIonProline immonium ion.static final ImmoniumIonPyrrolysine immonium ion.static final ImmoniumIonSelenocysteine immonium ion.static final ImmoniumIonSerine immonium ion.static final ImmoniumIonThreonine immonium ion.static final ImmoniumIonTryptophan immonium ion.static final ImmoniumIonTyrosine immonium ion.static final ImmoniumIonValine immonium ion.Fields inherited from class com.compomics.util.experiment.biology.ions.Ion
atomChain, theoreticMass1, typeFields inherited from class com.compomics.util.experiment.personalization.ExperimentObject
NO_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ImmoniumIongetImmoniumIon(char residue) Returns the immonium ion produced by the given amino acid.static ImmoniumIongetImmoniumIon(int subType) Returns the immonium ion corresponding to the given subtype.getName()Returns the name of the ion.Returns the possible neutral losses of this ion type.static int[]Returns the possible subtypes.Returns the CV term adapted to the fragment ion.Returns the CV term adapted to the fragment ion.intReturns the ion subtype.Returns the subtype as string.booleanReturns a boolean indicating whether the ion is the same as another ion.Methods inherited from class com.compomics.util.experiment.biology.ions.Ion
getAtomicComposition, getGenericIon, getGenericIon, getImplementedIonTypes, getNeutralLossesAsString, getNeutralLossesAsString, getPossibleSubtypes, getPossibleSubtypesAsSet, getTheoreticMass, getTheoreticMz, getType, getTypeAsString, getTypeAsString, hasNeutralLosses, setAtomicComposition, setTheoreticMassMethods inherited from class com.compomics.util.experiment.personalization.ExperimentObject
addUrParam, asLong, clearParametersMap, getId, getUrParam, getUrParams, removeUrParam, setId, setUrParams
-
Field Details
-
ALANINE
Alanine immonium ion. -
ARGININE
Arginine immonium ion. -
ASPARAGINE
Asparagine immonium ion. -
ASPARTIC_ACID
Aspartic acid immonium ion. -
CYSTEINE
Cysteine immonium ion. -
GLUTAMIC_ACID
Glutamic acid immonium ion. -
GLUTAMINE
Glutamine immonium ion. -
GLYCINE
Glycine immonium ion. -
HISTIDINE
Histidine immonium ion. -
ISOLEUCINE
Isoleucine immonium ion. -
LEUCINE
Leucine immonium ion. -
LYSINE
Lysine immonium ion. -
METHIONINE
Methionine immonium ion. -
PHENYLALANINE
Phenylananine immonium ion. -
PROLINE
Proline immonium ion. -
SELENOCYSTEINE
Selenocysteine immonium ion. -
SERINE
Serine immonium ion. -
THREONINE
Threonine immonium ion. -
TRYPTOPHAN
Tryptophan immonium ion. -
TYROSINE
Tyrosine immonium ion. -
VALINE
Valine immonium ion. -
PYRROLYSINE
Pyrrolysine immonium ion. -
aa
public final char aaThe amino acid that can generate this ion as single letter code.
-
-
Constructor Details
-
ImmoniumIon
public ImmoniumIon()Empty default constructor
-
-
Method Details
-
getImmoniumIon
Returns the immonium ion corresponding to the given subtype.- Parameters:
subType- the subtype- Returns:
- the immonium ion
-
getImmoniumIon
Returns the immonium ion produced by the given amino acid.- Parameters:
residue- the amino acid as char- Returns:
- the immonium ion
-
getName
Description copied from class:IonReturns the name of the ion. The name should be short enough to be displayed on a spectrum. -
getPrideCvTerm
Description copied from class:IonReturns the CV term adapted to the fragment ion. Null if none corresponding.- Specified by:
getPrideCvTermin classIon- Returns:
- the CV term adapted to the fragment ion. Null if none corresponding
-
getPsiMsCvTerm
Description copied from class:IonReturns the CV term adapted to the fragment ion. Null if none corresponding.- Specified by:
getPsiMsCvTermin classIon- Returns:
- the CV term adapted to the fragment ion. Null if none corresponding
-
getSubType
public int getSubType()Description copied from class:IonReturns the ion subtype.- Specified by:
getSubTypein classIon- Returns:
- the ion subtype as integer
-
getSubTypeAsString
Description copied from class:IonReturns the subtype as string.- Specified by:
getSubTypeAsStringin classIon- Returns:
- the subtype as string
-
getPossibleSubtypes
public static int[] getPossibleSubtypes()Returns the possible subtypes.- Returns:
- the possible subtypes
-
getNeutralLosses
Description copied from class:IonReturns the possible neutral losses of this ion type. An empty list if none.- Specified by:
getNeutralLossesin classIon- Returns:
- the possible neutral losses of this ion type
-
isSameAs
Description copied from class:IonReturns a boolean indicating whether the ion is the same as another ion.
-