Example #1
0
 private static void PastePeptides(PasteDlg pasteDlg, BackgroundProteome.DuplicateProteinsFilter duplicateProteinsFilter,
                                   bool addUnmatched, bool addFiltered)
 {
     RunDlg <FilterMatchedPeptidesDlg>(pasteDlg.PastePeptides, filterMatchedPeptidesDlg =>
     {
         filterMatchedPeptidesDlg.DuplicateProteinsFilter = duplicateProteinsFilter;
         filterMatchedPeptidesDlg.AddUnmatched            = addUnmatched;
         filterMatchedPeptidesDlg.AddFiltered             = addFiltered;
         filterMatchedPeptidesDlg.OkDialog();
     });
 }
Example #2
0
 private static void PasteTransitions(PasteDlg pasteDlg, BackgroundProteome.DuplicateProteinsFilter duplicateProteinsFilter,
                                      bool addUnmatched, bool addFiltered)
 {
     RunUI(() => pasteDlg.IsMolecule = false); // Make sure it's ready for peptides, not small molecules
     RunDlg <FilterMatchedPeptidesDlg>(pasteDlg.PasteTransitions, filterMatchedPeptidesDlg =>
     {
         // Make sure we only count each peptide once for the FilterMatchedPeptidesDlg.
         Assert.AreEqual(NUM_UNMATCHED_EXPECTED, filterMatchedPeptidesDlg.UnmatchedCount);
         filterMatchedPeptidesDlg.DuplicateProteinsFilter = duplicateProteinsFilter;
         filterMatchedPeptidesDlg.AddUnmatched            = addUnmatched;
         filterMatchedPeptidesDlg.AddFiltered             = addFiltered;
         filterMatchedPeptidesDlg.OkDialog();
     });
 }