wf-transcriptomes-v202/bin/report.py
2021-03-23 16:18:53 +00:00

45 lines
1.1 KiB
Python
Executable File

#!/usr/bin/env python
"""Create workflow report."""
import argparse
from aplanat.components import fastcat
from aplanat.report import HTMLReport
def main():
"""Run the entry point."""
parser = argparse.ArgumentParser()
parser.add_argument("report", help="Report output file")
parser.add_argument("summaries", nargs='+', help="Read summary file.")
args = parser.parse_args()
report = HTMLReport(
"Workflow Template Sequencing report",
("Results generated through the wf-template nextflow "
"workflow by Oxford Nanopore Technologies"))
report.add_section(
section=fastcat.full_report(args.summaries))
report.markdown('''
### About
**Oxford Nanopore Technologies products are not intended for use for health
assessment or to diagnose, treat, mitigate, cure or prevent any disease or
condition.**
This report was produced using the
[epi2me-labs/wf-template](https://github.com/epi2me-labs/wf-template). The
workflow can be run using `nextflow epi2me-labs/wf-template --help`
---
''')
# write report
report.write(args.report)
if __name__ == "__main__":
main()