Cljam 0.8.5

Released under the Apache License, Version 2.0

A DNA Sequence Alignment/Map (SAM) library for Clojure.

Installation

To install, add the following dependency to your project or build file:

[cljam "0.8.5"]

Namespaces

cljam.algo.bam-indexer

Indexer of BAM.

Public variables and functions:

cljam.algo.convert

Converters between equivalent formats: SAM/BAM and FASTA/TwoBit.

cljam.algo.dedupe

Functions to remove duplications.

Public variables and functions:

cljam.algo.depth

Provides algorithms for calculating simple depth of coverage.

Public variables and functions:

cljam.algo.dict

Alpha - subject to change.
Generator of a FASTA sequence dictionary file.

Public variables and functions:

cljam.algo.fasta-indexer

Indexer of FASTA.

Public variables and functions:

cljam.algo.level

Level analyzer of alignments in BAM.

Public variables and functions:

cljam.algo.normal

Functions to normalize the SAM/BAM format.

Public variables and functions:

cljam.algo.pileup

Functions to calculate pileup from the BAM.

cljam.algo.sorter

Sorter of the SAM/BAM format alignments.

cljam.algo.vcf-indexer

Indexer of VCF/BCF.

Public variables and functions:

cljam.common

Common vars.

Public variables and functions:

cljam.io.bam-index

Parser for a BAM index file.

Public variables and functions:

cljam.io.bed

Functions to read and write the BED (Browser Extensible Data) format. See
http://genome.ucsc.edu/FAQ/FAQformat#format1 for the detail BED specifications.

cljam.io.bigwig

Functions to read the bigWig format. See https://genome.ucsc.edu/goldenpath/help/bigWig.html
and https://github.com/ucscGenomeBrowser/kent for the detail bigWig
specifications.

Public variables and functions:

cljam.io.crai

Public variables and functions:

cljam.io.cram

Alpha - subject to change. Provides functions for reading from a CRAM file.

Public variables and functions:

cljam.io.csi

Basic I/O of CSI:Coordinate Sorted Index files.

Public variables and functions:

cljam.io.fastq

Functions to read and write the FASTQ format.

cljam.io.gff

Public variables and functions:

cljam.io.pileup

Public variables and functions:

cljam.io.protocols

Protocols of reader/writer for various file formats.

cljam.io.sam

Functions to read and write the SAM (Sequence Alignment/Map) format and BAM
(its binary equivalent). See https://samtools.github.io/hts-specs/ for the
detail SAM/BAM specifications.

cljam.io.sequence

Functions to read and write formats representing sequences such as FASTA and
TwoBit.

cljam.io.tabix

Alpha - subject to change.
Reader of a TABIX format file.

Public variables and functions:

cljam.io.util

I/O utilities.

cljam.io.vcf

Functions to read and write the VCF (Variant Call Format) format and BCF (its
binary equivalent). See https://samtools.github.io/hts-specs/ for the detail
VCF/BCF specifications.

cljam.io.wig

Functions to read and write the WIG (Wiggle) format. See
https://genome.ucsc.edu/goldenpath/help/wiggle.html for the detail WIG
specifications.

Public variables and functions:

cljam.util

General utilities.

cljam.util.chromosome

Utilities for handling chromosome name.

cljam.util.intervals

Data structures for interval queries.

Public variables and functions:

cljam.util.region

Utility functions for manipulating chromosomal regions.

cljam.util.sequence

Public variables and functions:

cljam.util.whole-genome

Utilities for conversions between chromosomal positions and whole-genome
positions.