changeset 2:ea2cee927c04 draft

planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/data_managers/data_manager_build_mash_sketch/ commit 423cf96266f6ac433052ff72edb1397502313010-dirty
author dfornika
date Thu, 25 Jul 2019 13:42:02 -0400
parents 7aea7633ec0b
children b8681a7aab8e
files data_manager/mash_build_sketch.py
diffstat 1 files changed, 8 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager/mash_build_sketch.py	Thu Jul 25 13:32:46 2019 -0400
+++ b/data_manager/mash_build_sketch.py	Thu Jul 25 13:42:02 2019 -0400
@@ -26,27 +26,16 @@
 
     database_path = database_value
 
-    for input_seq in mash_args['input_seqs']:
-        mash_sketch_args_list = [
-            '-p', mash_args['threads'],
-            '-k', mash_args['kmer_size'],
-            '-s', mash_args['sketch_size'],
-            input_seq,
-        ]
+    mash_sketch_args_list = [
+        '-p', mash_args['threads'],
+        '-k', mash_args['kmer_size'],
+        '-s', mash_args['sketch_size'],
+        '-i', mash_args['input_seq'],
+        '-o', 'sketch',
+    ]
         
-        subprocess.check_call(['mash', 'sketch'] + mash_sketch_args_list,
-                              cwd=os.path.join(target_directory, database_path, 'tmp'))
-
-    mash_paste_args_list = [
-        'sketch',
-        'tmp/*.msh'
-    ]
-
-    subprocess.check_call(['mash', 'paste'] + mash_sketch_args_list,
+    subprocess.check_call(['mash', 'sketch'] + mash_sketch_args_list,
                           cwd=os.path.join(target_directory, database_path))
-
-    subprocess.check_call(['rm' '-r' 'tmp']
-                          cwd=os.path.join(target_directory, database_path)))
     
     bagit_args_list = [
         database_path,