This is my code for running samtools pileup:
open INP,"< $ARGV[0]" or die "Cannot open file! $!"; open INP2, "< $ARGV[1]" or die "Cannot open file! $!";
open OUT,"> $ARGV[2]" or die "Cannot open file! $!"; open SCRIPT,"samtools pileup -cv -f $ARGV[0] $ARGV[1] 2>/dev/null | "; while(<SCRIPT>) { print OUT $_; } close INP; close INP2; close OUT; close SCRIPT; In the console, it works perfectly. But when run in Galaxy, it gives me an empty file. I don't think it has something to do with the files that I am using as input, for I just uploaded the ones that I used in the console test-run. Any idea why this might be happening?
Cheers,
CL
galaxy-dev@lists.galaxyproject.org