public class GlycanFragmenter extends Object
| Constructor and Description |
|---|
GlycanFragmenter(List<GlycanPeakGenerator<GlycanFragAnnotation>> peakGeneratorList,
PeakList.Precision precision,
int maxGlycosidicCuts,
int maxCrossringCuts)
Constructs a glycan fragmenter that generates peaks using the supplied peak generators.
|
GlycanFragmenter(Set<IonType> ionTypes,
boolean intact,
boolean internal,
PeakList.Precision precision,
int maxGlycosidicCuts,
int maxCrossringCuts)
Construct a glycan fragmenter that generates peaks for the supplied ion types.
|
| Modifier and Type | Method and Description |
|---|---|
GlycanSpectrum |
fragment(Glycan glycan,
int precursorCharge)
Generate a GlycanSpectrum from the fragment in input.
|
GlycanSpectrum |
fragment(Glycan glycan,
int precursorCharge,
CrossRingCutType crossRingCutType)
Generate a GlycanSpectrum from the fragment in input.
|
GlycanSpectrum |
fragment(Glycan glycan,
int precursorCharge,
int[] fragmentCharges,
CrossRingCutType crossRingCutType)
Generate a GlycanSpectrum from the fragment in input.
|
GlycanSpectrum |
fragment(Glycan glycan,
int precursorCharge,
List<GlycanFragment> fragmentList,
int[] fragmentCharges)
Generate a GlycanSpectrum from the fragment in input.
|
public GlycanFragmenter(List<GlycanPeakGenerator<GlycanFragAnnotation>> peakGeneratorList, PeakList.Precision precision, int maxGlycosidicCuts, int maxCrossringCuts)
peakGeneratorList - the list of peak generators to use for generating peaksprecision - the precision of the generated GlycanSpectrummaxCrossringCuts - maximum of crossring cutsmaxGlycosidicCuts - maximum of glycosidic cutspublic GlycanFragmenter(Set<IonType> ionTypes, boolean intact, boolean internal, PeakList.Precision precision, int maxGlycosidicCuts, int maxCrossringCuts)
ionTypes - the ion types to generate peaks forprecision - the precision of the generated GlycanSpectrumintact - allowed the generation of the intact fragmentinternal - allowed the generation of internal fragmentsmaxCrossringCuts - maximum of crossring cutsmaxGlycosidicCuts - maximum of glycosidic cutspublic GlycanSpectrum fragment(Glycan glycan, int precursorCharge)
glycan - the glycan precursor.precursorCharge - the charge of the precursor.public GlycanSpectrum fragment(Glycan glycan, int precursorCharge, CrossRingCutType crossRingCutType)
glycan - the glycan precursor.precursorCharge - the charge of the precursor.crossRingCutType - the type of crossring fragments to generate.public GlycanSpectrum fragment(Glycan glycan, int precursorCharge, int[] fragmentCharges, CrossRingCutType crossRingCutType)
glycan - the glycan precursor.precursorCharge - the charge of the precursor.fragmentCharges - an array of charge.crossRingCutType - the type of crossring fragments to generate.public GlycanSpectrum fragment(Glycan glycan, int precursorCharge, List<GlycanFragment> fragmentList, int[] fragmentCharges)
glycan - the glycan precursor.precursorCharge - the charge of the precursor.fragmentList - the list of fragmentfragmentCharges - an array of charge.Copyright © 2016. All Rights Reserved.