84688c95e385ee526a59d7dac8f6ff644781361b braney Sat Aug 2 11:11:57 2025 -0700 ongoing work on quickLift. Made saved sessions work a little more rationally diff --git src/hg/lib/quickLift.c src/hg/lib/quickLift.c index 5020e3caeb5..4389e8ce638 100644 --- src/hg/lib/quickLift.c +++ src/hg/lib/quickLift.c @@ -132,30 +132,33 @@ char *error; if (bbi->definedFieldCount < 12) make12(bed); if ((error = remapBlockedBed(chainHash, bed, 0.0, 0.1, TRUE, TRUE, NULL, NULL)) == NULL) return bed; //else //printf("bed %s error:%s<BR>", bed->name, error); return NULL; } unsigned quickLiftGetChain(char *fromDb, char *toDb) /* Return the id from the quickLiftChain table for given assemblies. */ { +if (!quickLiftEnabled()) + return 0; + unsigned ret = 0; struct sqlConnection *conn = hConnectCentral(); char query[2048]; sqlSafef(query, sizeof(query), "select q.id from quickLiftChain q where q.fromDb='%s' and q.toDb='%s'", fromDb, toDb); char *geneId = sqlQuickString(conn, query); hDisconnectCentral(&conn); if (geneId) ret = atoi(geneId); return ret; } struct slList *quickLiftSql(struct sqlConnection *conn, char *quickLiftFile, char *table, char *chrom, int start, int end, char *query, char *extraWhere, ItemLoader2 loader, int numFields,struct hash *chainHash)