diff --git a/alignment/bamqc.sh b/alignment/bamqc.sh
index 07ca1db67f8408985e013a729a30b6bc99a4766a..b5257a772d730efa4d686ecf4b4b4e787109cad2 100644
--- a/alignment/bamqc.sh
+++ b/alignment/bamqc.sh
@@ -75,7 +75,7 @@ if [[ $nuctype == 'dna' ]]; then
 	#samtools view  -@ $threads ${sbam} | awk '{sum+=$5} END { print "Mean MAPQ =",sum/NR}' > ${pair_id}.meanmap.txt
     fi
     #java -Xmx64g -Djava.io.tmpdir=${tmpdir} -jar $PICARD/picard.jar CollectInsertSizeMetrics INPUT=${sbam} HISTOGRAM_FILE=${pair_id}.hist.ps REFERENCE_SEQUENCE=${index_path}/genome.fa OUTPUT=${pair_id}.hist.txt TMP_DIR=${tmpdir}
-    if [[ $index_path/reference_info.pl ]]
+    if [[ $index_path/reference_info.txt ]]
     then
 	perl $baseDir/sequenceqc_dna.pl -e ${version} -r $index_path ${pair_id}.genomecov.txt
     else
diff --git a/variants/gatkrunner.sh b/variants/gatkrunner.sh
index df24cc7a0c197c0f8570e1d7537a56e3505887ed..0e32b5de34e22243642cb378d2132cae540541d6 100755
--- a/variants/gatkrunner.sh
+++ b/variants/gatkrunner.sh
@@ -62,27 +62,6 @@ module load gatk/4.1.4.0 samtools/gcc/1.8
 which samtools
 samtools index -@ $NPROC ${sbam}
 
-if [[ $algo == 'gatkbam_rna' ]]
-then
-    module load picard/2.10.3
-    java -Xmx4g -jar $PICARD/picard.jar CleanSam INPUT=${sbam} OUTPUT=${pair_id}.clean.bam
-    java -Xmx4g -jar $PICARD/picard.jar ReorderSam I=${pair_id}.clean.bam O=${pair_id}.sort.bam R=${reffa} CREATE_INDEX=TRUE 
-    java -Xmx4g -jar $PICARD/picard.jar AddOrReplaceReadGroups INPUT=${pair_id}.clean.bam O=${pair_id}.rg_added_sorted.bam SO=coordinate RGID=${pair_id} RGLB=tx RGPL=illumina RGPU=barcode RGSM=${pair_id}
-    samtools index -@ $NPROC ${pair_id}.rg_added_sorted.bam
-    gatk SplitNCigarReads -R ${reffa} -I ${pair_id}.rg_added_sorted.bam -O ${pair_id}.split.bam
-    gatk --java-options "-Xmx32g" BaseRecalibrator -I ${pair_id}.split.bam --known-sites ${index_path}/dbSnp.gatk4.vcf.gz -R ${reffa} -O ${pair_id}.recal_data.table --use-original-qualities
-    gatk --java-options "-Xmx32g" ApplyBQSR -I ${pair_id}.split.bam -R ${reffa} -O ${pair_id}.final.bam --use-original-qualities -bqsr ${pair_id}.recal_data.table
-    samtools index -@ $NPROC ${pair_id}.final.bam
-elif [[ $algo == 'gatkbam' ]]
-then
-    gatk --java-options "-Xmx32g" BaseRecalibrator -I ${sbam} --known-sites ${index_path}/dbSnp.gatk4.vcf.gz -R ${reffa} -O ${pair_id}.recal_data.table --use-original-qualities
-    gatk --java-options "-Xmx32g" ApplyBQSR -I ${sbam} -R ${reffa} -O ${pair_id}.final.bam --use-original-qualities -bqsr ${pair_id}.recal_data.table
-    samtools index -@ $NPROC ${pair_id}.final.bam
-
-elif [[ $algo == 'abra2' ]]
-then
-  module load abra2/2.18
-  mkdir tmpdir
-  java  -Xmx16G -jar /cm/shared/apps/abra2/lib/abra2.jar --in ${sbam}  --in-vcf /archive/PHG/PHG_Clinical/phg_workflow/analysis/awesomeproject/GoldIndels.vcf --out ${pair_id}.final.bam --ref ${reffa} --threads $NPROC --tmpdir tmpdir
-  samtools index -@ $NPROC ${pair_id}.final.bam
-fi
+gatk --java-options "-Xmx32g" BaseRecalibrator -I ${sbam} --known-sites ${index_path}/dbSnp.gatk4.vcf.gz -R ${reffa} -O ${pair_id}.recal_data.table --use-original-qualities
+gatk --java-options "-Xmx32g" ApplyBQSR -I ${sbam} -R ${reffa} -O ${pair_id}.final.bam --use-original-qualities -bqsr ${pair_id}.recal_data.table
+samtools index -@ $NPROC ${pair_id}.final.bam
diff --git a/variants/somatic_vc.sh b/variants/somatic_vc.sh
index 90911047ab1f03e5f595c529859a6f401054f324..40843d0d50000b417506e757acaa7dd7dd4fd18f 100755
--- a/variants/somatic_vc.sh
+++ b/variants/somatic_vc.sh
@@ -94,6 +94,15 @@ then
 else
     interval=`cat ${reffa}.fai |cut -f 1 |grep -v decoy |grep -v 'HLA' |grep -v alt |grep -v 'chrUn' |grep -v 'random' | perl -pe 's/\n/ -L /g' |perl -pe 's/-L $//'`
 fi
+if [[ -z $tid ]]
+then
+    tid=`samtools view -H ${tumor} |grep '^@RG' |perl -pi -e 's/\t/\n/g' |grep ID |cut -f 2 -d ':'`
+fi
+if [[ -z $nid ]]
+then
+    nid=`samtools view -H ${normal} |grep '^@RG' |perl -pi -e 's/\t/\n/g' |grep ID |cut -f 2 -d ':'`
+fi
+
 
 source /etc/profile.d/modules.sh
 module load htslib/gcc/1.8