Internal helper function used by tbx_itr_next() defined in hts.c -- do not use directly
advance tabix iterator
destroy/dealloc tabix data
build tabix index
build tabix index
load tabix index
advance tabix iterator
tabix query by integer based tid(contig)/start/end
tabix query by string "chr:start-end"
contig name to integer id
Called by tabix iterator to read the next record
return C-style array of sequence names (NB: free the array but not the values)
prebaked TABIX config data for GFF3, BED, PSL table, SAM, VCF
prebaked TABIX config data for GFF3, BED, PSL table, SAM, VCF
tabix config
tabix data
generic flat file
@file htslib/tbx.h Tabix API functions. +//// ??
SAM
?UCSC flat file?
VCF
htslib-1.9 tbx.h as D module
Changes include: Removed if(n)defs Change numeric #defines to enum int Changed ^typedef struct {...} <name>$ to ^struct <name> {...}$ extern const to __gshared made #define function macros into inline functions (tbx_itr* -> hts_itr*) In D, const on either LHS or RHS of function declaration applies to the function, not return value, unless parents included: changed ^const <type> <fnname> to ^const(<type>) <fnname>