Beispiel #1
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();
     });
 }
Beispiel #2
0
 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();
 }
Beispiel #3
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();
     });
 }
Beispiel #4
0
 private static void VerifyTransitionListError(PasteDlg insertTransDlg, string insertListText,
     object oldValue, object newValue, int row, int col)
 {
     VerifyTransitionListError(insertTransDlg, insertListText, oldValue, newValue, newValue, row, col);
 }