88ad1e962497e5d4d2a0d6514aa64970d042a8d8 braney Thu Apr 24 13:46:01 2025 -0700 forgot a check-in diff --git src/hg/hgConvert/hgConvert.c src/hg/hgConvert/hgConvert.c index 91f3fdd1bcd..2c17c955bf3 100644 --- src/hg/hgConvert/hgConvert.c +++ src/hg/hgConvert/hgConvert.c @@ -293,40 +293,41 @@ char *chrom; int start, end; int origSize; struct chain *chainList, *chain; struct dyString *visDy = NULL; if (!hgParseChromRange(database, fromPos, &chrom, &start, &end)) errAbort("position %s is not in chrom:start-end format", fromPos); origSize = end - start; boolean doQuickLift = cartUsualBoolean(cart, "doQuickLift", FALSE); cartRemove(cart, "doQuickLift"); unsigned quickChain = 0; unsigned quickHub = 0; +struct trackDb *badList = NULL; if (doQuickLift) { quickChain = quickLiftGetChain(fromDb->name, toDb->name); if (quickChain == 0) errAbort("can't find quickChain from %s to %s", fromDb->name, toDb->name); visDy = newDyString(1024); - char *newHub = trackHubBuild(fromDb->name, cart, visDy); + char *newHub = trackHubBuild(fromDb->name, cart, visDy, &badList); char *error = NULL; quickHub = hubFindOrAddUrlInStatusTable(cart, newHub, &error); if (error != NULL) errAbort("can't add quickLift hub (error %s)",error); } chainList = chainLoadAndTrimIntersecting(fileName, chrom, start, end); if (chainList == NULL) printf("Sorry this position couldn't be found in new assembly"); else { for (chain = chainList; chain != NULL; chain = chain->next) { int blockSize; int qStart, qEnd;