public void FillTablesAndCharts() { DisplayUtility.FillDataGridView(dgv_fileList, Sweet.lollipop.get_files(Sweet.lollipop.input_files, new Purpose[] { Purpose.Identification, Purpose.Quantification }).Select(c => new DisplayInputFile(c))); DisplayInputFile.FormatInputFileTable(dgv_fileList, new Purpose[] { Purpose.Identification, Purpose.Quantification }); dgv_fileList.ReadOnly = true; if (rb_displayIdentificationComponents.IsChecked.HasValue && (bool)rb_displayIdentificationComponents.IsChecked.Value && Sweet.lollipop.raw_experimental_components.Count > 0) { DisplayUtility.FillDataGridView(dgv_rawComponents, Sweet.lollipop.raw_experimental_components.Select(c => new DisplayComponent(c))); } if (rb_displayQuantificationComponents.IsChecked.HasValue && (bool)rb_displayQuantificationComponents.IsChecked.Value && Sweet.lollipop.raw_quantification_components.Count > 0) { DisplayUtility.FillDataGridView(dgv_rawComponents, Sweet.lollipop.raw_quantification_components.Select(c => new DisplayComponent(c))); } DisplayComponent.FormatComponentsTable(dgv_rawComponents); rtb_raw_components_counts.Text = ResultsSummaryGenerator.raw_components_report(); NeuCodePairs pairs_form = this.MDIParent.neuCodePairs; if (Sweet.lollipop.neucode_labeled && pairs_form.ReadyToRunTheGamut()) { pairs_form.RunTheGamut(false); } }
private void display_light_proteoforms() { List <IAggregatable> components = (selected_pf == null) ? new List <IAggregatable>() : ((bool)ra ? selected_pf.aggregated : ( (bool)rb ? selected_pf.lt_quant_components.ToList <IAggregatable>() : selected_pf.hv_quant_components.ToList <IAggregatable>())); if (Sweet.lollipop.neucode_labeled && (bool)ra) { DisplayUtility.FillDataGridView(dgv_AcceptNeuCdLtProteoforms, components.Select(c => new DisplayNeuCodePair(c as NeuCodePair))); } else if ((bool)ra && selected_pf != null && selected_pf.topdown_id) { DisplayUtility.FillDataGridView(dgv_AcceptNeuCdLtProteoforms, (selected_pf as TopDownProteoform).topdown_hits.Select(h => new DisplayTopDownHit(h))); } else { DisplayUtility.FillDataGridView(dgv_AcceptNeuCdLtProteoforms, components.Select(c => new DisplayComponent(c as ProteoformSuiteInternal.Component))); } if (Sweet.lollipop.neucode_labeled && (bool)ra) { DisplayNeuCodePair.FormatNeuCodeTable(dgv_AcceptNeuCdLtProteoforms); } else if ((bool)ra && selected_pf != null && selected_pf.topdown_id) { DisplayTopDownHit.FormatTopDownHitsTable(dgv_AcceptNeuCdLtProteoforms); } else { DisplayComponent.FormatComponentsTable(dgv_AcceptNeuCdLtProteoforms); } }
public List <DataTable> SetTables() { DataTables = new List <DataTable> { DisplayComponent.FormatComponentsTable(Sweet.lollipop.raw_experimental_components.Select(c => new DisplayComponent(c)).ToList(), "RawExperimentalComponents"), DisplayComponent.FormatComponentsTable(Sweet.lollipop.raw_quantification_components.Select(c => new DisplayComponent(c)).ToList(), "RawQuantificationComponents"), }; return(DataTables); }