diff --git a/src/Common/CommonStandard/Algorithm/Scoring/Ms2ScanMatching.cs b/src/Common/CommonStandard/Algorithm/Scoring/Ms2ScanMatching.cs index b4f522cee..134fdceae 100644 --- a/src/Common/CommonStandard/Algorithm/Scoring/Ms2ScanMatching.cs +++ b/src/Common/CommonStandard/Algorithm/Scoring/Ms2ScanMatching.cs @@ -44,7 +44,7 @@ public MatchedSpectrumPair GetMatchedSpectrum(List experiment, Lis private List ShrinkPeaks(List reference) { var result = new List(reference.Count); foreach (var peak in reference) { - if (result.Any() && peak.Mass - result[result.Count - 1].Mass <= _searchParameter.Ms2Tolerance) { + if (result.Count > 0 && peak.Mass - result[result.Count - 1].Mass <= _searchParameter.Ms2Tolerance) { result[result.Count - 1].Intensity += peak.Intensity; result[result.Count - 1].SpectrumComment |= peak.SpectrumComment; if (string.IsNullOrEmpty(result[result.Count - 1].Comment)) {