private void tb_modTableFilter_TextChanged(object sender, EventArgs e) { IEnumerable <object> selected_unmods = tb_modTableFilter.Text == "" ? Sweet.lollipop.theoretical_database.unlocalized_lookup.Values : ExtensionMethods.filter(Sweet.lollipop.theoretical_database.unlocalized_lookup.Values, tb_modTableFilter.Text); DisplayUtility.FillDataGridView(dgv_unlocalizedModifications, selected_unmods.OfType <UnlocalizedModification>().Select(u => new DisplayUnlocalizedModification(u))); DisplayUnlocalizedModification.FormatUnlocalizedModificationTable(dgv_unlocalizedModifications); }
public void FillTablesAndCharts() { reload_database_list(); DisplayUtility.FillDataGridView(dgv_Database, Sweet.lollipop.target_proteoform_community.theoretical_proteoforms.Select(t => new DisplayTheoreticalProteoform(t))); initialize_table_bindinglist(); DisplayTheoreticalProteoform.FormatTheoreticalProteoformTable(dgv_Database); DisplayUtility.FillDataGridView(dgv_unlocalizedModifications, Sweet.lollipop.theoretical_database.unlocalized_lookup.Values.Select(m => new DisplayUnlocalizedModification(m))); DisplayUnlocalizedModification.FormatUnlocalizedModificationTable(dgv_unlocalizedModifications); tb_totalTheoreticalProteoforms.Text = Sweet.lollipop.target_proteoform_community.theoretical_proteoforms.Length.ToString(); }
public List <DataTable> SetTables() { DataTables = new List <DataTable> { DisplayTheoreticalProteoform.FormatTheoreticalProteoformTable(Sweet.lollipop.target_proteoform_community.theoretical_proteoforms.Select(t => new DisplayTheoreticalProteoform(t)).ToList(), "TargetDatabase"), DisplayUnlocalizedModification.FormatUnlocalizedModificationTable(Sweet.lollipop.theoretical_database.unlocalized_lookup.Values.Select(m => new DisplayUnlocalizedModification(m)).ToList(), "UnlocalizedModifications") }; foreach (KeyValuePair <string, ProteoformCommunity> decoy_community in Sweet.lollipop.decoy_proteoform_communities) { DataTables.Add(DisplayTheoreticalProteoform.FormatTheoreticalProteoformTable(decoy_community.Value.theoretical_proteoforms.Select(t => new DisplayTheoreticalProteoform(t)).ToList(), decoy_community.Key)); } return(DataTables); }
private void btn_loadModNames_Click(object sender, EventArgs e) { OpenFileDialog d = new OpenFileDialog(); d.Title = "Modification Names"; d.Filter = "Modification Names (*.modnames) | *.modnames"; d.Multiselect = false; if ((bool)d.ShowDialog()) { return; } Sweet.lollipop.theoretical_database.load_unlocalized_names(d.FileName); DisplayUtility.FillDataGridView(dgv_unlocalizedModifications, Sweet.lollipop.theoretical_database.unlocalized_lookup.Values.Select(m => new DisplayUnlocalizedModification(m))); DisplayUnlocalizedModification.FormatUnlocalizedModificationTable(dgv_unlocalizedModifications); }