comparison tesseract.xml @ 6:814375a55d60 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/tesseract commit a2cbb117ac27738101c92cc4df8a0e7bcfbff5b8
author iuc
date Mon, 09 Feb 2026 13:53:57 +0000
parents d0adbd40ff55
children
comparison
equal deleted inserted replaced
5:d0adbd40ff55 6:814375a55d60
9 #if str($input_file.ext) == "pdf" 9 #if str($input_file.ext) == "pdf"
10 mkdir extracted_images && 10 mkdir extracted_images &&
11 pdfimages -png '$input_file' extracted_images/page && 11 pdfimages -png '$input_file' extracted_images/page &&
12 ls extracted_images/page*.png > img_paths && 12 ls extracted_images/page*.png > img_paths &&
13 #else 13 #else
14 echo '$input_file' > img_paths && 14 ln -s '$input_file' img_paths &&
15 #end if 15 #end if
16 #if str($models.models_select) == 'own' 16 #if str($models.models_select) == 'own'
17 mkdir tessdata_dir && 17 mkdir tessdata_dir &&
18 #set languages = "" 18 #set languages = ""
19 #for $model in $models.tessdata 19 #for $model in $models.tessdata
277 <param name="psm" value="11"/> 277 <param name="psm" value="11"/>
278 <output name="output_hocr"> 278 <output name="output_hocr">
279 <assert_contents> 279 <assert_contents>
280 <has_text text="Ꮳ"/> 280 <has_text text="Ꮳ"/>
281 <has_text text="ᏌᎠᏯᏙᏣᎠ"/> 281 <has_text text="ᏌᎠᏯᏙᏣᎠ"/>
282 <has_size value="1805" delta="10"/> 282 <has_size value="1805" delta="100"/>
283 </assert_contents> 283 </assert_contents>
284 </output> 284 </output>
285 <output name="output_tsv" file="image_output.tsv"/> 285 <output name="output_tsv" file="image_output.tsv"/>
286 </test>
287 <test expect_num_outputs="1">
288 <conditional name="models">
289 <param name="models_select" value="official"/>
290 <param name="tessdata" value="test_tessdata"/>
291 <param name="language" value="chr"/>
292 </conditional>
293 <param name="input_file" value="test_multipage.tif"/>
294 <param name="output_formats" value="tessedit_create_txt"/>
295 <output name="output_text">
296 <assert_contents>
297 <has_text text="2"/>
298 <has_text text="ᎢᏚᎢᏤᎬ"/>
299 <has_size value="83"/>
300 <has_n_lines n="5"/>
301 </assert_contents>
302 </output>
286 </test> 303 </test>
287 <test expect_num_outputs="4"> 304 <test expect_num_outputs="4">
288 <conditional name="models"> 305 <conditional name="models">
289 <param name="models_select" value="official"/> 306 <param name="models_select" value="official"/>
290 <param name="tessdata" value="test_tessdata"/> 307 <param name="tessdata" value="test_tessdata"/>