Dear Galaxy Developers,
This post went unanswered could I re-submit in a hope if there is any guy out
there who could stop me pulling my few left hairs.
My tool meant to load up (in a dropdown) some custom data from a non-galaxy
database for the user to select and submit a job. I am using dynamic_options
for loading such dynamic values, however to restrict data for a logged-in user
I need to know the user id.
So far I have tried many things including setting
dynamic_options="load_dynamic_values($__user_id__) in the xml wrapper but it
did not work. I know $__user_id__ can be passed to the tool as a command line
arguments, however, my issue is to read user id even before the execution of
main tool.
Thanks for your help guys.
I have also tried following code in a hope to grab the webapp session.
ini_file = '/galaxy-dist/universe_wsgi.ini'
conf_parser = ConfigParser.ConfigParser( {'here':os.getcwd()} )
conf_parser.read( ini_file )
configuration = {}
for key, value in conf_parser.items( "app:main" ):
configuration[key] = value
global_conf = { '__file__' : ini_file }
app = galaxy.app.UniverseApplication(**configuration )
But this generates following error.
UnboundExecutionError: Parent instance <History at 0x581cdd0> is not bound to a
Session; lazy load operation of attribute 'active_datasets' cannot proceed
Regards
Matloob Khushi
___________________________________________________________
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/