From ffd650684828b0115089682ac6e1fe392e88da89 Mon Sep 17 00:00:00 2001
From: Brandi Cantarel <brandi.cantarel@utsouthwestern.edu>
Date: Fri, 14 Feb 2020 11:57:24 -0600
Subject: [PATCH] removed hard coded paths to seqprg; update GATK to 4.1.4

---
 alignment/dnaseqalign.sh       | 7 ++++++-
 alignment/markdups.sh          | 8 +++++++-
 genect_rnaseq/geneabundance.sh | 1 +
 variants/gatkrunner.sh         | 2 +-
 variants/itdseek.sh            | 4 ++--
 variants/svcalling.sh          | 5 +++--
 variants/uni_norm_annot.sh     | 4 +++-
 7 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/alignment/dnaseqalign.sh b/alignment/dnaseqalign.sh
index fe4606a..14b2dc1 100644
--- a/alignment/dnaseqalign.sh
+++ b/alignment/dnaseqalign.sh
@@ -44,7 +44,12 @@ then
     read_group=$pair_id
 fi
 
-testexe='/project/shared/bicf_workflow_ref/seqprg/bin'
+if [[ $index_path == *project* ]]
+then
+    testexe='/project/shared/bicf_workflow_ref/seqprg/bin'
+else
+    testexe='/usr/local/bin'
+fi
 
 source /etc/profile.d/modules.sh
 module load  python/2.7.x-anaconda bwakit/0.7.15 samtools/gcc/1.8 picard/2.10.3
diff --git a/alignment/markdups.sh b/alignment/markdups.sh
index ca36c40..306343b 100644
--- a/alignment/markdups.sh
+++ b/alignment/markdups.sh
@@ -39,8 +39,14 @@ then
     index_path="/project/shared/bicf_workflow_ref/human/grch38_cloud/dnaref"
 fi
 
+if [[ $index_path == *project* ]]
+then
+    testexe='/project/shared/bicf_workflow_ref/seqprg/bin'
+else
+    testexe='/usr/local/bin'
+fi
+
 baseDir="`dirname \"$0\"`"
-testexe='/project/shared/bicf_workflow_ref/seqprg/bin'
 
 source /etc/profile.d/modules.sh
 module load picard/2.10.3
diff --git a/genect_rnaseq/geneabundance.sh b/genect_rnaseq/geneabundance.sh
index 5ad0e35..98b93e5 100644
--- a/genect_rnaseq/geneabundance.sh
+++ b/genect_rnaseq/geneabundance.sh
@@ -40,6 +40,7 @@ then
 fi
 source /etc/profile.d/modules.sh
 module load subread/1.6.1
+
 export PATH=/project/shared/bicf_workflow_ref/seqprg/bin:$PATH
 
 featureCounts -s $stranded -M --fraction -J --ignoreDup -T $NPROC -p -g gene_name -a ${gtf} -o ${pair_id}.cts ${sbam}
diff --git a/variants/gatkrunner.sh b/variants/gatkrunner.sh
index d3dd05f..2bb2273 100755
--- a/variants/gatkrunner.sh
+++ b/variants/gatkrunner.sh
@@ -58,7 +58,7 @@ else
 fi
 
 source /etc/profile.d/modules.sh
-module load gatk/4.1.2.0 samtools/gcc/1.8
+module load gatk/4.1.4.0 samtools/gcc/1.8
 which samtools
 /cm/shared/apps/samtools/gcc/1.8/bin/samtools index -@ $NPROC ${sbam}
 
diff --git a/variants/itdseek.sh b/variants/itdseek.sh
index 3af0ea7..bee8d2c 100755
--- a/variants/itdseek.sh
+++ b/variants/itdseek.sh
@@ -52,12 +52,12 @@ else
 fi
 
 source /etc/profile.d/modules.sh	
-
+export PATH=/project/shared/bicf_workflow_ref/seqprg/bin:$PATH
 
 module load samtools/gcc/1.8 snpeff/4.3q vcftools/0.1.14 htslib/gcc/1.8 bcftools/gcc/1.8 bedtools/2.26.0 
 stexe=`which samtools`
 
-samtools view -@ $NPROC -L ${itdbed} ${sbam} | /project/shared/bicf_workflow_ref/seqprg/itdseek-1.2/itdseek.pl --refseq ${reffa} --samtools ${stexe} --bam ${sbam} | vcf-sort | bedtools intersect -header -b ${itdbed} -a stdin | bgzip > ${pair_id}.itdseek.vcf.gz
+samtools view -@ $NPROC -L ${itdbed} ${sbam} | itdseek.pl --refseq ${reffa} --samtools ${stexe} --bam ${sbam} | vcf-sort | bedtools intersect -header -b ${itdbed} -a stdin | bgzip > ${pair_id}.itdseek.vcf.gz
 tabix ${pair_id}.itdseek.vcf.gz
 bcftools norm --fasta-ref $reffa -c w -m - -Ov ${pair_id}.itdseek.vcf.gz | java -Xmx30g -jar $SNPEFF_HOME/snpEff.jar -no-intergenic -lof -c $SNPEFF_HOME/snpEff.config $snpeffgeno - |bgzip > ${pair_id}.itdseek_tandemdup.vcf.gz
 
diff --git a/variants/svcalling.sh b/variants/svcalling.sh
index dcda4b7..b139bdf 100755
--- a/variants/svcalling.sh
+++ b/variants/svcalling.sh
@@ -58,6 +58,7 @@ fi
 
 source /etc/profile.d/modules.sh	
 module load htslib/gcc/1.8 samtools/gcc/1.8 bcftools/gcc/1.8 bedtools/2.26.0 snpeff/4.3q vcftools/0.1.14
+export PATH=/project/shared/bicf_workflow_ref/seqprg/bin:$PATH
 
 if [[ $method == 'delly' ]]
 then
@@ -100,9 +101,9 @@ if [[ $method == 'svaba' ]]
 then
     if [[ -n ${normal} ]]
     then
-	/project/shared/bicf_workflow_ref/seqprg/svaba/bin/svaba run -p $NPROC -G ${reffa} -t ${sbam} -n ${normal} -a ${pair_id}
+	svaba run -p $NPROC -G ${reffa} -t ${sbam} -n ${normal} -a ${pair_id}
     else
-	/project/shared/bicf_workflow_ref/seqprg/svaba/bin/svaba run -p $NPROC -G ${reffa} -t ${sbam} -a ${pair_id}
+	svaba run -p $NPROC -G ${reffa} -t ${sbam} -a ${pair_id}
     fi
     vcf-concat ${pair_id}.svaba.unfiltered*sv.vcf | vcf-sort -t temp > svaba.unfiltered.vcf
     bash $baseDir/norm_annot.sh -r ${index_path} -p svaba -v svaba.unfiltered.vcf -s
diff --git a/variants/uni_norm_annot.sh b/variants/uni_norm_annot.sh
index ffb9c50..e47e045 100755
--- a/variants/uni_norm_annot.sh
+++ b/variants/uni_norm_annot.sh
@@ -41,6 +41,8 @@ fi
 source /etc/profile.d/modules.sh
 module load bedtools/2.26.0 samtools/1.6 bcftools/1.6 snpeff/4.3q 
 
+export PATH=/project/shared/bicf_workflow_ref/seqprg/bin:$PATH
+
 perl $baseDir\/uniform_vcf_gt.pl $pair_id $vcf
 mv ${vcf} ${pair_id}.ori.vcf.gz
 bgzip -f ${pair_id}.uniform.vcf
@@ -48,5 +50,5 @@ j=${pair_id}.uniform.vcf.gz
 tabix -f $j
 bcftools norm --fasta-ref $reffa -m - -Oz $j -o ${pair_id}.norm.vcf.gz
 bash $baseDir/annotvcf.sh -p ${pair_id} -r $index_path -v ${pair_id}.norm.vcf.gz -g $snpeffgeno
-/project/shared/bicf_workflow_ref/seqprg/vt/vt decompose_blocksub ${pair_id}.annot.vcf.gz -p -a -o ${pair_id}.vcf
+vt decompose_blocksub ${pair_id}.annot.vcf.gz -p -a -o ${pair_id}.vcf
 bgzip -f ${pair_id}.vcf
-- 
GitLab