public class PeptideFragmentAnnotator extends Object
peakList
given a peptide as this process implies peptide fragmentation, aligning peaks and reporting
annotations.| Constructor and Description |
|---|
PeptideFragmentAnnotator(PeptideFragmenter fragmenter,
PeakListAligner<PepFragAnnotation,PepFragAnnotation> aligner) |
PeptideFragmentAnnotator(PeptideFragmenter fragmenter,
Tolerance tolerance) |
| Modifier and Type | Method and Description |
|---|---|
<S extends PeakList<PepFragAnnotation>> |
annotate(S peaklist,
Peptide peptide)
Annotate peaklist from peptide at precursor charge
|
<S extends PeakList<PepFragAnnotation>> |
annotate(S peaklist,
Peptide peptide,
int precursorCharge)
Annotate peaklist from peptide at specific charge
|
<S extends PeakList<PepFragAnnotation>> |
annotate(S peaklist,
Peptide peptide,
int precursorCharge,
int... fragmentCharges)
Annotate peaklist from peptide at specific charge
|
protected PeptideSpectrum |
fragment(Peptide peptidePrecursor,
int precursorCharge) |
protected PeptideSpectrum |
fragment(Peptide peptidePrecursor,
int precursorCharge,
int... fragmentCharges) |
protected void |
reportAnnotations(PeakList<PepFragAnnotation> peakList,
int index,
List<PepFragAnnotation> fragAnnotations) |
public PeptideFragmentAnnotator(PeptideFragmenter fragmenter, Tolerance tolerance)
public PeptideFragmentAnnotator(PeptideFragmenter fragmenter, PeakListAligner<PepFragAnnotation,PepFragAnnotation> aligner)
public <S extends PeakList<PepFragAnnotation>> S annotate(S peaklist, Peptide peptide)
peaklist - the peaklist to annotatepeptide - the peptide to fragment and to annotate peaklist withpublic <S extends PeakList<PepFragAnnotation>> S annotate(S peaklist, Peptide peptide, int precursorCharge)
peaklist - the peaklist to annotatepeptide - the peptide to fragment and to annotate peaklist withprecursorCharge - the precursor charge (all fragments will be generated from +1 to precursorCharge)public <S extends PeakList<PepFragAnnotation>> S annotate(S peaklist, Peptide peptide, int precursorCharge, int... fragmentCharges)
peaklist - the peaklist to annotatepeptide - the peptide to fragment and to annotate peaklist withprecursorCharge - the precursor chargefragmentCharges - the fragment chargesprotected PeptideSpectrum fragment(Peptide peptidePrecursor, int precursorCharge)
protected PeptideSpectrum fragment(Peptide peptidePrecursor, int precursorCharge, int... fragmentCharges)
protected void reportAnnotations(PeakList<PepFragAnnotation> peakList, int index, List<PepFragAnnotation> fragAnnotations)
Copyright © 2016. All Rights Reserved.