-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnextflow.config
46 lines (36 loc) · 1.82 KB
/
nextflow.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
process.container = 'quay.io/dtu_biosustain_dsp/vuegen:nextflow'
docker.enabled = true
params {
config = null
directory = null
}
workflow.onComplete = {
println """\n
────────────────────────────────────────────────────────────
🎉 Pipeline Execution Complete! 🎉
""".stripIndent()
if (params.report_type == 'streamlit') {
println """\
🚀 Streamlit Report Generated!
📂 All scripts to build the Streamlit app are available at:
nf_container_results/streamlit_report/sections
▶️ To run the Streamlit app, use the following command:
streamlit run nf_container_results/streamlit_report/sections/report_manager.py
✨ You can extend the report by adding new files to the input directory or updating the config file.
🛠️ Advanced users can modify the Python scripts directly in:
nf_container_results/streamlit_report/sections
""".stripIndent()
} else {
println """\
🚀 ${params.report_type.capitalize()} Report Generated!
📂 Your ${params.report_type} report is available at:
nf_container_results/quarto_report
✨ You can extend the report by adding new files to the input directory or updating the config file.
🛠️ Advanced users can modify the report template directly in:
nf_container_results/quarto_report/quarto_report.qmd
""".stripIndent()
}
println """\
────────────────────────────────────────────────────────────
""".stripIndent()
}