e72544929e82244769e95ef2f969f87779f0cc5f hiram Wed Mar 15 14:35:09 2017 -0700 add version infor tag in the title for ncbiRefSeqOther track refs #13673 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index dcbc6a3..c48b02b 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -4149,30 +4149,44 @@ * tracks... */ if (container == NULL && wordCount > 0) { type = words[0]; if (sameString(type, "maf") || sameString(type, "wigMaf") || sameString(type, "bigMaf") || sameString(type, "netAlign") || sameString(type, "encodePeak")) headerItem = NULL; else if (( sameString(type, "narrowPeak") || sameString(type, "broadPeak") || sameString(type, "gappedPeak") ) && headerItem && sameString(headerItem, ".") ) headerItem = NULL; } +// doNcbiRefSeq +if (sameWord(tdb->table, "ncbiRefSeqOther")) + { + struct dyString *dy = newDyString(1024); + dyStringPrintf(dy, "%s", item); + + struct trackVersion *trackVersion = getTrackVersion(database, "ncbiRefSeq"); + if ((trackVersion != NULL) && !isEmpty(trackVersion->version)) + dyStringPrintf(dy, "- Release %s\n", trackVersion->version); + + cartWebStart(cart, database, "%s (%s)", tdb->longLabel, item); + headerItem = cloneString("ncbiRefSeqOther"); + } + /* Print header. */ genericHeader(tdb, headerItem); itemForUrl = getIdInUrl(tdb, item); if (itemForUrl != NULL && trackDbSetting(tdb, "url")) { printCustomUrl(tdb, itemForUrl, item == itemForUrl); printIframe(tdb, itemForUrl); } if (plus != NULL) { fputs(plus, stdout); }