예제 #1
0
        public void accessLocalFile_test1()
        {
            string testFile = @"D:\Data\Redmine_issues\Issue0095_15T_FailureToLoadData\CCR5_DEGLY_1_3_01_635";

            BrukerV3Run run = new BrukerV3Run(testFile);

            ScanSet scanSet = new ScanSet(2);

            run.GetMassSpectrum(scanSet);
            Assert.That(run.XYData.Xvalues != null);
            Assert.That(run.XYData.Xvalues.Length > 0);
            Assert.AreEqual(195733, run.XYData.Xvalues.Length);
        }
예제 #2
0
        public void GetSpectrum_Bruker9T_Test2()
        {
            var run = new BrukerV3Run(FileRefs.RawDataMSFiles.Bruker9TStandardFile2);

            var xydata = new XYData();

            var scanSet = new ScanSet(1000);

            xydata = run.GetMassSpectrum(scanSet);
            Assert.That(xydata.Xvalues != null);
            Assert.That(xydata.Xvalues.Length > 0);
            Assert.AreEqual(211064, xydata.Xvalues.Length);
        }
예제 #3
0
        public void GetSpectrum_Bruker15T_ser_Test1()
        {
            var run     = new BrukerV3Run(FileRefs.RawDataMSFiles.Bruker15TFile1);
            var xydata  = new XYData();
            var scanSet = new ScanSet(2);

            xydata = run.GetMassSpectrum(scanSet);
            Assert.That(xydata.Xvalues != null);
            Assert.That(xydata.Xvalues.Length > 0);
            Assert.AreEqual(209817, xydata.Xvalues.Length);

            //Assert.AreEqual(28962756691,(long)xydata.Yvalues.Sum());
        }
예제 #4
0
        public void GetSpectrum_Bruker12T_fid_Test2()
        {
            var    run     = new BrukerV3Run(FileRefs.RawDataMSFiles.BrukerSolarix12T_FID_File1);
            var    xydata  = new XYData();
            var    scanSet = new ScanSet(0);
            double minMZ   = 700;
            double maxMZ   = 701;

            xydata = run.GetMassSpectrum(scanSet, minMZ, maxMZ);
            Assert.That(xydata.Xvalues != null);
            Assert.That(xydata.Xvalues.Length > 0);
            Assert.AreEqual(630, xydata.Xvalues.Length);
        }
예제 #5
0
        public void GetSpectrum_Bruker15T_SummedMS_Test1()
        {
            var run     = new BrukerV3Run(FileRefs.RawDataMSFiles.Bruker15TFile1);
            var xydata  = new XYData();
            var scanSet = new ScanSet(2, 1, 3);

            xydata = run.GetMassSpectrum(scanSet);
            Assert.That(xydata.Xvalues != null);
            Assert.That(xydata.Xvalues.Length > 0);
            Assert.AreEqual(209817, xydata.Xvalues.Length);

            //TODO: confirm this value:   (currently different)
            //Assert.AreEqual(86318972269, (long)xydata.Yvalues.Sum());
        }