SpectrumFileReaderFactory
Creates an opened ISpectrumFileReader for an MS data file.
Remarks
Creates an opened ISpectrumFileReader for an MS data file.
Methods
| Method | Returns | Description |
|---|---|---|
| static GetReader(string file, MSFilter filter) | ISpectrumFileReader | Creates a reader for the file, chosen by its extension, and opens it. |
Example
1
2
3
4
5
6
7
8
9
10
using Nova.Data;
using Nova.Io.Read;
ISpectrumFileReader reader = SpectrumFileReaderFactory.GetReader("DDA.mzML", MSFilter.MS2);
Console.WriteLine(reader.ScanCount + " spectra, scans " + reader.FirstScan + " to " + reader.LastScan);
Spectrum spectrum = reader.GetSpectrum(); // the first MS2 spectrum
Console.WriteLine(spectrum.Count + " peaks");
reader.Close();
This post is licensed under CC BY 4.0 by the author.