galaxy.tools.locations package

Submodules

galaxy.tools.locations.dockstore module

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

Bases: galaxy.tools.locations.ToolLocationResolver

get_tool_source_path(uri_like)[source]

Return a local path for the uri_like string.

scheme = 'dockstore'

galaxy.tools.locations.file module

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

Bases: galaxy.tools.locations.ToolLocationResolver

get_tool_source_path(uri_like)[source]

Return a local path for the uri_like string.

scheme = 'file'

galaxy.tools.locations.http module

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

Bases: galaxy.tools.locations.ToolLocationResolver

get_tool_source_path(uri_like)[source]

Return a local path for the uri_like string.

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

Bases: galaxy.tools.locations.http.HttpToolResolver

scheme = 'https'

Module contents

class galaxy.tools.locations.ToolLocationResolver[source]

Bases: object

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

get_tool_source_path(uri_like)[source]

Return a local path for the uri_like string.

scheme

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