/// <summary> /// Constructor /// </summary> protected clsMSFileInfoProcessorBaseClass() { mTICandBPIPlot = new clsTICandBPIPlotter("TICandBPIPlot", true); RegisterEvents(mTICandBPIPlot); mInstrumentSpecificPlots = new clsTICandBPIPlotter("InstrumentSpecificPlots", true); RegisterEvents(mInstrumentSpecificPlots); mDatasetStatsSummarizer = new clsDatasetStatsSummarizer(); RegisterEvents(mDatasetStatsSummarizer); mLCMS2DPlot = new clsLCMSDataPlotter(); RegisterEvents(mLCMS2DPlot); mLCMS2DPlotOverview = new clsLCMSDataPlotter(); RegisterEvents(mLCMS2DPlotOverview); InitializeLocalVariables(); }
/// <summary> /// Constructor /// </summary> /// <param name="pWiz"></param> /// <param name="datasetStatsSummarizer"></param> /// <param name="ticAndBPIPlot"></param> /// <param name="lcms2DPlot"></param> /// <param name="saveLCMS2DPlots"></param> /// <param name="saveTICAndBPI"></param> /// <param name="checkCentroidingStatus"></param> public clsProteoWizardDataParser( MSDataFileReader pWiz, DatasetStatsSummarizer datasetStatsSummarizer, clsTICandBPIPlotter ticAndBPIPlot, clsLCMSDataPlotter lcms2DPlot, bool saveLCMS2DPlots, bool saveTICAndBPI, bool checkCentroidingStatus) { mPWiz = pWiz; mDatasetStatsSummarizer = datasetStatsSummarizer; mTICAndBPIPlot = ticAndBPIPlot; mLCMS2DPlot = lcms2DPlot; mSaveLCMS2DPlots = saveLCMS2DPlots; mSaveTICAndBPI = saveTICAndBPI; mCheckCentroidingStatus = checkCentroidingStatus; mGetQ1MZ = new Regex("Q[0-9]=([0-9.]+)", RegexOptions.Compiled); mGetQ3MZ = new Regex("Q1=[0-9.]+ Q3=([0-9.]+)", RegexOptions.Compiled); mWarnedAccessViolationException = false; }