htslib.regidx

@file htslib/regidx.h Region indexing.

Members

Aliases

regidx_free_f
alias regidx_free_f = void function(void* payload)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_parse_f
alias regidx_parse_f = int function(const(char)* line, char** chr_beg, char** chr_end, hts_pos_t* beg, hts_pos_t* end, void* payload, void* usr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

REGITR_END
auto REGITR_END(T itr)

Undocumented in source. Be warned that the author may not have intended to support it.

REGITR_START
auto REGITR_START(T itr)

Undocumented in source. Be warned that the author may not have intended to support it.

regidx_destroy
void regidx_destroy(regidx_t* idx)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_init
regidx_t* regidx_init(const(char)* fname, regidx_parse_f parsef, regidx_free_f freef, size_t payload_size, void* usr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_init_string
regidx_t* regidx_init_string(const(char)* string, regidx_parse_f parsef, regidx_free_f freef, size_t payload_size, void* usr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_insert
int regidx_insert(regidx_t* idx, char* line)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_insert_list
int regidx_insert_list(regidx_t* idx, char* line, char delim)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_nregs
int regidx_nregs(regidx_t* idx)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_overlap
int regidx_overlap(regidx_t* idx, const(char)* chr, hts_pos_t beg, hts_pos_t end, regitr_t* itr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_parse_bed
int regidx_parse_bed(const(char)* , char** , char** , hts_pos_t* , hts_pos_t* , void* , void* )

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_parse_reg
int regidx_parse_reg(const(char)* , char** , char** , hts_pos_t* , hts_pos_t* , void* , void* )

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_parse_tab
int regidx_parse_tab(const(char)* , char** , char** , hts_pos_t* , hts_pos_t* , void* , void* )

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_parse_vcf
int regidx_parse_vcf(const(char)* , char** , char** , hts_pos_t* , hts_pos_t* , void* , void* )

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_push
int regidx_push(regidx_t* idx, char* chr_beg, char* chr_end, hts_pos_t beg, hts_pos_t end, void* payload)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_seq_names
char** regidx_seq_names(regidx_t* idx, int* n)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regidx_seq_nregs
int regidx_seq_nregs(regidx_t* idx, const(char)* seq)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_copy
void regitr_copy(regitr_t* dst, regitr_t* src)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_destroy
void regitr_destroy(regitr_t* itr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_init
regitr_t* regitr_init(regidx_t* idx)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_loop
int regitr_loop(regitr_t* itr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_overlap
int regitr_overlap(regitr_t* itr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_reset
void regitr_reset(regidx_t* idx, regitr_t* itr)

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

REGIDX_MAX
enum REGIDX_MAX;

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

regidx_t
struct regidx_t

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

regitr_t
struct regitr_t

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta