diff roary.xml @ 9:817639a0c047 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/roary commit fde1985c9d6860f9a03ddfd38378a5c3f5e31fcb"
author iuc
date Thu, 23 Sep 2021 13:08:24 +0000
parents 9557e9dd5bd6
children 9e962399fe9e
line wrap: on
line diff
--- a/roary.xml	Wed Sep 01 08:20:46 2021 +0000
+++ b/roary.xml	Thu Sep 23 13:08:24 2021 +0000
@@ -12,10 +12,12 @@
     </requirements>
 
     <command detect_errors="exit_code"><![CDATA[
+        #import re
         #set $filenames = list()
         #for $gff in $gff_input.gffs
-            cp '$gff' '${gff.element_identifier}.gff' &&
-            #set $filename = str($gff.element_identifier) + '.gff'
+            #set escaped_element_identifier = re.sub('[^\w\-]', '_', str($gff.element_identifier))
+            ln -s '$gff' '${escaped_element_identifier}.gff' &&
+            #set $filename = str($escaped_element_identifier) + '.gff'
             $filenames.append(str($filename))
         #end for