@prefix LoadListingRequirement: <http://commonwl.org/cwltool#LoadListingRequirement/> .
@prefix NetworkAccess: <http://commonwl.org/cwltool#NetworkAccess/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix Workflow: <https://w3id.org/cwl/cwl#Workflow/> .
@prefix sld:   <https://w3id.org/cwl/salad#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ns1:   <http://commonwl.org/cwltool#> .
@prefix ExpressionTool: <https://w3id.org/cwl/cwl#ExpressionTool/> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl>
        a                        cwl:Workflow ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#fastqc_reports> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_markduplicates> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_recalibrated> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#trim_reports> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#raw_variants> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_recalibrated_dir> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#trim_reports_dir> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#fastqc_reports_dir> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#raw_variants_dir> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_markduplicates_dir> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#raw_variants>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl#files>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] ;
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] ;
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports/file_pairs>
        cwl:source  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#trim_reports> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#trim_reports>
        sld:type  [ sld:items  [ sld:items  cwl:File ;
                                 sld:type   sld:array
                               ] ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants/files>
        cwl:source  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#raw_variants> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#raw_variants_dir>
        cwl:outputSource  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants/outdir> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants/name>
        cwl:default  "gvcfs" .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports/name>
        cwl:default  "trim-reports" .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_recalibrated_dir>
        cwl:outputSource  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated/outdir> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated/files>
        cwl:source  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_recalibrated> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl>
        a                          cwl:ExpressionTool ;
        rdfs:label                 "Moves an array of Files into a named directory" ;
        ns1:original_cwlVersion    "v1.2" ;
        ExpressionTool:expression  "${\n  var result = {\n    outdir: {\n      class: 'Directory',\n      basename: inputs.name,\n      listing: inputs.files\n    }\n  };\n\n  return result;\n}\n" ;
        cwl:cwlVersion             <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/v1.2> ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl#files> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl#name> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl#outdir> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_markduplicates_dir>
        cwl:outputSource  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates/outdir> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_markduplicates>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#trim_reports_dir>
        cwl:outputSource  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports/outdir> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#fastqc_reports_dir>
        cwl:outputSource  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports/outdir> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl#file_pairs>
        sld:type  [ sld:items  [ sld:items  cwl:File ;
                                 sld:type   sld:array
                               ] ;
                    sld:type   sld:array
                  ] ;
        sld:type  [ sld:items  [ sld:items  cwl:File ;
                                 sld:type   sld:array
                               ] ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports/name>
        cwl:default  "fastqc-reports" .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl#name>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates/name>
        cwl:default  "bams-markduplicates" .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl>
        a                          cwl:ExpressionTool ;
        rdfs:label                 "Moves an array of File pairs into a named directory" ;
        ns1:original_cwlVersion    "v1.2" ;
        ExpressionTool:expression  "${\n  var files = inputs.file_pairs.reduce(function(a,b) {\n      return a.concat(b);\n  }, []);\n\n  var result = {\n    outdir: {\n      class: 'Directory',\n      basename: inputs.name,\n      listing: files\n    }\n  };\n\n  return result;\n}\n" ;
        cwl:cwlVersion             <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/v1.2> ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl#file_pairs> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl#name> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl#outdir> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants>
        cwl:in   <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants/name> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants/files> ;
        cwl:out  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_raw_variants/outdir> ;
        cwl:run  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated>
        cwl:in   <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated/name> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated/files> ;
        cwl:out  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated/outdir> ;
        cwl:run  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates>
        cwl:in   <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates/files> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates/name> ;
        cwl:out  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates/outdir> ;
        cwl:run  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/files-to-directory.cwl#outdir>
        sld:type  cwl:Directory .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports>
        cwl:in   <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports/name> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports/file_pairs> ;
        cwl:out  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_trim_reports/outdir> ;
        cwl:run  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_markduplicates/files>
        cwl:source  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_markduplicates> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#fastqc_reports>
        sld:type  [ sld:items  [ sld:items  cwl:File ;
                                 sld:type   sld:array
                               ] ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports>
        cwl:in   <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports/file_pairs> , <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports/name> ;
        cwl:out  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports/outdir> ;
        cwl:run  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl#name>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_fastqc_reports/file_pairs>
        cwl:source  <https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#fastqc_reports> .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#bams_recalibrated>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/subworkflows/exomeseq-gatk4-03-organizedirectories.cwl#org_bams_recalibrated/name>
        cwl:default  "bams-recalibrated" .

<https://w3id.org/cwl/view/git/92b8d41bab2661919aa11aa84e1923748f8503c4/tools/file-pairs-to-directory.cwl#outdir>
        sld:type  cwl:Directory .
