changeset 4:197286c1fcce draft default tip

planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean_data_view_manager commit 03e7755bd0554044c4ca46c27007ee03a58b8d89
author ecology
date Fri, 13 Jun 2025 14:11:56 +0000
parents 9b9f5e62fc91
children
files tool_odv.xml
diffstat 1 files changed, 17 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/tool_odv.xml	Wed Jun 11 18:23:50 2025 +0000
+++ b/tool_odv.xml	Fri Jun 13 14:11:56 2025 +0000
@@ -2,7 +2,7 @@
     <description>tool for qualificiation and validation</description>
     <macros>
         <token name="@VERSION@">1.2</token>
-        <token name="@VERSION_SUFFIX@">0.1</token>
+        <token name="@VERSION_SUFFIX@">1</token>
     </macros>
     <requirements>
         <container type="docker">easyqcvbgc/easy-qcv_odv-coll-manager_tool:@VERSION@</container>
@@ -16,8 +16,14 @@
         mkdir -p ./outputs &&
 
 	#for $i, $infile in enumerate($input_raw):
-            cp '$infile' '/runtime/data-in-raw/${infile.element_identifier}.nc' &&
-        #end for	        
+            #set real_name = $infile.element_identifier
+            #set extension = $real_name.split('.')[-1]
+            #if  $extension == 'nc':
+                cp '${infile.file_name}' "/runtime/data-in-raw/${infile.element_identifier}" &&
+            #else
+                cp '${infile.file_name}' "/runtime/data-in-raw/${infile.element_identifier}.nc" &&
+            #end if   
+	#end for	        
         #if $input_ref:
             #for $i, $infile in enumerate($input_ref):            
             	cp '$infile' '/runtime/data-in-ref/${infile.element_identifier}' &&
@@ -40,14 +46,20 @@
                 default:
                     file_name_list_raw: 
                         #for $i, $infile in enumerate($input_raw):
-                            #set name_raw='${infile.element_identifier}.nc'
+                            #set real_name = $infile.element_identifier
+                            #set extension = $real_name.split('.')[-1]
+                            #if  $extension == 'nc':
+                                #set name_raw='${infile.element_identifier}'
+                            #else:
+                                #set name_raw='${infile.element_identifier}.nc'
+                            #end if 
                         #end for
                         - ${name_raw}
                     operator: '${config.operator}' 
                 QV:
                     file_name_list_ref: 
                         #for $i, $infile in enumerate($input_ref):
-                            #set name_ref='${infile.element_identifier}.nc'
+                            #set name_ref='${infile.element_identifier}'
                         #end for
                         - ${name_ref}
                     odv_collection: