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 */