org.fhcrc.cpl.viewer.feature
Class ExtractEdgeFeatures

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

public class ExtractEdgeFeatures
extends java.lang.Object

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


Method Summary
static Spectrum.Peak[][] analyze(float[][] spectra, FloatRange range, float threshold)
           
static Spectrum.Peak[][] analyze(Scan[] scans, FloatRange rangePeaks, float threshold)
          scans should have a margin of at least 4 scans on either side, in which we won't detect features
static FeatureSet[] EdgeFeatures(Scan[] scans, FloatRange rangePeaks, float threshold)
           
static int[] ZeroIndexes(float[] signal, double minFilter)
           
 
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(Scan[] scans,
                                        FloatRange rangePeaks,
                                        float threshold)
scans should have a margin of at least 4 scans on either side, in which we won't detect features

Parameters:
scans -
rangePeaks -
threshold -
Returns:

analyze

public static Spectrum.Peak[][] analyze(float[][] spectra,
                                        FloatRange range,
                                        float threshold)

EdgeFeatures

public static FeatureSet[] EdgeFeatures(Scan[] scans,
                                        FloatRange rangePeaks,
                                        float threshold)

ZeroIndexes

public static int[] ZeroIndexes(float[] signal,
                                double minFilter)


Fred Hutchinson Cancer Research Center