Package eu.isas.reporter.calculation
Class Deisotoper
java.lang.Object
eu.isas.reporter.calculation.Deisotoper
This class takes care of the deisotoping of reporter ion intensities.
- Author:
- Marc Vaudel, Harald Barsnes
-
Constructor Summary
ConstructorsConstructorDescriptionDeisotoper(com.compomics.util.experiment.quantification.reporterion.ReporterMethod method, double tolerance) Constructor. -
Method Summary
-
Constructor Details
-
Deisotoper
public Deisotoper(com.compomics.util.experiment.quantification.reporterion.ReporterMethod method, double tolerance) Constructor.- Parameters:
method- the reporter method usedtolerance- the tolerance to use for reporter ions detection
-
-
Method Details
-
deisotope
public HashMap<String,Double> deisotope(HashMap<String, com.compomics.util.experiment.identification.matches.IonMatch> ionMatches, com.compomics.util.experiment.mass_spectrometry.spectra.Spectrum spectrum, double mzTolerance, boolean mostAccurate) This method returns deisotoped intensities.- Parameters:
ionMatches- the ion matches to deisotopespectrum- the spectrum to search the isotopic intensities inmzTolerance- the MS2 m/z tolerancemostAccurate- boolean indicating whether the most accurate ion should be selected- Returns:
- a map of the deisotoped intensities (ion index > intensity)
-