]> git.donarmstrong.com Git - bamtools.git/commit
Created 3 modes for ResolveTool: makeStats, markPairs, & twoPass
authorderek <derekwbarnett@gmail.com>
Sat, 11 Jun 2011 21:05:43 +0000 (17:05 -0400)
committerderek <derekwbarnett@gmail.com>
Sat, 11 Jun 2011 21:05:43 +0000 (17:05 -0400)
commit1c3e9e8c0a913b28f370c7d07a1b520b308b9981
treee0b0fd2c6fcfb2342fe1d06014152982714dbf40
parentad3f59ce304c37faff88fbc5ea8c1df047326df4
Created 3 modes for ResolveTool: makeStats, markPairs, & twoPass
 * "TwoPass" mode (the initial implementation of the tool) effectively
eliminates piped BAMs as an input option, since you can't exactly rewind
stdin and start reading from the beginning.
 * To get around this, I separated the two passes into separate "modes"
(-makeStats & -markPairs), that communicate via a simple, human-readable
stats summary file. Data can then be merged, filtered, etc and piped
into each mode if you don't mind the runtime of preprocessing twice but
don't want to physically store the unresolved intermediate BAM file.
src/toolkit/CMakeLists.txt
src/toolkit/bamtools_resolve.cpp
src/toolkit/bamtools_resolve.h