annotate crt.xml @ 3:26f5abc235c2 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
author bgruening
date Tue, 13 Jun 2017 10:44:20 -0400
parents 484771826337
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
1 <tool id="crispr_recognition_tool" name="CRISPR Recognition Tool" version="1.2.0">
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
2 <description>(CRT)</description>
1
2a2c0f4d2625 Uploaded
bgruening
parents: 0
diff changeset
3 <!-- split_size needs to be 1, because CRT does not support multi fasta file -->
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
4 <parallelism method="multi" split_inputs="input" split_mode="to_size" split_size="1" merge_outputs="output,output_region" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
5 <requirements>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
6 <requirement type="package" version="1.2">crisper_recognition_tool</requirement>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
7 </requirements>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
8 <stdio>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
9 <exit_code range=":-1" level="fatal" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
10 <exit_code range="1:" level="fatal" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
11 </stdio>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
12 <command>
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
13 <![CDATA[
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
14 temp_output=\$(mktemp);
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
15 crt crt
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
16 -minNR $minNR
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
17 -minRL $minRL
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
18 -maxRL $maxRL
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
19 -minSL $minSL
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
20 -maxSL $maxSL
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
21 #if str($searchWL) != 'none':
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
22 -searchWL $searchWL
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
23 #end if
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
24 $input
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
25 \$temp_output
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
26 ;
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
27
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
28 python $__tool_directory__/reformat.py \$temp_output $output_region $output
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
29 ]]>
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
30 </command>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
31 <inputs>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
32 <param format="fasta" name="input" type="data" label="Input sequence as FASTA"/>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
33
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
34 <param name="minNR" type="integer" value="3" label="Minimum number of repeats a CRISPER must have" help="-minNR, default 3"/>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
35 <param name="minRL" type="integer" value="19" label="Minimum length of a CRISPER repeated region" help="-minRL, default 19"/>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
36 <param name="maxRL" type="integer" value="38" label="Maximum length of a CRISPER repeated region" help="-maxRL, default 38"/>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
37 <param name="minSL" type="integer" value="19" label="Minimum length of CRISPER non repeated region" help="or spacer region, -minSL, default 19"/>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
38 <param name="maxSL" type="integer" value="48" label="Maximum length of CRISPER non repeated region" help="or spacer region, -maxSL, default 48"/>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
39 <param name="searchWL" type="select" label="Length of search window to used to discover CRISPERs" help="-searchWL">
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
40 <option value="none" selected="true">default</option>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
41 <option value="6">6</option>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
42 <option value="7">7</option>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
43 <option value="8">8</option>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
44 <option value="9">9</option>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
45 </param>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
46 </inputs>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
47 <outputs>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
48 <data format="tabular" name="output" label="${tool.name} on ${on_string}" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
49 <data format="bed" name="output_region" label="${tool.name} on ${on_string} - BED file" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
50 </outputs>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
51 <tests>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
52 <test>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
53 <param name="input" value="sequence.fasta" ftype="fasta" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
54 <param name="minNR" value="3" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
55 <param name="minRL" value="29" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
56 <param name="maxRL" value="38" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
57 <param name="minSL" value="19" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
58 <param name="maxSL" value="48" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
59 <param name="searchWL" value="none" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
60 <output name="output" file="crt.tabular" ftype="tabular" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
61 <output name="output_region" file="crt.bed" ftype="bed" />
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
62 </test>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
63 </tests>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
64 <help>
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
65 <![CDATA[
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
66
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
67 **What it does**
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
68
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
69 `CRISPR Recognition Tool <http://www.room220.com/crt/>`_ is a tool for automatic detection of clustered regularly interspaced palindromic repeats (CRISPR). It rapidly and accurately identifies CRISPRs in large DNA strings, such as genomes and metagenomes.
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
70
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
71 **Input**
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
72
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
73 DNA sequence in FASTA format
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
74
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
75 ]]>
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
76 </help>
2
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
77 <citations>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
78 <citation type="doi">10.1186/1471-2105-8-209</citation>
484771826337 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/crt commit 4241c1d4b05a177bd2c74f5a139f51d4f65e0b55
bgruening
parents: 1
diff changeset
79 </citations>
0
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
80 </tool>
ad026c2db3e9 Uploaded
bgruening
parents:
diff changeset
81