public void AlignUsingPreviouslyProcessedOutputTest1() { var rawFile = @"\\protoapps\UserData\Slysz\Standard_Testing\Targeted_FeatureFinding\Unlabelled\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18.RAW"; var previouslyProcessedResultsFile = @"\\protoapps\UserData\Slysz\Standard_Testing\Targeted_FeatureFinding\Unlabelled\AlignmentInfo\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18_iqAlignmentResults.txt"; WorkflowExecutorBaseParameters parameters = new BasicTargetedWorkflowExecutorParameters(); var run = new RunFactory().CreateRun(rawFile); var massAndNetAligner = new IqMassAndNetAligner(parameters, run); massAndNetAligner.LoadPreviousIqResults(previouslyProcessedResultsFile); massAndNetAligner.ExecuteAlignment(); var baseFilenameForImageExport = @"\\protoapps\UserData\Slysz\Standard_Testing\Targeted_FeatureFinding\Unlabelled\AlignmentInfo\QC_Shew_08_04-pt5-2_11Jan09_Sphinx_08-11-18"; massAndNetAligner.ExportGraphs(baseFilenameForImageExport); }
public void DoAlignment() { if (Parameters.IsMassAlignmentPerformed) { Run.MassAlignmentInfo = IqMassAndNetAligner.DoMassAlignment(); } if (Parameters.IsNetAlignmentPerformed) { Run.NetAlignmentInfo = IqMassAndNetAligner.DoNetAlignment(); } if (Parameters.IsMassAlignmentPerformed || Parameters.IsMassAlignmentPerformed) { var exportedAlignmentIqResultsFilename = Path.Combine(_alignmentFolder, Run.DatasetName + "_iqAlignmentResults.txt"); IqMassAndNetAligner.ExportResults(exportedAlignmentIqResultsFilename); var exportedGraphBaseFilename = Path.Combine(_alignmentFolder, Run.DatasetName); IqMassAndNetAligner.ExportGraphs(exportedGraphBaseFilename); } }