716d08695b3bc2a41b82348559e7ad234d09e1c4 angie Fri Dec 13 14:28:34 2019 -0800 Adding hReplaceGbdb to bigDataUrl (gbdb path) for GBiB. refs #23283 note-197 diff --git src/hg/hgc/bigDbSnpClick.c src/hg/hgc/bigDbSnpClick.c index cde26f1..88d3435 100644 --- src/hg/hgc/bigDbSnpClick.c +++ src/hg/hgc/bigDbSnpClick.c @@ -357,31 +357,31 @@ if (bb->next != NULL) puts("
"); } } puts("

"); } bptFileDetach(&bpt); lmCleanup(&lm); } void doBigDbSnp(struct trackDb *tdb, char *rsId) /* Show details for bigDbSnp item. */ { int start = cartInt(cart, "o"); int end = cartInt(cart, "t"); -char *fileOrUrl = trackDbSetting(tdb, "bigDataUrl"); +char *fileOrUrl = hReplaceGbdb(trackDbSetting(tdb, "bigDataUrl")); if (isEmpty(fileOrUrl)) errAbort("bigDbSnpClick: trackDb is missing bigDataUrl setting"); struct bbiFile *bbi = bigBedFileOpen(fileOrUrl); boolean found = FALSE; char *chrom = cartString(cart, "c"); int ivStart = start, ivEnd = end; if (start == end) { // item is an insertion; expand the search range from 0 bases to 2 so we catch it: ivStart = max(0, start-1); ivEnd++; } struct lm *lm = lmInit(0); struct bigBedInterval *bbList = bigBedIntervalQuery(bbi, chrom, ivStart, ivEnd, 0, lm); struct bigBedInterval *bb;