Mercurial > repos > iuc > isescan
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 |
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 > 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> |