Esempio n. 1
0
        //how to assemble the workspace from an idpXML
        public static void loadWorkspace(ref IDPicker.Workspace workspace, string assemblyFile)
        {
            if (workspace == null)
            {
                return;
            }

            try
            {
                workspace.readPeptidesXml(new StreamReader(assemblyFile), "", 1.0f, 1);
            }
            catch (Exception e)
            {
                Console.Error.WriteLine(e.StackTrace.ToString());
                Console.Error.WriteLine("Error reading input filepath \"" + assemblyFile + "\": " + e.Message);
                Environment.Exit(1);
            }

            // Create peptide groups by grouping peptide identifications
            // that mapped to same proteins into a single group.

            workspace.assemblePeptideGroups();
        }
Esempio n. 2
0
            public void qonverter_QonversionProgress (object sender, IDPicker.Qonverter.QonversionProgressEventArgs eventArgs)
            {
                Assert.AreEqual(Qonverter, sender);
                Assert.AreEqual(ExpectedQonvertedAnalyses, eventArgs.QonvertedAnalyses);
                Assert.AreEqual(eventArgs.Message.StartsWith("counting") ? 0 : ExpectedTotalAnalyses, eventArgs.TotalAnalyses);

                if (CancelAtCount == eventArgs.QonvertedAnalyses)
                    eventArgs.Cancel = true;
                else
                    Assert.IsTrue(eventArgs.QonvertedAnalyses < CancelAtCount);

                if (eventArgs.Message == "")
                    ++ExpectedQonvertedAnalyses;
            }