Skip to content
Snippets Groups Projects
Commit c7af593e authored by Venkat Malladi's avatar Venkat Malladi
Browse files

Fix bam syntax and file name.

parent e38a082d
Branches
Tags
1 merge request!5Resolve "Add mapping and trimming"
Pipeline #1046 failed with stage
in 19 minutes and 56 seconds
......@@ -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)),
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment