galaxy.tool_util.locations package

class galaxy.tool_util.locations.ToolLocationResolver[source]

Bases: object

Parse a URI-like string and return a ToolSource object.

abstract property scheme

Short label for the type of location resolver and URI scheme.

abstract get_tool_source_path(uri_like: str) str[source]

Return a local path for the uri_like string.

Submodules

galaxy.tool_util.locations.dockstore module

galaxy.tool_util.locations.file module

class galaxy.tool_util.locations.file.HttpToolResolver[source]

Bases: ToolLocationResolver

scheme = 'file'
get_tool_source_path(uri_like: str) str[source]

Return a local path for the uri_like string.

galaxy.tool_util.locations.http module