Repository 'tooldistillator'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator

Changeset 4:ea93df4b3df2 (2024-10-17)
Previous changeset 3:8d6686664021 (2024-09-30) Next changeset 5:66617be450bd (2025-04-10)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/tooldistillator commit 301f4d78613f8f6e120b5ed8b56bd5e084e99b13
modified:
macro.xml
tooldistillator.xml
b
diff -r 8d6686664021 -r ea93df4b3df2 macro.xml
--- a/macro.xml Mon Sep 30 10:15:57 2024 +0000
+++ b/macro.xml Thu Oct 17 08:00:15 2024 +0000
[
@@ -1,13 +1,22 @@
 <?xml version="1.0"?>
 <macros>
     <token name="@TOOL_VERSION@">0.9.1</token>
-    <token name="@VERSION_SUFFIX@">0</token>
+    <token name="@VERSION_SUFFIX@">1</token>
     <token name="@PROFILE@">21.05</token>
     <xml name="version_command">
         <version_command><![CDATA[tooldistillator --version]]></version_command>
     </xml>
     <xml name="analysis_software_version">
-        <param argument="--analysis_software_version" type="text" optional="true" label="Analysis software version"/>
+        <conditional name="origin">
+            <param name="origin" type="select" label="Has the dataset just been imported?">
+                <option value="true">Yes</option>
+                <option value="false">No</option>
+            </param>
+            <when value="true">
+                <param argument="--analysis_software_version" type="text" optional="true" label="Analysis software version"/>
+            </when>
+            <when value="false"/>
+        </conditional>
     </xml>
     <xml name="reference_database_version">
         <param argument="--reference_database_version" type="text" optional="true" label="Database software version"/>
b
diff -r 8d6686664021 -r ea93df4b3df2 tooldistillator.xml
--- a/tooldistillator.xml Mon Sep 30 10:15:57 2024 +0000
+++ b/tooldistillator.xml Thu Oct 17 08:00:15 2024 +0000
[
b'@@ -10,204 +10,230 @@\n     <expand macro="version_command"/>\n     <command detect_errors="aggressive"><![CDATA[\n #import re\n+set -x pipefail;\n+\n mkdir "tooldistillator_folder" &&\n \n #set $counter = len($tool_section.tools)-1\n     #for $i, $tool in enumerate( $tool_section.tools )\n+        #if $tool.select_tool.tool_list == \'staramr\':\n+ln -s \'$tool.select_tool.input\' \'resfinder.tsv\' &&\n+            #if $tool.select_tool.mlst_file_path\n+ln -s \'$tool.select_tool.mlst_file_path\' \'mlst.tsv\' &&\n+            #end if\n+            #if $tool.select_tool.plasmidfinder_file_path\n+ln -s \'$tool.select_tool.plasmidfinder_file_path\' \'plasmidfinder.tsv\' &&\n+            #end if\n+            #if $tool.select_tool.pointfinder_file_path\n+ln -s \'$tool.select_tool.pointfinder_file_path\' \'pointfinder.tsv\' &&\n+            #end if\n+            #if $tool.select_tool.setting_file_path\n+ln -s \'$tool.select_tool.setting_file_path\' \'setting.tsv\' &&\n+            #end if\n+        #end if\n+\n tooldistillator\n-        $tool.select_tool.tool_list\n-        --hid \'$tool.select_tool.input.hid\'\n-        \'$tool.select_tool.input\'\n-        --analysis_software_version \'$tool.select_tool.analysis_software_version\'\n-        --reference_database_version \'$tool.select_tool.reference_database_version\'\n+    $tool.select_tool.tool_list\n+    --hid \'$tool.select_tool.input.hid\'\n+        #if $tool.select_tool.tool_list == \'staramr\':\n+    \'resfinder.tsv\'\n+        #else\n+    \'$tool.select_tool.input\'\n+        #end if\n+        #if $tool.select_tool.origin.origin == \'true\':\n+    --analysis_software_version \'$tool.select_tool.origin.analysis_software_version\'\n+        #else\n+    --analysis_software_version \'$tool.select_tool.input.creating_job.tool_version\'\n+        #end if\n+    --reference_database_version \'$tool.select_tool.reference_database_version\'\n         #if $tool.select_tool.tool_list == \'amrfinderplus\':\n             #if $tool.select_tool.point_mutation_report_path\n-                --point_mutation_report_path \'$tool.select_tool.point_mutation_report_path\'\n-                --point_mutation_report_hid \'$tool.select_tool.point_mutation_report_path.hid\'\n+    --point_mutation_report_path \'$tool.select_tool.point_mutation_report_path\'\n+    --point_mutation_report_hid \'$tool.select_tool.point_mutation_report_path.hid\'\n             #end if\n             #if $tool.select_tool.nucleotide_sequence_path\n-                --nucleotide_sequence_path \'$tool.select_tool.nucleotide_sequence_path\'\n-                --nucleotide_sequence_hid \'$tool.select_tool.nucleotide_sequence_path.hid\'\n+    --nucleotide_sequence_path \'$tool.select_tool.nucleotide_sequence_path\'\n+    --nucleotide_sequence_hid \'$tool.select_tool.nucleotide_sequence_path.hid\'\n             #end if\n         #elif $tool.select_tool.tool_list == \'bakta\'\n             #if $tool.select_tool.annotation_tabular_path\n-                --annotation_tabular_path \'$tool.select_tool.annotation_tabular_path\'\n-                --annotation_tabular_hid \'$tool.select_tool.annotation_tabular_path.hid\'\n+    --annotation_tabular_path \'$tool.select_tool.annotation_tabular_path\'\n+    --annotation_tabular_hid \'$tool.select_tool.annotation_tabular_path.hid\'\n             #end if\n             #if $tool.select_tool.annotation_genbank_path\n-                --annotation_genbank_path \'$tool.select_tool.annotation_genbank_path\'\n-                --annotation_genbank_hid \'$tool.select_tool.annotation_genbank_path.hid\'\n+    --annotation_genbank_path \'$tool.select_tool.annotation_genbank_path\'\n+    --annotation_genbank_hid \'$tool.select_tool.annotation_genbank_path.hid\'\n             #end if\n             #if $tool.select_tool.annotation_embl_path\n-                --annotation_embl_path \'$tool.select_tool.annotation_embl_path\'\n-                --annotation_embl_hid \'$tool.select_tool.annotation_embl_path.hid\'\n+    --annotation_embl_path \'$tool.select_tool.annotation_embl_path\'\n+    --annotation_embl_hid \'$tool.select_tool.annotation_embl_path.hid\'\n             #end i'..b'        </conditional>\n                 </repeat>\n@@ -638,7 +714,10 @@\n                         <param name="tool_list" value="quast"/>\n                         <param name="input" value="quast/quast_result.tsv" ftype="tabular"/>\n                         <param name="quast_html_path" value="quast/quast_report.html"/>\n-                        <param name="analysis_software_version" value="0.5.0"/>\n+                        <conditional name="origin">\n+                            <param name="origin" value="true"/>\n+                            <param name="analysis_software_version" value="0.5.0"/>\n+                        </conditional>\n                         <param name="reference_database_version" value=""/>\n                     </conditional>\n                 </repeat>\n@@ -648,7 +727,10 @@\n                         <param name="input" value="recentrifuge/rcf_data.tsv" ftype="tabular"/>\n                         <param name="rcf_stat_path" value="recentrifuge/rcf_stat.tsv" ftype="tabular"/>\n                         <param name="rcf_html_path" value="recentrifuge/rcf_report.html"/>\n-                        <param name="analysis_software_version" value="1.0"/>\n+                        <conditional name="origin">\n+                            <param name="origin" value="true"/>\n+                            <param name="analysis_software_version" value="1.0"/>\n+                        </conditional>\n                         <param name="reference_database_version" value="1.0"/>\n                     </conditional>\n                 </repeat>\n@@ -656,7 +738,10 @@\n                     <conditional name="select_tool">\n                         <param name="tool_list" value="refseqmasher"/>\n                         <param name="input" value="refseqmasher/refsesqmasher.tsv" ftype="tabular"/>\n-                        <param name="analysis_software_version" value="1.0"/>\n+                        <conditional name="origin">\n+                            <param name="origin" value="true"/>\n+                            <param name="analysis_software_version" value="1.0"/>\n+                        </conditional>\n                         <param name="reference_database_version" value="1.0"/>\n                     </conditional>\n                 </repeat>\n@@ -666,7 +751,10 @@\n                         <param name="input" value="shovill/contigs.fa" ftype="fasta"/>\n                         <param name="contig_graph_path" value="shovill/contigs.gfa" ftype="txt"/>\n                         <param name="bam_file_path" value="shovill/alignment.bam" ftype="bam"/>\n-                        <param name="analysis_software_version" value="1.0"/>\n+                        <conditional name="origin">\n+                            <param name="origin" value="true"/>\n+                            <param name="analysis_software_version" value="1.0"/>\n+                        </conditional>\n                         <param name="reference_database_version" value="1.0"/>\n                     </conditional>\n                 </repeat>\n@@ -675,7 +763,10 @@\n                         <param name="tool_list" value="tabular_file"/>\n                         <param name="input" value="tabular_file/report.tsv" ftype="tabular"/>\n                         <param name="analysis_software_name" value="test_galaxy"/>\n-                        <param name="analysis_software_version" value="1.0"/>\n+                        <conditional name="origin">\n+                            <param name="origin" value="true"/>\n+                            <param name="analysis_software_version" value="1.0"/>\n+                        </conditional>\n                         <param name="reference_database_version" value="1.0"/>\n                     </conditional>\n                 </repeat>\n@@ -703,7 +794,6 @@\n                 <expand macro="element_assert" name="tabular_file_19_output" text="NP_814691"/>\n             </output_collection>\n         </test>\n-\n     </tests>\n     <help><![CDATA[\n **What it does**\n'