Open biocyberman opened 9 years ago
Since Queue relies on the exit-status from the program that runs to know if it has completed successfully or not it runs into trouble when a program exits with a status of 0, even though it failed. I've seen this problem with Qualimap before and thought that it had been fixed for their 2.0 release, but I guess it's something that needs to be investigated again, and possibly brought to the attention of Qualimaps developers.
I am running piper with qualimap2, I check the output of qc under /06_final_alignment_qc and see that .log, .out, and *.done are created but no subdirectory for actual output. I went a head and rerunt the qualimap command manually. The console output is something like this:
I updated my bed file according to the recommendation here: http://seqanswers.com/forums/showthread.php?t=28566
Essentially, it is to run this command:
awk 'BEGIN{OFS="\t"}{print $1,$2,$3,$4,0,"."}' orig.bed > new.bed
This allows qualimap to run. So, somehow piper does not detect the failure of this step. It marks "done" and proceeds.