annotate rna_quast.xml @ 3:bf3dc4cae5bf draft

Uploaded
author lehmanju
date Wed, 14 Oct 2020 07:03:06 +0000
parents 7e130d325fa7
children cc0366f0bdf7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
1 <tool id="rna_quast" name="rnaQUAST" version="@TOOL_VERSION@">
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
2 <description>A Quality Assessment Tool for De Novo Transcriptome Assemblies</description>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
3 <macros>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
4 <token name="@TOOL_VERSION@">2.1.0</token>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
5 <xml name="element_matching_line" token_name="" token_expression="">
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
6 <element name="@NAME@">
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
7 <assert_contents><has_line_matching expression="@EXPRESSION@"/></assert_contents>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
8 </element>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
9 </xml>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
10 <xml name="element_has_text" token_name="" token_text="">
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
11 <element name="@NAME@">
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
12 <assert_contents><has_text text="@TEXXT@"/></assert_contents>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
13 </element>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
14 </xml>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
15 </macros>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
16 <requirements>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
17 <requirement type="package" version="@TOOL_VERSION@">rnaquast</requirement>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
18 </requirements>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
19 <stdio>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
20 <regex match="Traceback " source="both" level="fatal" description="rnaQuast failed" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
21 </stdio>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
22 <command detect_errors="exit_code"><![CDATA[
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
23 #import re
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
24 #for $i in $input
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
25 ln -s '$i' '${re.sub('[^\w\-.]', '_', i.element_identifier)}' &&
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
26 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
27 #if $r
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
28 #for $rf in $r
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
29 ln -s '$rf' '${re.sub('[^\w\-.]', '_', rf.element_identifier)}' &&
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
30 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
31 #end if
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
32 #if $gene_coordinates.use_gtf == "true"
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
33 #for $g in $gene_coordinates.gtf
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
34 ln -s '$g' '${re.sub('[^\w\-.]', '_', g.element_identifier)}' &&
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
35 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
36 #end if
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
37 mkdir outputdir &&
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
38 rnaQUAST.py
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
39 --threads \${GALAXY_SLOTS:-1}
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
40 --transcripts
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
41 #for $i in $input
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
42 '${re.sub('[^\w\-.]', '_', i.element_identifier)}'
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
43 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
44 $strand_specific
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
45 #if $r
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
46 -r
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
47 #for $rf in $r
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
48 '${re.sub('[^\w\-.]', '_', rf.element_identifier)}'
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
49 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
50 #end if
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
51 #if $gene_coordinates.use_gtf == "true"
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
52 --gtf
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
53 #for $g in $gene_coordinates.gtf
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
54 '${re.sub('[^\w\-.]', '_', g.element_identifier)}'
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
55 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
56 $gene_coordinates.disable_infer_genes
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
57 $gene_coordinates.disable_infer_transcripts
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
58 #end if
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
59 $prokaryote
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
60 --min_alignment '$min_alignment'
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
61 #if "pdf" not in $out_sr and "plots" not in $out_add
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
62 --no_plots
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
63 #end if
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
64 $blat
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
65 $busco_lineage
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
66 $gene_mark
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
67 --lower_threshold $lower_threshold
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
68 --upper_threshold $upper_threshold
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
69 -o outputdir
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
70 && mkdir details
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
71 #for $i in $input
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
72 #set basename = os.path.splitext(re.sub('[^\w\-.]', '_', $i.element_identifier))[0]
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
73 &&
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
74 (for f in \$(find 'outputdir/'$basename'_output' -type f);
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
75 do
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
76 d=\$(dirname \$f | cut -d"/" -f2 | cut -d'_' -f1) &&
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
77 mv \$f details/"\$d"_____"\$(basename \$f)";
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
78 done)
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
79 #end for
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
80 ## rename .list files to .txt files to make them detectable (format detection by extension)
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
81 ## the final `true` seems needed since otherwise the `;` at the end is swallowed
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
82 && find details/ -name "*.list" -exec mv {} {}.txt \;
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
83 && true
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
84 ]]></command>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
85 <inputs>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
86 <param name="input" type="data" format="fasta" multiple="true" label="Chromosomes/scaffolds file"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
87 <param name="strand_specific" argument="-ss" type="boolean" truevalue="-ss" falsevalue="" checked="false" label="Strand-specific"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
88 <param name="r" optional="true" argument="-r" type="data" format="fasta" multiple="true" label="Reference genome" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
89 <conditional name="gene_coordinates">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
90 <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.">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
91 <option value="true" selected="true">Yes</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
92 <option value="false">No</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
93 </param>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
94 <when value="true">
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
95 <param name="gtf" argument="--gtf" type="data" format="gtf,gff,gff3" multiple="true" label="GTF/GFF file"/>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
96 <param argument="--disable_infer_genes" type="boolean" truevalue="--disable_infer_genes" falsevalue="" checked="false" label=" GTF file contains genes records?"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
97 <param argument="--disable_infer_transcripts" type="boolean" truevalue="--disable_infer_transcripts" falsevalue="" checked="false" label="GTF file contains transcripts records?"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
98 </when>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
99 <when value="false">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
100 </when>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
101 </conditional>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
102 <param argument="--prokaryote" type="boolean" truevalue="--prokaryote" falsevalue="" checked="false" label="Is genome prokararyotic?"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
103 <param argument="--min_alignment" type="integer" value="50" label="Minimal alignment length to be used"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
104 <param argument="--blat" type="boolean" truevalue="--blat" falsevalue="" checked="false" label="Run with BLAT alignment tool instead of GMAP?" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
105 <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)."/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
106 <param argument="--gene_mark" type="boolean" truevalue="--gene_mark" falsevalue="" checked="false" label="Run with GeneMarkS-T gene prediction tool?"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
107 <param argument="--lower_threshold" type="integer" value="50" label="Lower threshold for x_assembled/covered/matched metrics."/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
108 <param argument="--upper_threshold" type="integer" value="95" label="Upper threshold for x_assembled/covered/matched metrics."/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
109 <param name="out_sr" type="select" multiple="true" label="Short report formats">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
110 <option value="tsv" selected="true">tabular</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
111 <option value="txt">txt</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
112 <option value="tex">tex</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
113 <option value="pdf" selected="true">pdf</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
114 </param>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
115 <param name="out_add" type="select" multiple="true" label="Additional outputs">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
116 <option value="logs">Logs</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
117 <option value="plots" selected="true">Plots (only for n>1)</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
118 <option value="comparison" selected="true">Comparison for Chromosomes/scaffolds files (only for n>1)</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
119 <option value="details" selected="true">Details per Chromosomes/scaffolds file</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
120 <option value="details_plots" selected="true">Details per Chromosomes/scaffolds file as plot</option>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
121 </param>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
122 </inputs>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
123
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
124 <outputs>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
125 <data name="short_report_pdf" format="pdf" label="${tool.name} on ${on_string}: pdf report" from_work_dir="outputdir/short_report.pdf">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
126 <filter>"pdf" in out_sr</filter>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
127 </data>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
128 <data name="short_report_txt" format="txt" label="${tool.name} on ${on_string}: txt report" from_work_dir="outputdir/short_report.txt">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
129 <filter>"txt" in out_sr</filter>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
130 </data>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
131 <data name="short_report_tex" format="txt" label="${tool.name} on ${on_string}: tex report" from_work_dir="outputdir/short_report.tex">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
132 <filter>"tex" in out_sr</filter>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
133 </data>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
134 <data name="short_report_tsv" format="tabular" label="${tool.name} on ${on_string}: tsv report" from_work_dir="outputdir/short_report.tsv">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
135 <filter>"tsv" in out_sr</filter>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
136 </data>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
137 <collection name="list_logs" type="list" label="${tool.name} on ${on_string}: logs" >
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
138 <discover_datasets ext="txt" pattern="(?P&lt;name&gt;.+)\.log" directory="outputdir/logs/" visible="false" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
139 <filter>"logs" in out_add</filter>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
140 </collection>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
141 <collection name="comparison_png" type="list" label="${tool.name} on ${on_string}: comparison plots" >
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
142 <discover_datasets ext="png" pattern="(?P&lt;name&gt;.+)\.png" directory="outputdir/comparison_output/" visible="false" recurse="true"/>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
143 <filter> len(input)>1 and "plots" in out_add</filter>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
144 </collection>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
145 <collection name="comparison" type="list" label="${tool.name} on ${on_string}: comparison" >
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
146 <discover_datasets ext="txt" pattern="(?P&lt;name&gt;.+)\.txt" directory="outputdir/comparison_output/" visible="false" recurse="true" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
147 <filter> len(input)>1 and "comparison" in out_add</filter>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
148 </collection>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
149 <collection name="details" type="list:list" label="${tool.name} on ${on_string}: detailed output">
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
150 <discover_datasets pattern="(?P&lt;identifier_0&gt;.+)_____(?P&lt;identifier_1&gt;.+)\.(?P&lt;ext&gt;txt)" directory="details/" visible="false"/>
2
7e130d325fa7 Uploaded
lehmanju
parents: 0
diff changeset
151 <filter>"details" in out_add</filter>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
152 </collection>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
153 <collection name="details_png" type="list:list" label="${tool.name} on ${on_string}: detailed output plots">
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
154 <discover_datasets pattern="(?P&lt;identifier_0&gt;.+)_____(?P&lt;identifier_1&gt;.+)\.(?P&lt;ext&gt;png)" directory="details/" visible="false"/>
2
7e130d325fa7 Uploaded
lehmanju
parents: 0
diff changeset
155 <filter>"details_plots" in out_add</filter>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
156 </collection>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
157 </outputs>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
158 <tests>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
159 <test expect_num_outputs="7">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
160 <param name="input" value="idba.fasta,Trinity.fasta" ftype="fasta" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
161 <param name="r" value="Saccharomyces_cerevisiae.R64-1-1.75.dna.toplevel.fa" ftype="fasta" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
162 <conditional name="gene_coordinates">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
163 <param name="use_gtf" value="true" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
164 <param name="gtf" value="Saccharomyces_cerevisiae.R64-1-1.75.gtf" ftype="gtf" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
165 <param name="disable_infer_genes" value="true"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
166 <param name="disable_infer_transcripts" value="true"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
167 </conditional>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
168 <param name="out_sr" value="txt,tex,tsv" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
169 <param name="out_add" value="logs,comparison,plots,details" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
170 <output name="short_report_txt">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
171 <assert_contents>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
172 <has_text text="SHORT SUMMARY REPORT"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
173 </assert_contents>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
174 </output>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
175 <output name="short_report_tex">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
176 <assert_contents>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
177 <has_text text="Short summary report"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
178 <has_text text="end{document}"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
179 </assert_contents>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
180 </output>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
181 <output name="short_report_tsv">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
182 <assert_contents>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
183 <has_line_matching expression="^METRICS/TRANSCRIPTS\tidba\tTrinity$"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
184 </assert_contents>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
185 </output>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
186 <output_collection name="comparison_png" type="list" count="15"/>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
187 <output_collection name="comparison" type="list" count="19"/>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
188 <output_collection name="list_logs" type="list" count="8"/>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
189 <output_collection name="details" type="list:list" count="2">
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
190 <output_collection name="Trinity" type="list" count="21"/>
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
191 <output_collection name="idba" type="list" count="21"/>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
192 </output_collection>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
193 </test>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
194 <test expect_num_outputs="8">
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
195 <param name="input" value="Trinity.fasta" ftype="fasta" />
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
196 <conditional name="gene_coordinates">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
197 <param name="use_gtf" value="false" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
198 </conditional>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
199 <param name="min_alignment" value="30" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
200 <param name="lower_threshold" value="45" />
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
201 <param name="upper_threshold" value="95"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
202 <param name="out_sr" value="txt,tex,tsv,pdf" />
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
203 <param name="out_add" value="logs,details_plots" />
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
204 <output name="short_report_pdf" file="short_report.pdf" compare="sim_size"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
205 <output name="short_report_txt" file="short_report.txt" compare="sim_size"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
206 <output name="short_report_tex" file="short_report.tex" compare="sim_size"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
207 <output name="short_report_tsv" file="short_report.tsv" compare="sim_size"/>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
208 <output_collection name="list_logs" type="list">
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
209 <element name="rnaQUAST" file="rnaQUAST"/>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
210 <element name="Trinity.GeneMarkS_T.err" file="spades.311.GeneMarkS_T.err"/>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
211 </output_collection>
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
212 <output_collection name="details_png" type="list:list" count="1">
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
213 <output_collection name="Trinity" type="list" count="11"/>
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
214 </output_collection>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
215 </test>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
216 </tests>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
217 <help><![CDATA[
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
218 **What is rnaQUAST**
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
219 - a quality assessment tool for de novo transcriptome assemblies
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
220 - evaluating RNA-Seq assembly quality and benchmarking transcriptome assemblers using reference genome and gene database
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
221 - calculates various metrics that demonstrate completeness and correctness levels of the assembled transcripts
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
222
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
223 **Using rnaQuast without reference** you wont get:
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
224
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
225 - x-assembled (Exons)
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
226 - Alignments per Isoform
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
227 - x-covered (Exons)
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
228 - x-matched (Blocks)
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
229 - gmap build logs
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
230
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
231 **Using rnaQuast with reference** you will get:
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
232 - Reports
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
233 - Logs
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
234 - Alignement/Basic Metrics
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
235 - Misassemblies/ Specificity/ Sensitivity
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
236 - Alignment multiplicity
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
237 - Block/ Transcript Lentgh
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
238 - Blocks per alignment
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
239 - Mismatch rate
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
240 - x-aligned
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
241 - Nx
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
242 - Blocks per alignment
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
243 - gmap build logs
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
244
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
245 **Using rnaQuast without gene coordinates** you wont get:
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
246 - x-assembled (Exons)
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
247 - Alignments per Isoform
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
248 - x-covered (Exons)
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
249 - x-matched (Blocks)
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
250 - gmap build logs
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
251 - Database Metrics
3
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
252 - Alignment multiplicity
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
253 - Mismatch rate
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
254 - NAx
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
255 - x-aligned
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
256 **Using rnaQuast with gene coordinates** you will get:
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
257 - Reports
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
258 - Logs
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
259 - Alignement/Basic Metrics
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
260 - Misassemblies/Specificity/Sensitivity
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
261 - Alignment multiplicity
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
262 - Block/Transcript length
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
263 - Blocks per alignment
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
264 - Mismatch rate
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
265 - x-aligned
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
266 - Nx/NAx
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
267 - gmap build logs
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
268 - Database Metrics
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
269 - Alignment multiplicity
bf3dc4cae5bf Uploaded
lehmanju
parents: 2
diff changeset
270 More informations, see citations.
0
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
271 ]]></help>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
272 <citations>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
273 <citation type="doi">10.1093/bioinformatics/btw218 </citation>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
274 </citations>
a0bd8ab14f66 Uploaded
lehmanju
parents:
diff changeset
275 </tool>