--- /dev/null
+#!/usr/bin/env cwl-runner
+cwlVersion: v1.0
+class: CommandLineTool
+
+hints:
+ DockerRequirement:
+ dockerPull: quay.io/biocontainers/fastqc:0.11.9--hdfd78af_1
+ SoftwareRequirement:
+ packages:
+ fastqc:
+ specs: [ "http://identifiers.org/biotools/fastqc" ]
+ version: [ "0.11.9--hdfd78af_1", "0.11.9" ]
+
+inputs:
+
+ reads_file:
+ type: File
+ inputBinding:
+ position: 50
+ doc: |
+ Input bam,sam,bam_mapped,sam_mapped or fastq file
+
+ format_enum:
+ type:
+ - "null"
+ - type: enum
+ name: "format"
+ symbols: ['bam','sam','bam_mapped','sam_mapped','fastq']
+ inputBinding:
+ position: 6
+ prefix: '--format'
+ doc: |
+ Bypasses the normal sequence file format detection and
+ forces the program to use the specified format. Valid
+ formats are bam,sam,bam_mapped,sam_mapped and fastq
+
+ threads:
+ type: int?
+ inputBinding:
+ position: 7
+ prefix: '--threads'
+ doc: |
+ Specifies the number of files which can be processed
+ simultaneously. Each thread will be allocated 250MB of
+ memory so you shouldn't run more threads than your
+ available memory will cope with, and not more than
+ 6 threads on a 32 bit machine
+
+ contaminants:
+ type: File?
+ inputBinding:
+ position: 8
+ prefix: '--contaminants'
+ doc: |
+ Specifies a non-default file which contains the list of
+ contaminants to screen overrepresented sequences against.
+ The file must contain sets of named contaminants in the
+ form name[tab]sequence. Lines prefixed with a hash will
+ be ignored.
+
+ adapters:
+ type: File?
+ inputBinding:
+ position: 9
+ prefix: '--adapters'
+ doc: |
+ Specifies a non-default file which contains the list of
+ adapter sequences which will be explicity searched against
+ the library. The file must contain sets of named adapters
+ in the form name[tab]sequence. Lines prefixed with a hash
+ will be ignored.
+
+ limits:
+ type: File?
+ inputBinding:
+ position: 10
+ prefix: '--limits'
+ doc: |
+ Specifies a non-default file which contains a set of criteria
+ which will be used to determine the warn/error limits for the
+ various modules. This file can also be used to selectively
+ remove some modules from the output all together. The format
+ needs to mirror the default limits.txt file found in the
+ Configuration folder.
+
+ kmers:
+ type: int?
+ inputBinding:
+ position: 11
+ prefix: '--kmers'
+ doc: |
+ Specifies the length of Kmer to look for in the Kmer content
+ module. Specified Kmer length must be between 2 and 10. Default
+ length is 7 if not specified.
+
+ casava:
+ type: boolean?
+ inputBinding:
+ position: 13
+ prefix: '--casava'
+ doc: |
+ Files come from raw casava output. Files in the same sample
+ group (differing only by the group number) will be analysed
+ as a set rather than individually. Sequences with the filter
+ flag set in the header will be excluded from the analysis.
+ Files must have the same names given to them by casava
+ (including being gzipped and ending with .gz) otherwise they
+ won't be grouped together correctly.
+
+ nofilter:
+ type: boolean?
+ inputBinding:
+ position: 14
+ prefix: '--nofilter'
+ doc: |
+ If running with --casava then don't remove read flagged by
+ casava as poor quality when performing the QC analysis.
+
+ hide_group:
+ type: boolean?
+ inputBinding:
+ position: 15
+ prefix: '--nogroup'
+ doc: |
+ Disable grouping of bases for reads >50bp. All reports will
+ show data for every base in the read. WARNING: Using this
+ option will cause fastqc to crash and burn if you use it on
+ really long reads, and your plots may end up a ridiculous size.
+ You have been warned!
+
+outputs:
+
+ zipped_file:
+ type: File
+ outputBinding:
+ glob: '*.zip'
+ html_file:
+ type: File
+ outputBinding:
+ glob: '*.html'
+ summary_file:
+ type: File
+ outputBinding:
+ glob: "*/summary.txt"
+
+baseCommand: [fastqc, --extract, --outdir, .]
+
+$namespaces:
+ s: http://schema.org/
+
+$schemas:
+- https://github.com/schemaorg/schemaorg/raw/main/data/releases/11.01/schemaorg-current-http.rdf
+
+s:name: "fastqc_2"
+s:license: http://www.apache.org/licenses/LICENSE-2.0
+
+s:creator:
+- class: s:Organization
+ s:legalName: "Cincinnati Children's Hospital Medical Center"
+ s:location:
+ - class: s:PostalAddress
+ s:addressCountry: "USA"
+ s:addressLocality: "Cincinnati"
+ s:addressRegion: "OH"
+ s:postalCode: "45229"
+ s:streetAddress: "3333 Burnet Ave"
+ s:telephone: "+1(513)636-4200"
+ s:logo: "https://www.cincinnatichildrens.org/-/media/cincinnati%20childrens/global%20shared/childrens-logo-new.png"
+ s:department:
+ - class: s:Organization
+ s:legalName: "Allergy and Immunology"
+ s:department:
+ - class: s:Organization
+ s:legalName: "Barski Research Lab"
+ s:member:
+ - class: s:Person
+ s:name: Michael Kotliar
+ s:email: mailto:misha.kotliar@gmail.com
+ s:sameAs:
+ - id: http://orcid.org/0000-0002-6486-3898
+
+doc: |
+ Tool runs FastQC from Babraham Bioinformatics