public void Speedtest1() { //string testfile = // @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mzXML"; var testfile2 = @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mz5"; //string testfile3 = //@"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mzML"; Run run = new MzRun(testfile2); var stopwatch = new Stopwatch(); var startScan = 5500; var stopScan = 6500; var scanSet = new ScanSet(startScan); var times = new List <long>(); run.GetMSLevel(startScan); for (var i = startScan; i < stopScan; i++) { scanSet = new ScanSet(i); if (run.GetMSLevel(i) == 2) { continue; } stopwatch.Start(); run.GetMassSpectrum(scanSet); stopwatch.Stop(); times.Add(stopwatch.ElapsedMilliseconds); stopwatch.Reset(); } //foreach (var time in times) //{ // Console.WriteLine(time); //} Console.WriteLine("Average = " + times.Average()); }
public void GetMassSpectrum_higherThanTotalScans() { var testscan = 18506; var testfile = @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mzXML"; Run run = new MzRun(testfile); var scanSet = new ScanSet(testscan); run.GetMassSpectrum(scanSet); }
public void GetScanInfoTest1() { var testfile = @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mz5"; Run run = new MzRun(testfile); var ms2scan = 6005; var info = run.GetScanInfo(ms2scan); Console.WriteLine(info); }
public void constructorTest1() { var testfile = @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mzXML"; Run run = new MzRun(testfile); Assert.AreEqual(Backend.Globals.MSFileType.MZXML_Rawdata, run.MSFileType); Assert.AreEqual(18505, run.GetNumMSScans()); Assert.AreEqual(0, run.MinLCScan); Assert.AreEqual(18504, run.MaxLCScan); Assert.AreEqual("QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18", run.DatasetName); Assert.AreEqual(@"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML", run.DataSetPath); }
public void GetMassSpectrumTest1() { var testscan = 6004; var testfile = @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mzXML"; Run run = new MzRun(testfile); var scanSet = new ScanSet(testscan); run.GetMassSpectrum(scanSet); Assert.AreEqual(481.274514196002, (decimal)run.XYData.Xvalues[3769]); Assert.AreEqual(13084442, run.XYData.Yvalues[3769]); //TestUtilities.DisplayXYValues(run.XYData); }
public void GetMSLevelsTest1() { var testscan = 6004; var testscan2 = 6005; var testfile = @"\\protoapps\UserData\Slysz\DeconTools_TestFiles\mzXML\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.mzXML"; Run run = new MzRun(testfile); var level = run.GetMSLevel(testscan); var scanTime = run.GetTime(testscan); Assert.AreEqual(1, run.GetMSLevel(testscan)); Assert.AreEqual(2, run.GetMSLevel(testscan2)); Assert.AreEqual(1961.65, (decimal)run.GetTime(testscan)); }