Read workflows

read_cwl()

Read a CWL file into a list

read_cwl_json()

Read a CWL file (JSON format) into a list

read_cwl_yaml()

Read a CWL file (YAML format) into a list

Parse workflows

parse_type()

Parse CWL content type

parse_meta()

Parse the metadata in the CWL workflow

parse_inputs()

Parse the inputs of the CWL workflow into a data frame

parse_outputs()

Parse the outputs of the CWL workflow into a data frame

parse_steps()

Parse the steps of the CWL workflow into a data frame

parse_cwl()

Parse a CWL workflow

Get parameters in workflows

get_cwl_version()

Get CWL version

get_inputs_id()

Get ID for inputs

get_inputs_label()

Get label for inputs

get_outputs_id()

Get ID for outputs

get_outputs_label()

Get label for outputs

get_steps_id()

Get ID for steps

get_steps_label()

Get label for steps

get_steps_doc()

Get documentation/description for steps

get_steps_version()

Get toolkit version for steps

get_steps_revision()

Get revision number for steps

Get graph elements in workflows

get_nodes()

Get nodes in a CWL workflow into a data frame

get_edges()

Get edges in a CWL workflow into a data frame

get_graph()

Get the CWL workflow graph

Visualize workflows

visualize_graph()

Visualize the CWL workflow

Export workflow visualizations

export_html()

Export the workflow plot as HTML

export_image()

Export the workflow plot as PNG, JPEG, or PDF files

Shiny widget

cwl_output() render_cwl()

Shiny bindings for tidycwl

Utilities

is_cwl()

Is this a CWL object?

is_tool()

Is this a CWL command line tool?

is_workflow()

Is this a CWL workflow?

is_draft2()

Is this CWL draft2?

is_v1.0()

Is this CWL v1.0?

is_v1.1()

Is this CWL v1.1?

print(<cwl>)

Print CWL objects