dhtslib

Undocumented in source.

Modules

bgzf
module dhtslib.bgzf

This module provides a wrapper, BGZFile, over an htslib BGZF compressed file/stream. The wrapper acts as a linewise ForwardRange over the file or stream.

cigar
module dhtslib.cigar

This module simplifies working with CIGAR strings/ops from SAM/BAM/CRAM alignment records.

faidx
module dhtslib.faidx

This module provides a wrapper, IndexedFastaFile over a FASTA. If an index exists, it will be used for rapid random access. If an index does not exist, one will be built.

md
module dhtslib.md

Module to deal with SAM records' MD auxillary tag.

sam
module dhtslib.sam

SAMRecord and SAMFile are wrappers for htslib functions relating to SAM/BAM/CRAM* files

tabix
module dhtslib.tabix

Module providing a wrapper, TabixIndexedFile over a line-oriented NGS flat file, such as BED, GFF3, VCF that has been indexed with tabix.

tagvalue
module dhtslib.tagvalue

Module provides a parser for SAM/BAM record auxillary tags.

vcf
module dhtslib.vcf

VCF version 4.2 (including BCF) reader and writer, including a model with convenience functions for the header (metadata) and individual VCF/BCF records (rows).

Public Imports

dhtslib.bgzf
public import dhtslib.bgzf;
Undocumented in source.
dhtslib.cigar
public import dhtslib.cigar;
Undocumented in source.
dhtslib.faidx
public import dhtslib.faidx;
Undocumented in source.
dhtslib.sam
public import dhtslib.sam;
Undocumented in source.
dhtslib.tabix
public import dhtslib.tabix;
Undocumented in source.
dhtslib.tagvalue
public import dhtslib.tagvalue;
Undocumented in source.
dhtslib.vcf
public import dhtslib.vcf;
Undocumented in source.

Meta