fa3c5feacf9d226310d8c7c775b8e8690aa4baf3 hiram Tue Mar 17 14:39:15 2026 -0700 add in the rest of the wiggle configurations for this onTheFly track refs #35958 diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 278122e2f27..8bfeb9a343c 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2287,30 +2287,32 @@ /* UI for oligo match track */ { char *winSize = cartUsualString(cart, gcOnFlyWindowSize, gcOnFlyDefaultSize); puts("

GC Percent calculation window size: "); jsInline( "function fullTrack()\n" "{\n" "var box = jQuery('select[name$=gcOnFly]');\n" "if (box.val()=='hide')\n" " box.val('full');\n" "}\n"); printf("", gcOnFlyWindowSize, gcOnFlySizeVar, 15, winSize); jsOnEventById("input", gcOnFlySizeVar, "fullTrack();"); puts("

UCSC standard window size is 5 bases. Adjust size as desired.

"); +/* Add standard wiggle graph controls (height, scale, graph type, smoothing, etc.) */ +wigCfgUi(cart, tdb, tdb->track, "Graph configuration:", FALSE); } void cutterUi(struct trackDb *tdb) /* UI for restriction enzyme track */ { char *enz = cartUsualString(cart, cutterVar, cutterDefault); puts("

Filter display by enzymes (separate with commas):
"); cgiMakeTextVar(cutterVar, enz, 100); } void genericWiggleUi(struct trackDb *tdb, int optionNum ) /* put up UI for any standard wiggle track (a.k.a. sample track)*/ { char options[7][256];