Tools for bam file processing
C++ Other Shell
Switch branches/tags
biobambam_0_0_96 biobambam_0_0_95 biobambam_0_0_94 biobambam_0_0_93 biobambam_0_0_92 biobambam_0_0_91 biobambam_0_0_90 biobambam_0_0_89 biobambam_0_0_88 biobambam_0_0_87 biobambam_0_0_86 biobambam_0_0_85 biobambam_0_0_84 biobambam_0_0_83 biobambam_0_0_82 biobambam_0_0_81 biobambam_0_0_80 biobambam_0_0_79 biobambam_0_0_78 biobambam_0_0_77 biobambam_0_0_76 biobambam_0_0_75 biobambam_0_0_74 biobambam_0_0_73 biobambam_0_0_72 biobambam_0_0_71 biobambam_0_0_70 biobambam_0_0_69 biobambam_0_0_68 biobambam_0_0_67 biobambam_0_0_66 biobambam_0_0_65 biobambam_0_0_64 biobambam_0_0_63 biobambam_0_0_62 biobambam_0_0_61 biobambam_0_0_60 biobambam_0_0_59 biobambam_0_0_58 biobambam_0_0_57 biobambam_0_0_56 biobambam_0_0_55 biobambam_0_0_54 biobambam_0_0_53 biobambam_0_0_52 biobambam_0_0_51 biobambam_0_0_50 biobambam_0_0_49 biobambam_0_0_48 biobambam_0_0_47 biobambam_0_0_46 biobambam_0_0_44 biobambam_0_0_43 biobambam_experimental_0_0_191 biobambam_experimental_0_0_190 biobambam_experimental_0_0_189 biobambam_experimental_0_0_188 biobambam_experimental_0_0_187 biobambam_experimental_0_0_186 biobambam_experimental_0_0_185 biobambam_experimental_0_0_184 biobambam_experimental_0_0_183 biobambam_experimental_0_0_182 biobambam_experimental_0_0_181 biobambam_experimental_0_0_180 biobambam_experimental_0_0_179 biobambam_experimental_0_0_178 biobambam_experimental_0_0_177 biobambam_experimental_0_0_176 biobambam_experimental_0_0_175 biobambam_experimental_0_0_174 biobambam_experimental_0_0_173 biobambam_experimental_0_0_172 biobambam_experimental_0_0_171 biobambam_experimental_0_0_170 biobambam_experimental_0_0_169 biobambam_experimental_0_0_168 biobambam_experimental_0_0_167 biobambam_experimental_0_0_166 biobambam_experimental_0_0_165 biobambam_experimental_0_0_164 biobambam_experimental_0_0_163 biobambam_experimental_0_0_162 biobambam_experimental_0_0_161 biobambam_experimental_0_0_160 biobambam_experimental_0_0_159 biobambam_experimental_0_0_158 biobambam_experimental_0_0_157 biobambam_experimental_0_0_156 biobambam_experimental_0_0_155 biobambam_experimental_0_0_154 biobambam_experimental_0_0_153 biobambam_experimental_0_0_152 biobambam_experimental_0_0_151 biobambam_experimental_0_0_150 biobambam_experimental_0_0_149 biobambam_experimental_0_0_148 biobambam_experimental_0_0_147 biobambam_experimental_0_0_146 biobambam_experimental_0_0_145
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

biobambam

Please note that development on biobambam has stopped on this repository. Please see biobambam2 at https://github.com/gt1/biobambam2 for recent developments.

This package contains some tools for processing BAM files including

  • bamcollate2: reads BAM and writes BAM reordered such that alignment or collated by query name
  • bammarkduplicates: reads BAM and writes BAM with duplicate alignments marked using the BAM flags field
  • bammaskflags: reads BAM and writes BAM while masking (removing) bits from the flags column
  • bamrecompress: reads BAM and writes BAM with a defined compression setting. This tool is capable of multi-threading.
  • bamsort: reads BAM and writes BAM resorted by coordinates or query name
  • bamtofastq: reads BAM and writes FastQ; output can be collated or uncollated by query name

A short list of options is available for each program by calling it with the -h parameter, e.g.

bamsort -h

Source

The biobambam source code is hosted on github:

git@github.com:gt1/biobambam.git

Compilation of biobambam

biobambam needs libmaus [https://github.com/gt1/libmaus] . When libmaus is installed in ${LIBMAUSPREFIX} then biobambam can be compiled and installed in ${HOME}/biobambam using

- autoreconf -i -f
- ./configure --with-libmaus=${LIBMAUSPREFIX} \
	--prefix=${HOME}/biobambam
- make install