5647db5dc3c4c2068c5b2d349680acab2e44b6b1 braney Wed Apr 24 09:51:55 2024 -0700 don't add "Hub:" before quickLift groups diff --git src/hg/lib/hubConnect.c src/hg/lib/hubConnect.c index 2be2a6a..f96ed11 100644 --- src/hg/lib/hubConnect.c +++ src/hg/lib/hubConnect.c @@ -988,33 +988,38 @@ if (tdbList && hubGenome->quickLiftChain) tdbList = fixForQuickLift(tdbList, hubGenome, hub); } } return tdbList; } static struct grp *grpFromHub(struct hubConnectStatus *hub) /* Make up a grp structur from hub */ { struct grp *grp; AllocVar(grp); char name[16]; safef(name, sizeof(name), "hub_%d", hub->id); grp->name = cloneString(name); +if (startsWith("Quick", hub->shortLabel)) + grp->label = hub->shortLabel; +else + { char buffer[4096]; safef(buffer, sizeof buffer, "Hub: %s", hub->shortLabel); grp->label = cloneString(buffer); + } return grp; } struct trackDb *hubCollectTracks( char *database, struct grp **pGroupList) /* Generate trackDb structures for all the tracks in attached hubs. * Make grp structures for each hub. Returned group list is reversed. */ { // return the cached copy if it exists static struct trackDb *hubTrackDbs; static struct grp *hubGroups; if (hubTrackDbs != NULL) { if (pGroupList != NULL) *pGroupList = hubGroups;