db848693861a76988a11bd1bf26cbd45a4451215
max
  Fri Mar 1 06:25:59 2024 -0800
outputting link to hub desc in bluebar group, refs #33065

diff --git src/hg/inc/trackHub.h src/hg/inc/trackHub.h
index ccd8082..623f897 100644
--- src/hg/inc/trackHub.h
+++ src/hg/inc/trackHub.h
@@ -67,30 +67,33 @@
     char *defaultPos;        /* default position */
     char *organism;          /* organism name, like Human */
     char *description;       /* description, also called freeze name */
     struct trackHub *trackHub; /* associated track hub */
     unsigned orderKey;   /* the orderKey for changing the order from the order in the file */
     char *chromAuthority;     /* what authority should be used to display sequence names */
     };
 
 void trackHubClose(struct trackHub **pHub);
 /* Close up and free resources from hub. */
 
 struct trackHub *trackHubOpen(char *url, char *hubName);
 /* Open up a track hub from url.  Reads and parses hub.ra and the genomesFile. 
  * The hubName is generally just the asciified ID number. */
 
+struct trackHub *grabHashedHub(char *hubName);
+/* see if a trackHub with this name is in the cache */
+
 struct trackHubGenome *trackHubFindGenome(struct trackHub *hub, char *genomeName);
 /* Return trackHubGenome of given name associated with hub.  Return NULL if no
  * such genome. */
 
 struct trackDb *trackHubTracksForGenome(struct trackHub *hub, struct trackHubGenome *genome, struct dyString *incFiles, boolean *foundFirstGenome);
 /* Get list of tracks associated with genome.  Check that it only is composed of legal
  * types.  Do a few other quick checks to catch errors early. If incFiles is not NULL,
  * put the list of included files in there.  Only the first example of a genome 
  * gets to populate groups, the others get a group for the trackHub.  */
 
 void trackHubAddNamePrefix(char *hubName, struct trackDb *tdbList);
 /* For a hub named "xyz" add the prefix "hub_xyz_" to each track and parent field. 
  * This is useful to the genome browser which directly puts tracks into it's
  * user settings name space.... */