changeset 6:0fcad3adec23 draft

planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/data_managers/data_manager_build_kma_index/ commit 11c754405bb15ea8734cd233cd1ddcc80b36faac-dirty
author dfornika
date Thu, 03 Oct 2019 15:04:30 -0400
parents 52b5eab2bf08
children 83d7739cca27
files data_manager/kma_build_index.py
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager/kma_build_index.py	Thu Oct 03 02:45:31 2019 -0400
+++ b/data_manager/kma_build_index.py	Thu Oct 03 15:04:30 2019 -0400
@@ -13,7 +13,10 @@
 DATA_TABLE_NAME = "kma_index"
 
 def kma_build_index(kma_index_args, index_name, target_directory, data_table_name=DATA_TABLE_NAME):
-
+    UUID = str(uuid.uuid4())
+    
+    os.mkdir(UUID)
+    
     args = [
         '-k', str(kma_index_args["k"]),
         '-k_t', str(kma_index_args["k_t"]),
@@ -21,7 +24,7 @@
         '-ML', str(kma_index_args["ML"]),
         '-ht', str(kma_index_args["ht"]),
         '-hq', str(kma_index_args["hq"]),
-        '-o', "index",
+        '-o', os.path.join(UUID, index),
         '-i', " ".join(kma_index_args["fasta"]),
     ]
 
@@ -31,9 +34,9 @@
         'data_tables': {
             data_table_name: [
                 {
-                    "value": str(uuid.uuid4()),
+                    "value": UUID,
                     "name": index_name,
-                    "path": "index",
+                    "path": UUID,
                 }
             ]
         }