d8900846fdae9183808ccd57864191ee48fca00e chmalee Fri Jun 5 10:07:25 2026 -0700 myVariants: fix item display and HGVS gene-track lookup on GenArk hubs, refs #33808 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> diff --git src/hg/inc/trackHub.h src/hg/inc/trackHub.h index d7ea75cab2c..0b662157061 100644 --- src/hg/inc/trackHub.h +++ src/hg/inc/trackHub.h @@ -184,30 +184,33 @@ /* Return the clade/hub_name that contains this genome. */ void trackHubFixName(char *name); /* Change all characters other than alphanumeric, dash, and underbar * to underbar. */ struct grp *trackHubLoadGroups(char *database); /* Load the grp structures for this track hub database. */ char *trackHubGetHubName(char *name); /* Get the hub_#_ prefix in a hub name. */ char *trackHubSkipHubName(char *name); /* Skip the hub_#_ prefix in a hub name. */ +struct trackDb *findTdbByBareName(struct trackDb *tdbList, char *bareName); +/* Recursively search tdbList (and subtracks) for a tdb whose bare track name matches. */ + struct dbDb *trackHubDbDbFromAssemblyDb(char *database); /* Return a dbDb structure for just this database. */ struct hgPositions; void trackHubFindPos(struct cart *cart, char *db, char *term, struct hgPositions *hgp, boolean measureTiming); /* 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. */ void trackHubAddOneDescription(char *trackDbFile, struct trackDb *tdb); /* Fetch tdb->track's html description and store in tdb->html. */ struct trackHubGenome *trackHubGetGenome(char *database);