You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Pjotr Prins 73e8bc8fea Plan 2 years ago
contrib/biod Moving 2 years ago
src/cbam Makefile 2 years ago
.gitignore Makefile 2 years ago
DEVELOPMENT.org Makefile 2 years ago
LICENSE.txt LICENSE + README 2 years ago
Makefile Makefile 2 years ago
README.org Plan 2 years ago
dub.json init 2 years ago

README.org

cBAM (column based BAM)

This repo contains the prototype for a column-based cBAM reader/writer which will (hopefully) outperform tools like sambamba. To make this happen the following steps are required:

  • Compile cbam binary with Makefile and no other dependency than BioD

  • Document design of cbam format in /pjotrp/cBAM/src/branch/master/doc/CBAM.org

  • Create cbam file from bam

  • Implement markdup on cbam

  • Write bam file from cbam

Usage

cbam view -f cbam < in.bam | cbam markdup | cbam view -f bam > markdup.bam

Installation

cBAM depends on

  • D compiler

  • Snappy shared lib

Debian

apt-get install ldc libphobos2-ldc-shared-dev libsnappy-dev

License

cBAM is published under a GPLv3 license. See /pjotrp/cBAM/src/branch/master/LICENSE.txt.