public override void LoadAndInitializeTargets(string targetsFilePath) { if (TargetImporter == null) { TargetImporter = new MSAlignIqTargetImporter(targetsFilePath); } Targets = TargetImporter.Import(); foreach (TopDownIqTarget target in Targets) { setParentNetFromChildren(target); _targetUtilities.UpdateTargetMissingInfo(target); target.RefineChildTargets(); target.SetChildrenFromParent(); } }
public void MSAlignIqTargetImporterTargetCreationTest() { //Reference JIRA: https://jira.pnnl.gov/jira/browse/OMCR-184 var targetsFile = @"\\protoapps\UserData\Fujimoto\TopDownTesting\Charles_Data\SBEP_STM_001_02222012_Aragon_MSAlign_ResultTable_e4pvalue.txt"; var importer = new MSAlignIqTargetImporter(targetsFile); var Targets = importer.Import(); foreach (var target in Targets) { Console.WriteLine("Parent: " + target); Console.WriteLine("Children: "); var children = target.ChildTargets(); foreach (var child in children) { Console.WriteLine(child); } } }