Warning
This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
Source code for galaxy.tools.special_tools
import logging
import os
log = logging.getLogger(__name__)
SPECIAL_TOOLS = {
"history export": "imp_exp/exp_history_to_archive.xml",
"history export to uri": "imp_exp/exp_history_to_uri.xml",
"history import": "imp_exp/imp_history_from_archive.xml",
"data fetch": "data_fetch.xml",
}
[docs]def load_lib_tools(toolbox):
for name, path in SPECIAL_TOOLS.items():
tool = toolbox.load_hidden_lib_tool(os.path.abspath(os.path.join(os.path.dirname(__file__), path)))
log.debug("Loaded %s tool: %s", name, tool.id)