Gamgee
You miserable little maggot. I'll stove your head in!
|
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <stdio.h>
#include <assert.h>
#include "htslib/tbx.h"
#include "htslib/bgzf.h"
#include "htslib/khash.h"
Classes | |
struct | tbx_intv_t |
Functions | |
int | tbx_name2id (tbx_t *tbx, const char *ss) |
int | tbx_parse1 (const tbx_conf_t *conf, int len, char *line, tbx_intv_t *intv) |
int | tbx_readrec (BGZF *fp, void *tbxv, void *sv, int *tid, int *beg, int *end) |
void | tbx_set_meta (tbx_t *tbx) |
tbx_t * | tbx_index (BGZF *fp, int min_shift, const tbx_conf_t *conf) |
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) |
const char ** | tbx_seqnames (tbx_t *tbx, int *n) |
Variables | |
tbx_conf_t | tbx_conf_gff = { 0, 1, 4, 5, '#', 0 } |
tbx_conf_t | tbx_conf_bed = { TBX_UCSC, 1, 2, 3, '#', 0 } |
tbx_conf_t | tbx_conf_psltbl = { TBX_UCSC, 15, 17, 18, '#', 0 } |
tbx_conf_t | tbx_conf_sam = { TBX_SAM, 3, 4, 0, '@', 0 } |
tbx_conf_t | tbx_conf_vcf = { TBX_VCF, 1, 2, 0, '#', 0 } |
void tbx_destroy | ( | tbx_t * | tbx | ) |
tbx_t* tbx_index | ( | BGZF * | fp, |
int | min_shift, | ||
const tbx_conf_t * | conf | ||
) |
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_parse1 | ( | const tbx_conf_t * | conf, |
int | len, | ||
char * | line, | ||
tbx_intv_t * | intv | ||
) |
int tbx_readrec | ( | BGZF * | fp, |
void * | tbxv, | ||
void * | sv, | ||
int * | tid, | ||
int * | beg, | ||
int * | end | ||
) |
const char** tbx_seqnames | ( | tbx_t * | tbx, |
int * | n | ||
) |
void tbx_set_meta | ( | tbx_t * | tbx | ) |
tbx_conf_t tbx_conf_bed = { TBX_UCSC, 1, 2, 3, '#', 0 } |
tbx_conf_t tbx_conf_gff = { 0, 1, 4, 5, '#', 0 } |
tbx_conf_t tbx_conf_psltbl = { TBX_UCSC, 15, 17, 18, '#', 0 } |
tbx_conf_t tbx_conf_sam = { TBX_SAM, 3, 4, 0, '@', 0 } |
tbx_conf_t tbx_conf_vcf = { TBX_VCF, 1, 2, 0, '#', 0 } |