2b6c6b0a93928d762a71612a7b2be14aba56c436 braney Thu Aug 19 14:53:02 2021 -0700 we need to replace /gbdb with hgdownload: addresses on gBiB. refs #28109 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index b8c9af9..1210810 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -8717,31 +8717,31 @@ sr = sqlGetResult(conn, query); while ((row = sqlNextRow(sr)) != NULL) { gp = genePredLoad(row+rowOffset); slAddHead(&gpList, gp); } sqlFreeResult(&sr); hFreeConn(&conn); return gpList; } struct genePred *getGenePredForPositionBigGene(struct trackDb *tdb, char *geneName) /* Find the genePred to the current gene using a bigGenePred. */ { -char *fileName = cloneString(trackDbSetting(tdb, "bigDataUrl")); +char *fileName = hReplaceGbdb(trackDbSetting(tdb, "bigDataUrl")); struct bbiFile *bbi = bigBedFileOpen(fileName); struct lm *lm = lmInit(0); struct bigBedInterval *bb, *bbList = bigBedIntervalQuery(bbi, seqName, winStart, winEnd, 0, lm); struct genePred *gpList = NULL; for (bb = bbList; bb != NULL; bb = bb->next) { struct genePred *gp = (struct genePred *)genePredFromBigGenePred(seqName, bb); if (sameString(gp->name, geneName)) slAddHead(&gpList, gp); } lmCleanup(&lm); return gpList; }