Go to the documentation of this file.
6 #define TBX_MAX_SHIFT 31
11 #define TBX_UCSC 0x10000
31 #define tbx_itr_destroy(iter) hts_itr_destroy(iter)
32 #define tbx_itr_queryi(tbx, tid, beg, end) hts_itr_query((tbx)->idx, (tid), (beg), (end), tbx_readrec)
33 #define tbx_itr_querys(tbx, s) hts_itr_querys((tbx)->idx, (s), (hts_name2id_f)(tbx_name2id), (tbx), hts_itr_query, tbx_readrec)
34 #define tbx_itr_next(htsfp, tbx, itr, r) hts_itr_next(hts_get_bgzfp(htsfp), (itr), (r), (tbx))
35 #define tbx_bgzf_itr_next(bgzfp, tbx, itr, r) hts_itr_next((bgzfp), (itr), (r), (tbx))
41 int tbx_readrec(
BGZF *fp,
void *tbxv,
void *sv,
int *tid,
int *beg,
int *end);