Mercurial > repos > iuc > jellyfish
comparison jellyfish.xml @ 1:11658afb8c87 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jellyfish commit 173be51ac6f23888ad4065877762b67e4cc9ed6e
author | iuc |
---|---|
date | Wed, 01 Nov 2023 09:32:45 +0000 |
parents | b4038a4d48f5 |
children | dcd30574a456 |
comparison
equal
deleted
inserted
replaced
0:b4038a4d48f5 | 1:11658afb8c87 |
---|---|
1 <tool id="jellyfish" name="jellyfish" version="@WRAPPER_VERSION@+@VERSION_SUFFIX@" profile="20.01"> | 1 <tool id="jellyfish" name="jellyfish" version="@WRAPPER_VERSION@+@VERSION_SUFFIX@" profile="20.01"> |
2 <macros> | 2 <macros> |
3 <token name="@WRAPPER_VERSION@">2.3.0</token> | 3 <token name="@WRAPPER_VERSION@">2.3.0</token> |
4 <token name="@VERSION_SUFFIX@">galaxy0</token> | 4 <token name="@VERSION_SUFFIX@">galaxy0</token> |
5 </macros> | 5 </macros> |
6 <xrefs> | |
7 <xref type="bio.tools">Jellyfish</xref> | |
8 </xrefs> | |
6 <requirements> | 9 <requirements> |
7 <requirement type="package" version="@WRAPPER_VERSION@">kmer-jellyfish</requirement> | 10 <requirement type="package" version="@WRAPPER_VERSION@">kmer-jellyfish</requirement> |
8 </requirements> | 11 </requirements> |
9 <command detect_errors="exit_code"><![CDATA[ | 12 <command detect_errors="exit_code"><![CDATA[ |
10 jellyfish | 13 jellyfish |
208 </conditional> | 211 </conditional> |
209 <param name="text" value="text"/> | 212 <param name="text" value="text"/> |
210 <param name="lower" value="1"/> | 213 <param name="lower" value="1"/> |
211 <param name="upper" value="20"/> | 214 <param name="upper" value="20"/> |
212 </conditional> | 215 </conditional> |
213 <output name="jellyfish_db_txt" file="out.jf.txt" lines_diff="2"/> | 216 <output name="jellyfish_db_txt"> |
217 <assert_contents> | |
218 <has_line line="GTGATCGAGAGCCACAGCGTTA 1"/> | |
219 <has_line line="GCCTAGTCGGGATCGTCACCTA 1"/> | |
220 </assert_contents> | |
221 </output> | |
214 </test> | 222 </test> |
215 <test expect_num_outputs="1"> | 223 <test expect_num_outputs="1"> |
216 <conditional name="commands"> | 224 <conditional name="commands"> |
217 <param name="command" value="histo"/> | 225 <param name="command" value="histo"/> |
218 <param name="input" value="out.jf"/> | 226 <param name="input" value="out.jf" ftype="jellyfish"/> |
219 <param name="low" value="1"/> | 227 <param name="low" value="1"/> |
220 <param name="high" value="10000"/> | 228 <param name="high" value="10000"/> |
221 <param name="full" value="--full"/> | 229 <param name="full" value="--full"/> |
222 <param name="increment" value="100"/> | 230 <param name="increment" value="100"/> |
223 </conditional> | 231 </conditional> |
224 <output name="jellyfish_histo" ftype="txt" file="histo.txt"/> | 232 <output name="jellyfish_histo" ftype="txt" file="histo.txt"/> |
225 </test> | 233 </test> |
226 <test expect_num_outputs="1"> | 234 <test expect_num_outputs="1"> |
227 <conditional name="commands"> | 235 <conditional name="commands"> |
228 <param name="command" value="dump"/> | 236 <param name="command" value="dump"/> |
229 <param name="input" value="out.jf"/> | 237 <param name="input" value="out.jf" ftype="jellyfish"/> |
230 <param name="lower_count" value="3"/> | 238 <param name="lower_count" value="3"/> |
231 </conditional> | 239 </conditional> |
232 <output name="jellyfish_fasta" ftype="fasta" file="dump.fasta"/> | 240 <output name="jellyfish_fasta" ftype="fasta" file="dump.fasta"/> |
233 </test> | 241 </test> |
234 <test expect_num_outputs="1"> | 242 <test expect_num_outputs="1"> |
235 <conditional name="commands"> | 243 <conditional name="commands"> |
236 <param name="command" value="dump"/> | 244 <param name="command" value="dump"/> |
237 <param name="input" value="out.jf"/> | 245 <param name="input" value="out.jf" ftype="jellyfish"/> |
238 <conditional name="format"> | 246 <conditional name="format"> |
239 <param name="format_select" value="column"/> | 247 <param name="format_select" value="column"/> |
240 <param name="tab" value="--tab"/> | 248 <param name="tab" value="--tab"/> |
241 </conditional> | 249 </conditional> |
242 <param name="upper_count" value="100"/> | 250 <param name="upper_count" value="100"/> |
243 </conditional> | 251 </conditional> |
244 <output name="jellyfish_tsv" ftype="tsv" file="dump.tsv"/> | 252 <output name="jellyfish_tsv" ftype="tsv"> |
253 <assert_contents> | |
254 <has_line line="GTGATCGAGAGCCACAGCGTTA	1"/> | |
255 <has_line line="GCCTAGTCGGGATCGTCACCTA	1"/> | |
256 </assert_contents> | |
257 </output> | |
245 </test> | 258 </test> |
246 </tests> | 259 </tests> |
247 <help><![CDATA[ | 260 <help><![CDATA[ |
248 Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA. A k-mer is a substring of length k, and counting the occurrences of all such substrings is a central step in many analyses of DNA sequence. Jellyfish can count k-mers using an order of magnitude less memory and an order of magnitude faster than other k-mer counting packages by using an efficient encoding of a hash table and by exploiting the "compare-and-swap" CPU instruction to increase parallelism. | 261 Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA. A k-mer is a substring of length k, and counting the occurrences of all such substrings is a central step in many analyses of DNA sequence. Jellyfish can count k-mers using an order of magnitude less memory and an order of magnitude faster than other k-mer counting packages by using an efficient encoding of a hash table and by exploiting the "compare-and-swap" CPU instruction to increase parallelism. |
249 | 262 |