comparison salmonquant.xml @ 18:c6c81a918ae1 draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/salmon commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
author bgruening
date Thu, 22 Jul 2021 14:02:44 +0000
parents 818b16dd05a1
children accd772edf70
comparison
equal deleted inserted replaced
17:c56d23a0a2a4 18:c6c81a918ae1
1 <tool id="salmon" name="Salmon quant" version="@VERSION@+galaxy1"> 1 <tool id="salmon" name="Salmon quant" version="@VERSION@+@GALAXY_VERSION@" profile="@PROFILE_VERSION@">
2 <description>Perform dual-phase, reads or mapping-based estimation of transcript abundance from RNA-seq reads</description> 2 <description>Perform dual-phase, reads or mapping-based estimation of transcript abundance from RNA-seq reads</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 </macros> 5 </macros>
6 <expand macro="requirements"/> 6 <expand macro="requirements"/>
57 <section name="s_index"> 57 <section name="s_index">
58 <param name="fasta" value="transcripts.fasta"/> 58 <param name="fasta" value="transcripts.fasta"/>
59 </section> 59 </section>
60 </conditional> 60 </conditional>
61 <section name="input"> 61 <section name="input">
62 <conditional name="single_or_paired">
63 <param name="single_or_paired_opts" value="paired" />
64 <param name="input_mate1" value="fastqs/reads_1.fastq" />
65 <param name="input_mate2" value="fastqs/reads_2.fastq" />
66 <conditional name="libtype">
67 <param name="strandedness" value="U"/>
68 </conditional>
69 </conditional>
70 </section>
71 <param name="writeMappings" value="true"/>
72 </conditional>
73 <output name="output_quant" ftype="tabular">
74 <assert_contents>
75 <has_text text="EffectiveLength" />
76 <has_text text="TPM" />
77 <has_text text="NM_001168316" />
78 <has_text text="NM_174914" />
79 <has_text text="NM_018953" />
80 <has_text text="NR_003084" />
81 <has_text text="NM_017410" />
82 <has_text text="NM_153693" />
83 <has_text text="NR_031764" />
84 <has_n_columns n="5" />
85 </assert_contents>
86 </output>
87 <assert_command>
88 <has_text text="--libType IU"/>
89 </assert_command>
90 </test>
91 <test expect_num_outputs="2">
92 <conditional name="quant_type">
93 <param name="qtype" value="reads"/>
94 <conditional name="refTranscriptSource">
95 <param name="TranscriptSource" value="history"/>
96 <section name="s_index">
97 <param name="fasta" value="transcripts.fasta"/>
98 </section>
99 </conditional>
100 <section name="input">
62 <param name="single_or_paired.single_or_paired_opts" value="paired" /> 101 <param name="single_or_paired.single_or_paired_opts" value="paired" />
63 <param name="single_or_paired.input_mate1" value="fastqs/reads_1.fastq" /> 102 <param name="single_or_paired.input_mate1" value="fastqs/reads_1.fastq" />
64 <param name="single_or_paired.input_mate2" value="fastqs/reads_2.fastq" /> 103 <param name="single_or_paired.input_mate2" value="fastqs/reads_2.fastq" />
65 <param name="single_or_paired.strandedness" value="U"/>
66 </section> 104 </section>
67 <param name="writeMappings" value="true"/> 105 <param name="writeMappings" value="true"/>
68 </conditional> 106 </conditional>
69 <output name="output_quant" ftype="tabular"> 107 <output name="output_quant" ftype="tabular">
70 <assert_contents> 108 <assert_contents>
78 <has_text text="NM_153693" /> 116 <has_text text="NM_153693" />
79 <has_text text="NR_031764" /> 117 <has_text text="NR_031764" />
80 <has_n_columns n="5" /> 118 <has_n_columns n="5" />
81 </assert_contents> 119 </assert_contents>
82 </output> 120 </output>
121 <assert_command>
122 <has_text text="--libType A"/>
123 </assert_command>
83 </test> 124 </test>
84 <test expect_num_outputs="1"> 125 <test expect_num_outputs="1">
85 <conditional name="quant_type"> 126 <conditional name="quant_type">
86 <param name="qtype" value="reads"/> 127 <param name="qtype" value="reads"/>
87 <conditional name="refTranscriptSource"> 128 <conditional name="refTranscriptSource">
150 <param name="sampleOut" value="--sampleOut"/> 191 <param name="sampleOut" value="--sampleOut"/>
151 <param name="sampleUnaligned" value="--sampleUnaligned"/> 192 <param name="sampleUnaligned" value="--sampleUnaligned"/>
152 <param name="noErrorModel" value="--noErrorModel"/> 193 <param name="noErrorModel" value="--noErrorModel"/>
153 <param name="numErrorBins" value="5"/> 194 <param name="numErrorBins" value="5"/>
154 </conditional> 195 </conditional>
155 <output name="postSample" ftype="bam" value="postSample.bam"/> 196 <!-- bam output uses non-deterministic sampling, so can only use compare="sim_size" -->
197 <output name="postSample" ftype="bam" value="postSample.bam" compare="sim_size" delta="20000"/>
156 <assert_stderr> 198 <assert_stderr>
157 <has_text text="Sampling alignments; outputting results to ./output/postSample.bam"/> 199 <has_text text="Sampling alignments; outputting results to ./output/postSample.bam"/>
158 </assert_stderr> 200 </assert_stderr>
201 </test>
202 <test expect_num_outputs="2">
203 <conditional name="quant_type">
204 <param name="qtype" value="alignment"/>
205 <param name="afile" value="salmonbam.bam"/>
206 <param name="ont" value="true" />
207 <param name="transcript" value="transcripts.fasta"/>
208 <param name="sampleOut" value="--sampleOut"/>
209 <param name="sampleUnaligned" value="--sampleUnaligned"/>
210 <param name="noErrorModel" value="--noErrorModel"/>
211 <param name="numErrorBins" value="5"/>
212 </conditional>
213 <assert_stderr>
214 <has_text text="Sampling alignments; outputting results to ./output/postSample.bam"/>
215 </assert_stderr>
216 <assert_command>
217 <has_text text=" --ont "/>
218 </assert_command>
159 </test> 219 </test>
160 <test expect_num_outputs="1"> 220 <test expect_num_outputs="1">
161 <conditional name="quant_type"> 221 <conditional name="quant_type">
162 <param name="qtype" value="reads"/> 222 <param name="qtype" value="reads"/>
163 <conditional name="refTranscriptSource"> 223 <conditional name="refTranscriptSource">