a4a68e3810d949f7e454d97ea3c3eb44f67926aa braney Wed Oct 16 14:25:56 2019 -0700 bigBed number filters put message in longLabel about how many items were filtered diff --git src/hg/lib/trackDbCustom.c src/hg/lib/trackDbCustom.c index 061b085..5eb97b3 100644 --- src/hg/lib/trackDbCustom.c +++ src/hg/lib/trackDbCustom.c @@ -1557,25 +1557,33 @@ if (tabSepMeta) return tabSepMetaPairs(tabSepMeta, tdb, metaTag); char *tagStormFile = trackDbSetting(tdb, "metaDb"); if (tagStormFile) return tagRepoPairs(tagStormFile, "meta", metaTag); } char *metadataInTdb = trackDbSetting(tdb, "metadata"); if (metadataInTdb) return convertNameValueString(metadataInTdb); return NULL; } +char *labelAsFilteredNumber(char *label, unsigned numOut) +/* add text to label to indicate filter is active */ +{ +char buffer[2048]; +safef(buffer, sizeof buffer, " (%d items filtered)", numOut); +return catTwoStrings(label, buffer); +} + char *labelAsFiltered(char *label) /* add text to label to indicate filter is active */ { #define FILTER_ACTIVATED " (filter activated)" if (stringIn(FILTER_ACTIVATED, label)) return label; return (catTwoStrings(label, FILTER_ACTIVATED)); }