annotate isescan.xml @ 1:19f42b3ea391 draft

planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit 58fe7e7351ba122305f2c74e5a369e79b46489e2
author iuc
date Thu, 01 Sep 2022 18:42:15 +0000
parents debe9c750cdd
children 9e776e7fab4f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
1 <tool id="isescan" name="ISEScan" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
2 <description> Insertion Sequence Elements detection in prokaryotic genomes </description>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
3 <macros>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
4 <import>macro.xml</import>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
5 </macros>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
6 <expand macro='xrefs'/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
7 <expand macro="requirements" />
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
8 <expand macro="version_command" />
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
10 ln -s '$input_file' input &&
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
11 isescan.py
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
12 --seqfile input
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
13 --output 'results'
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
14 $remove_short_is
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
15 --nthread \${GALAXY_SLOTS:-7}
1
19f42b3ea391 planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit 58fe7e7351ba122305f2c74e5a369e79b46489e2
iuc
parents: 0
diff changeset
16
19f42b3ea391 planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit 58fe7e7351ba122305f2c74e5a369e79b46489e2
iuc
parents: 0
diff changeset
17 #if $log_activate:
0
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
18 | tee '$logfile'
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
19 #end if
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
20 ]]>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
21 </command>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
22 <inputs>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
23 <param name="input_file" type="data" format="fasta" label="Genome fasta input" help="Fasta sequence to analyse for IS"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
24 <param name="remove_short_is" argument="--removeShortIS" type="boolean" truevalue="--removeShortIS" falsevalue=""
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
25 label="Remove incomplete IS elements"
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
26 help="Remove partial IS elements which include IS element with length &gt; 400 or single copy IS element without perfect TIR"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
27 <param name="log_activate" type="boolean" truevalue="true" falsevalue="false" checked="True" label="Keep the log file"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
28 </inputs>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
29 <outputs>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
30 <data format="txt" name="logfile" from_work_dir="results">
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
31 <filter> log_activate == True </filter>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
32 </data>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
33 <data format="tabular" name="summary" from_work_dir="results/input.sum"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
34 <data format="tabular" name="all_results" from_work_dir="results/input.tsv"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
35 <data format="gff" name="annotation" from_work_dir="results/input.gff"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
36 <data format="fasta" name="is_fasta" from_work_dir="results/input.is.fna"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
37 <data format="fasta" name="orf_fna" from_work_dir="results/input.orf.fna"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
38 <data format="fasta" name="orf_faa" from_work_dir="results/input.orf.faa"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
39 </outputs>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
40 <tests>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
41 <test expect_num_outputs="7"> <!-- TEST_1 default parameters -->
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
42 <param name="input_file" value="NC_012624.fna"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
43 <output name="logfile" value="TEST_1/test_1.log" lines_diff="70"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
44 <output name="summary" value="TEST_1/test_1.fna.sum" lines_diff="2"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
45 <output name="all_results" value="TEST_1/test_1.fna.tsv" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
46 <output name="annotation" value="TEST_1/test_1.fna.gff" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
47 <output name="is_fasta" value="TEST_1/test_1.fna.is.fna" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
48 <output name="orf_fna" value="TEST_1/test_1.fna.orf.fna" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
49 <output name="orf_faa" value="TEST_1/test_1.fna.orf.faa" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
50 </test>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
51 <test expect_num_outputs="7"> <!-- TEST_1 remove short is -->
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
52 <param name="input_file" value="NC_012624.fna"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
53 <param name="remove_short_is" value="true"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
54 <output name="logfile" value="test_2.log" lines_diff="50"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
55 <output name="summary" value="test_2.fna.sum" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
56 <output name="all_results" value="test_2.fna.tsv" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
57 <output name="annotation" value="test_2.fna.gff" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
58 <output name="is_fasta" value="test_2.fna.is.fna" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
59 <output name="orf_fna" value="test_2.fna.orf.fna" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
60 <output name="orf_faa" value="test_2.fna.orf.faa" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
61 </test>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
62 <test expect_num_outputs="6"> <!-- TEST_1 remove short is and no logfile -->
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
63 <param name="input_file" value="NC_012624.fna"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
64 <param name="remove_short_is" value="true"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
65 <param name="log_activate" value="False"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
66 <output name="summary" value="test_2.fna.sum" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
67 <output name="all_results" value="test_2.fna.tsv" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
68 <output name="annotation" value="test_2.fna.gff" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
69 <output name="is_fasta" value="test_2.fna.is.fna" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
70 <output name="orf_fna" value="test_2.fna.orf.fna" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
71 <output name="orf_faa" value="test_2.fna.orf.faa" lines_diff="1"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
72 </test>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
73 </tests>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
74 <help><![CDATA[
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
75 **What it does**
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
76 ISEScan is a python pipeline to identify Insertion Sequence elements (both complete and incomplete IS elements) in genome.
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
77 If you want isescan to report only complete IS elements, you need to set command removeShortIS.
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
78
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
79 **Input data**
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
80 ISEScan accept fasta file format as input
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
81
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
82 **Parameters**
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
83 You can remove the short partial IS elements which include IS element with length < 400 or single copy IS element without perfect TIR/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
84
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
85 ]]>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
86 </help>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
87 <expand macro="citations"/>
debe9c750cdd planemo upload for repository https://github.com/pimarin/tools-iuc/tree/isescan commit d9d88c043b2d45877e3b0bffba6e709c9a0f0379
iuc
parents:
diff changeset
88 </tool>