nix.affy.main
Class PeakPicker
java.lang.Object
nix.affy.main.PeakPicker
- public class PeakPicker
- extends java.lang.Object
Finds peaks in Intervals.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PeakPicker
public PeakPicker()
pickPeaks
public void pickPeaks(Interval[] intervals)
mask
public void mask(int start,
int stop)
findPeak
public int findPeak()
checkWidth
public boolean checkWidth(int leftIndex,
int peakIndex,
int rightIndex)
findPeakBp
public int findPeakBp(int peakIndex)
growRight
public int growRight(int index)
- Uses the idea of a local window, counts the number of neg slopes within the window, if > minPercent, keeps advancing.
growLeft
public int growLeft(int index)
- Uses the idea of a local window, counts the number of pos slopes within the window, if > minPercent, keeps advancing.
findHighestScore
public int findHighestScore()
slopeOligos
public void slopeOligos()
getInterval
public Interval getInterval()
setInterval
public void setInterval(Interval interval)
getLeftIndex
public int getLeftIndex()
setLeftIndex
public void setLeftIndex(int leftIndex)
getMinBpSides
public int getMinBpSides()
setMinBpSides
public void setMinBpSides(int minBpSides)
getMinPercent
public double getMinPercent()
setMinPercent
public void setMinPercent(double minPercent)
getMinRun
public int getMinRun()
setMinRun
public void setMinRun(int minRun)
getNumOligos
public int getNumOligos()
setNumOligos
public void setNumOligos(int numOligos)
getOligos
public Oligo[] getOligos()
setOligos
public void setOligos(Oligo[] oligos)
getPeakBp
public int getPeakBp()
setPeakBp
public void setPeakBp(int peakBp)
getPeakIndex
public int getPeakIndex()
setPeakIndex
public void setPeakIndex(int peakIndex)
getRightIndex
public int getRightIndex()
setRightIndex
public void setRightIndex(int rightIndex)
getScoreCutOff
public double getScoreCutOff()
setScoreCutOff
public void setScoreCutOff(double scoreCutOff)
getMaxNumPeaks
public int getMaxNumPeaks()
setMaxNumPeaks
public void setMaxNumPeaks(int maxNumPeaks)