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>