protected override void Extract(DataReader uimf, FileInfo originFile, int frameNumber) { foreach (var xicTarget in Options.XicTargetList) { var xicData = GetXicInfo(uimf, frameNumber, xicTarget.TargetMz, xicTarget.Tolerance, this.Options.Getmsms); var xicOutputFile = DataExporter.GetOutputLocation( originFile, "XiC_mz_" + xicTarget.TargetMz + "_tolerance_" + xicTarget.Tolerance + "_Frame", frameNumber); if (xicData == null) { return; } DataExporter.OutputXiCbyTime(xicData, xicOutputFile, this.Options.Verbose); } }