Post

SpectrumFileReaderFactory

Creates an opened ISpectrumFileReader for an MS data file.


Remarks

Creates an opened ISpectrumFileReader for an MS data file.


Methods

MethodReturnsDescription
static GetReader(string file, MSFilter filter)ISpectrumFileReaderCreates 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.

Trending Tags