/// <summary> /// Calculate log Expressions /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuItemRRollup_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateTables(mclsSelected, "RRollup")) { return; } string dataset = mclsSelected.mstrRdatasetName; #region Hook Threading events m_BackgroundWorker.DoWork += new DoWorkEventHandler(m_BackgroundWorker_RRollup); m_BackgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler( m_BackgroundWorker_RRollupCompleted); #endregion mclsRRollupPar = new DAnTE.Purgatorio.clsRRollupPar { Rdataset = mclsSelected.mstrRdatasetName, DataSetName = mclsSelected.mstrDataText, OutFolder_pub = Settings.Default.WorkingFolder }; frmRRollUpPar mfrmRefRollup = new frmRRollUpPar(mclsRRollupPar); if (mhtDatasets.ContainsKey("RRollup")) { MessageBox.Show("RRollup is already done.", "Nothing to do"); return; } if (mfrmRefRollup.ShowDialog() == DialogResult.OK) { mclsRRollupPar = mfrmRefRollup.clsRRollupPar; if (dataset != null) { Add2AnalysisHTable(mclsRRollupPar, "RRollup"); string rcmd = mclsRRollupPar.Rcmd; m_BackgroundWorker.RunWorkerAsync(rcmd); mfrmShowProgress.Message = "RRollup : Scaling Peptides and Rolling up to Proteins ..."; mfrmShowProgress.ShowDialog(); } } #region Unhook Threading events m_BackgroundWorker.DoWork -= new DoWorkEventHandler(m_BackgroundWorker_RRollup); m_BackgroundWorker.RunWorkerCompleted -= new RunWorkerCompletedEventHandler( m_BackgroundWorker_RRollupCompleted); #endregion }
public frmRRollUpPar(DAnTE.Purgatorio.clsRRollupPar mclsRR) { InitializeComponent(); mclsRRollup = mclsRR; }
public frmRRollUpPar(DAnTE.Purgatorio.clsRRollupPar mclsRR) { InitializeComponent(); mclsRRollup = mclsRR; }