# HG changeset patch
# User sanbi-uwc
# Date 1459841674 14400
# Node ID a19abfa30ca7acd30a0293542a4b6f7199c13528
# Parent b00361fe3c520f7dabb222ea182fac574e34ac01
planemo upload for repository https://github.com/zipho/qualimap2 commit a84c585723c4499569d24c6cdaa7192113013159
diff -r b00361fe3c52 -r a19abfa30ca7 qualimap_bamqc.py
--- a/qualimap_bamqc.py Mon Apr 04 04:31:02 2016 -0400
+++ b/qualimap_bamqc.py Tue Apr 05 03:34:34 2016 -0400
@@ -5,38 +5,40 @@
import shlex
import sys
import logging
-log = logging.getLogger( __name__ )
+
+log = logging.getLogger(__name__)
+
-def qualimap_bamqc( bam_filename, genomecov_file, out_dir, pdf_file, jv_mem_size):
- #qualimap bamqc -bam R.bam.sorted_dedup.bam_realigned.bam -oc ./test.genomecov -outdir ./Kaust_kxdr/variants/qualimap/bamqc_report --outfile test.pdf --java-mem-size=16G
- cmdline_str = "qualimap bamqc -bam {} -oc {} -outdir {} --outfile {} --java-mem-size={}".format( bam_filename,
- genomecov_file,
- out_dir,
- pdf_file,
- jv_mem_size)
- cmdline = newSplit(cmdline_str)
+def qualimap_bamqc(bam_filename, genomecov_file, out_dir, jv_mem_size):
+ cmdline_str = "qualimap bamqc -bam {} -oc {} -outdir {} --outfile {} --java-mem-size={}".format(bam_filename,
+ genomecov_file,
+ out_dir,
+ jv_mem_size)
+ cmdline = new_split(cmdline_str)
try:
check_call(cmdline)
except CalledProcessError:
print("Error running the qualimap bamqc", file=sys.stderr)
-def newSplit(value):
+
+def new_split(value):
lex = shlex.shlex(value)
lex.quotes = '"'
lex.whitespace_split = True
lex.commenters = ''
return list(lex)
+
def main():
parser = argparse.ArgumentParser(description="Generate Bam Quality Statistics")
parser.add_argument('--input_file')
parser.add_argument('--out_genome_file', default="bam_stats.genomecov")
- parser.add_argument('--out_dir', default="/tmp/bamstats")
- parser.add_argument('--out_pdf_file', default="bam_stats.pdf")
- parser.add_argument('--java_mem_size', default="8G" )
+ parser.add_argument('--out_dir', default="/tmp/bamstats")
+ parser.add_argument('--java_mem_size', default="8G")
args = parser.parse_args()
-
- qualimap_bamqc(args.input_file, args.out_genome_file, args.out_dir, args.out_pdf_file, args.java_mem_size)
+
+ qualimap_bamqc(args.input_file, args.out_genome_file, args.out_dir, args.java_mem_size)
+
if __name__ == "__main__": main()
diff -r b00361fe3c52 -r a19abfa30ca7 qualimap_bamqc.xml
--- a/qualimap_bamqc.xml Mon Apr 04 04:31:02 2016 -0400
+++ b/qualimap_bamqc.xml Tue Apr 05 03:34:34 2016 -0400
@@ -13,7 +13,6 @@
--input_file ${input_realigned_bam_file}
--out_genome_file ${genomecov_file}
--out_dir ${genomecov_file.files_path}
- --out_pdf_file ${pdf_file}
--java_mem_size ${mem_size}
@@ -22,7 +21,6 @@
-
Help!