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;