Skip to content

Commit

Permalink
Merge branch 'release_0.6'
Browse files Browse the repository at this point in the history
  • Loading branch information
dpryan79 committed Nov 14, 2017
2 parents 409552c + 1c65858 commit cd37d23
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions shared/rules/ChIP_qc_report.snakefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ if paired:
benchmark:
"QC_report/.benchmark/qc_report.{sample}.benchmark"
shell:
"python " + os.path.join(workflow_tools, "sample_qc_report_PE.py") + " "
os.path.join(workflow_tools, "sample_qc_report_PE.py") + " "
"{input.alignment_summary_metrics} {input.mark_duplicates_metrics} {input.insert_size_metrics} {input.macs2_xls} {input.macs2_qc_txt} "
">{output} 2>{log} "
else:
Expand All @@ -36,7 +36,7 @@ else:
benchmark:
"QC_report/.benchmark/qc_report.{sample}.benchmark"
shell:
"python " + os.path.join(workflow_tools, "sample_qc_report_SE.py") + " "
os.path.join(workflow_tools, "sample_qc_report_SE.py") + " "
"{input.alignment_summary_metrics} {input.mark_duplicates_metrics} {input.macs2_xls} {input.macs2_qc_txt} "
">{output} 2>{log} "

Expand Down
8 changes: 4 additions & 4 deletions shared/tools/sample_qc_report_PE.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3


# paired-end ONLY!
Expand Down Expand Up @@ -28,7 +28,7 @@
with open(infile_AlignmentSummaryMetrics) as f:
lines = f.readlines()

columns = filter(lambda x: x.startswith("PAIR"), lines)[0].strip().split("\t")
columns = list(filter(lambda x: x.startswith("PAIR"), lines))[0].strip().split("\t")

# PF_READS: The number of PF reads where PF is defined as passing Illumina's filter.
total_reads = int(columns[2])
Expand Down Expand Up @@ -57,7 +57,7 @@
try:
with open(infile_MarkDuplicates) as f:
lines = f.readlines()
columns = filter(lambda x: x.startswith("Unknown Library"), lines)[0].strip().split("\t")
columns = list(filter(lambda x: x.startswith("Unknown Library"), lines))[0].strip().split("\t")

dup_mapped_pairs = int(columns[5])
fdup_mapped_pairs = 1.0 * dup_mapped_pairs / mapped_pairs
Expand All @@ -79,7 +79,7 @@
elif os.path.isfile(infile_MACS2_xls):
with open(infile_MACS2_xls) as f:
lines = f.readlines()
columns = filter(lambda x: x.startswith("# d"), lines)[0].strip()
columns = list(filter(lambda x: x.startswith("# d"), lines))[0].strip()
fragment_size = int(columns.split(" = ")[1])
else:
fragment_size = "NA"
Expand Down
8 changes: 4 additions & 4 deletions shared/tools/sample_qc_report_SE.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3


# single-end ONLY!
Expand All @@ -24,7 +24,7 @@
try:
with open(infile_AlignmentSummaryMetrics) as f:
lines = f.readlines()
columns = filter(lambda x: x.startswith("UNPAIRED"), lines)[0].strip().split("\t")
columns = list(filter(lambda x: x.startswith("UNPAIRED"), lines))[0].strip().split("\t")

# PF_READS: The number of PF reads where PF is defined as passing Illumina's filter.
total_reads = int(columns[2])
Expand All @@ -45,7 +45,7 @@
try:
with open(infile_MarkDuplicates) as f:
lines = f.readlines()
columns = filter(lambda x: x.startswith("Unknown Library"), lines)[0].strip().split("\t")
columns = list(filter(lambda x: x.startswith("Unknown Library"), lines))[0].strip().split("\t")

# UNPAIRED_READ_DUPLICATES: The number of fragments that were marked as duplicates.
dup_mapped_reads = int(columns[4])
Expand All @@ -66,7 +66,7 @@
try:
with open(infile_MACS2_xls) as f:
lines = f.readlines()
columns = filter(lambda x: x.startswith("# d"), lines)[0].strip()
columns = list(filter(lambda x: x.startswith("# d"), lines))[0].strip()
fragment_size = int(columns.split(" = ")[1])
except OSError:
fragment_size = "NA"
Expand Down

0 comments on commit cd37d23

Please sign in to comment.