- hts_get_bgzfp
BGZF* hts_get_bgzfp(htsFile* fp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- tbx_bgzf_itr_next
auto tbx_bgzf_itr_next(BGZF* bgzfp, tbx_t* tbx, hts_itr_t* itr, void* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbx_destroy
void tbx_destroy(tbx_t* tbx)
destroy/dealloc tabix data
- tbx_index
tbx_t* tbx_index(BGZF* fp, int min_shift, const(tbx_conf_t)* conf)
The index struct returned by a successful call should be freed
via tbx_destroy() when it is no longer needed.
- tbx_index_build
int tbx_index_build(const(char)* fn, int min_shift, const(tbx_conf_t)* conf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- tbx_index_build2
int tbx_index_build2(const(char)* fn, const(char)* fnidx, int min_shift, const(tbx_conf_t)* conf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- tbx_index_build3
int tbx_index_build3(const(char)* fn, const(char)* fnidx, int min_shift, int n_threads, const(tbx_conf_t)* conf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- tbx_index_load
tbx_t* tbx_index_load(const(char)* fn)
@param fn Name of the data file corresponding to the index
- tbx_index_load2
tbx_t* tbx_index_load2(const(char)* fn, const(char)* fnidx)
@param fn Name of the data file corresponding to the index
@param fnidx Name of the indexed file
@return The index, or NULL if an error occurred
- tbx_index_load3
tbx_t* tbx_index_load3(const(char)* fn, const(char)* fnidx, int flags)
@param fn Name of the data file corresponding to the index
@param fnidx Name of the indexed file
@param flags Flags to alter behaviour (see description)
@return The index, or NULL if an error occurred
- tbx_itr_next
auto tbx_itr_next(htsFile* htsfp, tbx_t* tbx, hts_itr_t* itr, void* r)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbx_itr_queryi
auto tbx_itr_queryi(tbx_t* tbx, int tid, hts_pos_t beg, hts_pos_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbx_itr_querys
auto tbx_itr_querys(tbx_t* tbx, char* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbx_name2id
int tbx_name2id(tbx_t* tbx, const(char)* ss)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- tbx_readrec
int tbx_readrec(BGZF* fp, void* tbxv, void* sv, int* tid, hts_pos_t* beg, hts_pos_t* end)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- tbx_seqnames
const(char*)* tbx_seqnames(tbx_t* tbx, int* n)
return C-style array of sequence names (NB: free the array but not the values)
@file htslib/tbx.h Tabix API functions.