private void PopulateChoices() { foreach (Protease protease in ProteaseDictionary.Dictionary.Values) { proteaseComboBox.Items.Add(protease); } Protease trypsin = ProteaseDictionary.Dictionary["trypsin"]; proteaseComboBox.SelectedItem = trypsin; foreach (string initiatior_methionine_behavior in Enum.GetNames(typeof(InitiatorMethionineBehavior))) { initiatorMethionineBehaviorComboBox.Items.Add(initiatior_methionine_behavior); } foreach (string dissassociationType in GlobalVariables.AllSupportedDissociationTypes.Keys) { dissociationTypeComboBox.Items.Add(dissassociationType); } productMassToleranceComboBox.Items.Add("Da"); productMassToleranceComboBox.Items.Add("ppm"); precursorMassToleranceComboBox.Items.Add("Da"); precursorMassToleranceComboBox.Items.Add("ppm"); foreach (var hm in GlobalVariables.AllModsKnown.Where(b => b.ValidModification == true).GroupBy(b => b.ModificationType)) { var theModType = new ModTypeForGrid(hm.Key); ModSelectionGridItems.Add(theModType); } ModSelectionGrid.ItemsSource = ModSelectionGridItems; foreach (var hm in GlobalVariables.AllModsKnown.Where(b => b.ValidModification == true).GroupBy(b => b.ModificationType)) { var theModType = new ModTypeForTreeView(hm.Key, false); FixedModTypeForTreeViewObservableCollection.Add(theModType); foreach (var uah in hm) { theModType.Children.Add(new ModForTreeView(uah.ToString(), false, uah.IdWithMotif, false, theModType)); } } fixedModsTreeView.DataContext = FixedModTypeForTreeViewObservableCollection; foreach (var hm in GlobalVariables.AllModsKnown.Where(b => b.ValidModification == true).GroupBy(b => b.ModificationType)) { var theModType = new ModTypeForTreeView(hm.Key, false); VariableModTypeForTreeViewObservableCollection.Add(theModType); foreach (var uah in hm) { theModType.Children.Add(new ModForTreeView(uah.ToString(), false, uah.IdWithMotif, false, theModType)); } } variableModsTreeView.DataContext = VariableModTypeForTreeViewObservableCollection; foreach (var hm in GlobalVariables.AllModsKnown.Where(b => b.ValidModification == true).GroupBy(b => b.ModificationType)) { LocalizeModTypeForTreeViewObservableCollection.Add(new ModTypeForLoc(hm.Key)); } }
private void PopulateChoices() { foreach (Protease protease in GlobalVariables.ProteaseDictionary.Values) { proteaseComboBox.Items.Add(protease); } proteaseComboBox.SelectedIndex = 12; foreach (string initiatior_methionine_behavior in Enum.GetNames(typeof(InitiatorMethionineBehavior))) { initiatorMethionineBehaviorComboBox.Items.Add(initiatior_methionine_behavior); } productMassToleranceComboBox.Items.Add("Absolute"); productMassToleranceComboBox.Items.Add("ppm"); precursorMassToleranceComboBox.Items.Add("Absolute"); precursorMassToleranceComboBox.Items.Add("ppm"); foreach (var hm in GlobalVariables.AllModsKnown.GroupBy(b => b.modificationType)) { var theModType = new ModTypeForGrid(hm.Key); modSelectionGridItems.Add(theModType); } ModSelectionGrid.ItemsSource = modSelectionGridItems; foreach (var hm in GlobalVariables.AllModsKnown.GroupBy(b => b.modificationType)) { var theModType = new ModTypeForTreeView(hm.Key, false); fixedModTypeForTreeViewObservableCollection.Add(theModType); foreach (var uah in hm) { theModType.Children.Add(new ModForTreeView(uah.ToString(), false, uah.id, false, theModType)); } } fixedModsTreeView.DataContext = fixedModTypeForTreeViewObservableCollection; foreach (var hm in GlobalVariables.AllModsKnown.GroupBy(b => b.modificationType)) { var theModType = new ModTypeForTreeView(hm.Key, false); variableModTypeForTreeViewObservableCollection.Add(theModType); foreach (var uah in hm) { theModType.Children.Add(new ModForTreeView(uah.ToString(), false, uah.id, false, theModType)); } } variableModsTreeView.DataContext = variableModTypeForTreeViewObservableCollection; foreach (var hm in GlobalVariables.AllModsKnown.GroupBy(b => b.modificationType)) { localizeModTypeForTreeViewObservableCollection.Add(new ModTypeForLoc(hm.Key)); } //localizeModsTreeView.DataContext = localizeModTypeForTreeViewObservableCollection; }