private void Extend(CrawdadPeak crawdadPeak) { // Look a number of steps dependent on the width of the peak, since interval width // may vary. int toleranceLen = Math.Max(MinToleranceLen, (int)Math.Round(crawdadPeak.Fwhm * FractionFwhmLen)); crawdadPeak.ResetBoundaries(ExtendBoundary(crawdadPeak, crawdadPeak.StartIndex, -1, toleranceLen), ExtendBoundary(crawdadPeak, crawdadPeak.EndIndex, 1, toleranceLen)); }