Source code for galaxy.tools.actions.data_source
import logging
from . import DefaultToolAction
log = logging.getLogger(__name__)
[docs]class DataSourceToolAction(DefaultToolAction):
"""Tool action used for Data Source Tools"""
def _get_default_data_name(
self, dataset, tool, on_text=None, trans=None, incoming=None, history=None, params=None, job_params=None, **kwd
):
if incoming and "name" in incoming:
return incoming["name"]
return super()._get_default_data_name(
dataset,
tool,
on_text=on_text,
trans=trans,
incoming=incoming,
history=history,
params=params,
job_params=job_params,
)