Mercurial > repos > nate > data_manager_bowtie_index_builder
annotate data_manager/bowtie_index_builder.xml @ 0:eef68fde2b29 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
| author | nate |
|---|---|
| date | Tue, 29 Jul 2025 17:12:20 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
1 <tool id="bowtie_index_builder_data_manager" name="Bowtie index" tool_type="manage_data" version="@WRAPPER_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0"> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
2 <description>builder</description> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
3 <macros> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
4 <token name="@WRAPPER_VERSION@">1.3.1</token> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">1</token> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
6 </macros> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
7 <requirements> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
8 <requirement type="package" version="@WRAPPER_VERSION@">bowtie</requirement> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
9 </requirements> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
11 #set $fasta_file_name = str($all_fasta_source.fields.path).split('/')[-1] |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
12 mkdir -p '${out_file.extra_files_path}' && |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
13 ln -s '${all_fasta_source.fields.path}' '${out_file.extra_files_path}/${fasta_file_name}' && |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
14 bowtie-build '${out_file.extra_files_path}/${fasta_file_name}' '${out_file.extra_files_path}/${fasta_file_name}' && |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
15 rm '${out_file.extra_files_path}/${fasta_file_name}' && |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
16 cp '$dmjson' '$out_file' |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
17 ]]> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
18 </command> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
19 <configfiles> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
20 <configfile name="dmjson"><![CDATA[#slurp |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
21 #set $fasta_file_name = str($all_fasta_source.fields.path).split('/')[-1] |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
22 #set $value = $sequence_id or $all_fasta_source.fields.dbkey |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
23 #set $name = $sequence_name or $all_fasta_source.fields.name |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
24 { |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
25 "data_tables":{ |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
26 "bowtie_indexes":[ |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
27 { |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
28 "value": "${value}", |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
29 "dbkey": "${all_fasta_source.fields.dbkey}", |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
30 "name": "${name}", |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
31 "path": "${fasta_file_name}" |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
32 } |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
33 ] |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
34 } |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
35 } |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
36 ]]></configfile> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
37 </configfiles> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
38 <inputs> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
39 <param name="all_fasta_source" type="select" label="Source FASTA Sequence"> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
40 <options from_data_table="all_fasta"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
41 </param> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
42 <param name="sequence_name" type="text" value="" label="Name of sequence" help="Leave blank to use all_fasta name" /> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
43 <param name="sequence_id" type="text" value="" label="ID for sequence" help="Leave blank to use all_fasta id" /> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
44 </inputs> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
45 <outputs> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
46 <data name="out_file" format="data_manager_json"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
47 </outputs> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
48 <tests> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
49 <test> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
50 <param name="all_fasta_source" value="phiX174"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
51 <output name="out_file" file="bowtie_data_manager.1.json"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
52 </test> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
53 <test> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
54 <param name="all_fasta_source" value="phiX174"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
55 <param name="sequence_name" value="Galeocerdo cuvier"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
56 <param name="sequence_id" value="tigHai1"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
57 <output name="out_file" file="bowtie_data_manager.2.json"/> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
58 </test> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
59 </tests> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
60 <help><![CDATA[ |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
61 .. class:: infomark |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
62 |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
63 **Notice:** If you leave name, description, or id blank, it will be generated automatically. |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
64 ]]></help> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
65 <citations> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
66 <citation type="doi">10.1186/gb-2009-10-3-r25</citation> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
67 </citations> |
|
eef68fde2b29
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_bowtie_index_builder commit 5c5d8acf6955dc4f404998ac7929f13363ef2c41
nate
parents:
diff
changeset
|
68 </tool> |
