org.fhcrc.cpl.viewer.feature
Class FeatureStrategyUsingWindow2D

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.FeatureStrategyUsingWindow2D
Direct Known Subclasses:
FeatureStrategyWavelet2D

public class FeatureStrategyUsingWindow2D
extends FeatureStrategyUsingWindow

User: mbellew Date: Sep 7, 2004 Time: 12:10:06 PM

Obviously this is WAY to slow to run for the whole file, this is to just test an idea.


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
FeatureStrategyUsingWindow2D(MSRun run, int scanIndex, int count, int maxCharge, FloatRange range, double sn)
           
 
Method Summary
 Feature[] _analyze()
           
protected  java.util.Collection analyze2D(Scan[] scans)
           
protected  Spectrum.Peak[] ExtractPeaks(Scan[] scans)
           
static Spectrum.Peak[] FilterPeakSet(Spectrum.Peak[] interestingPeaks, Spectrum.Peak[] peaks, MSRun run, int scanRange)
           
 int getType()
           
protected  Spectrum.Peak[] InterestingFeatures(Scan[] scans)
           
 
Methods inherited from class org.fhcrc.cpl.viewer.feature.FeatureStrategyUsingWindow
_logDebug, _pickPeaks, _smooth, analyze1D, 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

FeatureStrategyUsingWindow2D

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

_analyze

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

analyze2D

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

FilterPeakSet

public static Spectrum.Peak[] FilterPeakSet(Spectrum.Peak[] interestingPeaks,
                                            Spectrum.Peak[] peaks,
                                            MSRun run,
                                            int scanRange)

InterestingFeatures

protected Spectrum.Peak[] InterestingFeatures(Scan[] scans)

ExtractPeaks

protected Spectrum.Peak[] ExtractPeaks(Scan[] scans)

getType

public int getType()
Overrides:
getType in class FeatureExtractor


Fred Hutchinson Cancer Research Center