873cc5c131cd69fac887e32645e2f59e7fa88f52 braney Wed Nov 28 17:02:44 2012 -0800 fixed bug that was resulting in schemas for track hub tracks not being displayed from the table browser "show schema" button. diff --git src/hg/lib/hubConnect.c src/hg/lib/hubConnect.c index f9f431d..fb29acf 100644 --- src/hg/lib/hubConnect.c +++ src/hg/lib/hubConnect.c @@ -333,30 +333,31 @@ { addOneDescription(trackDbFile, parent); if (isNotEmpty(parent->html)) tdb->html = cloneString(parent->html); } } } void hubConnectAddDescription(char *database, struct trackDb *tdb) /* Fetch tdb->track's html description (or nearest ancestor's non-empty description) * and store in tdb->html. */ { unsigned hubId = hubIdFromTrackName(tdb->track); struct trackHub *hub = trackHubFromId(hubId); struct trackHubGenome *hubGenome = trackHubFindGenome(hub, database); +trackHubPolishTrackNames(hub, tdb); addDescription(hubGenome->trackDbFile, tdb); } struct trackDb *hubConnectAddHubForTrackAndFindTdb( char *database, char *trackName, struct trackDb **pTdbList, struct hash *trackHash) /* Go find hub for trackName (which will begin with hub_), and load the tracks * for it, appending to end of list and adding to trackHash. Return the * trackDb associated with trackName. This will also fill in the html fields, * but just for that track and it's parents. */ { unsigned hubId = hubIdFromTrackName(trackName); struct trackHub *hub = trackHubFromId(hubId); struct trackHubGenome *hubGenome = trackHubFindGenome(hub, database); struct trackDb *tdbList = trackHubTracksForGenome(hub, hubGenome); tdbList = trackDbLinkUpGenerations(tdbList);