9119dbe1ceda814b1ffe259d5c2c7739ea962337 chmalee Thu Sep 2 12:10:44 2021 -0700 Fix missing hReplaceGbdb, refs #28019 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 1210810..0efc6b9 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -9192,31 +9192,31 @@ if ((size = e - s) > 0) { s -= startOffset; if (s < 0 || s + size > seq->size) errAbort("Out of range! %d-%d not in %d-%d", s, s+size, 0, size); toUpperN(seq->dna + s, size); } } } static struct bed *getBedsFromBigBedRange(struct trackDb *tdb, char *geneName) /* get a list of beds from a bigBed in the current range */ { struct bbiFile *bbi; -char *fileName = cloneString(trackDbSetting(tdb, "bigDataUrl")); +char *fileName = cloneString(hReplaceGbdb(trackDbSetting(tdb, "bigDataUrl"))); bbi = bigBedFileOpen(fileName); struct lm *lm = lmInit(0); struct bigBedInterval *bb, *bbList = bigBedIntervalQuery(bbi, seqName, winStart, winEnd, 0, lm); struct bed *bedList = NULL; char *bedRow[32]; char startBuf[16], endBuf[16]; for (bb = bbList; bb != NULL; bb = bb->next) { bigBedIntervalToRow(bb, seqName, startBuf, endBuf, bedRow, ArraySize(bedRow)); struct bed *bed = bedLoadN(bedRow, 12); if (sameString(bed->name, geneName)) slAddHead(&bedList, bed); } lmCleanup(&lm);