public void test1() { Run run = new XCaliburRun(lowmwRawfile); ResultCollection results = new ResultCollection(run); run.CurrentScanSet = new ScanSet(1); Task msgen = new GenericMSGenerator(0, 1000); msgen.Execute(results); DeconToolsPeakDetector peakdetector = new DeconToolsPeakDetector(); peakdetector.PeakBackgroundRatio = 0.5; peakdetector.PeakFitType = DeconTools.Backend.Globals.PeakFitType.QUADRATIC; peakdetector.SigNoiseThreshold = 3; peakdetector.IsDataThresholded = true; peakdetector.Execute(results); //Task rapidDecon = new RapidDeconvolutor(); //rapidDecon.Execute(results); Task simpleDecon = new SimpleDecon(0.0005); simpleDecon.Execute(results); Console.WriteLine(results.Run.PeakList.Count); Console.WriteLine(results.ResultList.Count); string reportedResults = reportResults(results.ResultList); Console.WriteLine(reportedResults); }
public void test1() { Run run0 = new XCaliburRun(c2_blankfilePath); Run run1 = new XCaliburRun(c2_6FilePath); Run run2 = new XCaliburRun(c2_7FilePath); Run run3 = new XCaliburRun(c2_8FilePath); Run run4 = new XCaliburRun(c2_9FilePath); Run run5 = new XCaliburRun(c2_10FilePath); Project.getInstance().RunCollection.Add(run0); Project.getInstance().RunCollection.Add(run1); Project.getInstance().RunCollection.Add(run2); Project.getInstance().RunCollection.Add(run3); Project.getInstance().RunCollection.Add(run4); Project.getInstance().RunCollection.Add(run5); foreach (Run run in Project.getInstance().RunCollection) { ScanSetCollectionCreator scansetCreator = new ScanSetCollectionCreator(run, 1, 1); scansetCreator.Create(); } Task msgen = new GenericMSGenerator(); Task peakDetector = new DeconToolsPeakDetector(); Task decon = new SimpleDecon(); Task isosMergerExporter = new BasicIsosMergerExporter("..\\..\\TestFiles\\MergeTestFiles\\BasicIsosMergerExporterTest1Output_isos.csv"); Task scansupdater = new ScanResultUpdater(); Task scansMergerExporter = new BasicScansMergerExporter("..\\..\\TestFiles\\MergeTestFiles\\BasicIsosMergerExporterTest1Output_scans.csv"); Project.getInstance().TaskCollection.TaskList.Add(msgen); Project.getInstance().TaskCollection.TaskList.Add(peakDetector); Project.getInstance().TaskCollection.TaskList.Add(decon); Project.getInstance().TaskCollection.TaskList.Add(isosMergerExporter); Project.getInstance().TaskCollection.TaskList.Add(scansupdater); Project.getInstance().TaskCollection.TaskList.Add(scansMergerExporter); BasicTaskController taskController = new BasicTaskController(Project.getInstance().TaskCollection); taskController.Execute(Project.getInstance().RunCollection); TaskCleaner cleaner = new TaskCleaner(Project.getInstance().TaskCollection); cleaner.CleanTasks(); }