public virtual void LoadAndInitializeTargets(string targetsFilePath) { if (TargetImporter == null) { TargetImporter = new BasicIqTargetImporter(targetsFilePath); } IqLogger.Log.Info("Target Loading Started..."); Targets = TargetImporter.Import(); foreach (var iqTarget in Targets) { iqTarget.ChargeState = 0; //parent has a 0 charge state if (Parameters.TargetType == Globals.TargetType.LcmsFeature) { iqTarget.ElutionTimeTheor = Run.NetAlignmentInfo.GetNETValueForScan(iqTarget.ScanLC); } } _targetUtilities.CreateChildTargets(Targets, Parameters.MinMzForDefiningChargeStateTargets, Parameters.MaxMzForDefiningChargeStateTargets, Parameters.MaxNumberOfChargeStateTargetsToCreate, IqTargetsAreCysteineModified); IqLogger.Log.Info("Targets Loaded Successfully. Total targets loaded= " + Targets.Count); }
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(); } }