Mercurial > repos > jjohnson > ribopicker
comparison ribopicker.xml @ 0:98d76a28cc24 draft default tip
Uploaded
author | jjohnson |
---|---|
date | Thu, 25 Oct 2012 13:14:50 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:98d76a28cc24 |
---|---|
1 <tool id="ribopicker" name="Ribopicker" version="1.0"> | |
2 <description>identify and remove rRNA-like sequences</description> | |
3 <requirements> | |
4 </requirements> | |
5 <command interpreter="perl"> | |
6 ribopicker.pl -f $input -dbs $dbs -id results | |
7 </command> | |
8 <inputs> | |
9 <param name="input" type="data" format="fastq,fasta" label="Input Sequences"/> | |
10 <param name="dbs" type="select" label="Databases" multiple="true"> | |
11 <!-- from riboPickerConfig.pm --> | |
12 <option value="rrnadb">rrnadb - Non-redundant Ribosomal RNA Database</option> | |
13 <option value="slr">slr - SILVA Large subunit reference database (23S/28S)</option> | |
14 <option value="ssr">ssr - SILVA Small subunit reference database (16S/18S)</option> | |
15 <option value="test">test - Example test case db</option> | |
16 </param> | |
17 <param name="identity" type="integer" optional="true" label=" Alignment identity threshold percentage (1-100)"> | |
18 <help> | |
19 Alignment identity threshold in percentage (integer from 1-100 | |
20 without %) used to define matching sequences as similar. The | |
21 identity is calculated for the part of the query sequence that | |
22 is aligned to a reference sequence. For example, a query | |
23 sequence of 100 bp that aligns to a reference sequence over the | |
24 first 50 bp with 40 matching positions has an identity value of | |
25 80%." | |
26 </help> | |
27 <validator type="in_range" message="between 0 and 100" min="1" max="100"/> | |
28 </param> | |
29 <param name="coverage" type="integer" optional="true" label="Alignment coverage threshold percentage (1-100)"> | |
30 <help> | |
31 Alignment coverage threshold in percentage (integer from 1-100 | |
32 without %) used to define matching sequences as similar. The | |
33 coverage is calculated for the part of the query sequence that | |
34 is aligned to a reference sequence. For example, a query | |
35 sequence of 100 bp that aligns to a reference sequence over the | |
36 first 50 bp with 40 matching positions has an coverage value of | |
37 50%. | |
38 </help> | |
39 <validator type="in_range" message="between 0 and 100" min="1" max="100"/> | |
40 </param> | |
41 | |
42 <param name="length" type="integer" optional="true" label="Alignment length threshold"> | |
43 <help> | |
44 Alignment length threshold used to define matching sequences as | |
45 similar. For example, a query sequence of 100 bp that aligns to | |
46 a reference sequence over the first 50 bp with 40 matching | |
47 positions has an alignment length of 50. | |
48 </help> | |
49 <validator type="in_range" message="length needs to be positive" min="1"/> | |
50 </param> | |
51 | |
52 <param name="chunk_size" type="integer" optional="true" label="Chunk size of reads in bp as used by BWA-SW (default: 10000000)"> | |
53 <validator type="in_range" message="" min="10000" max="100"/> | |
54 </param> | |
55 <param name="z_best" type="integer" optional="true" label="Z-best value as used by BWA-SW (default: 1)"> | |
56 <validator type="in_range" message="" min="1" max="10"/> | |
57 </param> | |
58 <param name="score" type="integer" optional="true" label="Alignment score threshold as used by BWA-SW (default: 30)"> | |
59 <validator type="in_range" message="" min="1" max="10"/> | |
60 </param> | |
61 | |
62 </inputs> | |
63 <outputs> | |
64 <data format_source="input" name="rrna_fa" label="rrna from ${on_string}" from_work_dir="results_rrna.fa"> | |
65 <filter>input.extension.find('fasta') >= 0</filter> | |
66 </data> | |
67 <data format_source="input" name="nonrrna_fa" label="non rrna from ${on_string}" from_work_dir="results_nonrrna.fa"> | |
68 <filter>input.extension.find('fasta') >= 0</filter> | |
69 </data> | |
70 <data format_source="input" name="rrna_fq" label="rrna from ${on_string}" from_work_dir="results_rrna.fq"> | |
71 <filter>input.extension.find('fastq') >= 0</filter> | |
72 </data> | |
73 <data format_source="input" name="nonrrna_fq" label="non rrna from ${on_string}" from_work_dir="results_nonrrna.fq"> | |
74 <filter>input.extension.find('fastq') >= 0</filter> | |
75 </data> | |
76 </outputs> | |
77 <!-- | |
78 <stdio> | |
79 <exit_code range=":-1" level="fatal" description="Error: Cannot open file" /> | |
80 <exit_code range="1:" level="fatal" description="Error" /> | |
81 </stdio> | |
82 --> | |
83 | |
84 <help> | |
85 | |
86 <!-- | |
87 Usage: | |
88 ribopicker [options] -f <file> -dbs <list> ... | |
89 | |
90 Options: | |
91 -help | -h | |
92 Prints the help message and exists. | |
93 | |
94 -man Prints the full documentation. | |
95 | |
96 -version | |
97 Prints the version of the program. | |
98 | |
99 -show_dbs | |
100 Prints a list of available databases. | |
101 | |
102 -f <file> | |
103 Input file in FASTA or FASTQ format that contains the query | |
104 sequences. | |
105 | |
106 -dbs <list> | |
107 Name of database(s) to use (default: ssr). Names are according | |
108 to their definition in the config file (riboPickerConfig.pm). | |
109 Separate multiple database names by comma without spaces. | |
110 | |
111 Example: -dbs ssr,hmp16s,ncbi16s | |
112 | |
113 -out_dir <dir> | |
114 Directory where the results should be written (default: .). If | |
115 the directory does not exist, it will be created. | |
116 | |
117 -i <integer> | |
118 Alignment identity threshold in percentage (integer from 1-100 | |
119 without %) used to define matching sequences as similar. The | |
120 identity is calculated for the part of the query sequence that | |
121 is aligned to a reference sequence. For example, a query | |
122 sequence of 100 bp that aligns to a reference sequence over the | |
123 first 50 bp with 40 matching positions has an identity value of | |
124 80%. | |
125 | |
126 -c <integer> | |
127 Alignment coverage threshold in percentage (integer from 1-100 | |
128 without %) used to define matching sequences as similar. The | |
129 coverage is calculated for the part of the query sequence that | |
130 is aligned to a reference sequence. For example, a query | |
131 sequence of 100 bp that aligns to a reference sequence over the | |
132 first 50 bp with 40 matching positions has an coverage value of | |
133 50%. | |
134 | |
135 -l <integer> | |
136 Alignment length threshold used to define matching sequences as | |
137 similar. For example, a query sequence of 100 bp that aligns to | |
138 a reference sequence over the first 50 bp with 40 matching | |
139 positions has an alignment length of 50. | |
140 | |
141 -no_seq_out | |
142 Prevents the generation of the fasta/fastq output file for the | |
143 given coverage and identity thresholds. This feature is e.g. | |
144 useful for the web-version since -i and -c are set interactively | |
145 and not yet defined at the data processing step. | |
146 | |
147 -keep_tmp_files | |
148 Prevents from unlinking the generated tmp files. These usually | |
149 include the id file and the .tsv file(s). This feature is e.g. | |
150 useful for the web-version since .tsv files are used to | |
151 dynamically generate the output files. | |
152 | |
153 -id <string> | |
154 Optional parameter. If not set, ID will be automatically | |
155 generated to prevent from overwriting previous results. This | |
156 option is useful if integrated into other tools and the output | |
157 filenames need to be known. (Use this option to defined the | |
158 output filename prefix. Output files will end in _rrna.fa and | |
159 _nonrrna.fa, respectively.) | |
160 | |
161 -S <integer> | |
162 Chunk size of reads in bp as used by BWA-SW (default: 10000000). | |
163 | |
164 -z <integer> | |
165 Z-best value as used by BWA-SW (default: 1). | |
166 | |
167 -T <integer> | |
168 Alignment score threshold as used by BWA-SW (default: 30). | |
169 | |
170 --> | |
171 | |
172 </help> | |
173 </tool> |