|
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 |
1.8.8