Mercurial > repos > bgruening > json2yolosegment
diff json2yolosegment.xml @ 1:dfda27273ead draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools commit 9685f843a52451b3416416094cc0e740f8825dcc
author | bgruening |
---|---|
date | Mon, 07 Jul 2025 06:47:08 +0000 |
parents | 252fd085940d |
children | f6990d85161c |
line wrap: on
line diff
--- a/json2yolosegment.xml Fri Jun 13 11:23:35 2025 +0000 +++ b/json2yolosegment.xml Mon Jul 07 06:47:08 2025 +0000 @@ -5,16 +5,24 @@ </macros> <expand macro="creator" /> <expand macro="edam" /> + <expand macro="requirements" /> <command detect_errors="aggressive"> <![CDATA[ mkdir ./input ./output && #for $filename in $in_json: - ln -s '$filename' './input/${filename.element_identifier}' && + #if $filename.element_identifier.endswith($filename.ext) + ln -s '$filename' './input/${filename.element_identifier}' && + #else: + ln -s '$filename' './input/${filename.element_identifier}.${filename.ext}' && + #end if #end for - - python '$__tool_directory__/json2yolosegment.py' -i ./input/ -o ./output -c '$class_name' - + + python '$__tool_directory__/json2yolosegment.py' + -i ./input/ + -o ./output + -c '$class_name' + ]]> </command> <inputs> @@ -45,6 +53,24 @@ </element> </output_collection> </test> + <test> + <param name="in_json" value="in_json_noext,in_json1_noext" /> + <param name="class_name" value="class_names.txt" /> + <output_collection name="output_yolo"> + <element name="in_json1_noext"> + <assert_contents> + <has_n_lines n="1" /> + <has_text text="0.7710371819960861" /> + </assert_contents> + </element> + <element name="in_json_noext"> + <assert_contents> + <has_n_lines n="1" /> + <has_text text="0.8532289628180039" /> + </assert_contents> + </element> + </output_collection> + </test> </tests> <help> <![CDATA[