3b0398668f40703ec7342f657267c312a011a2bb braney Wed Oct 19 13:09:55 2022 -0700 add sum mode to the possible windowing methods for wiggles. diff --git src/hg/hgTracks/wigTrack.c src/hg/hgTracks/wigTrack.c index eaea142..ba389e1 100644 --- src/hg/hgTracks/wigTrack.c +++ src/hg/hgTracks/wigTrack.c @@ -601,30 +601,33 @@ /* Determine the raw plotting value */ for (i = 0; i < preDrawSize; ++i) { double dataValue; if (preDraw[i].count) { switch (windowingFunction) { case wiggleWindowingMin: if (fabs(preDraw[i].min) < fabs(preDraw[i].max)) dataValue = preDraw[i].min; else dataValue = preDraw[i].max; break; + case wiggleWindowingSum: + dataValue = preDraw[i].sumData; + break; case wiggleWindowingMean: case wiggleWindowingWhiskers: dataValue = preDraw[i].sumData / preDraw[i].count; break; default: case wiggleWindowingMax: if (fabs(preDraw[i].min) > fabs(preDraw[i].max)) dataValue = preDraw[i].min; else dataValue = preDraw[i].max; break; }