示例#1
0
        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);
            }
        }