7f7a9a5579d7acec698c51dbf93f5030ce1a0439 braney Tue Apr 8 15:43:17 2025 -0700 support genePred in quickLift diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c index dfe9bc586fa..31845ea6f78 100644 --- src/hg/lib/trackHub.c +++ src/hg/lib/trackHub.c @@ -1599,45 +1599,46 @@ return vis; } struct dyString *trackDbString(struct trackDb *tdb) /* Convert a trackDb entry into a dyString. */ { struct dyString *dy; // add a note that the name based handler shouldn't be used on this track // add a note that this is a quickLifted track so the browser will accept tracks that aren't big* dy = dyStringNew(200); char *track = trackHubSkipHubName(tdb->track); dyStringPrintf(dy, "track %s\nquickLifted on\n", track); -if (!(sameString(track, "decipherSnvs"))) +if (!(sameString(track, "decipherSnvs")|| sameString(track, "omimLocation") || sameString(track, "omimAvSnp")|| sameString(track, "ncbiRefSeq"))) dyStringPrintf(dy, "avoidHandler on\n"); dumpTdbAndChildren(dy, tdb); return dy; } static boolean validateOneTdb(char *db, struct trackDb *tdb) /* Make sure the tdb is a track type we grok. */ { if (!( startsWith("bigBed", tdb->type) || \ startsWith("bigWig", tdb->type) || \ startsWith("bigDbSnp", tdb->type) || \ startsWith("bigGenePred", tdb->type) || \ + startsWith("genePred", tdb->type) || \ startsWith("bed ", tdb->type))) { //printf("%s not included: bad type %s\n",tdb->track,tdb->type); return FALSE; } // make sure we have a bigDataUrl if (startsWith("bigBed", tdb->type) || \ startsWith("bigWig", tdb->type)) { char *fileName = cloneString(trackDbSetting(tdb, "bigDataUrl")); if (fileName == NULL) { struct sqlConnection *conn = hAllocConnTrack(db, tdb);