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(); }); }
private static void VerifyTransitionListError(PasteDlg insertTransDlg, string insertListText, object oldValue, object newValue, object containsValue, int row, int col, int replacements = 0) { string pasteText = oldValue != null && newValue != null ? insertListText.Replace(oldValue.ToString(), newValue.ToString()): insertListText; SetClipboardText(pasteText); insertTransDlg.PasteTransitions(); insertTransDlg.OkDialog(); if (containsValue != null) AssertEx.AreComparableStrings(containsValue.ToString(), insertTransDlg.ErrorText, replacements); Assert.AreEqual(row, insertTransDlg.SelectedGridRow); Assert.AreEqual(col, insertTransDlg.SelectedGridColumn); insertTransDlg.ClearRows(); }
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 VerifyTransitionListError(PasteDlg insertTransDlg, string insertListText, object oldValue, object newValue, int row, int col) { VerifyTransitionListError(insertTransDlg, insertListText, oldValue, newValue, newValue, row, col); }