Are there any switches that allow for intermediate files to be generated while running SMuFin?
I'm getting an error regarding "missing colon in auxiliary data" that I've traced to bam_import.c (complete error below). Based on discussions I've found online, it appears the error has something to do with missing information in one of the fields after the reads have been aligned, e.g.
this and
this. However, with no intermediate file to re-examine, it is impossible to determine what read is causing samtools to throw this error.
Parse error at line 15165: missing colon in auxiliary data
[juggernaut:30570] *** Process received signal ***
[juggernaut:30570] Signal: Aborted (6)
[juggernaut:30570] Signal code: (-6)
[juggernaut:30570] [ 0] /lib64/libpthread.so.0() [0x3a45a0f710]
[juggernaut:30570] [ 1] /lib64/libc.so.6(gsignal+0x35) [0x3a45232625]
[juggernaut:30570] [ 2] /lib64/libc.so.6(abort+0x175) [0x3a45233e05]
[juggernaut:30570] [ 3] SMuFin() [0x53d78c]
[juggernaut:30570] [ 4] SMuFin(sam_read1+0xf4d) [0x53ef40]
[juggernaut:30570] [ 5] SMuFin(samread+0x70) [0x52a0ce]
[juggernaut:30570] [ 6] SMuFin(main_samview+0x4b4) [0x5288c5]
[juggernaut:30570] [ 7] SMuFin(gsuffix_co_asm_impl+0x25) [0x48813d]
[juggernaut:30570] [ 8] SMuFin(gsuffix_co+0x2b) [0x47f30a]
[juggernaut:30570] [ 9] SMuFin(_Z18process_block_funcPv+0x98) [0x466bb8]
[juggernaut:30570] [10] /lib64/libpthread.so.0() [0x3a45a079d1]
[juggernaut:30570] [11] /lib64/libc.so.6(clone+0x6d) [0x3a452e88fd]
[juggernaut:30570] *** End of error message ***