annotate clinker.xml @ 1:b2eb9231d95d draft default tip

planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit a8db5ed4544fd91f7ff43284d1ddfcb9ff76d84c-dirty
author thanhlv
date Thu, 21 Jul 2022 15:32:21 +0000
parents 315f554107d7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
1 <tool id="clinker" name="clinker" version="@VERSION@+galaxy0">
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
2 <description> Automatic creation of publication-ready gene cluster comparison figures</description>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
3 <macros>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
4 <token name="@VERSION@">0.0.23</token>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
5 </macros>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
6 <requirements>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
7 <requirement type="package" version="@VERSION@">clinker-py</requirement>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
8 </requirements>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
9 <version_command>clinker --version</version_command>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
11 #import re
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
12 mkdir gbk &&
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
13 #for $counter, $input in enumerate($gbk):
1
b2eb9231d95d planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit a8db5ed4544fd91f7ff43284d1ddfcb9ff76d84c-dirty
thanhlv
parents: 0
diff changeset
14 #set $_input_file = re.sub(r'(\s|\(|\)|:|!)|\.gbk', '_', str($input.element_identifier))
b2eb9231d95d planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit a8db5ed4544fd91f7ff43284d1ddfcb9ff76d84c-dirty
thanhlv
parents: 0
diff changeset
15 ln -sf '$input' 'gbk/${$_input_file}.gbk' &&
0
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
16 #end for
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
17 clinker
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
18 $no_align
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
19 --identity $identity
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
20 --jobs \${GALAXY_SLOTS:-4}
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
21 -dl ","
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
22 -dc 4
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
23 #if $output
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
24 --output am.csv
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
25 #end if
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
26 gbk/*.gbk
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
27 -p plot.html
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
28 ]]> </command>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
29
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
30 <inputs>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
31 <param name="gbk" type="data" format="genbank" multiple="true" label="Genbank files"/>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
32 <param argument="no_align" type="boolean" truevalue="--no_align" falsevalue="" checked="false" label="Do not align clusters" />
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
33 <param argument="identity" type="float" min="0.1" value="0.3" max="1.0" label="Minimum alignment sequence identity" />
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
34 <param argument="output" type="boolean" truevalue="--output" falsevalue="" checked="false" label="Save alignments to file" />
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
35 </inputs>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
36 <outputs>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
37 <data name="alignment" format="txt" from_work_dir="am.csv" label="${tool.name} on ${on_string} Alignment file">
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
38 <filter>output is True</filter>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
39 </data>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
40 <data name="plot" format="html" from_work_dir="plot.html" label="${tool.name} on ${on_string} Plot" />
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
41 </outputs>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
42 <help><![CDATA[
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
43 Given a set of GenBank files, clinker will automatically extract protein translations, perform global alignments between sequences in each cluster, determine the optimal display order based on cluster similarity, and generate an interactive visualisation (using clustermap.js) that can be extensively tweaked before being exported as an SVG file.
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
44
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
45 See https://github.com/gamcil/clinker
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
46 ]]> </help>
315f554107d7 planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/clinker commit 4987129d896224587be93815bcc0a6c050094820-dirty
thanhlv
parents:
diff changeset
47 </tool>