2220c7cd0175bc25a18d8ee38c7f9ae7487e3c60 max Fri Sep 15 17:33:54 2017 -0700 Major rewrite of the UniProt pipeline, many changes, refs #19351 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 64b0233..53642dd 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -3176,30 +3176,34 @@ return tdb->html; } return NULL; } void printTrackHtml(struct trackDb *tdb) /* If there's some html associated with track print it out. Also print * last update time for data table and make a link * to the TB table schema page for this table. */ { if (!isCustomTrack(tdb->track)) { extraUiLinks(database,tdb); printTrackUiLink(tdb); struct trackVersion *trackVersion = getTrackVersion(database, tdb->track); + // also try the parent for composites/superTracks + if(trackVersion == NULL && (tdb->parent!=NULL)) + trackVersion = getTrackVersion(database, tdb->parent->track); + if(trackVersion == NULL) printDataVersion(tdb); else printf("Data version: %s
\n", trackVersion->version); printOrigAssembly(tdb); printUpdateTime(database, tdb, NULL); printDataRestrictionDate(tdb); } char *html = getHtmlFromSelfOrParent(tdb); if (html != NULL && html[0] != 0) { htmlHorizontalLine(); // Add pennantIcon printPennantIconNote(tdb);