changeset 1:1ba934f8c35b draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/pdfimages/ commit bbf307ebb324e2b3278338b2b15672f071c98edc
author iuc
date Mon, 11 Aug 2025 12:29:13 +0000
parents fe8e52e52961
children
files macros.xml pdfimages.xml
diffstat 2 files changed, 13 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/macros.xml	Thu Jul 31 17:35:49 2025 +0000
+++ b/macros.xml	Mon Aug 11 12:29:13 2025 +0000
@@ -1,6 +1,6 @@
 <macros>
     <token name="@TOOL_VERSION@">25.07.0</token>
-    <token name="@VERSION_SUFFIX@">0</token>
+    <token name="@VERSION_SUFFIX@">1</token>
     <xml name="requirements">
         <requirements>
             <requirement type="package" version="@TOOL_VERSION@">poppler</requirement>
--- a/pdfimages.xml	Thu Jul 31 17:35:49 2025 +0000
+++ b/pdfimages.xml	Mon Aug 11 12:29:13 2025 +0000
@@ -6,6 +6,7 @@
     <expand macro="requirements"/>
     <expand macro="creators"/>
     <command detect_errors="exit_code"><![CDATA[
+        mkdir ./outputs/ &&
         pdfimages
         #if str($f) != ""
             -f $f
@@ -17,7 +18,7 @@
         #if $output_format != 'ppm'
             $output_format
         #end if
-        '$input_file' $output_prefix
+        '$input_file' './outputs/$output_prefix'
     ]]></command>
     <inputs>
         <param name="input_file" type="data" format="pdf" label="Input PDF file"/>
@@ -36,15 +37,15 @@
     <outputs>
         <collection name="ppm_output_collection" type="list" format="ppm" label="${tool.name} on ${on_string}: Extracted images in ppm format">
             <filter>output_format == "ppm"</filter>
-            <discover_datasets pattern="__name_and_ext__" recurse="true" format="ppm"/>
+            <discover_datasets pattern="(?P&lt;designation&gt;.*).ppm" recurse="true" format="ppm" directory="outputs" />
         </collection>
         <collection name="png_output_collection" type="list" format="png" label="${tool.name} on ${on_string}: Extracted images in png">
             <filter>output_format == "-png"</filter>
-            <discover_datasets pattern="__name_and_ext__" recurse="true" format="png"/>
+            <discover_datasets pattern="(?P&lt;designation&gt;.*).png" recurse="true" format="png" directory="outputs" />
         </collection>
         <collection name="tiff_output_collection" type="list" format="tiff" label="${tool.name} on ${on_string}: Extracted images in tiff format">
             <filter>output_format == "-tiff"</filter>
-            <discover_datasets pattern="__name_and_ext__" recurse="true" format="tiff"/>
+            <discover_datasets pattern="(?P&lt;designation&gt;.*).tif" recurse="true" format="tiff" directory="outputs" />
         </collection>
     </outputs>
     <tests>
@@ -53,7 +54,7 @@
         <param name="output_format" value="ppm"/>
         <param name="p" value="false"/>
         <param name="output_prefix" value="image"/>
-        <output_collection name="ppm_output_collection" type="list">
+        <output_collection name="ppm_output_collection" type="list" count="3">
             <element name="image-000" ftype="ppm">
                 <assert_contents>
                     <has_size value="3145745"/>
@@ -76,18 +77,18 @@
         <param name="output_format" value="-tiff"/>
         <param name="p" value="true"/>
         <param name="output_prefix" value="image"/>
-        <output_collection name="tiff_output_collection" type="list">
-            <element name="image-001-000" ftype="tif">
+        <output_collection name="tiff_output_collection" type="list" count="3">
+            <element name="image-001-000" ftype="tiff">
                 <assert_contents>
                     <has_size value="3149004"/>
                 </assert_contents>
             </element>
-            <element name="image-002-001" ftype="tif">
+            <element name="image-002-001" ftype="tiff">
                 <assert_contents>
                     <has_size value="3149004"/>
                 </assert_contents>
             </element>
-            <element name="image-003-002" ftype="tif">
+            <element name="image-003-002" ftype="tiff">
                 <assert_contents>
                     <has_size value="1049542"/>
                 </assert_contents>
@@ -101,7 +102,7 @@
         <param name="l" value="2"/>
         <param name="p" value="true"/>
         <param name="output_prefix" value="output_prefix-0"/>
-        <output_collection name="png_output_collection" type="list">
+        <output_collection name="png_output_collection" type="list" count="2">
             <element name="output_prefix-0-001-000" ftype="png" file="output_prefix-0-001-000.png"/>
             <element name="output_prefix-0-002-001" ftype="png" file="output_prefix-0-002-001.png"/>
         </output_collection>
@@ -125,4 +126,4 @@
 A collection of images in the selected format, named according to the specified prefix and page/image order.
 ]]></help>
     <expand macro="citations"/>
-</tool>
\ No newline at end of file
+</tool>