Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doc graphics generation script #67

Merged
merged 8 commits into from
Apr 16, 2024
Merged

Conversation

endast
Copy link
Collaborator

@endast endast commented Apr 16, 2024

What

This PR adds a new script to the docs make file that generates rulegraphs for our pipelines.
The script uses snakemake --rulegraph togheter with graphviz to create svg files that get written to the _static folder so they can be used in the docs.

Testing

Clone the repo and cd into the docs run the make command and check that the svg files are created. (note that some of the pipelines fails to generate graphs now without adding tweaking.)

make generate-doc-graphs

$ make generate-doc-graphs
bash generate-doc-graphs.sh
Generating rule graph: /Users/b260-admin/code/dkfz/deeprvat/docs/_static/preprocess_with_qc_rulegraph.svg
Building DAG of jobs...
Ok graph exists :)
---------

Generating rule graph: /Users/b260-admin/code/dkfz/deeprvat/docs/_static/preprocess_no_qc_rulegraph.svg
Building DAG of jobs...
Ok graph exists :)
---------

Generating rule graph: /Users/b260-admin/code/dkfz/deeprvat/docs/_static/annotations_rulegraph.svg
Building DAG of jobs...
Ok graph exists :)
---------

Generating dag graph: /Users/b260-admin/code/dkfz/deeprvat/docs/_static/annotations_dag.svg
Building DAG of jobs...
Ok graph exists :)
...
DONE!

image

@endast endast requested a review from Marcel-Mueck April 16, 2024 13:12
Copy link
Collaborator

@Marcel-Mueck Marcel-Mueck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good - approved

@endast endast merged commit c08f2a7 into main Apr 16, 2024
12 checks passed
@endast endast deleted the feature/doc-graphics-generation-script branch April 16, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants