Mercurial > repos > iuc > data_manager_build_bracken_database
annotate data_manager/bracken_build_database.xml @ 7:174a754bd3b6 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
| author | iuc |
|---|---|
| date | Wed, 05 Nov 2025 13:32:09 +0000 |
| parents | 84cc0dc92b0c |
| children |
| rev | line source |
|---|---|
|
5
5c8a23ccb14a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit db62b99fe2c0e77e7ee63da5fb315f4b6d95170b
iuc
parents:
3
diff
changeset
|
1 <tool id="bracken_build_database" name="Bracken Database Builder" tool_type="manage_data" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
2 <description>bracken database builder</description> |
|
5
5c8a23ccb14a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit db62b99fe2c0e77e7ee63da5fb315f4b6d95170b
iuc
parents:
3
diff
changeset
|
3 <macros> |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
4 <token name="@TOOL_VERSION@">3.1</token> |
|
5
5c8a23ccb14a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit db62b99fe2c0e77e7ee63da5fb315f4b6d95170b
iuc
parents:
3
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
6 <token name="@PROFILE@">24.0</token> |
|
5
5c8a23ccb14a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit db62b99fe2c0e77e7ee63da5fb315f4b6d95170b
iuc
parents:
3
diff
changeset
|
7 </macros> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
8 <requirements> |
|
5
5c8a23ccb14a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit db62b99fe2c0e77e7ee63da5fb315f4b6d95170b
iuc
parents:
3
diff
changeset
|
9 <requirement type="package" version="@TOOL_VERSION@">bracken</requirement> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
10 </requirements> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
11 <command> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
12 <![CDATA[ |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
13 #set $db_dir = $out_file.extra_files_path |
|
1
9059edc96a85
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 2e8d990fa8b6de085046195464071020b467ce5a"
iuc
parents:
0
diff
changeset
|
14 mkdir '$db_dir' && |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
15 |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
16 ## Create symlinks to the contents of the kraken database, since otherwise |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
17 ## the DM tool (ie bracken-build) would write to the kraken DB folder. |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
18 ## |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
19 ## These symlinks will be part of the final db_dir which will be moved |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
20 ## to the tool-data (except for some of the pre-exsting *mers.kraken |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
21 ## and *mers.kmer_distrib which may be deleted -- depending on the |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
22 ## choice of prebuilt). |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
23 ## Hence the final db_dir will have |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
24 ## - either a created mers.kmer_distrib file or a symlink pointing to the kraken2 db source |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
25 ## - either a created mers.kraken file or a symlink pointing to the kraken2 db source |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
26 ## - and symlinks to the krakenDB |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
27 ## Note that in the data table entry only the path to mers.kmer_distrib file is used |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
28 ln -s '${kraken_db.fields.path}'/* '$db_dir/' && |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
29 |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
30 #if $check_prebuilt.prebuilt == "no" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
31 ## remove any other pre-existing bracken-build results |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
32 find '$db_dir' -maxdepth 1 -name "*mers*" -delete && |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
33 bracken-build |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
34 -t "\${GALAXY_SLOTS:-1}" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
35 -k $check_prebuilt.kmer_len |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
36 -l $check_prebuilt.read_len |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
37 -d '$db_dir/' |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
38 #else |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
39 if [ ! -e '$db_dir/database${check_prebuilt.read_len}mers.kmer_distrib' ]; then |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
40 >&2 echo "Have you chosen the correct k-mer length? file $db_dir/database${check_prebuilt.read_len}mers.kmer_distrib does not exist."; |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
41 exit 1; |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
42 fi |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
43 ## delete any other (links to) prebuilt bracken databases (except the one of the chosen read_len) |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
44 && find '$db_dir' -maxdepth 1 -name "*mers.kraken" -a \! -name "*${check_prebuilt.read_len}mers.kraken" -delete |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
45 && find '$db_dir' -maxdepth 1 -name "*mers.kmer_distrib" -a \! -name "*${check_prebuilt.read_len}mers.kmer_distrib" -delete |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
46 #end if |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
47 && cp '$dmjson' '$out_file' |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
48 ]]> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
49 </command> |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
50 <configfiles> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
51 <configfile name="dmjson"><![CDATA[#slurp |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
52 #import uuid |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
53 #set $database_value = str(uuid.uuid4()) |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
54 #set $db_dir = $out_file.extra_files_path |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
55 |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
56 #if $database_name == "" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
57 #if $check_prebuilt.prebuilt == "no" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
58 #set $database_name = $kraken_db.fields.name + " (k-mer length = " + str($check_prebuilt.kmer_len) +", read length = " + str($check_prebuilt.read_len) + ")" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
59 #else |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
60 #set $database_name = $kraken_db.fields.name + " (Prebuilt bracken DB with read length = " + str($check_prebuilt.read_len) + ")" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
61 #end if |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
62 #end if |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
63 { |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
64 "data_tables":{ |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
65 "bracken_databases":[ |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
66 { |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
67 "value": "$database_value", |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
68 "name": "$database_name", |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
69 "path": "$db_dir/database${check_prebuilt.read_len}mers.kmer_distrib" |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
70 } |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
71 ] |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
72 } |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
73 }]]></configfile> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
74 </configfiles> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
75 <inputs> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
76 <param name="kraken_db" type="select"> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
77 <options from_data_table="kraken2_databases"> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
78 <validator type="no_options" message="No Kraken2 databases are available" /> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
79 </options> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
80 </param> |
|
3
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
81 <conditional name="check_prebuilt"> |
|
6
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
82 <param name="prebuilt" type="select" label="Use Pre-built DB" help="Use existing pre-built DB. This only works for kraken DBs, that already contain additional bracken DBs. This is the case for DBs downloaded from https://benlangmead.github.io/aws-indexes/k2."> |
|
3
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
83 <option value="no">No</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
84 <option value="yes">Yes</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
85 </param> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
86 <when value="no"> |
|
6
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
87 <param name="kmer_len" type="integer" min="8" max="256" value="35" label="K-mer length" help="The K-mer length of the bracken DB should be identical to the K-mer length used to build the kraken2 DB." /> |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
88 <param name="read_len" type="integer" min="8" max="1000" value="100" label="Read length" help="The read length of the bracken DB should be the same as the length of the reads to be analysis (one read in case of paired reads)." /> |
|
3
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
89 </when> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
90 <when value="yes"> |
|
6
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
91 <param name="read_len" type="select" label="Read length" help="The read length of the bracken DB should be the same as the length of the reads to be analysis (one read in case of paired reads). The prebuilt DBs where built using the same K-mer length as the kraken2 DB."> |
|
3
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
92 <option value="50">50</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
93 <option value="75">75</option> |
|
5
5c8a23ccb14a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit db62b99fe2c0e77e7ee63da5fb315f4b6d95170b
iuc
parents:
3
diff
changeset
|
94 <option value="100" selected="true">100</option> |
|
3
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
95 <option value="150">150</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
96 <option value="200">200</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
97 <option value="250">250</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
98 <option value="300">300</option> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
99 </param> |
|
3c7d2c84cb09
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 798f4c97da10258a9ab6c16903b169ce69a05523"
iuc
parents:
1
diff
changeset
|
100 </when> |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
101 </conditional> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
102 <param name="database_name" type="text" label="Database Name" help="If left empty a name will be constructed from the name of the Kraken2 database suffixed by info on read and k-mer length. Otherwise please add a clear reference to the corresponding kraken2 DB the read length and kmer length to the name." /> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
103 </inputs> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
104 <outputs> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
105 <data name="out_file" format="data_manager_json" /> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
106 </outputs> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
107 <tests> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
108 <test> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
109 <param name="kraken_db" value="test_entry" /> |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
110 <param name="database_name" value="" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
111 <conditional name="check_prebuilt"> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
112 <param name="prebuilt" value="yes" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
113 <param name="read_len" value="100" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
114 </conditional> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
115 <output name="out_file"> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
116 <assert_contents> |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
117 <has_text text="Prebuilt bracken DB with read length = 100" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
118 <has_text text="database100mers.kmer_distrib" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
119 </assert_contents> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
120 </output> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
121 </test> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
122 <test> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
123 <param name="kraken_db" value="test_entry" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
124 <param name="database_name" value="custom database name" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
125 <conditional name="check_prebuilt"> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
126 <param name="prebuilt" value="no" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
127 <param name="read_len" value="150" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
128 </conditional> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
129 <output name="out_file"> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
130 <assert_contents> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
131 <has_text text="custom database name" /> |
|
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
132 <has_text text="database150mers.kmer_distrib" /> |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
133 </assert_contents> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
134 </output> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
135 </test> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
136 </tests> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
137 <help> |
|
6
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
138 A bracken DB can only be built as an addition to an existing kracken2 DB (see `Bracken docs`_). |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
139 |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
140 .. _Bracken docs: https://github.com/jenniferlu717/Bracken?tab=readme-ov-file#step-1-generate-the-bracken-database-file-databasexmerskmer_distrib-1 |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
141 |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
142 ====================================== |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
143 Using prebuilt DBs |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
144 ====================================== |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
145 |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
146 The prebuilt option does use existing bracken DBs, that are shipped with kraken2 DBs. This is the case for DBs downloaded from https://benlangmead.github.io/aws-indexes/k2. |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
147 All prebuilt databases contain a Kraken 2 database along with Bracken databases built for 50, 75, 100, 150, 200, 250 and 300 read lengths (referring to the length of the sequenced reads to be analysis using that database (one read in case of paired reads)). |
|
6
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
148 In this case the data manager points to the same DB as the kracken2 DB. |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
149 Note the Kraken 2 / Bracken 16s DBs only contain the Bracken databases built for 100mers, 150mers, and 200mers. |
|
6
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
150 **The prebuilt option must not be used for custom kraken2 DBs ! For this the bracken DB needs to be build.** |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
151 |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
152 ====================================== |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
153 Building new DBs |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
154 ====================================== |
|
84cc0dc92b0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit c0f150357d52e21443197b2ec1427feb9fc7971e
iuc
parents:
5
diff
changeset
|
155 |
|
7
174a754bd3b6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_bracken_database commit a108f20aebc04574a8bd0a90b955064439a50852
iuc
parents:
6
diff
changeset
|
156 Use the same K-mer length as the kraken2 DB and choose read lengths that are close to the read length of the analysis you want to perform (one read in case of paired reads). |
|
0
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
157 </help> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
158 <citations> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
159 <citation type="doi">10.7717/peerj-cs.104</citation> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
160 </citations> |
|
c2e4127fb5bf
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_build_bracken_database/ commit 74e81c69c8806d98beb15a889741bcd702866ce3"
iuc
parents:
diff
changeset
|
161 </tool> |
