diff tesseract.xml @ 3:4dddbd831462 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/tesseract commit a3e4ec690eab7e6ab0cce76c667e2280d7266ef9
author iuc
date Thu, 15 Jan 2026 19:52:59 +0000
parents eea3720b512f
children
line wrap: on
line diff
--- a/tesseract.xml	Wed Jan 14 16:15:21 2026 +0000
+++ b/tesseract.xml	Thu Jan 15 19:52:59 2026 +0000
@@ -198,6 +198,7 @@
             <option value="tessedit_create_pdf">PDF</option>
             <option value="tessedit_create_hocr">HOCR</option>
             <option value="tessedit_create_tsv">TSV</option>
+            <option value="tessedit_create_alto">ALTO</option>
         </param>
         <param argument="--psm" type="select" label="Page Segmentation Mode (PSM)" help="How the page layout is interpreted." optional="true">
             <option value="0">Orientation and script detection only</option>
@@ -230,9 +231,12 @@
         <data name="output_tsv" format="tsv" from_work_dir="output.tsv" label="${tool.name} on ${on_string}: TSV">
             <filter>'tessedit_create_tsv' in output_formats</filter>
         </data>
+        <data name="output_alto" format="xml" from_work_dir="output.xml" label="${tool.name} on ${on_string}: ALTO">
+            <filter>'tessedit_create_alto' in output_formats</filter>
+        </data>
     </outputs>
     <tests>
-        <test expect_num_outputs="2">
+        <test expect_num_outputs="3">
             <conditional name="models">
                 <param name="models_select" value="official"/>
                 <param name="tessdata" value="test_tessdata"/>
@@ -241,10 +245,15 @@
             <param name="input_file" value="eurotext.png"/>
             <param name="user_patterns" value="eng.user-patterns"/>
             <param name="user_words" value="eng.user-words"/>
-            <param name="output_formats" value="tessedit_create_txt,tessedit_create_pdf"/>
+            <param name="output_formats" value="tessedit_create_txt,tessedit_create_pdf,tessedit_create_alto"/>
             <param name="psm" value="3"/>
             <output name="output_text" file="image_output.txt"/>
             <output name="output_pdf" file="image_output.pdf"/>
+            <output name="output_alto">
+                <assert_contents>
+                    <is_valid_xml/>
+                </assert_contents>
+            </output>
         </test>
         <test expect_num_outputs="2">
             <conditional name="models">