public void ClearListsTablesFigures(bool clear_following) { if (!clear_following) { tb_td_hits.Clear(); Sweet.lollipop.top_down_hits.Clear(); //only want to clear if cleared theo database } Sweet.lollipop.clear_td(); dgv_TD_proteoforms.DataSource = null; dgv_TD_proteoforms.Rows.Clear(); tb_tdProteoforms.Clear(); tb_unique_PFRs.Clear(); tb_tableFilter.Clear(); rtb_sequence.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; if (sweet as RawExperimentalComponents == null) { sweet.ClearListsTablesFigures(false); } } } }
public void ClearListsTablesFigures(bool clear_following) { foreach (var series in ct_IntensityRatio.Series) { series.Points.Clear(); } foreach (var series in ct_LysineCount.Series) { series.Points.Clear(); } dgv_RawExpNeuCodePairs.DataSource = null; dgv_RawExpNeuCodePairs.Rows.Clear(); if (clear_following) { for (int i = this.MDIParent.forms.IndexOf(this) + 1; i < this.MDIParent.forms.Count; i++) { ISweetForm sweet = this.MDIParent.forms[i]; if (sweet as TheoreticalDatabase == null) { sweet.ClearListsTablesFigures(false); } } } }
public void ClearListsTablesFigures(bool clear_following) { SaveState.lollipop.clear_et(); et_histogram_from_unmod.Clear(); foreach (var series in ct_ET_Histogram.Series) { series.Points.Clear(); } foreach (var series in ct_ET_peakList.Series) { series.Points.Clear(); } dgv_ET_Relations.DataSource = null; dgv_ET_Peak_List.DataSource = null; dgv_ET_Relations.Rows.Clear(); dgv_ET_Peak_List.Rows.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; if (sweet as ExperimentExperimentComparison == null) { sweet.ClearListsTablesFigures(false); } } } }
public void ClearListsTablesFigures(bool clear_following) { //clear all save acceptance actions --> will re-add save actions from loaded actions if peak still exists Sweet.save_actions.RemoveAll(x => x.StartsWith("accept ExperimentalExperimental") || x.StartsWith("unaccept ExperimentalExperimental")); Sweet.lollipop.clear_ee(); foreach (var series in ct_EE_Histogram.Series) series.Points.Clear(); foreach (var series in ct_EE_peakList.Series) series.Points.Clear(); dgv_EE_Relations.DataSource = null; dgv_EE_Peaks.DataSource = null; dgv_EE_Relations.Rows.Clear(); dgv_EE_Peaks.Rows.Clear(); tb_max_accepted_fdr.Clear(); tb_peakTableFilter.Clear(); tb_relationTableFilter.Clear(); tb_totalAcceptedEERelations.Clear(); tb_TotalEEPeaks.Clear(); if (clear_following) { for (int i = (MDIParent).forms.IndexOf(this) + 1; i < (MDIParent).forms.Count; i++) { ISweetForm sweet = (MDIParent).forms[i]; if (sweet as TopDown == null) { sweet.ClearListsTablesFigures(false); } } } }
public void ClearListsTablesFigures(bool clear_following_forms) { Sweet.lollipop.raw_experimental_components.Clear(); Sweet.lollipop.raw_quantification_components.Clear(); foreach (InputFile f in Sweet.lollipop.input_files) { f.reader.Clear(); } if (clear_following_forms) { ProteoformSweet parMDI = ((MainWindow)MDIHelpers.getParentWindow(this)).MDIParentControl; for (int i = parMDI.forms.IndexOf(this) + 1; i < (parMDI).forms.Count; i++) { ISweetForm sweet = (parMDI).forms[i]; if (sweet as TopDown == null) { sweet.ClearListsTablesFigures(false); } } } dgv_fileList.Rows.Clear(); dgv_rawComponents.Rows.Clear(); dgv_chargeStates.Rows.Clear(); dgv_fileList.DataSource = null; dgv_rawComponents.DataSource = null; dgv_chargeStates.DataSource = null; }
public void ClearListsTablesFigures(bool clear_following_forms) { Sweet.lollipop.raw_experimental_components.Clear(); Sweet.lollipop.raw_quantification_components.Clear(); foreach (InputFile f in Sweet.lollipop.input_files) { f.reader.Clear(); } if (clear_following_forms) { for (int i = this.MDIParent.forms.IndexOf(this) + 1; i < (this.MDIParent).forms.Count; i++) { ISweetForm sweet = (this.MDIParent).forms[i]; if (sweet as TopDown == null) { sweet.ClearListsTablesFigures(false); } } } dgv_fileList.Rows.Clear(); dgv_rawComponents.Rows.Clear(); dgv_chargeStates.Rows.Clear(); dgv_fileList.DataSource = null; dgv_rawComponents.DataSource = null; dgv_chargeStates.DataSource = null; }
public void ClearListsTablesFigures(bool clear_following) { SaveState.lollipop.clear_ee(); foreach (var series in ct_EE_Histogram.Series) { series.Points.Clear(); } foreach (var series in ct_EE_peakList.Series) { series.Points.Clear(); } dgv_EE_Relations.DataSource = null; dgv_EE_Peaks.DataSource = null; dgv_EE_Relations.Rows.Clear(); dgv_EE_Peaks.Rows.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; sweet.ClearListsTablesFigures(false); } } }
private void showForm(UserControl form) { /*UClosingTabItem temp = new ClosingTabItem(); * temp.Title = form.GetType().Name; * temp.Content = form; * MDIContainer.Items.Add(temp); * MDIContainer.SelectedItem = temp;*/ current_form = form as ISweetForm; MDIContainer.SelectedIndex = ClosingTabItem.tabTable[form.GetType().Name]; }
private void showForm(UserControl form) { /*form.Show(); * form.WindowState = FormWindowState.Maximized;*/ (form as ITabbedMDI).MDIParent = this; Window wdo = new Window { Title = "Proteo Display", Content = new ProteoformSweet(), MinHeight = 450, MinWidth = 800 }; current_form = form as ISweetForm; }
//Initial all tabs private void showTabs(List <ISweetForm> forms) { foreach (UserControl uc in forms) { ClosingTabItem temp = new ClosingTabItem(); temp.Title = uc.GetType().Name; temp.Content = uc; //if (!uc.IsEnabled) //{ //temp.Focusable = false;//cannot be selected //} MDIContainer.Items.Add(temp); ClosingTabItem.tabTable.Add(uc.GetType().Name, MDIContainer.Items.Count - 1);//keep a record current_form = uc as ISweetForm; } }
public void ClearListsTablesFigures(bool clear_following) { SaveState.lollipop.clear_all_families(); dgv_main.DataSource = null; dgv_main.Rows.Clear(); dgv_proteoform_family_members.DataSource = null; dgv_proteoform_family_members.Rows.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; sweet.ClearListsTablesFigures(false); } } }
public void ClearListsTablesFigures(bool clear_following) { Sweet.lollipop.input_files.Clear(); Sweet.save_actions.Clear(); Sweet.loaded_actions.Clear(); Sweet.lollipop.results_folder = ""; //tb_resultsFolder.Text = ""; if (clear_following) { for (int i = this.MDIParent.forms.IndexOf(this) + 1; i < this.MDIParent.forms.Count; i++) { ISweetForm sweet = this.MDIParent.forms[i]; sweet.ClearListsTablesFigures(false); sweet.FillTablesAndCharts(); } } FillTablesAndCharts(); }
public void ClearListsTablesFigures(bool clear_following) { if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; if (sweet as TheoreticalDatabase == null) { sweet.ClearListsTablesFigures(false); } } } SaveState.lollipop.clear_aggregation(); dgv_AcceptNeuCdLtProteoforms.DataSource = null; dgv_AcceptNeuCdLtProteoforms.Rows.Clear(); }
public void ClearListsTablesFigures(bool clear_following) { dgv_Database.DataSource = null; dgv_Database.Rows.Clear(); dgv_loadFiles.DataSource = null; dgv_loadFiles.Rows.Clear(); dgv_unlocalizedModifications.DataSource = null; dgv_unlocalizedModifications.Rows.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; sweet.ClearListsTablesFigures(false); } } }
public void ClearListsTablesFigures(bool clear_following) { Sweet.lollipop.clear_all_families(); dgv_main.DataSource = null; dgv_main.Rows.Clear(); dgv_proteoform_family_members.DataSource = null; dgv_proteoform_family_members.Rows.Clear(); tb_tableFilter.Clear(); rtb_proteoformFamilyResults.Clear(); if (clear_following) { for (int i = (MDIParent).forms.IndexOf(this) + 1; i < (MDIParent).forms.Count; i++) { ISweetForm sweet = (MDIParent).forms[i]; sweet.ClearListsTablesFigures(false); } } }
public void ClearListsTablesFigures(bool clear_following) { if (clear_following) { for (int i = (this.MDIParent).forms.IndexOf(this) + 1; i < (this.MDIParent).forms.Count; i++) { ISweetForm sweet = (this.MDIParent).forms[i]; sweet.ClearListsTablesFigures(false); } } Sweet.lollipop.clear_aggregation(); dgv_AcceptNeuCdLtProteoforms.DataSource = null; dgv_AcceptNeuCdLtProteoforms.Rows.Clear(); dgv_AggregatedProteoforms.DataSource = null; dgv_AggregatedProteoforms.Rows.Clear(); tb_tableFilter.Clear(); tb_totalAggregatedProteoforms.Clear(); }
public void ClearListsTablesFigures(bool clear_following) { //clear all save acceptance actions --> will re-add save actions from loaded actions if peak still exists Sweet.save_actions.RemoveAll(x => x.StartsWith("accept ExperimentalTheoretical") || x.StartsWith("unaccept ExperimentalTheoretical")); //if in this round or others haven't ever shifted a mass, clear them all. Need to be careful because rerun the gamut whenever shift peaks. if (!Sweet.lollipop.raw_experimental_components.Any(c => c.manual_mass_shift > 0)) { Sweet.save_actions.RemoveAll(x => x.StartsWith("shift ")); } Sweet.lollipop.clear_et(); et_histogram_from_unmod.Clear(); foreach (var series in ct_ET_Histogram.Series) { series.Points.Clear(); } foreach (var series in ct_ET_peakList.Series) { series.Points.Clear(); } dgv_ET_Relations.DataSource = null; dgv_ET_Peak_List.DataSource = null; dgv_ET_Relations.Rows.Clear(); dgv_ET_Peak_List.Rows.Clear(); tb_IdentifiedProteoforms.Clear(); tb_max_accepted_fdr.Clear(); tb_peakTableFilter.Clear(); tb_relationTableFilter.Clear(); tb_TotalPeaks.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)this.MDIParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)this.MDIParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)this.MDIParent).forms[i]; if (sweet as ExperimentExperimentComparison == null && sweet as TopDown == null) { sweet.ClearListsTablesFigures(false); } } } }
public void ClearListsTablesFigures(bool clear_following) { Sweet.lollipop.input_files.Clear(); Sweet.save_actions.Clear(); Sweet.loaded_actions.Clear(); Sweet.lollipop.results_folder = ""; //tb_resultsFolder.Text = ""; ProteoformSweet parMDI = ((MainWindow)MDIHelpers.getParentWindow(this)).MDIParentControl; //get the parent control of the form; if (clear_following) { for (int i = parMDI.forms.IndexOf(this) + 1; i < parMDI.forms.Count; i++) { ISweetForm sweet = parMDI.forms[i]; sweet.ClearListsTablesFigures(false); sweet.FillTablesAndCharts(); } } FillTablesAndCharts(); }
//Initial all tabs private void showTabs(List <ISweetForm> forms) { foreach (UserControl uc in forms) { ClosingTabItem temp = new ClosingTabItem(); temp.Content = uc; // Format the header name with spaces string[] tokenizedName = Regex.Split(uc.GetType().Name, @"(?<!^)(?=[A-Z])"); string cleanedHeaderName = string.Join(" ", tokenizedName); temp.Title = cleanedHeaderName; //if (!uc.IsEnabled) //{ //temp.Focusable = false;//cannot be selected //} MDIContainer.Items.Add(temp); ClosingTabItem.tabTable.Add(uc.GetType().Name, MDIContainer.Items.Count - 1);//keep a record current_form = uc as ISweetForm; } }
public void ClearListsTablesFigures(bool clear_following_forms) { if (clear_following_forms) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; if (sweet as TheoreticalDatabase == null) { sweet.ClearListsTablesFigures(false); } } } dgv_fileList.Rows.Clear(); dgv_rawComponents.Rows.Clear(); dgv_chargeStates.Rows.Clear(); dgv_fileList.DataSource = null; dgv_rawComponents.DataSource = null; dgv_chargeStates.DataSource = null; }
public void ClearListsTablesFigures(bool clear_following) { dgv_Database.DataSource = null; dgv_Database.Rows.Clear(); dgv_loadFiles.DataSource = null; dgv_loadFiles.Rows.Clear(); dgv_unlocalizedModifications.DataSource = null; dgv_unlocalizedModifications.Rows.Clear(); tb_modTableFilter.Clear(); tb_tableFilter.Clear(); tb_totalTheoreticalProteoforms.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; if (sweet as RawExperimentalComponents == null && (Sweet.lollipop.target_proteoform_community.experimental_proteoforms.Any(e => e.topdown_id) || sweet as AggregatedProteoforms == null)) { sweet.ClearListsTablesFigures(false); } } } }
public void ClearListsTablesFigures(bool clear_following) { SaveState.lollipop.logIntensityHistogram.Clear(); SaveState.lollipop.logSelectIntensityHistogram.Clear(); SaveState.lollipop.satisfactoryProteoforms.Clear(); SaveState.lollipop.qVals.Clear(); SaveState.lollipop.quantifiedProteins.Clear(); SaveState.lollipop.inducedOrRepressedProteins.Clear(); SaveState.lollipop.goTermNumbers.Clear(); foreach (var series in ct_proteoformIntensities.Series) { series.Points.Clear(); } foreach (var series in ct_relativeDifference.Series) { series.Points.Clear(); } foreach (var series in ct_volcano_logFold_logP.Series) { series.Points.Clear(); } dgv_goAnalysis.DataSource = null; dgv_quantification_results.DataSource = null; dgv_goAnalysis.Rows.Clear(); dgv_quantification_results.Rows.Clear(); if (clear_following) { for (int i = ((ProteoformSweet)MdiParent).forms.IndexOf(this) + 1; i < ((ProteoformSweet)MdiParent).forms.Count; i++) { ISweetForm sweet = ((ProteoformSweet)MdiParent).forms[i]; sweet.ClearListsTablesFigures(false); } } }
private void showForm(Form form) { form.Show(); form.WindowState = FormWindowState.Maximized; current_form = form as ISweetForm; }