scriptcwl.reference module

class scriptcwl.reference.Reference(input_name=None, step_name=None, output_name=None)

Represents a reference to a source of data.

A Reference can refer to an input, or to the output of a step.

Either input_name must be given, or both step_name and output_name must be given.

Args:
input_name (str): The name of a workflow input. step_name (str): The name of a step whose output to refer to. output_name (str): The name of the output to refer to.
refers_to_step_output()
refers_to_wf_input()
scriptcwl.reference.reference_presenter(dmpr, data)