private void display_light_proteoforms(int row_index) { ExperimentalProteoform selected_pf = (ExperimentalProteoform)((DisplayExperimentalProteoform)this.dgv_AggregatedProteoforms.Rows[row_index].DataBoundItem).display_object; DisplayUtility.FillDataGridView(dgv_AcceptNeuCdLtProteoforms, selected_pf.aggregated_components.Select(c => new DisplayComponent(c))); DisplayComponent.FormatComponentsTable(dgv_AcceptNeuCdLtProteoforms, false); }
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.Checked && Sweet.lollipop.raw_experimental_components.Count > 0) { DisplayUtility.FillDataGridView(dgv_rawComponents, Sweet.lollipop.raw_experimental_components.Select(c => new DisplayComponent(c))); } if (rb_displayQuantificationComponents.Checked && 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 = (MdiParent as ProteoformSweet).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>() : rb_displayIdentificationComponents.Checked ? selected_pf.aggregated : rb_displayLightQuantificationComponents.Checked ? selected_pf.lt_quant_components.ToList <IAggregatable>() : selected_pf.hv_quant_components.ToList <IAggregatable>(); if (Sweet.lollipop.neucode_labeled && rb_displayIdentificationComponents.Checked) { DisplayUtility.FillDataGridView(dgv_AcceptNeuCdLtProteoforms, components.Select(c => new DisplayNeuCodePair(c as NeuCodePair))); } else if (rb_displayIdentificationComponents.Checked && 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 Component))); } if (Sweet.lollipop.neucode_labeled && rb_displayIdentificationComponents.Checked) { DisplayNeuCodePair.FormatNeuCodeTable(dgv_AcceptNeuCdLtProteoforms); } else if (rb_displayIdentificationComponents.Checked && 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); }