Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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";
        }
Ejemplo n.º 3
0
 public SequenceParser(RawConverter converter) => Converter = converter;