@prefix LoadListingRequirement: <http://commonwl.org/cwltool#LoadListingRequirement/> .
@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix DockerRequirement: <https://w3id.org/cwl/cwl#DockerRequirement/> .
@prefix Workflow: <https://w3id.org/cwl/cwl#Workflow/> .
@prefix InlineJavascriptRequirement: <https://w3id.org/cwl/cwl#InlineJavascriptRequirement/> .
@prefix sld:   <https://w3id.org/cwl/salad#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix CommandOutputBinding: <https://w3id.org/cwl/cwl#CommandOutputBinding/> .
@prefix ns2:   <http://commonwl.org/cwltool#> .
@prefix ns1:   <http://schema.org/> .
@prefix NetworkAccess: <http://commonwl.org/cwltool#NetworkAccess/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix ExpressionTool: <https://w3id.org/cwl/cwl#ExpressionTool/> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#threads>
        rdfs:comment      "Number of threads\n" ;
        cwl:default       1 ;
        cwl:inputBinding  [ CommandLineBinding:position  11 ;
                            CommandLineBinding:prefix    "-threads"
                          ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/threads>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#threads> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#nofilter>
        rdfs:comment      "If running with --casava then don't remove read flagged by\ncasava as poor quality when performing the QC analysis.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  14 ;
                            CommandLineBinding:prefix    "--nofilter"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  14 ;
                            CommandLineBinding:prefix    "--nofilter"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#trigger>
        rdfs:comment      "If true - run trimmomatic, if false - return input fastq files, previously staged into output directory.\nUse valueFrom to return string instead of boolean, because if return boolean False, argument is not printed\n" ;
        cwl:default       true ;
        cwl:inputBinding  [ CommandLineBinding:position  5 ;
                            cwl:valueFrom                "${ return self ? \"true\" : \"false\" }\n"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/trigger>
        cwl:source     <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_1/trigger> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_2/trigger> ;
        cwl:valueFrom  "${\n    return self[0] && self[1];\n}\n" .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#fastq_file_downstream>
        rdfs:comment      "FASTQ file for read R2 in Paired End mode\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          14 ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#headcrop_step>
        rdfs:comment      "<length>\nRemoves the specified number of bases, regardless of quality, from the beginning of the read.\n<length>: The number of bases to keep, from the start of the read.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  105 ;
                            CommandLineBinding:prefix    "HEADCROP:" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#dumpcs>
        rdfs:comment      "Formats sequence using color space (default\nfor SOLiD),\"cskey\" may be specified for\ntranslation\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  25 ;
                            CommandLineBinding:prefix    "--dumpcs"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic>
        cwl:in   <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/fastq_file_upstream> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/trigger> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/fastq_file_downstream> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/illuminaclip_step_param> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/threads> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/lib_type> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/adapters_file> ;
        cwl:out  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/downstream_trimmed_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/upstream_trimmed_file> ;
        cwl:run  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#qual_filter_1>
        rdfs:comment      "Filter used in current 1000 Genomes data\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  10 ;
                            CommandLineBinding:prefix    "--qual-filter-1"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#bash_script>
        rdfs:comment      "Bash function to run trimmomatic with all input parameters or skip it if trigger is false\n" ;
        cwl:default       "#!/bin/bash\nif [ \"$0\" = \"true\" ]\nthen\n  echo \"Run trimmomatic\"\n  java \"${@:1}\"\nelse\n  echo \"Skip run trimmomatic\"\nfi\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#fastq_file_1>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return [\n      inputs.sra_file.basename.split(\".\")[0] + \".fastq\",\n      inputs.sra_file.basename.split(\".\")[0] + \"_1.fastq\"\n    ];\n}\n" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#qual_filter>
        rdfs:comment      "Filter used in early 1000 Genomes data: no sequences starting or ending with >= 10N\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  9 ;
                            CommandLineBinding:prefix    "--qual-filter"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#defline_qual>
        rdfs:comment      "Defline format specification for quality.\n<fmt> is string of characters and/or\nvariables. The variables can be one of: $ac\n- accession, $si spot id, $sn spot\nname, $sg spot group (barcode), $sl spot\nlength in bases, $ri read number, $rn\nread name, $rl read length in bases. '[]'\ncould be used for an optional output: if\nall vars in [] yield empty values whole\ngroup is not printed. Empty value is empty\nstring or for numeric variables. Ex:\n@$sn[_$rn]/$ri '_$rn' is omitted if name\nis empty\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  34 ;
                            CommandLineBinding:prefix    "--defline-qual"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#summary_file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return \"*/summary.txt\";\n}\n" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return \"*/summary.txt\";\n}\n" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_2/fastq_file>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/fastq_file_2> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_1>
        cwl:in   <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_1/summary_file> ;
        cwl:out  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_1/trigger> ;
        cwl:run  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/metadata/fastqc-metadata.yaml>
        a                        ns1:SoftwareSourceCode ;
        ns1:about                "FastQC is a program designed to spot potential problems in high througput sequencing datasets.\nIt runs a set of analyses on one or more raw sequence files in fastq or bam format and produces\na report which summarises the results.\n" ;
        ns1:codeRepository       "https://github.com/s-andrews/FastQC/releases" ;
        ns1:creator              [ a           ns1:Organization ;
                                   ns1:member  [ a         ns1:Person ;
                                                 ns1:name  "Simon Andrews"
                                               ] ;
                                   ns1:name    "Babraham Bioinformatics"
                                 ] ;
        ns1:creator              [ a           ns1:Organization ;
                                   ns1:member  [ a         ns1:Person ;
                                                 ns1:name  "Simon Andrews"
                                               ] ;
                                   ns1:name    "Babraham Bioinformatics"
                                 ] ;
        ns1:discussionUrl        "https://github.com/s-andrews/FastQC/issues" ;
        ns1:license              "https://opensource.org/licenses/GPL-2.0" ;
        ns1:name                 "fastqc" ;
        ns1:programmingLanguage  "Java" ;
        ns1:targetProduct        [ a                        ns1:SoftwareApplication ;
                                   ns1:applicationCategory  "command line tool" ;
                                   ns1:softwareVersion      "0.11.5"
                                 ] ;
        ns1:targetProduct        [ a                        ns1:SoftwareApplication ;
                                   ns1:applicationCategory  "command line tool" ;
                                   ns1:softwareVersion      "0.11.5"
                                 ] ;
        ns1:url                  "http://www.bioinformatics.babraham.ac.uk/projects/fastqc/" .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#limits>
        rdfs:comment      "Specifies a non-default file which contains a set of criteria\nwhich will be used to determine the warn/error limits for the\nvarious modules.  This file can also be used to selectively\nremove some modules from the output all together.  The format\nneeds to mirror the default limits.txt file found in the\nConfiguration folder.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  10 ;
                            CommandLineBinding:prefix    "--limits"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  10 ;
                            CommandLineBinding:prefix    "--limits"
                          ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum>
        rdfs:comment      "Bypasses the normal sequence file format detection and\nforces the program to use the specified format.  Valid\nformats are bam,sam,bam_mapped,sam_mapped and fastq\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  6 ;
                            CommandLineBinding:prefix    "--format"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  6 ;
                            CommandLineBinding:prefix    "--format"
                          ] ;
        sld:type          <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format> , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#matepair_distance/distance>
        sld:symbols  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#matepair_distance/distance/from-to> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#matepair_distance/distance/unknown> ;
        sld:type     sld:enum .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/metadata/trimmomatic-metadata.yaml>
        a                        ns1:SoftwareSourceCode ;
        ns1:about                "Trimmomatic is a fast, multithreaded command line tool that can be used to trim and crop\nIllumina (FASTQ) data as well as to remove adapters. These adapters can pose a real problem\ndepending on the library preparation and downstream application.\n" ;
        ns1:codeRepository       "http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/Trimmomatic-Src-0.35.zip" ;
        ns1:creator              [ a           ns1:Organization ;
                                   ns1:member  [ a         ns1:Person ;
                                                 ns1:name  "Usadel B"
                                               ] ;
                                   ns1:member  [ a         ns1:Person ;
                                                 ns1:name  "Bolger AM"
                                               ] ;
                                   ns1:member  [ a         ns1:Person ;
                                                 ns1:name  "Lohse M"
                                               ] ;
                                   ns1:name    "USADELLAB"
                                 ] ;
        ns1:license              "https://opensource.org/licenses/GPL-3.0" ;
        ns1:name                 "trimmomatic" ;
        ns1:programmingLanguage  "Java" ;
        ns1:targetProduct        [ a                        ns1:SoftwareApplication ;
                                   ns1:applicationCategory  "command line tool" ;
                                   ns1:softwareVersion      "0.35"
                                 ] ;
        ns1:url                  "http://www.usadellab.org/cms/?page=trimmomatic" .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#aligned>
        rdfs:comment      "Dump only aligned sequences\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  11 ;
                            CommandLineBinding:prefix    "--aligned"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#validate_pairs>
        rdfs:comment      "Run -validatePairs. No official documentation\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  10 ;
                            CommandLineBinding:prefix    "-validatePairs"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_1>
        cwl:in   <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_1/fastq_file> ;
        cwl:out  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_1/summary_file> ;
        cwl:run  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#readids>
        rdfs:comment      "Append read id after spot id as 'accession.spot.readid' on defline\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  31 ;
                            CommandLineBinding:prefix    "--readids"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#skip_technical>
        rdfs:comment      "Dump only biological reads\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  15 ;
                            CommandLineBinding:prefix    "--skip-technical"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl#fastqc_results_trigger>
        a                          cwl:ExpressionTool ;
        ns2:original_cwlVersion    "v1.0" ;
        ExpressionTool:expression  "${\n  var criteria_array = inputs.summary_file.contents.match(/.*Per base sequence quality.*|.*Per sequence quality scores.*|.*Overrepresented sequences.*|.*Adapter Content.*/g);\n  if (criteria_array.length > 0){\n    if (criteria_array.toString().match(/FAIL/g) != null){\n      return { \"trigger\": true };\n    } else {\n      return { \"trigger\": false };\n    }\n  } else {\n    return { \"trigger\": true };\n  }\n}" ;
        cwl:cwlVersion             <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/v1.2> ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl#fastqc_results_trigger/summary_file> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl#fastqc_results_trigger/trigger> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#offset>
        rdfs:comment      "Offset to use for quality conversion, default is 33\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  27 ;
                            CommandLineBinding:prefix    "--offset"
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/fastq_file_downstream>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/fastq_file_2> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#phred/phred>
        sld:symbols  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#phred/phred/33> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#phred/phred/64> ;
        sld:type     sld:enum .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/metadata/sratoolkit-metadata.yaml>
        a                        ns1:SoftwareSourceCode ;
        ns1:about                "The SRA Toolkit and SDK from NCBI is a collection of tools and libraries for using data in the INSDC Sequence Read Archives\n" ;
        ns1:codeRepository       "https://github.com/ncbi/sra-tools" ;
        ns1:creator              [ a           ns1:Organization ;
                                   ns1:member  [ a         ns1:Organization ;
                                                 ns1:name  "SRA Toolkit Development Team"
                                               ] ;
                                   ns1:name    "National Center for Biotechnology Information"
                                 ] ;
        ns1:discussionUrl        "https://github.com/ncbi/sra-tools/issues" ;
        ns1:license              "United States Government Work" ;
        ns1:name                 "sratoolkit" ;
        ns1:programmingLanguage  "C" ;
        ns1:targetProduct        [ a                        ns1:SoftwareApplication ;
                                   ns1:applicationCategory  "command line tool" ;
                                   ns1:softwareVersion      "2.8.2-1"
                                 ] ;
        ns1:url                  "https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=toolkit_doc" .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#sra_file>
        rdfs:comment      "Input file\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          60 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/illuminaclip_step_param>
        cwl:default  "2:30:15" .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#fasta>
        rdfs:comment      "FASTA only, no qualities, optional line\nwrap width (set to zero for no wrapping)\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  28 ;
                            CommandLineBinding:prefix    "--fasta"
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#min_spot_id>
        rdfs:comment      "Minimum spot id\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  3 ;
                            CommandLineBinding:prefix    "--minSpotId"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#upstream_fastq>
        cwl:outputSource  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/upstream_trimmed_file> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#aligned_region>
        rdfs:comment      "Filter by position on genome.\nName can either be accession.version\n(ex:NC_000001.10) or file specific name\n(ex:\"chr1\" or \"1\"). \"from\" and \"to\" are 1-based coordinates\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  13 ;
                            CommandLineBinding:prefix    "--aligned-region"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#adapters>
        rdfs:comment      "Specifies a non-default file which contains the list of\nadapter sequences which will be explicity searched against\nthe library. The file must contain sets of named adapters\nin the form name[tab]sequence.  Lines prefixed with a hash\nwill be ignored.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  9 ;
                            CommandLineBinding:prefix    "--adapters"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  9 ;
                            CommandLineBinding:prefix    "--adapters"
                          ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl#fastqc_results_trigger/trigger>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq>
        cwl:in   <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/split_files> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/sra_file> ;
        cwl:out  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/fastq_file_1> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/fastq_file_2> ;
        cwl:run  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#log_file>
        rdfs:comment       "Trimmomatic Log file.\n" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.log_filename)" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#max_spot_id>
        rdfs:comment      "Maximum spot id\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  4 ;
                            CommandLineBinding:prefix    "--maxSpotId"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl>
        a                        cwl:Workflow ;
        ns2:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_1> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_2> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_1> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_2> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_input_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#illumina_adapters_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#threads> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#downstream_fastq> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#upstream_fastq> ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#matepair_distance>
        rdfs:comment      "Filter by distance beiween matepairs.\nUse \"unknown\" to find matepairs split\nbetween the references. Use from-to to limit\nmatepair distance on the same reference\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  14 ;
                            CommandLineBinding:prefix    "--matepair-distance"
                          ] ;
        sld:type          <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#matepair_distance/distance> , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#downstream_fastq>
        cwl:outputSource  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/downstream_trimmed_file> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#hide_group>
        rdfs:comment      "Disable grouping of bases for reads >50bp. All reports will\nshow data for every base in the read.  WARNING: Using this\noption will cause fastqc to crash and burn if you use it on\nreally long reads, and your plots may end up a ridiculous size.\nYou have been warned!\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  15 ;
                            CommandLineBinding:prefix    "--nogroup"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  15 ;
                            CommandLineBinding:prefix    "--nogroup"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#log_filename>
        rdfs:comment      "<ouptut log file name>\nSpecifying a trimlog file creates a log of all read trimmings, indicating the following details:\n  the read name\n  the surviving sequence length\n  the location of the first surviving base, aka. the amount trimmed from the start\n  the location of the last surviving base in the original read\n  the amount trimmed from the end\n<ouptut log file name>: filename for the generated output log file.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  12 ;
                            CommandLineBinding:prefix    "-trimlog"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_input_file>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#unaligned>
        rdfs:comment      "Dump only unaligned sequences\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  12 ;
                            CommandLineBinding:prefix    "--unaligned"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#origfmt>
        rdfs:comment      "Defline contains only original sequence name\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  30 ;
                            CommandLineBinding:prefix    "--origfmt"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#java_opts>
        rdfs:comment      "JVM arguments should be a quoted, space separated list (e.g. \"-Xms128m -Xmx512m\")" ;
        cwl:inputBinding  [ CommandLineBinding:position    6 ;
                            CommandLineBinding:shellQuote  false
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#upstream_trimmed_unpaired_file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return inputs.lib_type==\"PE\"?default_output_filename(inputs.fastq_file_upstream, '.unpaired.trimmed.fastq'):null;\n}\n" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#fastq_file_2>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return inputs.sra_file.basename.split(\".\")[0] + \"_2.fastq\";\n}\n" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#minlen_step>
        rdfs:comment      "<length>\nThis module removes reads that fall below the specified minimal length. If required, it should\nnormally be after all other processing steps. Reads removed by this step will be counted and\nincluded in the „dropped reads‟ count presented in the trimmomatic summary.\n<length>:  Specifies the minimum length of reads to be kept\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  106 ;
                            CommandLineBinding:prefix    "MINLEN:" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#fastq_file>
        rdfs:comment      "Input bam,sam,bam_mapped,sam_mapped or fastq file\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          50 ] ;
        cwl:inputBinding  [ CommandLineBinding:position
                          50 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#split_files>
        rdfs:comment      "Dump each read into separate file.\nFiles will receive suffix corresponding to read number\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  20 ;
                            CommandLineBinding:prefix    "--split-files"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_2>
        cwl:in   <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_2/summary_file> ;
        cwl:out  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_2/trigger> ;
        cwl:run  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#downstream_trimmed_file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  if (inputs.lib_type==\"PE\"){\n    return inputs.trigger?default_output_filename(inputs.fastq_file_downstream,'.trimmed.fastq'):inputs.fastq_file_downstream.basename;\n  }\n  return null;\n}\n" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/expressiontools/fastqc-results-trigger.cwl#fastqc_results_trigger/summary_file>
        cwl:inputBinding  [ cwl:loadContents  true ] ;
        cwl:inputBinding  [ cwl:loadContents  true ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#adapters_file>
        rdfs:comment  "FASTA file containing adapters, PCR sequences, etc. It is used to search\nfor and remove these sequences in the input FASTQ file(s)\n" ;
        sld:type      cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#tophred64_step>
        rdfs:comment      "This (re)encodes the quality part of the FASTQ file to base 64.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  107 ;
                            CommandLineBinding:prefix    "TOPHRED64" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#kmers>
        rdfs:comment      "Specifies the length of Kmer to look for in the Kmer content\nmodule. Specified Kmer length must be between 2 and 10. Default\nlength is 7 if not specified.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  11 ;
                            CommandLineBinding:prefix    "--kmers"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  11 ;
                            CommandLineBinding:prefix    "--kmers"
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/sra_file>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_input_file> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_2>
        cwl:in   <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_2/fastq_file> ;
        cwl:out  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_2/summary_file> ;
        cwl:run  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#lib_type>
        rdfs:comment      "SE|PE\nSingle End (SE) or Paired End (PE) mode\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          8 ] ;
        sld:type          <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#lib_type/format> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#defline_seq>
        rdfs:comment      "Defline format specification for sequence.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  33 ;
                            CommandLineBinding:prefix    "--defline-seq"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#lib_type/format>
        sld:symbols  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#lib_type/format/PE> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#lib_type/format/SE> ;
        sld:type     sld:enum .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/split_files>
        cwl:default  true .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#suppress_qual_for_cskey>
        rdfs:comment      "supress quality-value for cskey\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  29 ;
                            CommandLineBinding:prefix    "--suppress-qual-for-cskey"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#fastq_file_upstream>
        rdfs:comment      "FASTQ file for input read (read R1 in Paired End mode)\n" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          13 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#helicos>
        rdfs:comment      "Helicos style defline\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  32 ;
                            CommandLineBinding:prefix    "--helicos"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#disable_multithreading>
        rdfs:comment      "disable multithreading\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  35 ;
                            CommandLineBinding:prefix    "--disable-multithreading"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#dumpbase>
        rdfs:comment      "Formats sequence using base space (default\nfor other than SOLiD).\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  26 ;
                            CommandLineBinding:prefix    "--dumpbase"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/adapters_file>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#illumina_adapters_file> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#illumina_adapters_file>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#threads>
        rdfs:comment      "Specifies the number of files which can be processed\nsimultaneously.  Each thread will be allocated 250MB of\nmemory so you shouldn't run more threads than your\navailable memory will cope with, and not more than\n6 threads on a 32 bit machine\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  7 ;
                            CommandLineBinding:prefix    "--threads"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  7 ;
                            CommandLineBinding:prefix    "--threads"
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#phred>
        rdfs:comment      "\"33\"|\"64\"\n-phred33 (\"33\") or -phred64 (\"64\") specifies the base quality encoding. Default: -phred64\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  9 ;
                            CommandLineBinding:prefix    "-phred" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#phred/phred> , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#contaminants>
        rdfs:comment      "Specifies a non-default file which contains the list of\ncontaminants to screen overrepresented sequences against.\nThe file must contain sets of named contaminants in the\nform name[tab]sequence.  Lines prefixed with a hash will\nbe ignored.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  8 ;
                            CommandLineBinding:prefix    "--contaminants"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  8 ;
                            CommandLineBinding:prefix    "--contaminants"
                          ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#zipped_file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "*.zip" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "*.zip" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#crop_step>
        rdfs:comment      "<length>\nRemoves bases regardless of quality from the end of the read, so that the read has maximally\nthe specified length after this step has been performed. Steps performed after CROP might of\ncourse further shorten the read.\n<length>: The number of bases to keep, from the start of the read.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  104 ;
                            CommandLineBinding:prefix    "CROP:" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Tool runs fastq-dump from NCBI SRA toolkit\nSupports only file inputs.\nOutput file names are formed on the base of `sra_file` input basename.\n" ;
        ns2:original_cwlVersion  "v1.0" ;
        ns1:about                "Usage:\n  fastq-dump [options] <path> [<path>...]\n  fastq-dump [options] <accession>\n\nINPUT\n  -A|--accession <accession>       Replaces accession derived from <path> in\n                                   filename(s) and deflines (only for single\n                                   table dump)\n  --table <table-name>             Table name within cSRA object, default is\n                                   \"SEQUENCE\"\n\nPROCESSING\n\nRead Splitting                     Sequence data may be used in raw form or\n                                     split into individual reads\n  --split-spot                     Split spots into individual reads\n\nFull Spot Filters                  Applied to the full spot independently\n                                     of --split-spot\n  -N|--minSpotId <rowid>           Minimum spot id\n  -X|--maxSpotId <rowid>           Maximum spot id\n  --spot-groups <[list]>           Filter by SPOT_GROUP (member): name[,...]\n  -W|--clip                        Clip adapter sequences\n\nCommon Filters                     Applied to spots when --split-spot is not\n                                     set, otherwise - to individual reads\n  -M|--minReadLen <len>            Filter by sequence length >= <len>\n  -R|--read-filter <[filter]>      Split into files by READ_FILTER value\n                                   optionally filter by value:\n                                   pass|reject|criteria|redacted\n  -E|--qual-filter                 Filter used in early 1000 Genomes data: no\n                                   sequences starting or ending with >= 10N\n  --qual-filter-1                  Filter used in current 1000 Genomes data\n\nFilters based on alignments        Filters are active when alignment\n                                     data are present\n  --aligned                        Dump only aligned sequences\n  --unaligned                      Dump only unaligned sequences\n  --aligned-region <name[:from-to]>  Filter by position on genome. Name can\n                                   either be accession.version (ex:\n                                   NC_000001.10) or file specific name (ex:\n                                   \"chr1\" or \"1\"). \"from\" and \"to\" are 1-based\n                                   coordinates\n  --matepair-distance <from-to|unknown>  Filter by distance between matepairs.\n                                   Use \"unknown\" to find matepairs split\n                                   between the references. Use from-to to limit\n                                   matepair distance on the same reference\n\nFilters for individual reads       Applied only with --split-spot set\n  --skip-technical                 Dump only biological reads\n\nOUTPUT\n  -O|--outdir <path>               Output directory, default is working\n                                   directory '.' )\n  -Z|--stdout                      Output to stdout, all split data become\n                                   joined into single stream\n  --gzip                           Compress output using gzip\n  --bzip2                          Compress output using bzip2\n\nMultiple File Options              Setting these options will produce more\n                                     than 1 file, each of which will be suffixed\n                                     according to splitting criteria.\n  --split-files                    Dump each read into separate file.Files\n                                   will receive suffix corresponding to read\n                                   number\n  --split-3                        Legacy 3-file splitting for mate-pairs:\n                                   First biological reads satisfying dumping\n                                   conditions are placed in files *_1.fastq and\n                                   *_2.fastq If only one biological read is\n                                   present it is placed in *.fastq Biological\n                                   reads and above are ignored.\n  -G|--spot-group                  Split into files by SPOT_GROUP (member name)\n  -R|--read-filter <[filter]>      Split into files by READ_FILTER value\n                                   optionally filter by value:\n                                   pass|reject|criteria|redacted\n  -T|--group-in-dirs               Split into subdirectories instead of files\n  -K|--keep-empty-files            Do not delete empty files\n\nFORMATTING\n\nSequence\n  -C|--dumpcs <[cskey]>            Formats sequence using color space (default\n                                   for SOLiD),\"cskey\" may be specified for\n                                   translation\n  -B|--dumpbase                    Formats sequence using base space (default\n                                   for other than SOLiD).\n\nQuality\n  -Q|--offset <integer>            Offset to use for quality conversion,\n                                   default is 33\n  --fasta <[line width]>           FASTA only, no qualities, optional line\n                                   wrap width (set to zero for no wrapping)\n  --suppress-qual-for-cskey        suppress quality-value for cskey\n\nDefline\n  -F|--origfmt                     Defline contains only original sequence name\n  -I|--readids                     Append read id after spot id as\n                                   'accession.spot.readid' on defline\n  --helicos                        Helicos style defline\n  --defline-seq <fmt>              Defline format specification for sequence.\n  --defline-qual <fmt>             Defline format specification for quality.\n                                   <fmt> is string of characters and/or\n                                   variables. The variables can be one of: $ac\n                                   - accession, $si spot id, $sn spot\n                                   name, $sg spot group (barcode), $sl spot\n                                   length in bases, $ri read number, $rn\n                                   read name, $rl read length in bases. '[]'\n                                   could be used for an optional output: if\n                                   all vars in [] yield empty values whole\n                                   group is not printed. Empty value is empty\n                                   string or for numeric variables. Ex:\n                                   @$sn[_$rn]/$ri '_$rn' is omitted if name\n                                   is empty\n\nOTHER:\n  --disable-multithreading         disable multithreading\n  -h|--help                        Output brief explanation of program usage\n  -V|--version                     Display the version of the program\n  -L|--log-level <level>           Logging level as number or enum string One\n                                   of (fatal|sys|int|err|warn|info) or (0-5)\n                                   Current/default is warn\n  -v|--verbose                     Increase the verbosity level of the program\n                                   Use multiple times for more verbosity\n  --ncbi_error_report              Control program execution environment\n                                   report generation (if implemented). One of\n                                   (never|error|always). Default is error\n  --legacy-report                  use legacy style 'Written spots' for tool\n" ;
        ns1:codeRepository       "https://github.com/Barski-lab/workflows" ;
        ns1:creator              [ a               ns1:Organization ;
                                   ns1:department  [ a               ns1:Organization ;
                                                     ns1:department  [ a              ns1:Organization ;
                                                                       ns1:legalName  "Barski Research Lab" ;
                                                                       ns1:member     [ a           ns1:Person ;
                                                                                        ns1:email   "mailto:misha.kotliar@gmail.com" ;
                                                                                        ns1:name    "Michael Kotliar" ;
                                                                                        ns1:sameAs  <http://orcid.org/0000-0002-6486-3898>
                                                                                      ]
                                                                     ] ;
                                                     ns1:legalName   "Allergy and Immunology"
                                                   ] ;
                                   ns1:legalName   "Cincinnati Children's Hospital Medical Center" ;
                                   ns1:location    [ a                    ns1:PostalAddress ;
                                                     ns1:addressCountry   "USA" ;
                                                     ns1:addressLocality  "Cincinnati" ;
                                                     ns1:addressRegion    "OH" ;
                                                     ns1:postalCode       "45229" ;
                                                     ns1:streetAddress    "3333 Burnet Ave" ;
                                                     ns1:telephone        "+1(513)636-4200"
                                                   ] ;
                                   ns1:logo        "https://www.cincinnatichildrens.org/-/media/cincinnati%20childrens/global%20shared/childrens-logo-new.png"
                                 ] ;
        ns1:downloadUrl          "https://raw.githubusercontent.com/Barski-lab/workflows/master/tools/fastq-dump.cwl" ;
        ns1:isPartOf             [ a         ns1:CreativeWork ;
                                   ns1:name  "Common Workflow Language" ;
                                   ns1:url   "http://commonwl.org/"
                                 ] ;
        ns1:license              "http://www.apache.org/licenses/LICENSE-2.0" ;
        ns1:mainEntity           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/metadata/sratoolkit-metadata.yaml> ;
        ns1:name                 "fastq-dump" ;
        cwl:baseCommand          ( "fastq-dump" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/v1.2> ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "biowardrobe2/sratoolkit:v2.8.2-1"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#dumpbase> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#origfmt> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#qual_filter> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#split_3> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#split_spot> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#dumpcs> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#suppress_qual_for_cskey> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#skip_technical> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#split_files> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#unaligned> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#offset> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#sra_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#fasta> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#aligned_region> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#defline_qual> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#matepair_distance> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#defline_seq> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#min_read_len> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#clip> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#readids> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#max_spot_id> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#disable_multithreading> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#min_spot_id> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#helicos> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#qual_filter_1> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#aligned> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#fastq_file_2> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#fastq_file_1> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#casava>
        rdfs:comment      "Files come from raw casava output. Files in the same sample\ngroup (differing only by the group number) will be analysed\nas a set rather than individually. Sequences with the filter\nflag set in the header will be excluded from the analysis.\nFiles must have the same names given to them by casava\n(including being gzipped and ending with .gz) otherwise they\nwon't be grouped together correctly.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  13 ;
                            CommandLineBinding:prefix    "--casava"
                          ] ;
        cwl:inputBinding  [ CommandLineBinding:position  13 ;
                            CommandLineBinding:prefix    "--casava"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#threads>
        sld:type  xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#downstream_trimmed_unpaired_file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return inputs.lib_type==\"PE\"?default_output_filename(inputs.fastq_file_downstream, '.unpaired.trimmed.fastq'):null;\n}\n" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#tophred33_step>
        rdfs:comment      "This (re)encodes the quality part of the FASTQ file to base 33.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  107 ;
                            CommandLineBinding:prefix    "TOPHRED33" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#trimmomatic_jar_path>
        cwl:default       "/usr/share/java/trimmomatic.jar" ;
        cwl:inputBinding  [ CommandLineBinding:position  7 ;
                            CommandLineBinding:prefix    "-jar"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#clip>
        rdfs:comment      "Clip adapter sequences\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  6 ;
                            CommandLineBinding:prefix    "--clip"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Tool runs trimmomatic with ILLUMINACLIP step by default.\n\n`-basein` and `-baseout` inputs are skipped.\n\nIf set `lib_type` to `PE`, both of the inputs `fastq_file_upstream` and `fastq_file_downstream` shoul be provided.\n\nIf input `trigger` is set to `true` or isn't set at all (`true` is used by default), run `trimmomatic` and return\nFASTQ file[s] with trimmed adapters, alongside with the uppaired reads FASTQ files (if `lib_type` is set to `PE` and\nsuch files are present after running `trimmomatic`)\nIf input `trigger` is set to `false`, return unchanged `fastq_file_upstream` and `fastq_file_downstream`, previously\nstaged into output directory.\n\nBefore execution `baseCommand`, `fastq_file_upstream` and `fastq_file_downstream` (if provided) are staged into directory\nset as docker parameter `--workdir` (tool's output directory), using `InitialWorkDirRequirement`. They are mount\nto docker container with `ro` mode as part of `--workdir`, because all generated files will have `trimmed` suffix\nin their names, so the staged files will not be overwritten.\n\nTrigger logic is implemented in a bash scripts set by default as `bash_script` input. If the first argument $0 (which is\n`trigger` input) is true, run `trimmomatic` with the rest of the arguments. If $0 is not true, skip `trimmomatic` and\nreturn `fastq_file_upstream` and `fastq_file_downstream` (if provided) staged into output directory.\n\nInput `trigger` is Boolean, but returns String, because of `valueFrom` field. The `valueFrom` is used, because if `trigger`\nis false, cwl-runner doesn't append this argument at all to the the `baseCommand` - new feature of CWL v1.0.2. Alternatively,\n`prefix` field could be used, but it causes changing in script logic.\n\n`default_output_name` function is used for generating output filename based on `input_file.basename` and provided\nextension.\n" ;
        ns2:original_cwlVersion  "v1.0" ;
        ns1:about                "Usage:\n       PE [-threads <threads>] [-phred33|-phred64] [-trimlog <trimLogFile>] [-quiet] [-validatePairs] [-basein <inputBase> | <inputFile1> <inputFile2>] [-baseout <outputBase> | <outputFile1P> <outputFile1U> <outputFile2P> <outputFile2U>] <trimmer1>...\n   or:\n       SE [-threads <threads>] [-phred33|-phred64] [-trimlog <trimLogFile>] [-quiet] <inputFile> <outputFile> <trimmer1>...\n" ;
        ns1:codeRepository       "https://github.com/Barski-lab/workflows" ;
        ns1:creator              [ a               ns1:Organization ;
                                   ns1:department  [ a               ns1:Organization ;
                                                     ns1:department  [ a              ns1:Organization ;
                                                                       ns1:legalName  "Barski Research Lab" ;
                                                                       ns1:member     [ a           ns1:Person ;
                                                                                        ns1:email   "mailto:misha.kotliar@gmail.com" ;
                                                                                        ns1:name    "Michael Kotliar" ;
                                                                                        ns1:sameAs  <http://orcid.org/0000-0002-6486-3898>
                                                                                      ]
                                                                     ] ;
                                                     ns1:legalName   "Allergy and Immunology"
                                                   ] ;
                                   ns1:legalName   "Cincinnati Children's Hospital Medical Center" ;
                                   ns1:location    [ a                    ns1:PostalAddress ;
                                                     ns1:addressCountry   "USA" ;
                                                     ns1:addressLocality  "Cincinnati" ;
                                                     ns1:addressRegion    "OH" ;
                                                     ns1:postalCode       "45229" ;
                                                     ns1:streetAddress    "3333 Burnet Ave" ;
                                                     ns1:telephone        "+1(513)636-4200"
                                                   ] ;
                                   ns1:logo        "https://www.cincinnatichildrens.org/-/media/cincinnati%20childrens/global%20shared/childrens-logo-new.png"
                                 ] ;
        ns1:downloadUrl          "https://raw.githubusercontent.com/Barski-lab/workflows/master/tools/trimmomatic.cwl" ;
        ns1:isPartOf             [ a         ns1:CreativeWork ;
                                   ns1:name  "Common Workflow Language" ;
                                   ns1:url   "http://commonwl.org/"
                                 ] ;
        ns1:license              "http://www.apache.org/licenses/LICENSE-2.0" ;
        ns1:mainEntity           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/metadata/trimmomatic-metadata.yaml> ;
        ns1:name                 "trimmomatic" ;
        cwl:arguments            ( [ CommandLineBinding:position  15 ;
                                     cwl:valueFrom                "$(default_output_filename(inputs.fastq_file_upstream, '.trimmed.fastq'))"
                                   ]
                                   [ CommandLineBinding:position  16 ;
                                     cwl:valueFrom                "$(inputs.lib_type==\"PE\"?default_output_filename(inputs.fastq_file_upstream, '.trimmed.unpaired.fastq'):null)"
                                   ]
                                   [ CommandLineBinding:position  17 ;
                                     cwl:valueFrom                "$(inputs.lib_type==\"PE\"?default_output_filename(inputs.fastq_file_downstream, '.trimmed.fastq'):null)"
                                   ]
                                   [ CommandLineBinding:position  18 ;
                                     cwl:valueFrom                "$(inputs.lib_type==\"PE\"?default_output_filename(inputs.fastq_file_downstream, '.trimmed.unpaired.fastq'):null)"
                                   ]
                                   [ CommandLineBinding:position  100 ;
                                     cwl:valueFrom                "$(\"ILLUMINACLIP:\" + inputs.adapters_file.path + \":\"+ inputs.illuminaclip_step_param)"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "bash" "-c" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "biowardrobe2/trimmomatic:v0.35"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#threads> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#bash_script> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#headcrop_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#minlen_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#adapters_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#validate_pairs> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#trigger> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#lib_type> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#tophred64_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#phred> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#crop_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#tophred33_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#sliding_window_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#fastq_file_upstream> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#trailing_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#trimmomatic_jar_path> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#leading_step> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#java_opts> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#log_filename> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#illuminaclip_step_param> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#fastq_file_downstream> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#log_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#downstream_trimmed_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#upstream_trimmed_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#downstream_trimmed_unpaired_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#upstream_trimmed_unpaired_file> ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  "${\n  var listing = []\n  if (inputs.fastq_file_upstream){\n    listing.push(inputs.fastq_file_upstream);\n  }\n  if (inputs.fastq_file_downstream){\n    listing.push(inputs.fastq_file_downstream);\n  }\n  return listing;\n}\n"
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a       cwl:InlineJavascriptRequirement ;
                                   InlineJavascriptRequirement:expressionLib
                                           "var default_output_filename = function(input_file, ext) { let root = input_file.basename.split('.').slice(0,-1).join('.'); return (root == \"\")?inputs.input_file.basename+ext:root+ext; };"
                                 ] .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Tool runs FastQC from Babraham Bioinformatics\n" ;
        ns2:original_cwlVersion  "v1.2" ;
        ns1:about                "SYNOPSIS\n\n    fastqc seqfile1 seqfile2 .. seqfileN\n\n    fastqc [-o output dir] [--(no)extract] [-f fastq|bam|sam]\n           [-c contaminant file] seqfile1 .. seqfileN\n\nDESCRIPTION\n\n    FastQC reads a set of sequence files and produces from each one a quality\n    control report consisting of a number of different modules, each one of\n    which will help to identify a different potential type of problem in your\n    data.\n\n    If no files to process are specified on the command line then the program\n    will start as an interactive graphical application.  If files are provided\n    on the command line then the program will run with no user interaction\n    required.  In this mode it is suitable for inclusion into a standardised\n    analysis pipeline.\n\n    The options for the program as as follows:\n\n    -h --help       Print this help file and exit\n\n    -v --version    Print the version of the program and exit\n\n    -o --outdir     Create all output files in the specified output directory.\n                    Please note that this directory must exist as the program\n                    will not create it.  If this option is not set then the\n                    output file for each sequence file is created in the same\n                    directory as the sequence file which was processed.\n\n    --casava        Files come from raw casava output. Files in the same sample\n                    group (differing only by the group number) will be analysed\n                    as a set rather than individually. Sequences with the filter\n                    flag set in the header will be excluded from the analysis.\n                    Files must have the same names given to them by casava\n                    (including being gzipped and ending with .gz) otherwise they\n                    won't be grouped together correctly.\n\n    --nano          Files come from naopore sequences and are in fast5 format. In\n                    this mode you can pass in directories to process and the program\n                    will take in all fast5 files within those directories and produce\n                    a single output file from the sequences found in all files.\n\n    --nofilter      If running with --casava then don't remove read flagged by\n                    casava as poor quality when performing the QC analysis.\n\n    --extract       If set then the zipped output file will be uncompressed in\n                    the same directory after it has been created.  By default\n                    this option will be set if fastqc is run in non-interactive\n                    mode.\n\n    -j --java       Provides the full path to the java binary you want to use to\n                    launch fastqc. If not supplied then java is assumed to be in\n                    your path.\n\n    --noextract     Do not uncompress the output file after creating it.  You\n                    should set this option if you do not wish to uncompress\n                    the output when running in non-interactive mode.\n\n    --nogroup       Disable grouping of bases for reads >50bp. All reports will\n                    show data for every base in the read.  WARNING: Using this\n                    option will cause fastqc to crash and burn if you use it on\n                    really long reads, and your plots may end up a ridiculous size.\n                    You have been warned!\n\n    -f --format     Bypasses the normal sequence file format detection and\n                    forces the program to use the specified format.  Valid\n                    formats are bam,sam,bam_mapped,sam_mapped and fastq\n\n    -t --threads    Specifies the number of files which can be processed\n                    simultaneously.  Each thread will be allocated 250MB of\n                    memory so you shouldn't run more threads than your\n                    available memory will cope with, and not more than\n                    6 threads on a 32 bit machine\n\n    -c              Specifies a non-default file which contains the list of\n    --contaminants  contaminants to screen overrepresented sequences against.\n                    The file must contain sets of named contaminants in the\n                    form name[tab]sequence.  Lines prefixed with a hash will\n                    be ignored.\n\n    -a              Specifies a non-default file which contains the list of\n    --adapters      adapter sequences which will be explicity searched against\n                    the library. The file must contain sets of named adapters\n                    in the form name[tab]sequence.  Lines prefixed with a hash\n                    will be ignored.\n\n    -l              Specifies a non-default file which contains a set of criteria\n    --limits        which will be used to determine the warn/error limits for the\n                    various modules.  This file can also be used to selectively\n                    remove some modules from the output all together.  The format\n                    needs to mirror the default limits.txt file found in the\n                    Configuration folder.\n\n   -k --kmers       Specifies the length of Kmer to look for in the Kmer content\n                    module. Specified Kmer length must be between 2 and 10. Default\n                    length is 7 if not specified.\n\n   -q --quiet       Supress all progress messages on stdout and only report errors.\n\n   -d --dir         Selects a directory to be used for temporary files written when\n                    generating report images. Defaults to system temp directory if\n                    not specified.\n" ;
        ns1:codeRepository       "https://github.com/Barski-lab/workflows" ;
        ns1:creator              [ a               ns1:Organization ;
                                   ns1:department  [ a               ns1:Organization ;
                                                     ns1:department  [ a              ns1:Organization ;
                                                                       ns1:legalName  "Barski Research Lab" ;
                                                                       ns1:member     [ a           ns1:Person ;
                                                                                        ns1:email   "mailto:misha.kotliar@gmail.com" ;
                                                                                        ns1:name    "Michael Kotliar" ;
                                                                                        ns1:sameAs  <http://orcid.org/0000-0002-6486-3898>
                                                                                      ]
                                                                     ] ;
                                                     ns1:legalName   "Allergy and Immunology"
                                                   ] ;
                                   ns1:legalName   "Cincinnati Children's Hospital Medical Center" ;
                                   ns1:location    [ a                    ns1:PostalAddress ;
                                                     ns1:addressCountry   "USA" ;
                                                     ns1:addressLocality  "Cincinnati" ;
                                                     ns1:addressRegion    "OH" ;
                                                     ns1:postalCode       "45229" ;
                                                     ns1:streetAddress    "3333 Burnet Ave" ;
                                                     ns1:telephone        "+1(513)636-4200"
                                                   ] ;
                                   ns1:logo        "https://www.cincinnatichildrens.org/-/media/cincinnati%20childrens/global%20shared/childrens-logo-new.png"
                                 ] ;
        ns1:creator              [ a               ns1:Organization ;
                                   ns1:department  [ a               ns1:Organization ;
                                                     ns1:department  [ a              ns1:Organization ;
                                                                       ns1:legalName  "Barski Research Lab" ;
                                                                       ns1:member     [ a           ns1:Person ;
                                                                                        ns1:email   "mailto:misha.kotliar@gmail.com" ;
                                                                                        ns1:name    "Michael Kotliar" ;
                                                                                        ns1:sameAs  <http://orcid.org/0000-0002-6486-3898>
                                                                                      ]
                                                                     ] ;
                                                     ns1:legalName   "Allergy and Immunology"
                                                   ] ;
                                   ns1:legalName   "Cincinnati Children's Hospital Medical Center" ;
                                   ns1:location    [ a                    ns1:PostalAddress ;
                                                     ns1:addressCountry   "USA" ;
                                                     ns1:addressLocality  "Cincinnati" ;
                                                     ns1:addressRegion    "OH" ;
                                                     ns1:postalCode       "45229" ;
                                                     ns1:streetAddress    "3333 Burnet Ave" ;
                                                     ns1:telephone        "+1(513)636-4200"
                                                   ] ;
                                   ns1:logo        "https://www.cincinnatichildrens.org/-/media/cincinnati%20childrens/global%20shared/childrens-logo-new.png"
                                 ] ;
        ns1:downloadUrl          "https://raw.githubusercontent.com/Barski-lab/workflows/master/tools/fastqc.cwl" ;
        ns1:isPartOf             [ a         ns1:CreativeWork ;
                                   ns1:name  "Common Workflow Language" ;
                                   ns1:url   "http://commonwl.org/"
                                 ] ;
        ns1:isPartOf             [ a         ns1:CreativeWork ;
                                   ns1:name  "Common Workflow Language" ;
                                   ns1:url   "http://commonwl.org/"
                                 ] ;
        ns1:license              "http://www.apache.org/licenses/LICENSE-2.0" ;
        ns1:mainEntity           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/metadata/fastqc-metadata.yaml> ;
        ns1:name                 "fastqc" ;
        cwl:baseCommand          ( "fastqc" "--extract" "--outdir" "." ) ;
        cwl:baseCommand          ( "fastqc" "--extract" "--outdir" "." ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "biowardrobe2/fastqc:v0.11.5"
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "biowardrobe2/fastqc:v0.11.5"
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#adapters> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#hide_group> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#contaminants> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#threads> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#limits> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#nofilter> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#fastq_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#casava> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#kmers> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#summary_file> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#zipped_file> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#leading_step>
        rdfs:comment      "<quality>\nRemove low quality bases from the beginning. As long as a base has a value below this\nthreshold the base is removed and the next base will be investigated.\n<quality>: Specifies the minimum quality required to keep a base.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  102 ;
                            CommandLineBinding:prefix    "LEADING:" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_1/summary_file>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_1/summary_file> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#split_3>
        rdfs:comment      "Legacy 3-file splitting for mate-pairs:\nFirst biological reads satisfying dumping\nconditions are placed in files *_1.fastq and\n*_2.fastq If only one biological read is\npresent it is placed in *.fastq Biological\nreads and above are ignored.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  21 ;
                            CommandLineBinding:prefix    "--split-3"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/fastq_file_upstream>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/fastq_file_1> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#illuminaclip_step_param>
        rdfs:comment  "<fastaWithAdaptersEtc>:<seed mismatches>:<palindrome clip threshold>:<simple clip threshold>:<minAdapterLength>:<keepBothReads>\nFind and remove Illumina adapters.\nREQUIRED:\n<fastaWithAdaptersEtc>: specifies the path to a fasta file containing all the adapters, PCR sequences etc.\nThe naming of the various sequences within this file determines how they are used. See below.\n<seedMismatches>: specifies the maximum mismatch count which will still allow a full match to be performed\n<palindromeClipThreshold>: specifies how accurate the match between the two 'adapter ligated' reads must be\nfor PE palindrome read alignment.\n<simpleClipThreshold>: specifies how accurate the match between any adapter etc. sequence must be against a read\nOPTIONAL:\n<minAdapterLength>: In addition to the alignment score, palindrome mode can verify\nthat a minimum length of adapter has been detected. If unspecified, this defaults to 8 bases,\nfor historical reasons. However, since palindrome mode has a very low false positive rate, this\ncan be safely reduced, even down to 1, to allow shorter adapter fragments to be removed.\n<keepBothReads>: After read-though has been detected by palindrome mode, and the\nadapter sequence removed, the reverse read contains the same sequence information as the\nforward read, albeit in reverse complement. For this reason, the default behaviour is to\nentirely drop the reverse read. By specifying „true‟ for this parameter, the reverse read will\nalso be retained, which may be useful e.g. if the downstream tools cannot handle a\ncombination of paired and unpaired reads.\n" ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#trailing_step>
        rdfs:comment      "<quality>\nRemove low quality bases from the end. As long as a base has a value below this threshold\nthe base is removed and the next base (which as trimmomatic is starting from the 3‟ prime end\nwould be base preceding the just removed base) will be investigated. This approach can be\nused removing the special illumina „low quality segment‟ regions (which are marked with\nquality score of 2), but we recommend Sliding Window or MaxInfo instead\n<quality>: Specifies the minimum quality required to keep a base.\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  103 ;
                            CommandLineBinding:prefix    "TRAILING:" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#sliding_window_step>
        rdfs:comment      "<windowSize>:<requiredQuality>\nPerform a sliding window trimming, cutting once the average quality within the window falls\nbelow a threshold. By considering multiple bases, a single poor quality base will not cause the\nremoval of high quality data later in the read.\n<windowSize>: specifies the number of bases to average across\n<requiredQuality>: specifies the average quality required\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  101 ;
                            CommandLineBinding:prefix    "SLIDINGWINDOW:" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/trimmomatic.cwl#upstream_trimmed_file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "${\n  return inputs.trigger?default_output_filename(inputs.fastq_file_upstream, '.trimmed.fastq'):inputs.fastq_file_upstream.basename;\n}\n" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#min_read_len>
        rdfs:comment      "Filter by sequence length >= <len>\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  7 ;
                            CommandLineBinding:prefix    "--minReadLen"
                          ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#trimmomatic/lib_type>
        cwl:default  "PE" .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastq-dump.cwl#split_spot>
        rdfs:comment      "Split spots into individual reads\n" ;
        cwl:inputBinding  [ CommandLineBinding:position  2 ;
                            CommandLineBinding:prefix    "--split-spot"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_1/fastq_file>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#sra_to_fastq/fastq_file_1> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_results_trigger_2/summary_file>
        cwl:source  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/subworkflows/xenbase-sra-to-fastq-pe.cwl#fastqc_2/summary_file> .

<https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format>
        sld:symbols  <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format/bam> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format/bam_mapped> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format/fastq> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format/sam> , <https://w3id.org/cwl/view/git/744117c1332359de1ed0d2c3c4f314ffcb6797d3/tools/fastqc.cwl#format_enum/format/sam_mapped> ;
        sld:type     sld:enum .
