public void TestOpen()
        {
            var           reader  = DataFileReaderFactory.Create(DataFileType.csv);
            List <Signal> signals = reader.Read("Data\\ExData_20170203_000800.csv");

            Assert.IsNotNull(signals);
        }
        public void TestRead2()
        {
            // Read in file and compare with known results
            CSVFileReader reader  = (CSVFileReader)DataFileReaderFactory.Create(DataFileType.csv);
            List <Signal> signals = reader.Read2("Data\\ExData_20170203_000800.csv");

            Assert.IsNotNull(signals);
            Assert.AreEqual(signals.Count, 8);
            Assert.AreEqual(signals[0].Data.Count, 1800);
        }
        public void TestRead()
        {
            // Read in file and compare with known results
            var reader = DataFileReaderFactory.Create(DataFileType.csv);
            //Console.WriteLine(Environment.CurrentDirectory);
            List <Signal> signals = reader.Read("Data\\ExData_20170203_000800.csv");

            Assert.IsNotNull(signals);
            Assert.AreEqual(signals.Count, 8);
            Assert.AreEqual(signals[0].Data.Count, 1800);
        }
        public void Init()
        {
            var reader = DataFileReaderFactory.Create(DataFileType.csv);

            //Console.WriteLine(Environment.CurrentDirectory);
            signals = reader.Read("Data\\SpectralInpectionData.csv");
            data    = new List <List <double> >();
            foreach (var sig in signals)
            {
                data.Add(sig.Data);
            }
        }
Exemple #5
0
        public SpectrumMatchList(string fileName, int maxCharge = 0, bool useDecoy = false)
        {
            Decoy          = useDecoy;
            MaxCharge      = maxCharge;
            SequenceFormat = DataFileFormat.Mgf;
            var fileReader  = DataFileReaderFactory.Create(SequenceFormat, fileName, useDecoy);
            var specMatches = fileReader.Read();

            AddRange(from i in specMatches
                     where i.PrecursorCharge <= maxCharge
                     select i);
        }
Exemple #6
0
        public SpectrumMatchList(LazyLcMsRun lcms, string tsvFile, DataFileFormat sequenceFormat,
                                 int maxCharge = 0, bool useDecoy = false)
        {
            Decoy          = useDecoy;
            MaxCharge      = maxCharge;
            SequenceFormat = sequenceFormat;
            var fileReader  = DataFileReaderFactory.Create(SequenceFormat, tsvFile, useDecoy, lcms);
            var specMatches = fileReader.Read();

            AddRange(from i in specMatches
                     where i.PrecursorCharge <= maxCharge
                     select i);
        }
        public void TestCreate()
        {
            var reader = DataFileReaderFactory.Create(DataFileType.csv);

            Assert.IsNotNull(reader, "Factory created null csv reader");
        }