private static Xic GetExtractedIonChromatogram(double minMz, double maxMz, List <LcMsPeak> peakList) { var xic = GetXicPointsWithin(minMz, maxMz, peakList); xic.Sort(); return(Xic.GetSelectedXic(xic)); }
public Xic GetProductExtractedIonChromatogram(double minMz, double maxMz, double precursorIonMz) { var xic = new Xic(); foreach (var isolationWindow in GetIsoWindows(precursorIonMz)) { var peakList = _isoWindowToChromPeaks[isolationWindow]; xic.AddRange(GetXicPointsWithin(minMz, maxMz, peakList)); } xic.Sort(); return(Xic.GetSelectedXic(xic)); }