After uploading my beta status tool to our test toolshed, I tried installing it
on another of our galaxy servers but it wasn't able to find the api endpoint
url. Is there a way to automatically do this within tool forms? I was hoping
to avoid hardcoding this as part of the tool installation process. I'd thought
I had it automated:
In tool's form, a dynamic_options param
<param name="api_url" display="radio" type="drill_down" label="For user
with Galaxy API Key" dynamic_options="vdb_init_tool_user(__trans__)" />
was able to pass "trans" galaxy structure so I got as far as this python:
self.api_url = 'http://' + trans.request.host
... but this yeilds
http://acme.com/
rather than what's needed, the path to a particular installation:
http://acme.com/galaxy/
I couldn't find a way to read the /galaxylab/ setting from the (slightly dated)
universe_wsgi.ini config file - without say reading the file and parsing it.
Is there an __app__.config.prefix or somesuch variable where this info is?
Thanks!
Damion
___________________________________________________________
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/