043102a443731a0d579d9766157ff57968d30d02 braney Tue Jan 9 14:52:24 2018 -0800 implement missing data and reading of WIB files into mathWigs. diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 449af58..02552fd 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -14204,31 +14204,31 @@ tdb->type = "mathWig"; struct dyString *dy = newDyString(1024); if (sameString("add all", viewFunc)) dyStringPrintf(dy, "+ "); else dyStringPrintf(dy, "- "); struct trackDb *subTdb; for (subTdb=subTracks; subTdb; subTdb = subTdb->next) { char *bigDataUrl = trackDbSetting(subTdb, "bigDataUrl"); if (bigDataUrl != NULL) dyStringPrintf(dy, "%s ",bigDataUrl); else // native tracks are prepended with '$' - dyStringPrintf(dy, "$%s ",subTdb->track); + dyStringPrintf(dy, "$%s ",trackDbSetting(subTdb, "table")); } hashAdd(tdb->settingsHash, "mathDataUrl", dy->string); } #ifdef NOTNOW /// for the moment, mathWigs are made at the composite level. Since we may go back to having them at the view level I'm leaving this in void fixupMathWigs(struct trackDb *tdb) /* Look through a container to see if it has a mathWig view and convert it. */ { struct trackDb *subTdb; for(subTdb = tdb->subtracks; subTdb; subTdb = subTdb->next) { char *type; if ((type = trackDbSetting(subTdb, "container")) != NULL)