org.fhcrc.cpl.viewer.feature
Class FeatureStrategyPeaks

java.lang.Object
  extended by org.fhcrc.cpl.viewer.feature.FeatureExtractor
      extended by org.fhcrc.cpl.viewer.feature.FeatureStrategyUsingWindow
          extended by org.fhcrc.cpl.viewer.feature.FeatureStrategyPeaks

public class FeatureStrategyPeaks
extends FeatureStrategyUsingWindow

User: mbellew Date: Nov 2, 2004 This is meant to represent the peaks used in FeatureStrategyCombined


Nested Class Summary
 
Nested classes/interfaces inherited from class org.fhcrc.cpl.viewer.feature.FeatureExtractor
FeatureExtractor.StatusListener
 
Field Summary
 
Fields inherited from class org.fhcrc.cpl.viewer.feature.FeatureStrategyUsingWindow
_noise
 
Fields inherited from class org.fhcrc.cpl.viewer.feature.FeatureExtractor
_dumpWindowSize, _maxCharge, _mzRange, _run, _scanCount, _sn, _startScan, _status, DEFAULT_EXTRACTOR_PROPERTYNAME, TYPE_1D, TYPE_2D
 
Constructor Summary
FeatureStrategyPeaks(MSRun run, int scanIndex, int count, int maxCharge, FloatRange range, double sn)
           
 
Method Summary
 Feature[] _analyze()
           
protected  java.util.Collection analyze1D(Scan scan)
          THIS IS THE MAIN FEATURE FINDING ROUTINE
protected  java.util.Collection analyze2D(Scan[] scans)
           
 int getType()
           
 
Methods inherited from class org.fhcrc.cpl.viewer.feature.FeatureStrategyUsingWindow
_logDebug, _pickPeaks, _smooth, ExtractPeptideFeatures, ScoreFeature
 
Methods inherited from class org.fhcrc.cpl.viewer.feature.FeatureExtractor
analyze, analyzeScanAtATime, analyzeWindow, CombineScans, getAccurateMassAdjustmentScans, getDefault, getDefaultClass, getDumpWindowSize, getMzExtractionRange, getMzExtractionRange, getScans, setAccurateMassAdjustmentScans, setDefault, setDumpWindowSize, setStatusListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureStrategyPeaks

public FeatureStrategyPeaks(MSRun run,
                            int scanIndex,
                            int count,
                            int maxCharge,
                            FloatRange range,
                            double sn)
Method Detail

getType

public int getType()
Overrides:
getType in class FeatureExtractor

_analyze

public Feature[] _analyze()
                   throws java.lang.InterruptedException
Overrides:
_analyze in class FeatureStrategyUsingWindow
Throws:
java.lang.InterruptedException

analyze1D

protected java.util.Collection analyze1D(Scan scan)
THIS IS THE MAIN FEATURE FINDING ROUTINE

Overrides:
analyze1D in class FeatureStrategyUsingWindow

analyze2D

protected java.util.Collection analyze2D(Scan[] scans)
Overrides:
analyze2D in class FeatureExtractor


Fred Hutchinson Cancer Research Center