comparison binary2label.xml @ 5:7f8102bdbfa1 draft

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/binary2labelimage/ commit 48df7d9c58fb88e472caeb4d4a1e14170d79b643
author imgteam
date Mon, 12 May 2025 08:15:44 +0000
parents 984358e43242
children 364e235bf378
comparison
equal deleted inserted replaced
4:984358e43242 5:7f8102bdbfa1
1 <tool id="ip_binary_to_labelimage" name="Convert binary image to label map" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> 1 <tool id="ip_binary_to_labelimage" name="Convert binary image to label map" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">
2 <description></description> 2 <description></description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">0.5</token> 4 <import>creators.xml</import>
5 <token name="@TOOL_VERSION@">0.6</token>
5 <token name="@VERSION_SUFFIX@">0</token> 6 <token name="@VERSION_SUFFIX@">0</token>
6 </macros> 7 </macros>
8 <creator>
9 <expand macro="creators/bmcv"/>
10 </creator>
7 <edam_operations> 11 <edam_operations>
8 <edam_operation>operation_3443</edam_operation> 12 <edam_operation>operation_3443</edam_operation>
9 </edam_operations> 13 </edam_operations>
10 <xrefs> 14 <xrefs>
11 <xref type="bio.tools">galaxy_image_analysis</xref> 15 <xref type="bio.tools">galaxy_image_analysis</xref>
12 </xrefs> 16 </xrefs>
13 <requirements> 17 <requirements>
14 <requirement type="package" version="0.14.2">scikit-image</requirement> 18 <requirement type="package" version="0.4.0">giatools</requirement>
15 <requirement type="package" version="0.15.1">tifffile</requirement> 19 <requirement type="package" version="1.12.0">scipy</requirement>
16 <requirement type="package" version="1.15.4">numpy</requirement>
17 <requirement type="package" version="5.3.0">pillow</requirement>
18 <requirement type="package" version="1.2.1">scipy</requirement>
19 </requirements> 20 </requirements>
20 <command detect_errors="aggressive"> 21 <command detect_errors="aggressive">
21 <![CDATA[ 22 <![CDATA[
22 #if str($mode.mode_selector) == 'cca': 23 #if str($mode.mode_selector) == 'cca':
23 python '$__tool_directory__/binary2label.py' '$input' '$output' 24 python '$__tool_directory__/binary2label.py' '$input' '$output'
28 </command> 29 </command>
29 <inputs> 30 <inputs>
30 <param name="input" type="data" format="tiff,png,jpg,bmp" label="Binary image"/> 31 <param name="input" type="data" format="tiff,png,jpg,bmp" label="Binary image"/>
31 <conditional name="mode"> 32 <conditional name="mode">
32 <param name="mode_selector" type="select" label="Mode"> 33 <param name="mode_selector" type="select" label="Mode">
33 <option value="cca">Connected component analysis</option> 34 <option value="cca" selected="true">Connected component analysis</option>
34 <option value="watershed">Watershed transform</option> 35 <option value="watershed">Watershed transform</option>
35 </param> 36 </param>
36 <when value="cca"> 37 <when value="cca">
37 </when> 38 </when>
38 <when value="watershed"> 39 <when value="watershed">
43 <outputs> 44 <outputs>
44 <data format="tiff" name="output"/> 45 <data format="tiff" name="output"/>
45 </outputs> 46 </outputs>
46 <tests> 47 <tests>
47 <test> 48 <test>
48 <param name="input" value="galaxyIcon_noText.tif" /> 49 <param name="input" value="galaxyIcon_noText.tiff" />
49 <conditional name="mode"> 50 <conditional name="mode">
50 <param name="mode_selector" value="cca" /> 51 <param name="mode_selector" value="cca" />
51 </conditional> 52 </conditional>
52 <output name="output" value="label.tif" ftype="tiff" compare="sim_size"/> 53 <output name="output" value="label.tiff" ftype="tiff" compare="image_diff"/>
53 </test> 54 </test>
54 <test> 55 <test>
55 <param name="input" value="in.tif"/> 56 <param name="input" value="in.tiff"/>
56 <conditional name="mode"> 57 <conditional name="mode">
57 <param name="mode_selector" value="watershed" /> 58 <param name="mode_selector" value="watershed" />
58 <param name="min_distance" value="10" /> 59 <param name="min_distance" value="10" />
59 </conditional> 60 </conditional>
60 <output name="output" value="out.tif" ftype="tiff" compare="sim_size"/> 61 <output name="output" value="out.tiff" ftype="tiff" compare="image_diff"/>
62 </test>
63 <test>
64 <param name="input" value="uint8_z12_x11_y10.tiff"/>
65 <conditional name="mode">
66 <param name="mode_selector" value="cca" />
67 </conditional>
68 <output name="output" value="uint8_z12_x11_y10-output.tiff" ftype="tiff" compare="image_diff">
69 <assert_contents>
70 <has_image_width width="11"/>
71 <has_image_height height="10"/>
72 <has_image_depth depth="12"/>
73 </assert_contents>
74 </output>
61 </test> 75 </test>
62 </tests> 76 </tests>
63 <help> 77 <help>
64 This tool assigns each object a unique label. 78 This tool assigns each object a unique label.
65 79