c1e66c5c9d45f0965156318e2782714ee93b04ab braney Mon Oct 19 16:08:32 2015 -0700 more work on bigMaf. Works in hgc and hgTables now. #15935 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 61765c7..3dcc8f8 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -1730,31 +1730,30 @@ struct oreganno *el = oregannoLoad(row); if (!oregannoFilterType(el)) oregannoFree(&el); else slAddHead(&list, el); } sqlFreeResult(&sr); slReverse(&list); tg->items = list; hFreeConn(&conn); } struct bed* loadBigBedAsBed (struct track *tg, char *chr, int start, int end) /* load bigBed for a range, as a bed list (for next item button). Just grab one item */ { -extern struct bbiFile *fetchBbiForTrack(struct track *track); struct bbiFile *bbiFile = fetchBbiForTrack(tg); struct lm *lm = lmInit(0); struct bigBedInterval *intervals = bigBedIntervalQuery(bbiFile, chr, start, end, 1, lm); struct bed *retBed = NULL; if (intervals != NULL) { AllocVar(retBed); retBed->chrom = cloneString(chr); retBed->chromStart = intervals->start; retBed->chromEnd = intervals->end; }