galaxy.jobs.runners.util.cli package

class galaxy.jobs.runners.util.cli.CliInterface(code_dir='lib')[source]

Bases: object

High-level interface for loading shell and job plugins and matching them to specified parameters.

__init__(code_dir='lib')[source]
get_plugins(shell_params, job_params)[source]

Return shell and job interface defined by and configured via specified params.

get_shell_plugin(shell_params)[source]
get_job_interface(job_params)[source]
galaxy.jobs.runners.util.cli.split_params(params)[source]

Submodules

galaxy.jobs.runners.util.cli.factory module

galaxy.jobs.runners.util.cli.factory.build_cli_interface()[source]
galaxy.jobs.runners.util.cli.factory.get_shell(params)[source]