|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fhcrc.cpl.viewer.quant.QuantEventAssessor
public class QuantEventAssessor
This uses a big HACK, adding a dummy search score to peptide features to store the flag reason description
| Nested Class Summary | |
|---|---|
static class |
QuantEventAssessor.QuantEventAssessment
Class for communicating assessment results |
static class |
QuantEventAssessor.QuantPeakSetSummary
Data structure to pass around summary information about one set of peaks (light or heavy) |
| Constructor Summary | |
|---|---|
QuantEventAssessor()
|
|
| Method Summary | |
|---|---|
QuantEventAssessor.QuantEventAssessment |
assessFeature(Feature feature,
MSRun run)
Assess this feature as a quantitative event |
QuantEventAssessor.QuantEventAssessment |
assessQuantEvent(QuantEvent event,
MSRun run)
Assess this quantitative event. |
protected float |
calcKL(float[] idealPeaks,
java.util.List<java.lang.Float> peakIntensities)
|
protected float |
calcKL(float mass,
java.util.List<java.lang.Float> peakIntensities)
Calculate a KL score for a list of peak intensities. |
protected QuantEventAssessor.QuantPeakSetSummary |
calcPeakIntensities(int firstScan,
int lastScan,
float mass,
float mz,
float charge,
MSRun run,
int numPeaks)
Return the peak quant summary, with intensities of all peaks. |
int |
getLabelType()
|
static org.apache.log4j.Logger |
getLogger()
|
float |
getMaxFlagRatio()
|
float |
getMinFlagRatio()
|
float |
getPeakPPMTolerance()
|
boolean |
isShowCharts()
|
static int |
parseAssessmentCodeString(java.lang.String curationStatusString)
|
void |
setLabelType(int labelType)
|
void |
setMaxFlagRatio(float maxFlagRatio)
|
void |
setMinFlagRatio(float minFlagRatio)
|
void |
setPeakPPMTolerance(float peakPPMTolerance)
|
void |
setShowCharts(boolean showCharts)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger _log
public static final int FLAG_REASON_OK
public static final int FLAG_REASON_COELUTING
public static final int FLAG_REASON_DISSIMILAR_KL
public static final int FLAG_REASON_DISSIMILAR_MS1_RATIO
public static final int FLAG_REASON_UNEVALUATED
public static final java.lang.String[] flagReasonDescriptions
public static final java.lang.String[] flagReasonCodes
public static final java.lang.String REASON_DUMMY_SEARCH_SCORE_NAME
public static final float DEFAULT_PEAKBELOW_INTENSITY_RATIO_CUTOFF
protected float peakBelowIntensityRatioCutoff
public static final int DEFAULT_NUM_SCANS_AROUND_EVENT
protected int numScansAroundEventToConsider
public static final float DEFAULT_PEAK_PPM_TOLERANCE
protected float peakPPMTolerance
protected int labelType
protected boolean showCharts
public static final float SILAC_LABEL_MASS
public static final float SILAC_LABEL_MASSDIFF_PERRESIDUE
public static final float ACRYLAMIDE_LABEL_LIGHTMASS
public static final float ACRYLAMIDE_LABEL_HEAVYMASS
public static final float ACRYLAMIDE_LABEL_MASSDIFF_PERRESIDUE
protected int numPeaksToUse
protected int numRawPeaksToKeep
protected float minSignificantPeakContributionBelowMonoisotope
protected float maxLightHeavyOverlapToIgnore
protected float maxKlDiff
protected float minKlRatio
protected float maxLogRatioDiff
protected float minFlagRatio
protected float maxFlagRatio
| Constructor Detail |
|---|
public QuantEventAssessor()
| Method Detail |
|---|
public static int parseAssessmentCodeString(java.lang.String curationStatusString)
public QuantEventAssessor.QuantEventAssessment assessFeature(Feature feature,
MSRun run)
feature - run -
public QuantEventAssessor.QuantEventAssessment assessQuantEvent(QuantEvent event,
MSRun run)
event - run -
protected float calcKL(float mass,
java.util.List<java.lang.Float> peakIntensities)
mass - peakIntensities -
protected float calcKL(float[] idealPeaks,
java.util.List<java.lang.Float> peakIntensities)
protected QuantEventAssessor.QuantPeakSetSummary calcPeakIntensities(int firstScan,
int lastScan,
float mass,
float mz,
float charge,
MSRun run,
int numPeaks)
firstScan - lastScan - mass - mz - charge - run - numPeaks -
public float getPeakPPMTolerance()
public void setPeakPPMTolerance(float peakPPMTolerance)
public static org.apache.log4j.Logger getLogger()
public float getMinFlagRatio()
public void setMinFlagRatio(float minFlagRatio)
public float getMaxFlagRatio()
public void setMaxFlagRatio(float maxFlagRatio)
public boolean isShowCharts()
public void setShowCharts(boolean showCharts)
public int getLabelType()
public void setLabelType(int labelType)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||