I was trying to add a data source tool in our
instance which connects to an S3 bucket, where the dataset will is
hosted. The tool (the data source page) appears on the main panel but
when I try to retrieve a dataset from the source, it does not appear on
the history panel but rather downloads outside of Galaxy.
<tool name="S3 test" id="s3_test" tool_type="data_source" version="1.0.1">
<description>Datasource s3</description>
<command interpreter="python">
data_source.py $output $__app__.config.output_size_limit
</command>
<display>go to Sync Datasource $GALAXY_URL</display>
<param name="GALAXY_URL" type="baseurl" value="/tool_runner?tool_id=s3_test" />
</inputs>
<request_param_translation>
<request_param galaxy_name="URL" remote_name="URL" missing="" />
<request_param galaxy_name="URL_method" remote_name="URL_method" missing="get" />
</request_param_translation>
<outputs>
<data name="output" format="auto" />
</outputs>
<options sanitize="False" refresh="True"/>
</tool>
Is there anything I still need to add in the tool xml? Any advice on how I could proceed with this?