Mercurial > repos > rhohensinner > galaxy_irods_interface
view tug_upload.xml @ 3:d2be2eb8350f draft
"planemo upload commit b2a00d9c24285fef0fb131d1832ecf4c337e5038-dirty"
author | rhohensinner |
---|---|
date | Mon, 19 Jul 2021 13:11:45 +0000 |
parents | 0641ea2f75b1 |
children | 84f685c067ad |
line wrap: on
line source
<tool id="irods_upload" name="iRODS Upload" version="0.3" workflow_compatible="false"> <description>Upload your files to iRODS from Galaxy</description> <requirements> <requirement type="package" version="0.8.2">python-irodsclient</requirement> </requirements> <command interpreter="python"> ## using CHEETAH #import json #set params = {} #set params["irods_host"] = str($custom_host) #set params["irods_port"] = str($custom_port) #set params["irods_zone"] = str($custom_zone) ##if $irods_config.typeiRODS == "use_any_irods" ##set params["irods_host"] = str($irods_config.custom_host) ##set params["irods_port"] = str($irods_config.custom_port) ##set params["irods_zone"] = str($irods_config.custom_zone) ##end if ##if $irods_config.typeiRODS == "use_tug_irods" ##set params["irods_host"] = "data.cyverse.tugraz.at" ##set params["irods_port"] = "1247" ##set params["irods_zone"] = "TUG" ##end if ## set up Galaxy params #set params["galaxy_user"] = str($__user_name__) #set params["job_id"] = str($output.creating_job.id) #set params["out_dir"] = str($output.files_path) #set params["out_file"] = str($output) #set params["up_file"] = str($up_file.name) #set params["up_file_path"] = str($up_file) #set params["galaxy_root"] = str($GALAXY_ROOT_DIR) #set params["galaxy_datatypes"] = str($GALAXY_DATATYPES_CONF_FILE) #set params["tool_type"] = "up" #set params["irods_user"] = str($user) #set params["irods_password"] = str($password) #set $params=json.dumps($params) main.py '$params' </command> <inputs> <param name="custom_host" type="text" value="data.cyverse.tugraz.at" label="iRODS Host:" /> <param name="custom_port" type="text" value="1247" label="iRODS Port:" /> <param name="custom_zone" type="text" value="TUG" label="iRODS Zone:" /> <param name="up_file" type="data" value="" label="Galaxy file to upload" /> <param name="user" type="text" value="" label="iRODS User:" /> <param name="password" type="text" value="" label="iRODS Password:" /> </inputs> <outputs> <data name="output" auto_format="true" /> </outputs> <help> Upload RODS </help> <citations> <citation type="bibtex"> @misc{Upload-iRODS, author = {Hohensinner, Richard}, year = {2021}, title = {iRODSTools}, publisher = {GitLab}, journal = {GitLab repository}, url = {https://gitlab.tugraz.at/D463A320ED7901AB/galaxy_irods_tools}, } </citation> </citations> </tool>