changeset 6:0ea6c4c00aab 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 14:46:56 -0400
parents f4bc3b60a16d
children 628353238ad1
files data_manager/mash_build_sketch.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager/mash_build_sketch.py	Thu Jul 25 13:59:05 2019 -0400
+++ b/data_manager/mash_build_sketch.py	Thu Jul 25 14:46:56 2019 -0400
@@ -26,6 +26,14 @@
 
     database_path = database_value
 
+    try:
+        os.mkdir( os.path.join(target_directory, database_path) )
+    except OSError as exc:
+        if exc.errno == errno.EEXIST and os.path.isdir( os.path.join(target_directory, database_path) ):
+            pass
+        else:
+            raise
+    
     mash_sketch_args_list = [
         '-p', mash_args['threads'],
         '-k', mash_args['kmer_size'],