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.

galaxy.tools.data_manager package

Data Manager

Submodules

galaxy.tools.data_manager.manager module

class galaxy.tools.data_manager.manager.DataManagers(app: StructuredApp, xml_filename=None)[source]

Bases: object

__init__(app: StructuredApp, xml_filename=None)[source]
data_managers: Dict[str, DataManager]
managed_data_tables: Dict[str, DataManager]
load_from_xml(xml_filename, store_tool_path=True) None[source]
load_manager_from_elem(data_manager_elem, tool_path=None, add_manager=True) Optional[DataManager][source]
add_manager(data_manager)[source]
get_manager(*args, **kwds)[source]
remove_manager(manager_ids)[source]
class galaxy.tools.data_manager.manager.Tool(*args, **kwds)[source]

Bases: Protocol

name: str
description: str
version: str
__init__(*args, **kwargs)
class galaxy.tools.data_manager.manager.DataManager(data_managers: DataManagers, elem: Optional[_Element] = None, tool_path: Optional[str] = None)[source]

Bases: object

GUID_TYPE = 'data_manager'
DEFAULT_VERSION = '0.0.1'
__init__(data_managers: DataManagers, elem: Optional[_Element] = None, tool_path: Optional[str] = None)[source]
tool: Optional[Tool]
property id
property data_table_names
process_result(out_data: Dict[str, OutputDataset]) None[source]
write_bundle(out_data: Dict[str, OutputDataset]) None[source]
property repo_info: Optional[RepoInfo]
get_tool_shed_repository_info_dict() Optional[dict][source]