From c7af593e1e00cfa4bad6f07bf8d2d85c79c23803 Mon Sep 17 00:00:00 2001
From: Venkat Malladi <venkat.malladi@utsouthwestern.edu>
Date: Sun, 8 Oct 2017 07:17:20 -0500
Subject: [PATCH] Fix bam syntax and file name.

---
 workflow/scripts/map_reads.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/workflow/scripts/map_reads.py b/workflow/scripts/map_reads.py
index 7fd6baf..b36920c 100644
--- a/workflow/scripts/map_reads.py
+++ b/workflow/scripts/map_reads.py
@@ -98,7 +98,7 @@ def generate_sa(fastq, reference):
 
     sai = '%s.sai' % (fastq_basename)
     with open(sai, 'w') as sai_file:
-        bwa_command = "bwa aln %s -t %d %s %s -f %s" \
+        bwa_command = "bwa aln %s -t %d %s %s" \
                 % (bwa_aln_params, cpu_count(),
                    reference, fastq, sai_file)
 
@@ -112,7 +112,7 @@ def align_se(fastq, sai, reference, fastq_basename):
     '''Use BWA to align SE data.'''
 
     sam_filename = "%s.sam" % (fastq_basename)
-    bam_filename = '%s.bam' % (fastq_basename)
+    bam_filename = '%s.srt.bam' % (fastq_basename)
 
     steps = [
         "bwa samse %s %s %s"
@@ -132,7 +132,7 @@ def align_pe(fastq, sai, reference, fastq_basename):
 
     sam_filename = "%s.sam" % (fastq_basename)
     badcigar_filename = "%s.badReads" % (fastq_basename)
-    bam_filename = '%s.bam' % (fastq_basename)
+    bam_filename = '%s.srt.bam' % (fastq_basename)
 
     # Remove read pairs with bad CIGAR strings and sort by position
     steps = [
@@ -197,7 +197,7 @@ def main():
 
         bam_filename = align_se(fastq, sai, reference, fastq_basename)
 
-    bam_mapstats_filename = '%s.raw.srt.bam.flagstat.qc' % (fastq_basename)
+    bam_mapstats_filename = '%s.srt.bam.flagstat.qc' % (fastq_basename)
     with open(bam_mapstats_filename, 'w') as fh:
         subprocess.check_call(
             shlex.split("samtools flagstat %s" % (bam_filename)),
-- 
GitLab