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