snakemake.script.RustScript

class snakemake.script.RustScript(path, cache_path, source, basedir, input_, output, params, wildcards, threads, resources, log, config, rulename, conda_env, conda_base_path, container_img, singularity_args, env_modules, bench_record, jobid, bench_iteration, cleanup_scripts, shadow_dir, is_local)[source]
__init__(path, cache_path, source, basedir, input_, output, params, wildcards, threads, resources, log, config, rulename, conda_env, conda_base_path, container_img, singularity_args, env_modules, bench_record, jobid, bench_iteration, cleanup_scripts, shadow_dir, is_local)

Methods

__init__(path, cache_path, source, basedir, ...)

combine_preamble_and_source(preamble)

The manifest info needs to be moved to before the preamble.

default_dependencies()

rtype:

str

default_features()

rtype:

str

evaluate([edit])

execute_script(fname[, edit])

extract_manifest(source)

rtype:

Tuple[str, str]

generate_preamble(path, source, basedir, ...)

get_preamble()

write_script(preamble, fd)

Attributes

editable

local_path