private static async Task <IImageData> RawToImageArray(string path, int bitDepth, RawConverterEnum rawConverter, CancellationToken ct) { using (var fs = new FileStream(path, FileMode.Open)) { using (var ms = new System.IO.MemoryStream()) { fs.CopyTo(ms); var converter = RawConverter.CreateInstance(rawConverter); var rawType = Path.GetExtension(path).ToLower().Substring(1); var data = await converter.Convert(s : ms, bitDepth : bitDepth, rawType : rawType, metaData : new ImageMetaData(), token : ct); return(data); } } }
public RawConverterGUI() { // get an instance of RawXtract; _rawXtract = new RawConverter(); // initialize components; InitializeComponent(); rbDDA.Checked = true; cbMassCorrection.Enabled = true; cbMassCorrection.Checked = false; cbPredDiaPrecs.Enabled = false; cbPredDiaPrecs.Checked = false; cbCentroid.Enabled = false; cbCentroid.Checked = true; cbOutFormat.SelectedIndex = -1; fileBrowserDialog.Filter = "Thermo RAW Files|*.raw|MzXML Files|*.mzXML|MzML Files|*.mzml|MS2 Files|*.ms2|MS3 Files|*.ms3|MGF Files|*.mgf"; }
public SequenceParser(RawConverter converter) => Converter = converter;