public static class PeptideConsensusSpectrum.Builder extends Object implements PeptideConsensusSpectrum.ConsensusParametersSetter, PeptideConsensusSpectrum.AnnotationParametersSetter, PeptideConsensusSpectrum.FilterParametersSetter
| Modifier and Type | Field and Description |
|---|---|
protected PeptideFragmenter |
fragmenter |
protected Tolerance |
fragmentTolerance |
protected AbstractMergePeakFilter.IntensityMode |
intensityMode |
protected double |
maxMzClusterWidth |
protected double |
maxMzDiff |
protected int |
minPeakCount |
protected double |
peakFraction |
protected PeakList.Precision |
precision |
protected URI |
spectrumSource |
| Modifier | Constructor and Description |
|---|---|
protected |
PeptideConsensusSpectrum.Builder(PeakList.Precision precision,
URI spectrumSource) |
| Modifier and Type | Method and Description |
|---|---|
<A extends PeakAnnotation,S extends PeakList<A>> |
buildConsensus(int charge,
Peptide peptide,
Collection<S> spectra,
Set<String> proteinAccessionNumbers) |
<A extends PeakAnnotation,S extends PeakList<A>> |
buildConsensus(int charge,
Peptide peptide,
Collection<S> spectra,
Set<String> proteinAccessionNumbers,
RetentionTimeList retentionTimes) |
PeptideConsensusSpectrum.FilterParametersSetter |
setAnnotationParameters(Tolerance fragmentTolerance,
PeptideFragmenter fragmenter) |
PeptideConsensusSpectrum.AnnotationParametersSetter |
setConsensusParameters(double maxMzDiff,
double maxMzClusterWidth,
AbstractMergePeakFilter.IntensityMode intensityMode) |
PeptideConsensusSpectrum.Builder |
setFilterParameters(double peakFraction,
int minPeakCount) |
protected final PeakList.Precision precision
protected final URI spectrumSource
protected double maxMzDiff
protected double maxMzClusterWidth
protected AbstractMergePeakFilter.IntensityMode intensityMode
protected Tolerance fragmentTolerance
protected PeptideFragmenter fragmenter
protected int minPeakCount
protected double peakFraction
protected PeptideConsensusSpectrum.Builder(PeakList.Precision precision, URI spectrumSource)
public PeptideConsensusSpectrum.FilterParametersSetter setAnnotationParameters(Tolerance fragmentTolerance, PeptideFragmenter fragmenter)
setAnnotationParameters in interface PeptideConsensusSpectrum.AnnotationParametersSetterpublic PeptideConsensusSpectrum.AnnotationParametersSetter setConsensusParameters(double maxMzDiff, double maxMzClusterWidth, AbstractMergePeakFilter.IntensityMode intensityMode)
setConsensusParameters in interface PeptideConsensusSpectrum.ConsensusParametersSetterpublic PeptideConsensusSpectrum.Builder setFilterParameters(double peakFraction, int minPeakCount)
setFilterParameters in interface PeptideConsensusSpectrum.FilterParametersSetterpublic <A extends PeakAnnotation,S extends PeakList<A>> PeptideConsensusSpectrum buildConsensus(int charge, Peptide peptide, Collection<S> spectra, Set<String> proteinAccessionNumbers, RetentionTimeList retentionTimes)
public <A extends PeakAnnotation,S extends PeakList<A>> PeptideConsensusSpectrum buildConsensus(int charge, Peptide peptide, Collection<S> spectra, Set<String> proteinAccessionNumbers)
Copyright © 2016. All Rights Reserved.