org.fhcrc.cpl.viewer.feature
Class ExtractMaxima2D

java.lang.Object
  extended by org.fhcrc.cpl.viewer.feature.ExtractMaxima2D

public class ExtractMaxima2D
extends java.lang.Object

User: mbellew Date: Sep 15, 2004 Time: 6:42:33 PM


Method Summary
static Spectrum.Peak[] analyze(float[][] spectra, float startMz, double interval, Smooth2D smooth2d, float minPeak)
          scans.length should be 2^n for efficiency NOTE: will not return maxima in first or last scan, or bottom/top mz value NOTE: returns array index, not scan numbers
static Spectrum.Peak[] analyze(org.fhcrc.cpl.toolbox.proteomics.Scan[] scans, org.fhcrc.cpl.toolbox.FloatRange rangePeaks)
           
static Spectrum.Peak[] analyze(org.fhcrc.cpl.toolbox.proteomics.Scan[] scans, org.fhcrc.cpl.toolbox.FloatRange rangePeaks, Smooth2D smooth2d, float minPeak)
          find local maxima after smoothing using smooth2d, peaks returned with scan numbers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

analyze

public static Spectrum.Peak[] analyze(org.fhcrc.cpl.toolbox.proteomics.Scan[] scans,
                                      org.fhcrc.cpl.toolbox.FloatRange rangePeaks)

analyze

public static Spectrum.Peak[] analyze(org.fhcrc.cpl.toolbox.proteomics.Scan[] scans,
                                      org.fhcrc.cpl.toolbox.FloatRange rangePeaks,
                                      Smooth2D smooth2d,
                                      float minPeak)
find local maxima after smoothing using smooth2d, peaks returned with scan numbers


analyze

public static Spectrum.Peak[] analyze(float[][] spectra,
                                      float startMz,
                                      double interval,
                                      Smooth2D smooth2d,
                                      float minPeak)
scans.length should be 2^n for efficiency NOTE: will not return maxima in first or last scan, or bottom/top mz value NOTE: returns array index, not scan numbers



Fred Hutchinson Cancer Research Center