public class PrecursorIon extends Ion
Ion.IonType| Modifier and Type | Field and Description |
|---|---|
static int |
PRECURSOR
For now only one type of precursor implemented.
|
theoreticMass, type| Constructor and Description |
|---|
PrecursorIon()
Constructor for a generic ion without neutral losses.
|
PrecursorIon(ArrayList<NeutralLoss> neutralLosses)
Constructor for a generic ion.
|
PrecursorIon(double theoreticMass)
Constructor for a generic ion without neutral losses.
|
PrecursorIon(double theoreticMass,
ArrayList<NeutralLoss> neutralLosses)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Returns the name of the ion.
|
ArrayList<NeutralLoss> |
getNeutralLosses()
Returns the possible neutral losses of this ion type.
|
static ArrayList<Integer> |
getPossibleSubtypes()
Returns an arraylist of possible subtypes.
|
CvTerm |
getPrideCvTerm()
Returns the pride cv term adapted to the fragment ion.
|
int |
getSubType()
Returns the ion subtype.
|
String |
getSubTypeAsString()
Returns the subtype as string.
|
boolean |
isSameAs(Ion anotherIon)
Returns a boolean indicating whether the ion is the same as another ion.
|
getGenericIon, getGenericIon, getImplementedIonTypes, getNeutralLossesAsString, getNeutralLossesAsString, getPossibleSubtypes, getTheoreticMass, getTheoreticMz, getType, getTypeAsString, getTypeAsString, setTheoreticMassaddUrParam, getParameterKey, getUrParampublic static final int PRECURSOR
public PrecursorIon(double theoreticMass,
ArrayList<NeutralLoss> neutralLosses)
theoreticMass - the theoretic massneutralLosses - the neutral lossespublic PrecursorIon(ArrayList<NeutralLoss> neutralLosses)
neutralLosses - the neutral lossespublic PrecursorIon()
public PrecursorIon(double theoreticMass)
theoreticMass - the theoretic mass of the precursorpublic String getName()
Ionpublic CvTerm getPrideCvTerm()
IongetPrideCvTerm in class Ionpublic int getSubType()
IongetSubType in class Ionpublic String getSubTypeAsString()
IongetSubTypeAsString in class Ionpublic static ArrayList<Integer> getPossibleSubtypes()
public ArrayList<NeutralLoss> getNeutralLosses()
IongetNeutralLosses in class IonCopyright © 2014. All rights reserved.