diff --git a/tools/human_genome_variation/freebayes.xml b/tools/human_genome_variation/freebayes.xml index a5d579ee19f..50a906d0992 100644 --- a/tools/human_genome_variation/freebayes.xml +++ b/tools/human_genome_variation/freebayes.xml @@ -5,11 +5,11 @@ Bayesian genetic variant detector - ln -s $reference localref.fa; - ln -s $bamfile localbam.bam; - samtools faidx localref.fa; - samtools sort localbam.bam localbam.bam; - samtools index localbam.bam; + ln -s $reference localref.fa && + ln -s $bamfile localbam.bam && + samtools faidx localref.fa 2>&1 || echo "Error running samtools faidx for FreeBayes" >&2 && + samtools sort localbam.bam localbam.bam 2>&1 || echo "Error running samtools sort for FreeBayes" >&2 && + samtools index localbam.bam 2>&1 || echo "Error running samtools index for FreeBayes" >&2 && freebayes --fasta-reference localref.fa localbam.bam --vcf $output #if $params.source_select == "full": $params.showRefRepeats