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(); }); }
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(); }); }