コード例 #1
0
 private void comboLabelType_SelectedIndexChanged(object sender, EventArgs e)
 {
     // Handle label type selection events, like <Edit list...>
     if (_driverLabelType != null)
     {
         _driverLabelType.SelectedIndexChangedEvent();
         if (_driverLabelType.SelectedMods.Modifications.Any(m => m.LabelAtoms != LabelAtoms.None))
         {
             var dict = new Dictionary <string, string>();
             foreach (var m in _driverLabelType.SelectedMods.Modifications.Where(
                          m => m.LabelAtoms != LabelAtoms.None))
             {
                 foreach (var l in m.LabelNames)
                 {
                     string formulaStripped = BioMassCalc.MONOISOTOPIC.StripLabelsFromFormula(l);
                     if (!dict.ContainsKey(formulaStripped))
                     {
                         dict.Add(formulaStripped, l);
                     }
                 }
             }
             FormulaBox.IsotopeLabelsForMassCalc = dict;
         }
         else
         {
             FormulaBox.IsotopeLabelsForMassCalc = null;
         }
     }
 }
コード例 #2
0
 private void comboLabelType_SelectedIndexChanged(object sender, EventArgs e)
 {
     // Handle label type selection events, like <Edit list...>
     if (_driverLabelType != null)
     {
         _driverLabelType.SelectedIndexChangedEvent();
     }
 }