annotate iscc_sum.xml @ 0:b9caa783059f draft

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
author imgteam
date Thu, 06 Nov 2025 10:22:47 +0000
parents
children 7d2c95a58897
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
1 <tool id="iscc_sum" name="Generate ISCC hash" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="24.1">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
2 <description>with ISCC-SUM</description>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
3
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
4 <macros>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
5 <import>macros.xml</import>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
6 <import>creators.xml</import>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
7 </macros>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
8 <expand macro="requirements" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
9 <expand macro="version_command" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
10 <creator>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
11 <expand macro="creators/iscc" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
12 <expand macro="creators/lco" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
13 <expand macro="creators/maartenpaul" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
14 <expand macro="creators/etzm" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
15 </creator>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
16
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
17 <command detect_errors="exit_code"><![CDATA[
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
18 iscc-sum '$input_file' | cut -d':' -f2 | cut -d' ' -f1 > '${output_file}'
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
19 ]]></command>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
20
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
21 <inputs>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
22 <param name="input_file" type="data" format="data" label="Input File"
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
23 help="Any file type - ISCC-SUM will generate a checksum and similarity hash"/>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
24 </inputs>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
25
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
26 <outputs>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
27 <data name="output_file" format="txt" label="${tool.name} on ${on_string}"/>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
28 </outputs>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
29
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
30 <tests>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
31 <test expect_num_outputs="1">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
32 <param name="input_file" value="test1.png"/>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
33 <output name="output_file">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
34 <assert_contents>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
35 <has_line line="K4AOMGOGQJA4Y46PAC4YPPA63GKD5RVFPR7FU3I4OOEW44TYXNYOTMY" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
36 </assert_contents>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
37 </output>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
38 </test>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
39 <test expect_num_outputs="1">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
40 <param name="input_file" value="test2.tiff"/>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
41 <output name="output_file">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
42 <assert_contents>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
43 <has_line line="K4AGSPOSB5SS2X427WZ27QASTSBVTS55DXLMFDF7WOJKEOSTDEI3OXQ" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
44 </assert_contents>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
45 </output>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
46 </test>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
47 <test expect_num_outputs="1">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
48 <param name="input_file" value="test3.fasta"/>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
49 <output name="output_file">
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
50 <assert_contents>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
51 <has_line line="K4AKF7PTZ7JTAAYZ7YZHZPR5RETKYXXE7RTBTJA4JX5GQQMSLZRC6QQ" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
52 </assert_contents>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
53 </output>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
54 </test>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
55 </tests>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
56
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
57 <help><![CDATA[
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
58 **What it does**
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
59
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
60 Generates an International Standard Content Code (ISCC) based checksum and similarity hash from any input file.
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
61
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
62 The ISCC-SUM is a content-derived identifier that:
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
63 - Creates a unique checksum based on file content
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
64 - Generates a similarity hash for content comparison
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
65 - Works with any file format
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
66
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
67 **Input**
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
68
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
69 Any file format is accepted as input.
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
70
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
71 **Output**
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
72
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
73 A text file containing the ISCC-SUM code for the input file.
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
74
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
75 **More Information**
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
76
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
77 For more details about ISCC, visit: https://iscc.codes/
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
78 ]]></help>
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
79
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
80 <expand macro="citations" />
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
81
b9caa783059f planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/iscc-sum commit e2d8293c17c87553b267747c6a7b10b9b3ddd0d2
imgteam
parents:
diff changeset
82 </tool>