galaxy.workflow.reports.generators package

Module containing Galaxy workflow report generator plugins.

class galaxy.workflow.reports.generators.WorkflowReportGeneratorPlugin[source]

Bases: object

abstract property plugin_type

Short string labelling this plugin.

abstract generate_report_json(trans, invocation, runtime_report_config_json=None)[source]
abstract generate_report_pdf(trans, invocation, runtime_report_config_json=None)[source]
class galaxy.workflow.reports.generators.WorkflowMarkdownGeneratorPlugin[source]

Bases: WorkflowReportGeneratorPlugin

WorkflowReportGeneratorPlugin that generates markdown as base report.

generate_report_json(trans, invocation: WorkflowInvocation, runtime_report_config_json=None)[source]
generate_report_pdf(trans, invocation, runtime_report_config_json=None)[source]

Submodules

galaxy.workflow.reports.generators.markdown module

The class defines the default stock Galaxy workflow reporting plugin

class galaxy.workflow.reports.generators.markdown.MarkdownWorkflowMarkdownReportGeneratorPlugin[source]

Bases: WorkflowMarkdownGeneratorPlugin

plugin_type = 'markdown'