public void TestOpen() { var reader = DataFileReaderFactory.Create(DataFileType.csv); List <Signal> signals = reader.Read("Data\\ExData_20170203_000800.csv"); Assert.IsNotNull(signals); }
public ADataReader(string fileName, ITableDefinition tableDefinition, long largeBlobSize) { _tableDefinition = tableDefinition; _fileName = fileName; _dataFileReader = DataFileReaderFactory.CreateInstance(fileName); _largeBlobSize = largeBlobSize; _rawFileDirectory = Path.GetDirectoryName(fileName) + "\\" + _tableDefinition.Name + "\\"; }
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); }
private List <string> ReadIt(List <IColumn> columns) { List <string> data; using (_fileReader = DataFileReaderFactory.CreateInstance(_dataFileName)) { data = _fileReader.ReadLine(columns); } return(data); }
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 TestReadLine_When_StringIsNULL() { CreateFile("'NULL',1,\n"); List <IColumn> columns = CreateTwoColumns(); using (_fileReader = DataFileReaderFactory.CreateInstance(_dataFileName)) { var data = _fileReader.ReadLine(columns); data.Should().Equal("NULL", "1"); } }
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); } }
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); }
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 TestTwoLines_When_StringAndInt() { CreateFile("'A unicode ﺽ string',1,\n'test',2,\n"); List <IColumn> columns = CreateTwoColumns(); using (_fileReader = DataFileReaderFactory.CreateInstance(_dataFileName)) { var data = _fileReader.ReadLine(columns); data.Should().Equal("A unicode ﺽ string", "1"); data = _fileReader.ReadLine(columns); data.Should().Equal("test", "2"); } }
public void TestCompressedFile_With_HighUnicodeValue() { _dataFileName += ".dz"; const string sampleString = "abﺽ cﺽ"; CreateCompressedFile(sampleString); List <IColumn> columns = CreateTwoColumns(); using (_fileReader = DataFileReaderFactory.CreateInstance(_dataFileName)) { var val = _fileReader.ReadLine(columns); val[0].Should().Be(sampleString); } }
public void TestCreate() { var reader = DataFileReaderFactory.Create(DataFileType.csv); Assert.IsNotNull(reader, "Factory created null csv reader"); }