diff qualimap_bamqc.py @ 41:e856fda6f375 draft

planemo upload for repository https://github.com/scottx611x/qualimap2 commit dc78b7c4b1780b316ca4aba2be247969ac1100ec-dirty
author scottx611x
date Fri, 27 Jul 2018 11:53:29 -0400
parents 98944e914637
children c53375e61b33
line wrap: on
line diff
--- a/qualimap_bamqc.py	Fri Jul 27 11:45:23 2018 -0400
+++ b/qualimap_bamqc.py	Fri Jul 27 11:53:29 2018 -0400
@@ -29,13 +29,14 @@
     parser.add_argument('--input_file')
     parser.add_argument('--out_genome_file')
     parser.add_argument('--out_dir')
+    parser.add_argument('--out_zip')
+    parser.add_argument('--out_html')
+    parser.add_argument('--out_results')
     parser.add_argument('--java_mem_size')
 
     args = parser.parse_args()
     print(args)
 
-    output_dir = os.path.dirname(args.out_genome_file)
-
     qualimap_bamqc(
         args.input_file,
         args.out_genome_file,
@@ -46,21 +47,18 @@
     shutil.make_archive(
         'raw_data_qualimapReport',
         'zip',
-        args.out_dir + '/raw_data_qualimapReport'
-    )
-
-    shutil.move(
-        "raw_data_qualimapReport.zip",
-        os.path.join(output_dir, "raw_data_qualimapReport.zip")
+        os.path.join(args.out_dir,'raw_data_qualimapReport')
     )
 
-    [
-        shutil.move(
-            os.path.join(args.out_dir, file_name),
-            os.path.join(output_dir, file_name)
-        )
-        for file_name in ["genome_results.txt", "qualimapReport.html"]
-    ]
+    shutil.move("raw_data_qualimapReport.zip", args.out_zip)
+    shutil.move(
+        os.path.join(args.out_dir, "genome_results.txt"),
+        args.out_results
+    )
+    shutil.move(
+        os.path.join(args.out_dir, "qualimapReport.html"),
+        args.out_html
+    )
 
 if __name__ == "__main__":
     main()