Exemplo n.º 1
0
        private static Xic GetExtractedIonChromatogram(double minMz, double maxMz, List <LcMsPeak> peakList)
        {
            var xic = GetXicPointsWithin(minMz, maxMz, peakList);

            xic.Sort();
            return(Xic.GetSelectedXic(xic));
        }
Exemplo n.º 2
0
        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));
        }