private void menuItemZRollup_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateTables(mclsSelected, "ZRollup")) { return; } string dataset = mclsSelected.mstrRdatasetName; #region Hook Threading events m_BackgroundWorker.DoWork += new DoWorkEventHandler(m_BackgroundWorker_ZRollup); m_BackgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler( m_BackgroundWorker_ZRollupCompleted); #endregion mclsZRollupPar = new DAnTE.Purgatorio.clsZRollupPar { Rdataset = mclsSelected.mstrRdatasetName, DataSetName = mclsSelected.mstrDataText, OutFolder_pub = Settings.Default.WorkingFolder }; frmZRollupPar mfrmScaling = new frmZRollupPar(mclsZRollupPar); if (mhtDatasets.ContainsKey("ZRollup")) { MessageBox.Show("ZRollup is already done.", "Nothing to do"); return; } if (mfrmScaling.ShowDialog() == DialogResult.OK) { mclsZRollupPar = mfrmScaling.clsZRollupPar; if (dataset != null) { Add2AnalysisHTable(mclsZRollupPar, "ZRollup"); string rcmd = mclsZRollupPar.Rcmd; m_BackgroundWorker.RunWorkerAsync(rcmd); mfrmShowProgress.Message = "ZRollup: Scaling Peptides and Rolling up to Proteins ..."; mfrmShowProgress.ShowDialog(); } } #region Unhook Threading events m_BackgroundWorker.DoWork -= new DoWorkEventHandler(m_BackgroundWorker_ZRollup); m_BackgroundWorker.RunWorkerCompleted -= new RunWorkerCompletedEventHandler( m_BackgroundWorker_ZRollupCompleted); #endregion }
public frmZRollupPar(DAnTE.Purgatorio.clsZRollupPar mclsZRoll) { InitializeComponent(); mclsZRollup = mclsZRoll; }
public frmZRollupPar(DAnTE.Purgatorio.clsZRollupPar mclsZRoll) { InitializeComponent(); mclsZRollup = mclsZRoll; }