Mj23366 e057be831f first commit 6 months ago
..
cram e057be831f first commit 6 months ago
htslib e057be831f first commit 6 months ago
.cproject e057be831f first commit 6 months ago
.project e057be831f first commit 6 months ago
.travis.yml e057be831f first commit 6 months ago
CMakeLists.txt e057be831f first commit 6 months ago
Makefile e057be831f first commit 6 months ago
README.md e057be831f first commit 6 months ago
README.nvbio e057be831f first commit 6 months ago
bgzf.c e057be831f first commit 6 months ago
bgzip.c e057be831f first commit 6 months ago
config.h e057be831f first commit 6 months ago
faidx.5 e057be831f first commit 6 months ago
faidx.c e057be831f first commit 6 months ago
hfile.c e057be831f first commit 6 months ago
hfile_internal.h e057be831f first commit 6 months ago
hfile_net.c e057be831f first commit 6 months ago
hts.c e057be831f first commit 6 months ago
htslib.mk e057be831f first commit 6 months ago
htslib_vars.mk e057be831f first commit 6 months ago
kfunc.c e057be831f first commit 6 months ago
knetfile.c e057be831f first commit 6 months ago
kstring.c e057be831f first commit 6 months ago
sam.5 e057be831f first commit 6 months ago
sam.c e057be831f first commit 6 months ago
synced_bcf_reader.c e057be831f first commit 6 months ago
tabix.1 e057be831f first commit 6 months ago
tabix.c e057be831f first commit 6 months ago
tbx.c e057be831f first commit 6 months ago
vcf.5 e057be831f first commit 6 months ago
vcf.c e057be831f first commit 6 months ago
vcf_sweep.c e057be831f first commit 6 months ago
vcfutils.c e057be831f first commit 6 months ago
version.h e057be831f first commit 6 months ago

README.md

HTSlib is an implementation of a unified C library for accessing common file formats, such as SAM, CRAM and VCF, used for high-throughput sequencing data, and is the core library used by samtools and bcftools. HTSlib only depends on zlib. It is known to be compatible with gcc, g++ and clang.

HTSlib implements a generalized BAM index, with file extension .csi (coordinate-sorted index). The HTSlib file reader first looks for the new index and then for the old if the new index is absent.

This project also includes the popular tabix indexer, which indexes both .tbi and .csi formats, and the bgzip compression utility.