diff --git a/alignment/bamqc.sh b/alignment/bamqc.sh
index 2ed9b21c65fbf1fa18242033ac29058118a7cd7e..2e9f460aafdb4ec47224ed0164140dfc51f36fcb 100644
--- a/alignment/bamqc.sh
+++ b/alignment/bamqc.sh
@@ -47,14 +47,12 @@ if [[ $nuctype == 'dna' ]]; then
     samtools view -b --threads $SLURM_CPUS_ON_NODE -L ${bed} -o ${pair_id}.ontarget.bam ${sbam}
     samtools index ${pair_id}.ontarget.bam
     samtools flagstat ${pair_id}.ontarget.bam > ${pair_id}.ontarget.flagstat.txt
-    samtools view -b -q 1 ${pair_id}.ontarget.bam | bedtools coverage -sorted -hist -g ${index_path}/genomefile.txt -b stdin -a ${bed}  >  ${pair_id}.mapqualcov.txt
-    samtools view -b -F 1024 ${pair_id}.ontarget.bam | bedtools coverage -sorted -g  ${index_path}/genomefile.txt -a ${bed} -b stdin -hist | grep ^all > ${pair_id}.dedupcov.txt 
-    java -Xmx64g -jar $PICARD/picard.jar CollectAlignmentSummaryMetrics R=${index_path}/genome.fa I=${pair_id}.ontarget.bam OUTPUT=${pair_id}.alignmentsummarymetrics.txt
-    java -Xmx64g -jar $PICARD/picard.jar EstimateLibraryComplexity I=${pair_id}.ontarget.bam OUTPUT=${pair_id}.libcomplex.txt
-    samtools view -F 1024 ${pair_id}.ontarget.bam | awk '{sum+=$5} END { print "Mean MAPQ =",sum/NR}' > ${pair_id}.meanmap.txt
     java -Xmx64g -jar $PICARD/picard.jar CollectInsertSizeMetrics INPUT=${sbam} HISTOGRAM_FILE=${pair_id}.hist.ps REFERENCE_SEQUENCE=${index_path}/genome.fa OUTPUT=${pair_id}.hist.txt
-    samtools view -b -q 1 ${pair_id}.ontarget.bam | bedtools coverage -sorted -hist -g ${index_path}/genomefile.txt -b stdin -a ${bed}  >  ${pair_id}.mapqualcov.txt
+    java -Xmx64g -jar $PICARD/picard.jar CollectAlignmentSummaryMetrics R=${index_path}/genome.fa I=${sbam} OUTPUT=${pair_id}.alignmentsummarymetrics.txt
+    java -Xmx64g -jar $PICARD/picard.jar EstimateLibraryComplexity I=${sbam} OUTPUT=${pair_id}.libcomplex.txt
+    samtools view -b -q 1 ${sbam} | bedtools coverage -sorted -hist -g ${index_path}/genomefile.txt -b stdin -a ${bed} > ${pair_id}.mapqualcov.txt
     bedtools coverage -sorted -g  ${index_path}/genomefile.txt -a ${bed} -b ${sbam} -hist > ${pair_id}.covhist.txt
-    perl $baseDir/calculate_depthcov.pl ${pair_id}.covhist.txt
     grep ^all ${pair_id}.covhist.txt >  ${pair_id}.genomecov.txt
+    samtools view ${pair_id}.dedup.bam | awk '{sum+=$5} END { print "Mean MAPQ =",sum/NR}' > ${pair_id}.meanmap.txt
+    perl $baseDir/calculate_depthcov.pl ${pair_id}.covhist.txt
  fi
diff --git a/variants/cnvkit.sh b/variants/cnvkit.sh
index fa40f6207e7f3079d78c4557f416c2f0deaa4c04..a914b342ad63d2ee687202ba664cb095c0810342 100755
--- a/variants/cnvkit.sh
+++ b/variants/cnvkit.sh
@@ -61,5 +61,5 @@ cnvkit.py coverage ${sbam} ${targets}antitargets.bed -o ${pair_id}.antitargetcov
 cnvkit.py fix ${pair_id}.targetcoverage.cnn ${pair_id}.antitargetcoverage.cnn ${normals} -o ${pair_id}.cnr
 cnvkit.py segment ${pair_id}.cnr -o ${pair_id}.cns
 cnvkit.py call ${pair_id}.cns -o ${pair_id}.call.cns
-cnvkit.py diagram ${pair_id}.cnr -s ${pair_id}.cns -o ${pair_id}.cnv.pdf
+cnvkit.py scatter ${pair_id}.cnr -s ${pair_id}.call.cns -o ${pair_id}.cnv.scatter.pdf
 perl $baseDir/filter_cnvkit.pl *.call.cns
diff --git a/variants/unionvcf.pl b/variants/unionvcf.pl
index 6390dfadf405081f5398dbb10f77e015d21c8cdb..6ef347583ab7e9685ed94c06efb4861e18699928 100755
--- a/variants/unionvcf.pl
+++ b/variants/unionvcf.pl
@@ -138,7 +138,7 @@ F1:foreach $chr (sort {$a cmp $b} keys %lines) {
 	my ($id,$dp,$maf) = split(/:/,$gtd);
 	push @{$csets{$id}}, [$caller,$dp,$maf];
       }
-      push @callset, join("/",$caller,$alt,@gtdesc);
+      push @callset, join("|",$caller,$alt,@gtdesc);
     }
     my $consistent = 1;
     foreach $id (keys %csets) {
@@ -152,7 +152,7 @@ F1:foreach $chr (sort {$a cmp $b} keys %lines) {
 	    $format,$gtsref,$gtdescref) = @{$lines{$chr}{$pos}{$caller}};
 	@gts = @{$gtsref};
 	@gtdesc = @{$gtdescref};
-	$annot = $annot.";CallSet=".join("|",@callset);
+	$annot = $annot.";CallSet=".join(",",@callset);
 	unless ($consistent) {
 	  $annot = $annot.";CallSetInconsistent=1";
 	}