dab44418c480b8c931d0b86af916bbb3bf64ffe3 kent Fri Jan 1 08:06:26 2021 -0800 Adding barChartStatsUrl tag. Right now it is ignored by the browser if barChartMatrixUrl is present. It points to a tab separated file with a label row and a few required fields. diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c index 3aa637f..eaad09f 100644 --- src/hg/lib/trackHub.c +++ src/hg/lib/trackHub.c @@ -898,30 +898,31 @@ } } static void expandBigDataUrl(struct trackHub *hub, struct trackHubGenome *genome, struct trackDb *tdb) /* Expand bigDataUrls so that no longer relative to genome->trackDbFile */ { expandOneUrl(tdb->settingsHash, genome->trackDbFile, "bigDataUrl"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "bigDataIndex"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "frames"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "summary"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "linkDataUrl"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "searchTrix"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "barChartSampleUrl"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, "barChartMatrixUrl"); +expandOneUrl(tdb->settingsHash, genome->trackDbFile, "barChartStatsUrl"); expandOneUrl(tdb->settingsHash, genome->trackDbFile, SUBTRACK_HIDE_EMPTY_MULTIBED_URL); expandOneUrl(tdb->settingsHash, genome->trackDbFile, SUBTRACK_HIDE_EMPTY_SOURCES_URL); } struct trackHubGenome *trackHubFindGenome(struct trackHub *hub, char *genomeName) /* Return trackHubGenome of given name associated with hub. Return NULL if no * such genome. Check genomeName without hub prefix to see if this hub * is attached to an assembly hub.*/ { struct trackHubGenome *ret = hashFindVal(hub->genomeHash, genomeName); if (ret == NULL) ret = hashFindVal(hub->genomeHash, hubConnectSkipHubPrefix(genomeName)); return ret; }