a047d7a9dc2efc45c2204365481de77513581efa
braney
  Thu Jan 18 17:45:02 2018 -0800
add mathWig options to hgTracksUi

diff --git src/hg/hgTracks/bigWigTrack.c src/hg/hgTracks/bigWigTrack.c
index 1b1e71d..0d1625a 100644
--- src/hg/hgTracks/bigWigTrack.c
+++ src/hg/hgTracks/bigWigTrack.c
@@ -223,31 +223,31 @@
 {
 unsigned size = winEnd - winStart;
 double dataPerPixel = size / (double) insideWidth;
 
 if (dataPerPixel <= 1.0)
     dataToPixelsUp(data, pre);
 else
     dataToPixelsDown(data, pre);
 }
 
 static void mathWigLoadItems(struct track *tg)
 /* Fill up tg->items with bedGraphItems derived from a bigWig file */
 {
 char *missingSetting;
 boolean missingIsZero = TRUE;
-if ((missingSetting = trackDbSetting(tg->tdb, "missingMethod")) != NULL)
+if ((missingSetting = cartOrTdbString(cart, tg->tdb, "missingMethod", NULL)) != NULL)
     {
     missingIsZero = differentString(missingSetting, "missing");
     }
 char *equation = cloneString(trackDbSetting(tg->tdb, "mathDataUrl"));
 
 struct preDrawContainer *pre = tg->preDrawContainer = initPreDrawContainer(insideWidth);
 double *data;
 data = mathWigGetValues(database, equation, chromName, winStart, winEnd, missingIsZero);
 dataToPixels(data, pre);
 
 free(data);
 }
 
 static void bigWigLoadItems(struct track *tg)
 /* Fill up tg->items with bedGraphItems derived from a bigWig file */