Tool Shed repository install directory
Hi We are in the process of creating a Galaxy Tool Shed repo and we need to know what the absolute path of the local installation of the repo is, inside a Python wrapper, since it's unique for every instance of Galaxy. We need this path in order to run an R script. The only possible way we found on Google is by using the galaxy.tool_shed.tool_dependencies.install_util.get_tool_shed_repository_install_dir(app, tool_shed_repository) command, but as I understand it this command is only usable during the installation of a repository. Is there any way to get the absolute path of the installation directory when a wrapper is executed? Thanks in advance -- Jeanré Smit Bioinformatics and Computational Biology Unit Department of Biochemistry University of Pretoria 0002 Cell +27 72 073 6011 Office +27 12 420 5802 Fax +27 12 420 5800
Hi Jaenré, it is not so complicated :) Try the following: - define a ENV variable and export them in your tool_dependencies.xml file: <set_environment version="1.0"> <environment_variable name="SCRIPT_PATH" action="set_to">$REPOSITORY_INSTALL_DIR</environment_variable> </set_environment> - import them as requirement in your my_tool.xml file <requirement type="set_environment">SCRIPT_PATH</requirement> - use it with \$my_env_variable in your command tag. A working example you can find here: https://github.com/bgruening/galaxytools/tree/master/bismark_wrapper Cheers, Bjoern
Hi
We are in the process of creating a Galaxy Tool Shed repo and we need to know what the absolute path of the local installation of the repo is, inside a Python wrapper, since it's unique for every instance of Galaxy. We need this path in order to run an R script.
The only possible way we found on Google is by using the
galaxy.tool_shed.tool_dependencies.install_util.get_tool_shed_repository_install_dir(app, tool_shed_repository)
command, but as I understand it this command is only usable during the installation of a repository.
Is there any way to get the absolute path of the installation directory when a wrapper is executed?
Thanks in advance
-- Jeanré Smit
Bioinformatics and Computational Biology Unit Department of Biochemistry University of Pretoria 0002
Cell +27 72 073 6011 Office +27 12 420 5802 Fax +27 12 420 5800
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: http://lists.bx.psu.edu/
To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/
participants (2)
-
Björn Grüning
-
Jeanré Smit