7033f67074594c3d9cc3487f079456928fdf3260
angie
  Tue Apr 12 13:46:14 2016 -0700
Major change to hgGateway: the contents are replaced by a new page designed by a graphic artist.
It has icons for selecting popular species, an autocomplete input for typing in species or common names,
as well as a phylogenetic tree display that shows the relationships of the species that we host.
It has a menu for selecting the assembly of the selected species' genome and the usual assembly
description.

refs #15277

diff --git src/hg/inc/trackHub.h src/hg/inc/trackHub.h
index 8ef9366..2051489 100644
--- src/hg/inc/trackHub.h
+++ src/hg/inc/trackHub.h
@@ -167,17 +167,22 @@
 /* Look for term in track hubs.  Update hgp if found */
 
 void trackHubAddDescription(char *trackDbFile, struct trackDb *tdb);
 /* Fetch tdb->track's html description (or nearest ancestor's non-empty description)
  * and store in tdb->html. */
 
 struct trackHubGenome *trackHubGetGenome(char *database);
 /* get genome structure for an assembly in a trackHub */
 
 boolean trackHubGetBlatParams(char *database, boolean isTrans, char **pHost,
     char **pPort);
 /* get "blat" and "transBlat" entries (if any) for an assembly hub */
 
 struct dbDb *trackHubGetBlatDbDbs();
 /* Get a list of connected track hubs that have blat servers */
+
+struct slPair *trackHubDbDbToValueLabel(struct dbDb *hubDbDbList);
+/* Given a trackHub (list of) track hub dbDb which may be missing some info,
+ * return an slPair of value and label suitable for making a select/menu option. */
+
 #endif /* TRACKHUB_H */