Mercurial > repos > iuc > data_manager_homer_preparse
annotate data_manager/homer_install_promoters.xml @ 3:679673fbf0b4 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 096286097ed5cdf189a1b68c3fc34d10f4142e54
| author | iuc |
|---|---|
| date | Sun, 16 Apr 2023 08:30:23 +0000 |
| parents | d9c177013aba |
| children |
| rev | line source |
|---|---|
|
1
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
1 <tool id="homer_install_promoters_data_manager" name="Homer install promoter DB" tool_type="manage_data" version="@TOOL_VERSION@" profile="22.01"> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
2 <requirements> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
3 <requirement type="package" version="@TOOL_VERSION@">homer</requirement> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
4 <requirement type="package" version="3.11">python</requirement> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
5 </requirements> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
6 <macros> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
7 <token name="@TOOL_VERSION@">4.11</token> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
8 </macros> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
9 <command detect_errors="exit_code"><![CDATA[ |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
10 cp -r \$(dirname \$(which findMotifs.pl))/../share/homer ./ && |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
11 perl ./homer/configureHomer.pl -install ${organism}-p ${organism}-o -keepScript && |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
12 |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
13 organism_version=\$(cat homer/config.txt | grep "accession and ontology information" | grep $organism | cut -f 2) && |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
14 promoter_version=\$(cat homer/config.txt | grep promoters | grep $organism | cut -f 2) && |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
15 |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
16 python '$__tool_directory__/homer_install_promoters.py' |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
17 '${out_file}' |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
18 --organism $organism |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
19 --organism_version \${organism_version} |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
20 --promoter_version \${promoter_version} |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
21 --data_table_name homer_promoters |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
22 --DB_path homer |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
23 ]]></command> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
24 <inputs> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
25 <param name="organism" type="select" label="Select a target organism to download" help="Promoter, GO and accession information will be downloaded and the data dir will be stored to reduce the network bandwidth during execution of the tool. Always the newest available version will be downloaded."> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
26 <option value="arabidopsis">arabidopsis (Arabidopsis thaliana)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
27 <option value="chicken">chicken (Gallus gallus)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
28 <option value="fly">fly (Drosophila melanogaster)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
29 <option value="frog">frog (Xenopus tropicalis)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
30 <option value="human">human (Homo sapiens)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
31 <option value="mouse">mouse (Mus musculus)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
32 <option value="rat">rat (Rattus norvegicus)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
33 <option value="worm" selected="true">worm (Caenorhabditis elegans)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
34 <option value="yeast">yeast (Saccharomyces cerevisiae)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
35 <option value="zebrafish">zebrafish (Danio rerio)</option> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
36 </param> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
37 </inputs> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
38 <outputs> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
39 <data name="out_file" format="data_manager_json"/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
40 </outputs> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
41 <tests> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
42 <test> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
43 <param name="organism" value="worm"/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
44 <output name="out_file"> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
45 <assert_contents> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
46 <has_text text="{"data_tables": {"homer_promoters": [{"dbkey": "worm_"/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
47 <has_text text=""organism_version": "v"/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
48 <has_text text=""promoter_version": "v"/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
49 <has_text text=""organism": "worm""/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
50 <has_text text=""path": ""/> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
51 </assert_contents> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
52 </output> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
53 </test> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
54 </tests> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
55 <help> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
56 </help> |
|
d9c177013aba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_homer_preparse commit 16a919905f336e34e237388c1921d0f4f8a368af
iuc
parents:
diff
changeset
|
57 </tool> |
