# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/meta-schema.json
name: "toulligqc"
description: "A post sequencing QC tool for Oxford Nanopore sequencers"
keywords:
  - nanopore sequencing
  - quality control
  - genomics
tools:
  - "toulligqc":
      description: "A post sequencing QC tool for Oxford Nanopore sequencers"
      homepage: https://github.com/GenomiqueENS/toulligQC
      documentation: https://github.com/GenomiqueENS/toulligQC
      tool_dev_url: https://github.com/GenomiqueENS/toulligQC
      licence: ["CECILL-2.1"]
      identifier: biotools:ToulligQC

input:
  - - meta:
        type: map
        description: |
          Groovy Map containing sample information
          e.g. [ id:'test', single_end:false ]
    - ontfile:
        type: file
        description: Input ONT file
        pattern: "*.{fastq,fastq.gz,fq,fq.gz,txt,txt.gz,bam}"
        ontologies:
          - edam: http://edamontology.org/format_1930 # FASTQ
output:
  report_data:
    - - meta:
          type: map
          description: |
            Groovy Map containing sample information
            e.g. [ id:'test', single_end:false ]
      - "*/*.data":
          type: file
          description: Report data emitted from toulligqc
          pattern: "*.data"
          ontologies: []
  report_html:
    - - meta:
          type: map
          description: |
            Groovy Map containing sample information
            e.g. [ id:'test', single_end:false ]
      - "*/*.html":
          type: file
          description: Report data in html format
          pattern: "*.html"
          ontologies: []
  plots_html:
    - - meta:
          type: map
          description: |
            Groovy Map containing sample information
            e.g. [ id:'test', single_end:false ]
      - "*/images/*.html":
          type: file
          description: Plots emitted in html format
          pattern: "*.html"
          ontologies: []
  plotly_js:
    - - meta:
          type: map
          description: |
            Groovy Map containing sample information
            e.g. [ id:'test', single_end:false ]
      - "*/images/plotly.min.js":
          type: file
          description: Plots emitted from toulligqc
          pattern: "plotly.min.js"
          ontologies: []
  versions:
    - versions.yml:
        type: file
        description: File containing software versions
        pattern: "versions.yml"
        ontologies:
          - edam: http://edamontology.org/format_3750 # YAML
authors:
  - "@Salome-Brunon"
maintainers:
  - "@Salome-Brunon"
