edges_analysis._workflow.ProgressFile

class edges_analysis._workflow.ProgressFile(path, workflow: Workflow = _Nothing.NOTHING)[source]

Methods

__init__(path[, workflow])

Method generated by attrs for class ProgressFile.

add_inputs(inputs)

Add inputs to the progressfile.

create(progressfile, workflow[, inputs])

Create a new progressfile.

get_files_to_read_for_step(stepname)

Get all the files we need to read for a given step.

harmonize_with_workflow(workflow[, error, start])

Check the compatibility of the current steps with the progressfile.

has_input(fl)

Whether a given file is an input to the progressfile.

read(progressfile)

Read the progressfile.

remove_inputs(inputs)

Remove inputs from the progressfile.

update_step(key, filemap)

Update the progress file with new filemaps for a step.

Attributes

path

workflow