Beispiel #1
0
        public void EditIrtCalcDlgPepCountTest(EditIrtCalcDlg dlg, int numStandardPeps, int numLibraryPeps, string path, bool add)
        {
            RunUI(() =>
            {
                Assert.AreEqual(0, dlg.StandardPeptideCount);
                Assert.AreEqual(0, dlg.LibraryPeptideCount);

                dlg.CalcName = "Testing";
                dlg.OpenDatabase(path);

                Assert.AreEqual(numStandardPeps, dlg.StandardPeptideCount);
                Assert.AreEqual(numLibraryPeps, dlg.LibraryPeptideCount);
            });

            if (add)
            {
                var addDlg = ShowDialog <AddIrtPeptidesDlg>(dlg.AddResults);
                RunUI(() => addDlg.Action = AddIrtPeptidesAction.skip);
                var recalibrateDlg = ShowDialog <MultiButtonMsgDlg>(addDlg.OkDialog);
                OkDialog(recalibrateDlg, recalibrateDlg.Btn1Click);
            }

            RunUI(dlg.OkDialog);
            WaitForClosedForm(dlg);
        }
Beispiel #2
0
        public void EditIrtCalcDlgPepCountTest(EditIrtCalcDlg dlg, int numStandardPeps, int numLibraryPeps, string path, bool add)
        {
            RunUI(() =>
            {
                Assert.AreEqual(0, dlg.StandardPeptideCount);
                Assert.AreEqual(0, dlg.LibraryPeptideCount);

                dlg.CalcName = "Testing";
                dlg.OpenDatabase(path);

                Assert.AreEqual(numStandardPeps, dlg.StandardPeptideCount);
                Assert.AreEqual(numLibraryPeps, dlg.LibraryPeptideCount);
            });

            if (add)
            {
                RunDlg <AddIrtPeptidesDlg>(dlg.AddResults, addDlg =>
                {
                    addDlg.Action = AddIrtPeptidesAction.skip;
                    addDlg.OkDialog();
                });
            }

            RunUI(dlg.OkDialog);
            WaitForClosedForm(dlg);
        }
Beispiel #3
0
 public void EditCalculator()
 {
     using (var calcDlg = new EditIrtCalcDlg(Calculator, Settings.Default.RTScoreCalculatorList))
     {
         if (calcDlg.ShowDialog(this) == DialogResult.OK)
         {
             Calculator = ((RCalcIrt)Calculator.ChangeName(calcDlg.CalcName)).ChangeDatabasePath(calcDlg.Calculator.PersistencePath);
         }
     }
 }
Beispiel #4
0
        private static void CommitIrtCalcChange(EditIrtCalcDlg editIrtCalc)
        {
            // TODO(brendanx): For now just allow audit logging to skip this operation until we can figure out how to handle it
            RunUI(() => SkylineWindow.AssumeNonNullModificationAuditLogging = false);

            using (new WaitDocumentChange())
            {
                OkDialog(editIrtCalc, editIrtCalc.OkDialog);
            }

            RunUI(() => SkylineWindow.AssumeNonNullModificationAuditLogging = true);
        }