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/lib/hui.c src/hg/lib/hui.c
index 7d80316bbb5..a8269264212 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -10346,45 +10346,30 @@
     }
 else
     {
     tableName = hTableForTrack(database, tdb->table);
     conn = hAllocConnTrack(database, tdb);
     }
 if (tableName)
     {
     char *date = firstWordInLine(sqlTableUpdate(conn, tableName));
     if (date != NULL)
 	printf("<B>Data last updated at UCSC:&nbsp;</B>%s<BR>\n", date);
     }
 hFreeConn(&conn);
 }
 
-static struct trackDb *findTdbByBareName(struct trackDb *tdbList, char *bareName)
-/* Recursively search tdbList (and subtracks) for a tdb whose bare track name matches. */
-{
-struct trackDb *tdb;
-for (tdb = tdbList; tdb != NULL; tdb = tdb->next)
-    {
-    if (sameString(trackHubSkipHubName(tdb->track), bareName))
-        return tdb;
-    struct trackDb *found = findTdbByBareName(tdb->subtracks, bareName);
-    if (found != NULL)
-        return found;
-    }
-return NULL;
-}
-
 char *getTrackHtml(char *db, char *trackName)
 /* Grab HTML from trackDb in native database for quickLift tracks. */
 {
 char *html = NULL;
 
 if (trackHubDatabase(db) || isGenArk(db))
     {
     struct trackHub *hub = NULL;
     struct trackHubGenome *hubGenome = trackHubGetGenome(db);
     if (hubGenome != NULL)
         hub = hubGenome->trackHub;
     else if (isGenArk(db))
         {
         char *hubUrl = genarkUrl(db);
         if (hubUrl != NULL)