Gamgee
You miserable little maggot. I'll stove your head in!
|
#include "hts.h"
Go to the source code of this file.
Classes | |
struct | tbx_conf_t |
struct | tbx_t |
Macros | |
#define | TBX_MAX_SHIFT 31 |
#define | TBX_GENERIC 0 |
#define | TBX_SAM 1 |
#define | TBX_VCF 2 |
#define | TBX_UCSC 0x10000 |
#define | tbx_itr_destroy(iter) hts_itr_destroy(iter) |
#define | tbx_itr_queryi(tbx, tid, beg, end) hts_itr_query((tbx)->idx, (tid), (beg), (end), tbx_readrec) |
#define | tbx_itr_querys(tbx, s) hts_itr_querys((tbx)->idx, (s), (hts_name2id_f)(tbx_name2id), (tbx), hts_itr_query, tbx_readrec) |
#define | tbx_itr_next(htsfp, tbx, itr, r) hts_itr_next(hts_get_bgzfp(htsfp), (itr), (r), (tbx)) |
#define | tbx_bgzf_itr_next(bgzfp, tbx, itr, r) hts_itr_next((bgzfp), (itr), (r), (tbx)) |
Functions | |
int | tbx_name2id (tbx_t *tbx, const char *ss) |
BGZF * | hts_get_bgzfp (htsFile *fp) |
int | tbx_readrec (BGZF *fp, void *tbxv, void *sv, int *tid, int *beg, int *end) |
int | tbx_index_build (const char *fn, int min_shift, const tbx_conf_t *conf) |
tbx_t * | tbx_index_load (const char *fn) |
const char ** | tbx_seqnames (tbx_t *tbx, int *n) |
void | tbx_destroy (tbx_t *tbx) |
Variables | |
tbx_conf_t | tbx_conf_gff |
tbx_conf_t | tbx_conf_bed |
tbx_conf_t | tbx_conf_psltbl |
tbx_conf_t | tbx_conf_sam |
tbx_conf_t | tbx_conf_vcf |
#define tbx_bgzf_itr_next | ( | bgzfp, | |
tbx, | |||
itr, | |||
r | |||
) | hts_itr_next((bgzfp), (itr), (r), (tbx)) |
#define TBX_GENERIC 0 |
#define tbx_itr_destroy | ( | iter | ) | hts_itr_destroy(iter) |
#define tbx_itr_next | ( | htsfp, | |
tbx, | |||
itr, | |||
r | |||
) | hts_itr_next(hts_get_bgzfp(htsfp), (itr), (r), (tbx)) |
#define tbx_itr_queryi | ( | tbx, | |
tid, | |||
beg, | |||
end | |||
) | hts_itr_query((tbx)->idx, (tid), (beg), (end), tbx_readrec) |
#define tbx_itr_querys | ( | tbx, | |
s | |||
) | hts_itr_querys((tbx)->idx, (s), (hts_name2id_f)(tbx_name2id), (tbx), hts_itr_query, tbx_readrec) |
#define TBX_MAX_SHIFT 31 |
#define TBX_SAM 1 |
#define TBX_UCSC 0x10000 |
#define TBX_VCF 2 |
void tbx_destroy | ( | tbx_t * | tbx | ) |
int tbx_index_build | ( | const char * | fn, |
int | min_shift, | ||
const tbx_conf_t * | conf | ||
) |
tbx_t* tbx_index_load | ( | const char * | fn | ) |
int tbx_name2id | ( | tbx_t * | tbx, |
const char * | ss | ||
) |
int tbx_readrec | ( | BGZF * | fp, |
void * | tbxv, | ||
void * | sv, | ||
int * | tid, | ||
int * | beg, | ||
int * | end | ||
) |
const char** tbx_seqnames | ( | tbx_t * | tbx, |
int * | n | ||
) |
tbx_conf_t tbx_conf_bed |
tbx_conf_t tbx_conf_gff |
tbx_conf_t tbx_conf_psltbl |
tbx_conf_t tbx_conf_sam |
tbx_conf_t tbx_conf_vcf |