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.convert
Converters between equivalent formats: SAM/BAM and FASTA/TwoBit.
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.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.
Public variables and functions:
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.cram
Alpha - subject to change. Provides functions for reading from a CRAM file.
Public variables and functions:
cljam.io.fastq
Functions to read and write the FASTQ format.
cljam.io.protocols
Protocols of reader/writer for various file formats.
Public variables and functions:
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.
Public variables and functions:
cljam.io.sequence
Functions to read and write formats representing sequences such as FASTA and TwoBit.
Public variables and functions:
cljam.io.tabix
Alpha - subject to change. Reader of a TABIX format file.
Public variables and functions:
cljam.io.util
I/O utilities.
Public variables and functions:
- alignment-reader?
- alignment-writer?
- bam-reader?
- bam-writer?
- bcf-reader?
- bcf-writer?
- bed-reader?
- bed-writer?
- bigwig-reader?
- cram-reader?
- fasta-reader?
- fasta-writer?
- fastq-reader?
- fastq-writer?
- file-type
- file-type-from-bytes
- file-type-from-contents
- sam-reader?
- sam-writer?
- sequence-reader?
- sequence-writer?
- twobit-reader?
- twobit-writer?
- variant-reader?
- variant-writer?
- vcf-reader?
- vcf-writer?
- wig-reader?
- wig-writer?
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.
Public variables and functions:
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.region
Utility functions for manipulating chromosomal regions.
cljam.util.whole-genome
Utilities for conversions between chromosomal positions and whole-genome positions.
Public variables and functions: