comparison rna_quast.xml @ 1:e989670c7fc7 draft

"planemo upload for repository https://git.ufz.de/lehmanju/rnaquast commit dc0a0cf275168c2a88ee3dc47652dd7ca1137871"
author iuc
date Thu, 18 Feb 2021 09:32:20 +0000
parents 33c060ec0ac9
children 96f74538896e
comparison
equal deleted inserted replaced
0:33c060ec0ac9 1:e989670c7fc7
1 <tool id="rna_quast" name="rnaQUAST" version="@TOOL_VERSION@"> 1 <tool id="rna_quast" name="rnaQUAST" version="@TOOL_VERSION@">
2 <description>A Quality Assessment Tool for De Novo Transcriptome Assemblies</description> 2 <description>A Quality Assessment Tool for De Novo Transcriptome Assemblies</description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">2.1.0</token> 4 <token name="@TOOL_VERSION@">2.2.0</token>
5 <xml name="element_matching_line" token_name="" token_expression=""> 5 <xml name="element_matching_line" token_name="" token_expression="">
6 <element name="@NAME@"> 6 <element name="@NAME@">
7 <assert_contents><has_line_matching expression="@EXPRESSION@"/></assert_contents> 7 <assert_contents>
8 <has_line_matching expression="@EXPRESSION@" />
9 </assert_contents>
8 </element> 10 </element>
9 </xml> 11 </xml>
10 <xml name="element_has_text" token_name="" token_text=""> 12 <xml name="element_has_text" token_name="" token_text="">
11 <element name="@NAME@"> 13 <element name="@NAME@">
12 <assert_contents><has_text text="@TEXT@"/></assert_contents> 14 <assert_contents>
15 <has_text text="@TEXT@" />
16 </assert_contents>
13 </element> 17 </element>
14 </xml> 18 </xml>
15 19
16 <xml name="details_output_test" token_assembler=""> 20 <xml name="details_output_test" token_assembler="">
17 <element name="@ASSEMBLER@"> 21 <element name="@ASSEMBLER@">
18 <element name="5000%-assembled.list"><assert_contents><has_n_lines n="0"/></assert_contents></element> 22 <element name="5000%-assembled.list">
19 <element name="9500%-assembled.list"><assert_contents><has_n_lines n="0"/></assert_contents></element> 23 <assert_contents>
20 <expand macro="element_matching_line" name="alignment_metrics" expression="\s*== ALIGNMENT METRICS \(calculated with reference genome but without gene database\) ==\s*"/> 24 <has_n_lines n="0" />
21 <expand macro="element_matching_line" name="alignment_multiplicity" expression="unaligned=\d+ aligned=\d+ alignments=\d+\s*"/> 25 </assert_contents>
22 <expand macro="element_matching_line" name="alignments_per_isoform" expression="avg=[\d.]+\s*"/> 26 </element>
23 <expand macro="element_matching_line" name="basic_metrics" expression="\s*== BASIC TRANSCRIPTS METRICS \(calculated without reference genome and gene database\) ==\s*"/> 27 <element name="9500%-assembled.list">
24 <expand macro="element_matching_line" name="block_length" expression="avg=[\d.]+\s*"/> 28 <assert_contents>
25 <expand macro="element_matching_line" name="blocks_per_alignment" expression="avg=[\d.]+\s+tot=\d+\s*"/> 29 <has_n_lines n="0" />
26 <expand macro="element_matching_line" name="database_metrics" expression="\s*== GENE DATABASE METRICS ==\s*"/> 30 </assert_contents>
27 <expand macro="element_matching_line" name="misassemblies" expression="\s*== ALIGNMENT METRICS FOR MISASSEMBLED \(CHIMERIC\) TRANSCRIPTS \(calculated with reference genome or with gene database\) ==\s*"/> 31 </element>
28 <expand macro="element_matching_line" name="mismatch_rate" expression="avg=[\d.]+\s+tot=\d+\s*"/> 32 <expand macro="element_matching_line" name="alignment_metrics" expression="\s*== ALIGNMENT METRICS \(calculated with reference genome but without gene database\) ==\s*" />
29 <expand macro="element_matching_line" name="sensitivity" expression="\s*== ASSEMBLY COMPLETENESS \(SENSITIVITY\) ==\s*"/> 33 <expand macro="element_matching_line" name="alignment_multiplicity" expression="unaligned=\d+ aligned=\d+ alignments=\d+\s*" />
30 <expand macro="element_matching_line" name="specificity" expression="\s*== ASSEMBLY SPECIFICITY ==\s*"/> 34 <expand macro="element_matching_line" name="alignments_per_isoform" expression="avg=[\d.]+\s*" />
31 <expand macro="element_matching_line" name="transcript_length" expression="avg=[\d.]+\s*"/> 35 <expand macro="element_matching_line" name="basic_metrics" expression="\s*== BASIC TRANSCRIPTS METRICS \(calculated without reference genome and gene database\) ==\s*" />
32 <expand macro="element_matching_line" name="x-aligned" expression="avg=[\d.]+\s*"/> 36 <expand macro="element_matching_line" name="block_length" expression="avg=[\d.]+\s*" />
33 <expand macro="element_matching_line" name="x-assembled" expression="avg=[\d.]+\s*"/> 37 <expand macro="element_matching_line" name="blocks_per_alignment" expression="avg=[\d.]+\s+tot=\d+\s*" />
34 <expand macro="element_matching_line" name="x-assembled_exons" expression="avg=[\d.]+\s*"/> 38 <expand macro="element_matching_line" name="database_metrics" expression="\s*== GENE DATABASE METRICS ==\s*" />
35 <expand macro="element_matching_line" name="x-covered" expression="avg=[\d.]+\s*"/> 39 <expand macro="element_matching_line" name="misassemblies" expression="\s*== ALIGNMENT METRICS FOR MISASSEMBLED \(CHIMERIC\) TRANSCRIPTS \(calculated with reference genome or with gene database\) ==\s*" />
36 <expand macro="element_matching_line" name="x-covered_exons" expression="avg=[\d.]+\s*"/> 40 <expand macro="element_matching_line" name="mismatch_rate" expression="avg=[\d.]+\s+tot=\d+\s*" />
37 <expand macro="element_matching_line" name="x-matched" expression="avg=[\d.]+\s*"/> 41 <expand macro="element_matching_line" name="sensitivity" expression="\s*== ASSEMBLY COMPLETENESS \(SENSITIVITY\) ==\s*" />
38 <expand macro="element_matching_line" name="x-matched_blocks" expression="avg=[\d.]+\s*"/> 42 <expand macro="element_matching_line" name="specificity" expression="\s*== ASSEMBLY SPECIFICITY ==\s*" />
43 <expand macro="element_matching_line" name="transcript_length" expression="avg=[\d.]+\s*" />
44 <expand macro="element_matching_line" name="x-aligned" expression="avg=[\d.]+\s*" />
45 <expand macro="element_matching_line" name="x-assembled" expression="avg=[\d.]+\s*" />
46 <expand macro="element_matching_line" name="x-assembled_exons" expression="avg=[\d.]+\s*" />
47 <expand macro="element_matching_line" name="x-covered" expression="avg=[\d.]+\s*" />
48 <expand macro="element_matching_line" name="x-covered_exons" expression="avg=[\d.]+\s*" />
49 <expand macro="element_matching_line" name="x-matched" expression="avg=[\d.]+\s*" />
50 <expand macro="element_matching_line" name="x-matched_blocks" expression="avg=[\d.]+\s*" />
39 </element> 51 </element>
40 </xml> 52 </xml>
41 53
42 <xml name="txt_output_test" token_assembler=""> 54 <xml name="txt_output_test" token_assembler="">
43 <output name="short_report_txt"> 55 <output name="short_report_txt">
44 <assert_contents> 56 <assert_contents>
45 <has_text text="SHORT SUMMARY REPORT"/> 57 <has_text text="SHORT SUMMARY REPORT" />
46 </assert_contents> 58 </assert_contents>
47 </output> 59 </output>
48 </xml> 60 </xml>
49 <xml name="tex_output_test" token_assembler=""> 61 <xml name="tex_output_test" token_assembler="">
50 <output name="short_report_tex"> 62 <output name="short_report_tex">
51 <assert_contents> 63 <assert_contents>
52 <has_text text="Short summary report"/> 64 <has_text text="Short summary report" />
53 <has_text text="end{document}"/> 65 <has_text text="end{document}" />
54 </assert_contents> 66 </assert_contents>
55 </output> 67 </output>
56 </xml> 68 </xml>
57 <xml name="tsv_output_test" token_assembler=""> 69 <xml name="tsv_output_test" token_assembler="">
58 <output name="short_report_tsv"> 70 <output name="short_report_tsv">
59 <assert_contents> 71 <assert_contents>
60 <has_line_matching expression="^METRICS/TRANSCRIPTS\t.+$"/> 72 <has_line_matching expression="^METRICS/TRANSCRIPTS\t.+$" />
61 </assert_contents> 73 </assert_contents>
62 </output> 74 </output>
63 </xml> 75 </xml>
64 <xml name="pdf_output_test" token_assembler=""> 76 <xml name="pdf_output_test" token_assembler="">
65 <output name="short_report_pdf"> 77 <output name="short_report_pdf">
66 <assert_contents> 78 <assert_contents>
67 <has_text text="rnaQUAST short report"/> 79 <has_text text="rnaQUAST short report" />
68 </assert_contents> 80 </assert_contents>
69 </output> 81 </output>
70 </xml> 82 </xml>
71 </macros> 83 </macros>
72 <requirements> 84 <requirements>
142 154
143 ## rename .list files to .txt files to make them detectable (format detection by extension) 155 ## rename .list files to .txt files to make them detectable (format detection by extension)
144 ## the final `true` seems needed since otherwise the `;` at the end is swallowed 156 ## the final `true` seems needed since otherwise the `;` at the end is swallowed
145 && find details/ -name "*.list" -exec mv {} {}.txt \; 157 && find details/ -name "*.list" -exec mv {} {}.txt \;
146 && true 158 && true
147 ]]></command> 159 ]]> </command>
148 <inputs> 160 <inputs>
149 <param name="in_fasta" type="data" format="fasta" multiple="true" label="Chromosomes/scaffolds file"/> 161 <param name="in_fasta" type="data" format="fasta" multiple="true" label="Chromosomes/scaffolds file" />
150 <param name="strand_specific" argument="-ss" type="boolean" truevalue="-ss" falsevalue="" checked="false" label="Strand-specific"/> 162 <param name="strand_specific" argument="-ss" type="boolean" truevalue="-ss" falsevalue="" checked="false" label="Strand-specific" />
151 <param name="r" optional="true" argument="-r" type="data" format="fasta" multiple="true" label="Reference genome" /> 163 <param name="r" optional="true" argument="-r" type="data" format="fasta" multiple="true" label="Reference genome" />
152 <conditional name="gene_coordinates"> 164 <conditional name="gene_coordinates">
153 <param name="use_gtf" type="select" label="Use file with gene coordinates in GTF/GFF format?" help="We recommend to use files downloaded from GENCODE or Ensembl."> 165 <param name="use_gtf" type="select" label="Use file with gene coordinates in GTF/GFF format?" help="We recommend to use files downloaded from GENCODE or Ensembl.">
154 <option value="true" selected="true">Yes</option> 166 <option value="true" selected="true">Yes</option>
155 <option value="false">No</option> 167 <option value="false">No</option>
156 </param> 168 </param>
157 <when value="true"> 169 <when value="true">
158 <param name="gtf" argument="--gtf" type="data" format="gtf,gff,gff3" multiple="true" label="GTF/GFF file"/> 170 <param name="gtf" argument="--gtf" type="data" format="gtf,gff,gff3" multiple="true" label="GTF/GFF file" />
159 <param argument="--disable_infer_genes" type="boolean" truevalue="--disable_infer_genes" falsevalue="" checked="false" label=" GTF file contains genes records?"/> 171 <param argument="--disable_infer_genes" type="boolean" truevalue="--disable_infer_genes" falsevalue="" checked="false" label=" GTF file contains genes records?" />
160 <param argument="--disable_infer_transcripts" type="boolean" truevalue="--disable_infer_transcripts" falsevalue="" checked="false" label="GTF file contains transcripts records?"/> 172 <param argument="--disable_infer_transcripts" type="boolean" truevalue="--disable_infer_transcripts" falsevalue="" checked="false" label="GTF file contains transcripts records?" />
161 </when> 173 </when>
162 <when value="false"> 174 <when value="false">
163 </when> 175 </when>
164 </conditional> 176 </conditional>
165 <param argument="--prokaryote" type="boolean" truevalue="--prokaryote" falsevalue="" checked="false" label="Is genome prokararyotic?"/> 177 <param argument="--prokaryote" type="boolean" truevalue="--prokaryote" falsevalue="" checked="false" label="Is genome prokararyotic?" />
166 <param argument="--min_alignment" type="integer" value="50" label="Minimal alignment length to be used"/> 178 <param argument="--min_alignment" type="integer" value="50" label="Minimal alignment length to be used" />
167 <param argument="--blat" type="boolean" truevalue="--blat" falsevalue="" checked="false" label="Run with BLAT alignment tool instead of GMAP?" /> 179 <param argument="--blat" type="boolean" truevalue="--blat" falsevalue="" checked="false" label="Run with BLAT alignment tool instead of GMAP?" />
168 <param argument="--busco_lineage" type="boolean" truevalue="--busco_lineage" falsevalue="" checked="false" label="Run BUSCO tool?" help="The BUSCO tool detects core genes in the assembly. Use this option to provide path to the BUSCO lineage data (Eukaryota, Metazoa, Arthropoda, Vertebrata or Fungi)."/> 180 <param argument="--busco_lineage" type="boolean" truevalue="--busco_lineage" falsevalue="" checked="false" label="Run BUSCO tool?" help="The BUSCO tool detects core genes in the assembly. Use this option to provide path to the BUSCO lineage data (Eukaryota, Metazoa, Arthropoda, Vertebrata or Fungi)." />
169 <!-- GeneMarkS-T is not available in conda <param argument="\-\-gene_mark" type="boolean" truevalue="\-\-gene_mark" falsevalue="" checked="false" label="Run with GeneMarkS-T gene prediction tool?"/>--> 181 <!-- GeneMarkS-T is not available in conda <param argument="\-\-gene_mark" type="boolean" truevalue="\-\-gene_mark" falsevalue="" checked="false" label="Run with GeneMarkS-T gene prediction tool?"/>-->
170 <param argument="--meta" type="boolean" truevalue="--meta" falsevalue="" checked="false" label="Meta Transcriptome" help="Run quality asessment for Meta Transcriptome"/> 182 <param argument="--meta" type="boolean" truevalue="--meta" falsevalue="" checked="false" label="Meta Transcriptome" help="Run quality asessment for Meta Transcriptome" />
171 <param argument="--lower_threshold" type="integer" value="50" label="Lower threshold for x_assembled/covered/matched metrics."/> 183 <param argument="--lower_threshold" type="integer" value="50" label="Lower threshold for x_assembled/covered/matched metrics." />
172 <param argument="--upper_threshold" type="integer" value="95" label="Upper threshold for x_assembled/covered/matched metrics."/> 184 <param argument="--upper_threshold" type="integer" value="95" label="Upper threshold for x_assembled/covered/matched metrics." />
173 <param name="out_sr" type="select" multiple="true" label="Short report formats"> 185 <param name="out_sr" type="select" multiple="true" label="Short report formats">
174 <option value="tsv" selected="true">tabular</option> 186 <option value="tsv" selected="true">tabular</option>
175 <option value="txt">txt</option> 187 <option value="txt">txt</option>
176 <option value="tex">tex</option> 188 <option value="tex">tex</option>
177 <option value="pdf" selected="true">pdf</option> 189 <option value="pdf" selected="true">pdf</option>
196 <filter>"tex" in out_sr</filter> 208 <filter>"tex" in out_sr</filter>
197 </data> 209 </data>
198 <data name="short_report_tsv" format="tabular" label="${tool.name} on ${on_string}: tsv report" from_work_dir="outputdir/short_report.tsv"> 210 <data name="short_report_tsv" format="tabular" label="${tool.name} on ${on_string}: tsv report" from_work_dir="outputdir/short_report.tsv">
199 <filter>"tsv" in out_sr</filter> 211 <filter>"tsv" in out_sr</filter>
200 </data> 212 </data>
201 <collection name="list_logs" type="list" label="${tool.name} on ${on_string}: logs" > 213 <collection name="list_logs" type="list" label="${tool.name} on ${on_string}: logs">
202 <discover_datasets ext="txt" pattern="(?P&lt;name&gt;.+)\.log" directory="outputdir/logs/" visible="false" /> 214 <discover_datasets ext="txt" pattern="(?P&lt;name&gt;.+)\.log" directory="outputdir/logs/" visible="false" />
203 <filter>"logs" in out_add</filter> 215 <filter>"logs" in out_add</filter>
204 </collection> 216 </collection>
205 <!-- note the output filter of the next two outputs checks if there is 217 <!-- note the output filter of the next two outputs checks if there is
206 more than 1 input for in_fasta (for 1 its a HDA, for more list or HDAs) --> 218 more than 1 input for in_fasta (for 1 its a HDA, for more list or HDAs) -->
207 <collection name="comparison_png" type="list" label="${tool.name} on ${on_string}: comparison plots" > 219 <collection name="comparison_png" type="list" label="${tool.name} on ${on_string}: comparison plots">
208 <discover_datasets ext="png" pattern="(?P&lt;name&gt;.+)\.png" directory="outputdir/comparison_output/" visible="false" recurse="true"/> 220 <discover_datasets ext="png" pattern="(?P&lt;name&gt;.+)\.png" directory="outputdir/comparison_output/" visible="false" recurse="true" />
209 <filter> isinstance(in_fasta, list) and "plots" in out_add</filter> 221 <filter> isinstance(in_fasta, list) and "plots" in out_add</filter>
210 </collection> 222 </collection>
211 <collection name="comparison" type="list" label="${tool.name} on ${on_string}: comparison" > 223 <collection name="comparison" type="list" label="${tool.name} on ${on_string}: comparison">
212 <discover_datasets ext="txt" pattern="(?P&lt;name&gt;.+)\.txt" directory="outputdir/comparison_output/" visible="false" recurse="true" /> 224 <discover_datasets ext="txt" pattern="(?P&lt;name&gt;.+)\.txt" directory="outputdir/comparison_output/" visible="false" recurse="true" />
213 <filter> isinstance(in_fasta, list) and "comparison" in out_add</filter> 225 <filter> isinstance(in_fasta, list) and "comparison" in out_add</filter>
214 </collection> 226 </collection>
215 <collection name="details" type="list:list" label="${tool.name} on ${on_string}: detailed output"> 227 <collection name="details" type="list:list" label="${tool.name} on ${on_string}: detailed output">
216 <discover_datasets pattern="(?P&lt;identifier_0&gt;.+)_____(?P&lt;identifier_1&gt;.+)\.(?P&lt;ext&gt;txt)" directory="details/" visible="false"/> 228 <discover_datasets pattern="(?P&lt;identifier_0&gt;.+)_____(?P&lt;identifier_1&gt;.+)\.(?P&lt;ext&gt;txt)" directory="details/" visible="false" />
217 <filter>"details" in out_add</filter> 229 <filter>"details" in out_add</filter>
218 </collection> 230 </collection>
219 <collection name="details_png" type="list:list" label="${tool.name} on ${on_string}: detailed output plots"> 231 <collection name="details_png" type="list:list" label="${tool.name} on ${on_string}: detailed output plots">
220 <discover_datasets pattern="(?P&lt;identifier_0&gt;.+)_____(?P&lt;identifier_1&gt;.+)\.(?P&lt;ext&gt;png)" directory="details/" visible="false"/> 232 <discover_datasets pattern="(?P&lt;identifier_0&gt;.+)_____(?P&lt;identifier_1&gt;.+)\.(?P&lt;ext&gt;png)" directory="details/" visible="false" />
221 <filter>"details_plots" in out_add</filter> 233 <filter>"details_plots" in out_add</filter>
222 </collection> 234 </collection>
223 </outputs> 235 </outputs>
224 <tests> 236 <tests>
225 <test expect_num_outputs="7"> 237 <test expect_num_outputs="7">
226 <param name="in_fasta" value="idba.fasta,Trinity.fasta" ftype="fasta" /> 238 <param name="in_fasta" value="idba.fasta,Trinity.fasta" ftype="fasta" />
227 <param name="r" value="Saccharomyces_cerevisiae.R64-1-1.75.dna.toplevel.fa" ftype="fasta" /> 239 <param name="r" value="Saccharomyces_cerevisiae.R64-1-1.75.dna.toplevel.fa" ftype="fasta" />
228 <conditional name="gene_coordinates"> 240 <conditional name="gene_coordinates">
229 <param name="use_gtf" value="true" /> 241 <param name="use_gtf" value="true" />
230 <param name="gtf" value="Saccharomyces_cerevisiae.R64-1-1.75.gtf" ftype="gtf" /> 242 <param name="gtf" value="Saccharomyces_cerevisiae.R64-1-1.75.gtf" ftype="gtf" />
231 <param name="disable_infer_genes" value="true"/> 243 <param name="disable_infer_genes" value="true" />
232 <param name="disable_infer_transcripts" value="true"/> 244 <param name="disable_infer_transcripts" value="true" />
233 </conditional> 245 </conditional>
234 <param name="out_sr" value="txt,tex,tsv" /> 246 <param name="out_sr" value="txt,tex,tsv" />
235 <param name="out_add" value="logs,comparison,plots,details" /> 247 <param name="out_add" value="logs,comparison,plots,details" />
236 <expand macro="txt_output_test"/> 248 <expand macro="txt_output_test" />
237 <expand macro="tex_output_test"/> 249 <expand macro="tex_output_test" />
238 <expand macro="tsv_output_test"/> 250 <expand macro="tsv_output_test" />
239 <output_collection name="comparison_png" type="list" count="15"/> 251 <output_collection name="comparison_png" type="list" count="15" />
240 <output_collection name="comparison" type="list" count="19"/> 252 <output_collection name="comparison" type="list" count="19" />
241 <output_collection name="list_logs" type="list" count="8"/> 253 <output_collection name="list_logs" type="list" count="8" />
242 <output_collection name="details" type="list:list" count="2"> 254 <output_collection name="details" type="list:list" count="2">
243 <expand macro="details_output_test" assembler="Trinity"/> 255 <expand macro="details_output_test" assembler="Trinity" />
244 <expand macro="details_output_test" assembler="idba"/> 256 <expand macro="details_output_test" assembler="idba" />
245 </output_collection> 257 </output_collection>
246 </test> 258 </test>
247 <test expect_num_outputs="6"> 259 <test expect_num_outputs="6">
248 <param name="in_fasta" value="Trinity.fasta" ftype="fasta" /> 260 <param name="in_fasta" value="Trinity.fasta" ftype="fasta" />
249 <conditional name="gene_coordinates"> 261 <conditional name="gene_coordinates">
250 <param name="use_gtf" value="false" /> 262 <param name="use_gtf" value="false" />
251 </conditional> 263 </conditional>
252 <param name="min_alignment" value="30" /> 264 <param name="min_alignment" value="30" />
253 <param name="lower_threshold" value="45" /> 265 <param name="lower_threshold" value="45" />
254 <param name="upper_threshold" value="95"/> 266 <param name="upper_threshold" value="95" />
255 <param name="out_sr" value="txt,tex,tsv,pdf" /> 267 <param name="out_sr" value="txt,tex,tsv,pdf" />
256 <param name="out_add" value="logs,details_plots" /> 268 <param name="out_add" value="logs,details_plots" />
257 269
258 <expand macro="pdf_output_test"/> 270 <expand macro="pdf_output_test" />
259 <expand macro="tex_output_test"/> 271 <expand macro="tex_output_test" />
260 <expand macro="tsv_output_test"/> 272 <expand macro="tsv_output_test" />
261 <expand macro="txt_output_test"/> 273 <expand macro="txt_output_test" />
262 <output_collection name="list_logs" type="list"> 274 <output_collection name="list_logs" type="list">
263 <expand macro="element_has_text" name="Trinity.GeneMarkS_T.err" text=""/> 275 <expand macro="element_has_text" name="Trinity.GeneMarkS_T.err" text="" />
264 <expand macro="element_matching_line" name="rnaQUAST" expression="Thank you for using rnaQUAST!"/> 276 <expand macro="element_matching_line" name="rnaQUAST" expression="Thank you for using rnaQUAST!" />
265 </output_collection> 277 </output_collection>
266 <output_collection name="details_png" type="list:list" count="1"> 278 <output_collection name="details_png" type="list:list" count="1">
267 <element name="Trinity"> 279 <element name="Trinity">
268 <expand macro="element_has_text" name="Nx" text="PNG"/> 280 <expand macro="element_has_text" name="Nx" text="PNG" />
269 <expand macro="element_has_text" name="transcript_length" text="PNG"/> 281 <expand macro="element_has_text" name="transcript_length" text="PNG" />
270 </element> 282 </element>
271 </output_collection> 283 </output_collection>
272 </test> 284 </test>
273 </tests> 285 </tests>
274 <help><![CDATA[ 286 <help><![CDATA[
323 - Nx/NAx 335 - Nx/NAx
324 - gmap build logs 336 - gmap build logs
325 - Database Metrics 337 - Database Metrics
326 - Alignment multiplicity 338 - Alignment multiplicity
327 More informations, see citations. 339 More informations, see citations.
328 ]]></help> 340 ]]> </help>
329 <citations> 341 <citations>
330 <citation type="doi">10.1093/bioinformatics/btw218 </citation> 342 <citation type="doi">10.1093/bioinformatics/btw218 </citation>
331 </citations> 343 </citations>
332 </tool> 344 </tool>