public GraphDataProperties(string group, AreaCVNormalizationMethod normalizationMethod, int ratioIndex, string annotation, int minimumDetections) { Group = group; NormalizationMethod = normalizationMethod; RatioIndex = ratioIndex; Annotation = annotation; MinimumDetections = minimumDetections; }
public AreaCVGraphData Get(string group, string annotation, int minimumDetections, AreaCVNormalizationMethod normalizationMethod, int ratioIndex) { lock (_cacheInfo) { // Linear search, but very short list return(_cacheInfo.Data.FirstOrDefault(d => d._graphSettings.Group == group && d._graphSettings.Annotation == annotation && d._graphSettings.MinimumDetections == minimumDetections && d._graphSettings.NormalizationMethod == normalizationMethod && d._graphSettings.RatioIndex == ratioIndex)); } }
public AreaCVRefinementSettings(double cvCutoff, double qValueCutoff, int minimumDetections, AreaCVNormalizationMethod normalizationMethod, int ratioIndex) { CVCutoff = cvCutoff; QValueCutoff = qValueCutoff; MinimumDetections = minimumDetections; NormalizationMethod = normalizationMethod; RatioIndex = ratioIndex; MsLevel = AreaCVMsLevel.products; // Not MS1 for now Transitions = AreaCVTransitions.all; // All transitions for now Transitions = (AreaCVTransitions)3; Annotation = null; Group = null; }
public AreaCVRefinementSettings(double cvCutoff, double qValueCutoff, int minimumDetections, AreaCVNormalizationMethod normalizationMethod, int ratioIndex, AreaCVTransitions transitions, int countTransitions, AreaCVMsLevel msLevel) { CVCutoff = cvCutoff; QValueCutoff = qValueCutoff; MinimumDetections = minimumDetections; NormalizationMethod = normalizationMethod; RatioIndex = ratioIndex; MsLevel = msLevel; Transitions = transitions; CountTransitions = countTransitions; Annotation = null; Group = null; }
public AreaCVGraphSettings(GraphTypeSummary graphType, AreaCVNormalizationMethod normalizationMethod, int ratioIndex, string group, string annotation, PointsTypePeakArea pointsType, double qValueCutoff, double cvCutoff, int minimumDetections, double binwidth) { GraphType = graphType; NormalizationMethod = normalizationMethod; RatioIndex = ratioIndex; Group = group; Annotation = annotation; PointsType = pointsType; QValueCutoff = qValueCutoff; CVCutoff = cvCutoff; MinimumDetections = minimumDetections; BinWidth = binwidth; }