Пример #1
0
        private void btnLoadRawCSMSL_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                STimer = DateTime.Now;
                if (Path.GetExtension(openFileDialog1.FileName).ToLower() == ".raw")
                {
                    raw = new ThermoRawReader(openFileDialog1.FileName);

                    lblRawInfo.Text = "Raw information\n" +
                                      "Last scan:" + raw.NumberOfScans.ToString() + "\n" +
                                      "Initial Time:" + DateTime.Now.Subtract(STimer).TotalSeconds.ToString("0.00") +
                                      " s";
                    btnBackward_CSMSL.Enabled = true;
                    btnForward_CSMSL.Enabled  = true;
                    btnRead_CSMSL.Enabled     = true;
                }
                else if (Path.GetExtension(openFileDialog1.FileName).ToLower() == ".mzxml")
                {
                    raw = new mzXMLRawReader(openFileDialog1.FileName);
                    DateTime starTime = DateTime.Now;
                    for (int i = 1; i <= 1000; i++)
                    {
                        MSScan S1 = raw.ReadScan(i);
                    }
                    double Total = DateTime.Now.Subtract(starTime).TotalSeconds;
                }
                else
                {
                    MessageBox.Show("File not supported");
                }
            }
        }
Пример #2
0
 public void OpenFile(string path)
 {
     _path   = path;
     _stream = new RawFileReaderEx();
     _stream.Open(path);
     WatchFile(path);
     OnFileLoaded(path);
     _fileIsOpen = true;
 }
Пример #3
0
 public void CloseFile()
 {
     Log.Debug("Closing");
     _isReading = false;
     if (_stream == null)
     {
         return;
     }
     _stream.Close();
     _stream = null;
     _fileWatcher.Stop();
     Log.Debug("Closed");
 }
Пример #4
0
 private void btnLoadRaw_Click(object sender, EventArgs e)
 {
     if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         if (Path.GetExtension(openFileDialog1.FileName.ToLower()) == ".raw")
         {
             rawReader = new RawReader(openFileDialog1.FileName, enumRawDataType.raw);
         }
         else
         {
             rawReader = new RawReader(openFileDialog1.FileName, enumRawDataType.mzxml);
         }
         btnRead.Enabled     = true;
         btnBackward.Enabled = true;
         btnForward.Enabled  = true;
         lblScanRange.Text   = "1~" + rawReader.NumberOfScans.ToString();
         txtScanNo.Text      = "1";
     }
 }
Пример #5
0
        private void btnLoadRaw_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {

                if (Path.GetExtension(openFileDialog1.FileName.ToLower()) == ".raw")
                {
                    rawReader = new RawReader(openFileDialog1.FileName, enumRawDataType.raw);
                }
                else
                {
                    rawReader = new RawReader(openFileDialog1.FileName, enumRawDataType.mzxml);
                }
                btnRead.Enabled = true;
                btnBackward.Enabled = true;
                btnForward.Enabled = true;
                lblScanRange.Text = "1~" + rawReader.NumberOfScans.ToString();
                txtScanNo.Text = "1";
            }
        }
Пример #6
0
        private void btnLoadRawCSMSL_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                STimer = DateTime.Now;
                if (Path.GetExtension(openFileDialog1.FileName).ToLower() == ".raw")
                {
                    raw = new ThermoRawReader(openFileDialog1.FileName);

                    lblRawInfo.Text = "Raw information\n" +
                                      "Last scan:" + raw.NumberOfScans.ToString() + "\n" +
                                      "Initial Time:" + DateTime.Now.Subtract(STimer).TotalSeconds.ToString("0.00") +
                                      " s";
                    btnBackward_CSMSL.Enabled = true;
                    btnForward_CSMSL.Enabled = true;
                    btnRead_CSMSL.Enabled = true;
                }
                else if (Path.GetExtension(openFileDialog1.FileName).ToLower() == ".mzxml")
                {

                    raw = new mzXMLRawReader(openFileDialog1.FileName);
                    DateTime starTime = DateTime.Now;
                    for (int i = 1; i <= 1000; i++)
                    {
                        MSScan S1 = raw.ReadScan(i);
                    }
                    double Total = DateTime.Now.Subtract(starTime).TotalSeconds;
                }
                else
                {
                    MessageBox.Show("File not supported");
                }

            }
        }