Mercurial > repos > iuc > data_manager_build_kraken2_database
comparison data_manager/kraken2_build_database.xml @ 11:1e34d2e3d285 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_kraken2_database/ commit efa1fd42c2a5a618bd628ff435e5dde1c1ef3545
author | iuc |
---|---|
date | Mon, 15 Jul 2024 09:21:32 +0000 |
parents | 13851aefa67a |
children | 90b4d4f0a3a4 |
comparison
equal
deleted
inserted
replaced
10:13851aefa67a | 11:1e34d2e3d285 |
---|---|
1 <?xml version="1.0"?> | 1 <?xml version="1.0"?> |
2 <tool id="kraken2_build_database" name="Kraken2" tool_type="manage_data" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> | 2 <tool id="kraken2_build_database" name="Kraken2" tool_type="manage_data" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
3 <description>database builder</description> | 3 <description>database builder</description> |
4 <macros> | 4 <macros> |
5 <token name="@TOOL_VERSION@">2.1.3</token> | 5 <token name="@TOOL_VERSION@">2.1.3</token> |
6 <token name="@VERSION_SUFFIX@">1</token> | 6 <token name="@VERSION_SUFFIX@">2</token> |
7 <token name="@PROFILE@">22.01</token> | 7 <token name="@PROFILE@">22.01</token> |
8 <xml name="common_params"> | 8 <xml name="common_params"> |
9 <param name="kmer_len" type="integer" value="35" label="K-mer length in BP" /> | 9 <param name="kmer_len" type="integer" value="35" label="K-mer length in BP" /> |
10 <param name="minimizer_len" type="integer" value="31" label="Minimizer length" /> | 10 <param name="minimizer_len" type="integer" value="31" label="Minimizer length" /> |
11 <param name="minimizer_spaces" type="integer" value="6" label="Minimizer spaces" /> | 11 <param name="minimizer_spaces" type="integer" value="6" label="Minimizer spaces" /> |
12 <param name="load_factor" type="float" value="0.7" min="0" max="1" label="Load factor" help="Proportion of the hash table to be populated" /> | 12 <param name="load_factor" type="float" value="0.7" min="0" max="1" label="Load factor" help="Proportion of the hash table to be populated" /> |
13 <param name="clean" type="boolean" truevalue="--clean" falsevalue="" checked="true" label="Clean up extra files" /> | 13 <param name="clean" type="boolean" truevalue="--clean" falsevalue="" checked="true" label="Clean up extra files" /> |
14 </xml> | 14 </xml> |
15 <xml name="viral"> | 15 <xml name="viral"> |
16 <option value="viral">Viral (viral; ~50 GB)</option> | 16 <option value="viral">Viral (viral; ~0.5 GB)</option> |
17 </xml> | 17 </xml> |
18 <xml name="minusb"> | 18 <xml name="minusb"> |
19 <option value="minusb">MinusB (archaea, viral, plasmid, human, UniVec_Core; ~8 GB)</option> | 19 <option value="minusb">MinusB (archaea, viral, plasmid, human, UniVec_Core; ~8 GB)</option> |
20 </xml> | 20 </xml> |
21 <xml name="standard"> | 21 <xml name="standard"> |
101 <expand macro="common_params" /> | 101 <expand macro="common_params" /> |
102 </when> | 102 </when> |
103 <when value="standard_prebuilt"> | 103 <when value="standard_prebuilt"> |
104 <conditional name="prebuild"> | 104 <conditional name="prebuild"> |
105 <param name="prebuilt_date" type="select" label="Select index build date"> | 105 <param name="prebuilt_date" type="select" label="Select index build date"> |
106 <option value="2024-06-05">June 5, 2024</option> | |
106 <option value="2024-01-12">January 12, 2024</option> | 107 <option value="2024-01-12">January 12, 2024</option> |
107 <option value="2023-06-05">June 5, 2023</option> | 108 <option value="2023-06-05">June 5, 2023</option> |
108 <option value="2022-06-07">June 7, 2022</option> | 109 <option value="2022-06-07">June 7, 2022</option> |
109 <option value="2021-05-17">May 17, 2021</option> | 110 <option value="2021-05-17">May 17, 2021</option> |
110 <option value="2021-01-27">January 27, 2021</option> | 111 <option value="2021-01-27">January 27, 2021</option> |
111 <option value="2020-12-02">December 2, 2020</option> | 112 <option value="2020-12-02">December 2, 2020</option> |
112 <option value="2020-09-19">September 19, 2020</option> | 113 <option value="2020-09-19">September 19, 2020</option> |
113 </param> | 114 </param> |
115 <when value="2024-06-05"> | |
116 <param name="prebuilt_db" type="select" label="Select a prebuilt Refseq index to download"> | |
117 <expand macro="viral"/> | |
118 <expand macro="minusb"/> | |
119 <expand macro="standard"/> | |
120 <expand macro="standard_08gb"/> | |
121 <expand macro="standard_16gb"/> | |
122 <expand macro="pluspf"/> | |
123 <expand macro="pluspf_08gb"/> | |
124 <expand macro="pluspf_16gb"/> | |
125 <expand macro="pluspfp"/> | |
126 <expand macro="pluspfp_08gb"/> | |
127 <expand macro="pluspfp_16gb"/> | |
128 </param> | |
129 </when> | |
114 <when value="2024-01-12"> | 130 <when value="2024-01-12"> |
115 <param name="prebuilt_db" type="select" label="Select a prebuilt Refseq index to download"> | 131 <param name="prebuilt_db" type="select" label="Select a prebuilt Refseq index to download"> |
116 <expand macro="viral"/> | 132 <expand macro="viral"/> |
117 <expand macro="minusb"/> | 133 <expand macro="minusb"/> |
118 <expand macro="standard"/> | 134 <expand macro="standard"/> |
285 <has_text text="Version"/> | 301 <has_text text="Version"/> |
286 <has_text text="Downloaded"/> | 302 <has_text text="Downloaded"/> |
287 </assert_contents> | 303 </assert_contents> |
288 </output> | 304 </output> |
289 </test> | 305 </test> |
306 <!-- test with first 2024 version --> | |
307 <test> | |
308 <conditional name="database_type"> | |
309 <param name="database_type" value="standard_prebuilt" /> | |
310 <conditional name="prebuild"> | |
311 <param name="prebuilt_date" value="2024-06-05"/> | |
312 <param name="prebuilt_db" value="viral"/> | |
313 </conditional> | |
314 </conditional> | |
315 <output name="out_file"> | |
316 <assert_contents> | |
317 <has_text text="kraken2_databases"/> | |
318 <has_text text="path"/> | |
319 <has_text text="Viral"/> | |
320 <has_text text="_standard_prebuilt_viral_2024-06-05"/> | |
321 <has_text text="Version"/> | |
322 <has_text text="Downloaded"/> | |
323 </assert_contents> | |
324 </output> | |
325 </test> | |
290 </tests> | 326 </tests> |
291 <help><![CDATA[ | 327 <help><![CDATA[ |
292 Build Kraken2 databases or download `prebuilt Kraken2 RefSeq indexes <https://benlangmead.github.io/aws-indexes/k2>`__ | 328 Build Kraken2 databases or download `prebuilt Kraken2 RefSeq indexes <https://benlangmead.github.io/aws-indexes/k2>`__ |
293 ]]></help> | 329 ]]></help> |
294 <citations> | 330 <citations> |