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, reload_count: int | None = None)[source]

Bases: DataManagersInterface

__init__(app: StructuredApp, xml_filename=None, reload_count: int | None = 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) DataManager | None[source]
add_manager(data_manager)[source]
get_manager(*args, **kwds)[source]
remove_manager(manager_ids: str | List[str]) None[source]
class galaxy.tools.data_manager.manager.Tool(*args, **kwargs)[source]

Bases: Protocol

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

Bases: object

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