Skip to content

Commit 5c61b3b

Browse files
authored
Merge pull request #29 from cokelaer/main
update new apptainer for graphviz
2 parents 132807c + 525adad commit 5c61b3b

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

README.rst

+1
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ Changelog
150150
========= ====================================================================
151151
Version Description
152152
========= ====================================================================
153+
0.17.1 * use new rulegraph / graphviz apptainer
153154
0.17.0 * fastp step changed to use sequana-wrappers. Slight change in
154155
config file. The reverse and forward adapter options called
155156
rev and fwd have been dropped in favor of a single adapters option.

sequana_pipelines/rnaseq/config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ apptainers:
2222
fastqc: "https://zenodo.org/record/7015004/files/fastqc_0.11.9-py3.img"
2323
fastp: "https://zenodo.org/record/7319782/files/fastp_0.23.2.img"
2424
igvtools: "https://zenodo.org/record/7022635/files/igvtools_2.12.0.img"
25+
graphviz: "https://zenodo.org/record/7928262/files/graphviz_7.0.5.img"
2526

2627
# =========================================== Sections for the users
2728

sequana_pipelines/rnaseq/rnaseq.rules

+15-3
Original file line numberDiff line numberDiff line change
@@ -995,16 +995,28 @@ rule multiqc:
995995
# ========================================================== rulegraph
996996

997997
rule rulegraph:
998-
input: str(manager.snakefile)
998+
input:
999+
workflow.snakefile,
9991000
output:
1000-
svg = ".sequana/rulegraph.svg"
1001+
"rulegraph/rulegraph.dot",
10011002
params:
1003+
configname="config.yaml",
10021004
mapper = {"multiqc": "../multiqc/multiqc_report.html"},
1003-
configname = "config.yaml"
10041005
wrapper:
10051006
f"{sequana_wrapper_branch}/wrappers/rulegraph"
10061007

10071008

1009+
rule dot2svg:
1010+
input:
1011+
"rulegraph/rulegraph.dot"
1012+
output:
1013+
".sequana/rulegraph.svg"
1014+
container:
1015+
config['apptainers']['graphviz']
1016+
shell:
1017+
"""dot -Tsvg {input} -o {output}"""
1018+
1019+
10081020

10091021
rule prepare_DGE_analysis:
10101022
input:

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
_MAJOR = 0
77
_MINOR = 17
8-
_MICRO = 0
8+
_MICRO = 1
99
version = "%d.%d.%d" % (_MAJOR, _MINOR, _MICRO)
1010
release = "%d.%d" % (_MAJOR, _MINOR)
1111

0 commit comments

Comments
 (0)