ae09c0590da3e36fdf30c30fcec71c6aa3374663
braney
  Tue Jul 8 16:32:42 2025 -0700
fix bugs in quickLift refs #35609

diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c
index 654abadb5b0..78860aebf2f 100644
--- src/hg/lib/trackHub.c
+++ src/hg/lib/trackHub.c
@@ -1515,46 +1515,49 @@
     }
 
 FILE *f = mustOpen(hubName, "w");
 outHubHeader(f, db);
 fclose(f);
 
 if (fd >= 0)
     close(fd);
 
 return hubName;
 }
 
 static char *vettedTracks[] =
 /* tracks that have been tested with quickLift */
 {
+"decipherContainer",
 "decipherSnvs",
 "omimLocation",
 "omimAvSnp",
 "ncbiRefSeq",
 "clinvar",
 "clinvarSubLolly",
 "pubsBlat",
 "pubsMarkerBand",
 "pubsMarkerSnp",
 "pubsMarkerGene",
 //"gtexGeneV8",
 };
 
 static boolean isVetted(char *track)
 /* Is this a track that's been tested with quickLift?  If not we don't want to do the special name handling on the track. */
 {
+if (startsWith("wgEncodeGencode", track))
+    return TRUE;
 static bool inited = FALSE;
 static struct hash *vettedHash = NULL;
 
 if (!inited)
     {
     vettedHash = newHash(10);
 
     int ii;
     int len = sizeof(vettedTracks) / sizeof(char *);
 
     for(ii = 0; ii < len; ii++)
         hashStore(vettedHash, vettedTracks[ii]);
     }
 
 return hashLookup(vettedHash, track) != NULL;