htslib

Undocumented in source.

Modules

bgzf
module htslib.bgzf

@file htslib/bgzf.h Low-level routines for direct BGZF operations.

cram
module htslib.cram

@file Consider using the higher level hts_*() API for programs that wish to be file format agnostic (see htslib/hts.h).

faidx
module htslib.faidx

@file htslib/faidx.h FASTA random access.

hfile
module htslib.hfile

@file htslib/hfile.h Buffered low-level input/output streams.

hts
module htslib.hts

@file htslib/hts.h Format-neutral I/O, indexing, and iterator API functions.

hts_endian
module htslib.hts_endian

@file hts_endian.h Byte swapping and unaligned access functions.

hts_expr
module htslib.hts_expr
Undocumented in source.
hts_log
module htslib.hts_log

\file htslib/hts_log.h Configuration of log levels.

hts_os
module htslib.hts_os

@file hts_os.h Operating System specific tweaks, for compatibility with POSIX.

kbitset
module htslib.kbitset
Undocumented in source.
kfunc
module htslib.kfunc
Undocumented in source.
knetfile
module htslib.knetfile
Undocumented in source.
kroundup
module htslib.kroundup
Undocumented in source.
kstring
module htslib.kstring
Undocumented in source.
regidx
module htslib.regidx

@file htslib/regidx.h Region indexing.

sam
module htslib.sam

@file htslib/sam.h High-level SAM/BAM/CRAM sequence file operations.

synced_bcf_reader
module htslib.synced_bcf_reader

@file htslib/synced_bcf_reader.h Stream through multiple VCF files.

tbx
module htslib.tbx

@file htslib/tbx.h Tabix API functions.

thread_pool
module htslib.thread_pool

@file htslib/thread_pool.h Thread pool for multi-threading applications.

vcf
module htslib.vcf

@file htslib/vcf.h High-level VCF/BCF variant calling file operations. Section numbers refer to VCF Specification v4.2: https://samtools.github.io/hts-specs/VCFv4.2.pdf

vcf_sweep
module htslib.vcf_sweep

@file htslib/vcf_sweep.h Forward/reverse sweep API.

vcfutils
module htslib.vcfutils

@file htslib/vcfutils.h Allele-related utility functions.

Public Imports

htslib.bgzf
public import htslib.bgzf;
htslib.cram
public import htslib.cram;
htslib.faidx
public import htslib.faidx;
htslib.hfile
public import htslib.hfile;
htslib.hts_endian
public import htslib.hts_endian;
htslib.hts_expr
public import htslib.hts_expr;
htslib.hts_log
public import htslib.hts_log;
htslib.hts_os
public import htslib.hts_os;
htslib.hts
public import htslib.hts;
htslib.kbitset
public import htslib.kbitset;
htslib.kfunc
public import htslib.kfunc;
htslib.knetfile
public import htslib.knetfile;
htslib.kroundup
public import htslib.kroundup;
htslib.kstring
public import htslib.kstring;
htslib.regidx
public import htslib.regidx;
htslib.sam
public import htslib.sam;
htslib.synced_bcf_reader
public import htslib.synced_bcf_reader;
htslib.tbx
public import htslib.tbx;
htslib.thread_pool
public import htslib.thread_pool;
htslib.vcf_sweep
public import htslib.vcf_sweep;
htslib.vcf
public import htslib.vcf;
htslib.vcfutils
public import htslib.vcfutils;

Meta