galaxy.tools.locations package

class galaxy.tools.locations.ToolLocationResolver[source]

Bases: object

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

scheme

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

get_tool_source_path(uri_like)[source]

Return a local path for the uri_like string.

Submodules

galaxy.tools.locations.dockstore module

class galaxy.tools.locations.dockstore.DockStoreResolver[source]

Bases: galaxy.tools.locations.ToolLocationResolver

scheme = 'dockstore'
get_tool_source_path(uri_like)[source]

galaxy.tools.locations.file module

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

Bases: galaxy.tools.locations.ToolLocationResolver

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

galaxy.tools.locations.http module

class galaxy.tools.locations.http.HttpToolResolver(**kwds)[source]

Bases: galaxy.tools.locations.ToolLocationResolver

scheme = 'http'
__init__(**kwds)[source]
get_tool_source_path(uri_like)[source]
class galaxy.tools.locations.http.HttpsToolResolver(**kwds)[source]

Bases: galaxy.tools.locations.http.HttpToolResolver

scheme = 'https'