748b06ac95ff2a3957be3845bd3594984e3cc3cf chmalee Wed Aug 17 19:21:48 2022 -0700 Rename test cgi to official name. Always search everything, only show categories that have matches in the result list. Add /search endpoint to hubApi, add code to search help docs in hgSuggest but don't call it yet in autoComplete.js. Minor fixups so search result links work correctly. Fixing up old programs that call hgPositionsFind diff --git src/hg/inc/bigBedFind.h src/hg/inc/bigBedFind.h index 4232b76..8b2d076 100644 --- src/hg/inc/bigBedFind.h +++ src/hg/inc/bigBedFind.h @@ -1,16 +1,19 @@ /* bigBedFind.h - Find things in big beds . */ /* Copyright (C) 2010 The Regents of the University of California * See kent/LICENSE or http://genome.ucsc.edu/license/ for licensing information. */ #ifndef BIGBEDFIND_H #define BIGBEDFIND_H +boolean findBigBedPosInTdb(struct cart *cart, char *db, struct trackDb *tdb, char *term, struct hgPositions *hgp, struct hgFindSpec *hfs, boolean measureTiming); +/* Find a position in a single trackDb entry */ + boolean findBigBedPosInTdbList(struct cart *cart, char *db, struct trackDb *tdbList, char *term, struct hgPositions *hgp, struct hgFindSpec *hfs, boolean measureTiming); /* find a term in a list of tracks which may include a bigBed */ struct trackDb *getSearchableBigBeds(struct trackDb *tdbList); /* Given a list of tracks, return those that are searchable */ boolean isTdbSearchable(struct trackDb *tdb); /* Check if a single tdb is searchable */ #endif /* BIGBEDFIND_H */