@prefix SchemaDefRequirement: <https://w3id.org/cwl/cwl#SchemaDefRequirement/> .
@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix EnvVarRequirement: <https://w3id.org/cwl/cwl#EnvVarRequirement/> .
@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 ns1:   <http://commonwl.org/cwltool#> .
@prefix NetworkAccess: <https://w3id.org/cwl/cwl#NetworkAccess/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix EnvironmentDef: <https://w3id.org/cwl/cwl#EnvironmentDef/> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix ExpressionTool: <https://w3id.org/cwl/cwl#ExpressionTool/> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options/ensembleLookup>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableOrganIdColumn>
        rdfs:label        "Organ id column in crosswalk table" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-organ-id-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-organ-id-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/organ>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#organ> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/geneExprColumn>
        rdfs:label        "Gene expression column" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--gene-expr-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--gene-expr-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#matrix>
        rdfs:label        "Data to annotate in h5ad format" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/matrix_or_null> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result>
        cwl:in   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/report> ;
        cwl:out  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/matrix_or_null> ;
        cwl:run  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#matrix>
        rdfs:label        "Data to get gene expression for in h5ad format" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth>
        cwl:in    <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/organ> ;
        cwl:out   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/annotated_matrix> ;
        cwl:run   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl> ;
        cwl:when  "$(!!inputs.options)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/main.py" ) ;
        cwl:baseCommand          ( "python" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                cwl:LoadListingRequirement ;
                                   cwl:loadListing  "deep_listing"
                                 ] ;
        cwl:hints                [ a                            cwl:NetworkAccess ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#organ> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#options> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#annotated_matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#report> ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options>
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ghcr.io/hubmapconsortium/hra-workflows/celltypist:main"
                                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/main.py" ) ;
        cwl:baseCommand          ( "python" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                cwl:LoadListingRequirement ;
                                   cwl:loadListing  "deep_listing"
                                 ] ;
        cwl:hints                [ a                            cwl:NetworkAccess ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#matrix> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#summary> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#annotations> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ghcr.io/hubmapconsortium/hra-workflows/extract-summary:main"
                                 ] ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options>
                                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/azimuth>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#matrix>
        rdfs:label        "Data to annotate in h5ad format" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#directory>
        cwl:outputSource  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/directory> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/matchColumn>
        rdfs:label        "Output match type column name" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--match-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--match-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/options>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm> ;
        cwl:valueFrom  "$(inputs.options.celltypist || null)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/cellIdColumn>
        rdfs:comment      "Cell id column" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-id-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-id-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/unknownLabelsKey>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--unknown-labels-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--unknown-labels-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--unknown-labels-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/celltypist>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/main.py" ) ;
        cwl:baseCommand          ( "python" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                cwl:LoadListingRequirement ;
                                   cwl:loadListing  "deep_listing"
                                 ] ;
        cwl:hints                [ a                            cwl:NetworkAccess ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#matrix> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#matrix_with_gene_expr> ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options>
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ghcr.io/hubmapconsortium/hra-workflows/gene-expression:main"
                                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/ensembleLookup>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/cellOntologyDirectory>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-ontology-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-ontology-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-ontology-dir" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/organ>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#organ> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk>
        cwl:in    <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/matrix> ;
        cwl:out   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/matrix_with_crosswalking> ;
        cwl:run   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl> ;
        cwl:when  "$(!!inputs.matrix)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options>
        rdfs:label  "Popv specific options" ;
        sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/samplesPerLabel> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/queryLayersKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/ensembleLookup> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/predictionMode> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/referenceBatchKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/referenceLabelsKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/unknownLabelsKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/queryBatchKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/queryLabelsKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/referenceDataDir> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/modelsDir> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/cellOntologyDirectory> ;
        sld:type    sld:record .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/main.py" ) ;
        cwl:baseCommand          ( "python" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                cwl:LoadListingRequirement ;
                                   cwl:loadListing  "deep_listing"
                                 ] ;
        cwl:hints                [ a                            cwl:NetworkAccess ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl#matrix> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl#matrix_with_crosswalking> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ghcr.io/hubmapconsortium/hra-workflows/crosswalking:main"
                                 ] ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options>
                                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/options>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm> ;
        cwl:valueFrom  "$(self.summarize || {})" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/run/reports>
        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/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/jsonldContext>
        rdfs:comment      "Base jsonld context to add summary to." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--jsonld-context" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--jsonld-context" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#annotations>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotations.csv" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options>
        rdfs:label  "Gene expression options" ;
        sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/clidColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/geneExprCount> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/ensembleLookup> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/geneExprColumn> ;
        sld:type    sld:record .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#annotations>
        cwl:outputSource  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/annotations> ;
        cwl:pickValue     "first_non_null" ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm>
        sld:type  [ sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/crosswalk> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/directory> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/geneExpression> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/popv> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/summarize> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/celltypist> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/azimuth> ;
                    sld:type    sld:record
                  ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#report>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "report.json" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#organ>
        rdfs:label        "Organ uberon id in format 'UBERON:1234'" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--organ" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv>
        cwl:in    <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/organ> ;
        cwl:out   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/annotated_matrix> ;
        cwl:run   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl> ;
        cwl:when  "$(!!inputs.options)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl#options>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#report>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "report.json" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/run/report>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#annotated_matrix>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotated_matrix.h5ad" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options>
        rdfs:label  "Celltypist specific options" ;
        sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options/ensembleLookup> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options/queryLayersKey> ;
        sld:type    sld:record .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#options>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl#matrix>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#report>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "report.json" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options/queryLayersKey>
        rdfs:label        "Data layer to use" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/queryBatchKey>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-batch-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-batch-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-batch-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl>
        a                        cwl:Workflow ;
        ns1:original_cwlVersion  "v1.2" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize> ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#organ> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#directory> ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options>
                                 ] ;
        cwl:requirements         [ a       cwl:InlineJavascriptRequirement ;
                                   InlineJavascriptRequirement:expressionLib
                                           "var ALGORITHMS = [\"azimuth\", \"celltypist\", \"popv\"];\n\n/**\n * Finds the algorithm selected in the option object\n *\n * @param {object} obj Options\n * @returns {string} Name of algorithm or null if no match was found\n */\nfunction _find_algorithm(obj) {\n  for (var index = 0; index < ALGORITHMS.length; ++index) {\n    var name = ALGORITHMS[index];\n    if (typeof obj[name] === \"object\") {\n      return name;\n    }\n  }\n\n  return null;\n}\n\n/**\n * Selects an output directory based on the provided options\n *\n * @param {object} obj Options\n * @returns The selected output directory\n */\nfunction selectOutputDirectory(obj) {\n  return obj[\"directory\"] || _find_algorithm(obj) || \".\";\n}\n\n/**\n * Creates default summarize step options based on the provided options\n *\n * @param {object} obj Options\n * @returns Default summarize options\n */\nfunction getDefaultSummarizeOptions(obj) {\n  return {\n    annotationMethod: _find_algorithm(obj) || \"unknown\",\n  };\n}\n"
                                 ] ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm/celltypist>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#matrix> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/matrix_with_crosswalking> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#annotations>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotations.csv" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect>
        cwl:in   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/files> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/outputDirectory> ;
        cwl:out  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/directory> ;
        cwl:run  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#options>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl>
        a                        cwl:Workflow ;
        ns1:original_cwlVersion  "v1.2" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist> ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#organ> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#annotated_matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#report> ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options>
                                 ] ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/annotated_matrix> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize>
        cwl:in    <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/options> ;
        cwl:out   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/summary> ;
        cwl:run   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl> ;
        cwl:when  "$(!!inputs.matrix)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/annotationColumn>
        rdfs:label        "Annotation column" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--annotation-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--annotation-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl#matrix>
        rdfs:label        "Data to get crosswalking for in h5ad format" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport>
        cwl:in   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/reports> ;
        cwl:out  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/report> ;
        cwl:run  [ a                          cwl:ExpressionTool ;
                   ExpressionTool:expression  "${ return { report: inputs.reports[inputs.reports.length - 1] }; }\n" ;
                   cwl:inputs                 <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/run/reports> ;
                   cwl:outputs                <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/run/report> ;
                   cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] ;
                   cwl:requirements           [ a  cwl:InlineJavascriptRequirement ]
                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#annotated_matrix>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotated_matrix.h5ad" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm/azimuth>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/geneExprCount>
        rdfs:label        "Number of top genes per cell type to save" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--gene-expr-count" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--gene-expr-count" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/geneExprColumn>
        rdfs:comment      "Gene expression column" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--gene-expr-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--gene-expr-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression>
        cwl:in    <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/matrix> ;
        cwl:out   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/matrix_with_gene_expr> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/report> ;
        cwl:run   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl> ;
        cwl:when  "$(!!inputs.matrix)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/clidColumn>
        rdfs:label        "Output clid column name" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clid-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clid-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/referenceBatchKey>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ref-batch-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ref-batch-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ref-batch-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl#directory>
        sld:type  cwl:Directory .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/options>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm> ;
        cwl:valueFrom  "$(inputs.options.popv || null)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableOrganLevelColumn>
        rdfs:label        "Organ level column in crosswalk table" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-organ-level-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-organ-level-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/organ>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#organ> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/cellLabelColumn>
        rdfs:comment      "Cell label column" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-label-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-label-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl>
        a                          cwl:ExpressionTool ;
        ns1:original_cwlVersion    "v1.2" ;
        ExpressionTool:expression  "${\n  var parts = inputs.outputDirectory.split('/');\n  var listing = inputs.files;\n  for (var i = parts.length - 1; i >= 0; --i) {\n    listing = [{\n      class: 'Directory',\n      basename: parts[i],\n      listing: listing\n    }];\n  }\n\n  return { directory: listing[0] }\n}\n" ;
        cwl:cwlVersion             cwl:v1.2 ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl#files> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl#outputDirectory> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl#directory> ;
        cwl:requirements           [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#matrix>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/algorithm>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/queryLabelsKey>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-labels-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-labels-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-labels-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/options>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm> ;
        cwl:valueFrom  "$(self.geneExpression || {})" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#annotations>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotations.csv" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#organ>
        rdfs:label        "Organ uberon id in format 'UBERON:1234'" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--organ" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/matrix_with_gene_expr> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/referenceLabelsKey>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ref-labels-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ref-labels-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ref-labels-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#organ>
        rdfs:label        "Organ uberon id in format 'UBERON:1234'" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--organ" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/organ>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#organ> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#organ>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableClidLabelColumn>
        rdfs:label        "CL label column in crosswalk table" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-clid-label-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-clid-label-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl#report>
        cwl:loadContents  true ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/options>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm> ;
        cwl:valueFrom  "$(inputs.options.azimuth || null)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/directory>
        sld:type  xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/geneExpression>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableMatchColumn>
        rdfs:label        "Match type column in crosswalk table" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-match-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-match-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/outputDirectory>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm> ;
        cwl:valueFrom  "$(self.directory || {})" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options>
        rdfs:label  "crosswalking options" ;
        sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableOrganLevelColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/annotationColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableClidLabelColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableLabelColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/matchColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableClidColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableOrganIdColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/clidColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableMatchColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/table> ;
        sld:type    sld:record .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/annotationMethod>
        rdfs:comment      "Method used to extract annotations" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--annotation-method" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--annotation-method" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/reports>
        cwl:pickValue  "all_non_null" ;
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/report> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableClidColumn>
        rdfs:label        "CL ID column in crosswalk table" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-clid-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-clid-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl#files>
        sld:type  [ sld:items  cwl:Directory , cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#annotated_matrix>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotated_matrix.h5ad" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/table>
        rdfs:label        "Crosswalk CSV file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl>
        a                          cwl:ExpressionTool ;
        ns1:original_cwlVersion    "v1.2" ;
        ExpressionTool:expression  "${\n  var isSuccess = /\"status\": \"success\"/g.test(inputs.report.contents);\n  return { matrix_or_null: isSuccess ? inputs.matrix : null };\n}\n" ;
        cwl:cwlVersion             cwl:v1.2 ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl#report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl#matrix> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl#matrix_or_null> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#options>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options/queryLayersKey>
        rdfs:label        "Data layer to use" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#matrix>
        rdfs:comment      "Annotated matrix h5ad" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/report>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/report> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/options.yml#options/clidColumn>
        rdfs:label        "Cell id column" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clid-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--clid-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm>
        sld:type  [ sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm/popv> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm/azimuth> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm/celltypist> ;
                    sld:type    sld:record
                  ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#matrix> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#matrix>
        rdfs:label        "Data to annotate in h5ad format" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          0 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/main.py" ) ;
        cwl:baseCommand          ( "python3" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                cwl:LoadListingRequirement ;
                                   cwl:loadListing  "deep_listing"
                                 ] ;
        cwl:hints                [ a                            cwl:NetworkAccess ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#organ> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#options> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#annotated_matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#annotations> ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options>
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ghcr.io/hubmapconsortium/hra-workflows/popv:main"
                                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/queryLayersKey>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--query-layers-key" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#matrix>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist>
        cwl:in    <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/organ> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/matrix> ;
        cwl:out   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/annotated_matrix> ;
        cwl:run   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl> ;
        cwl:when  "$(!!inputs.options)" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#organ>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#annotations>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotations.csv" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/gene-expression/pipeline.cwl#matrix_with_gene_expr>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "matrix_with_gene_expr.h5ad" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/predictionMode>
        rdfs:label        "Popv prediction mode (fast, inference, or retrain)" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--prediction-mode" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--prediction-mode" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--prediction-mode" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#report>
        cwl:outputSource  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/report> ;
        cwl:pickValue     "first_non_null" ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#matrix> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/ensembleLookup>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--ensemble-lookup" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/options>
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm> ;
        cwl:valueFrom  "$(self.crosswalk || {})" .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options/tableLabelColumn>
        rdfs:label        "Label column in crosswalk table" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-label-column" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--crosswalk-table-label-column" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/pipeline.cwl#options>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/pipeline.cwl#options>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/celltypist/options.yml#options> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate>
        cwl:in   <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/organ> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/algorithm> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/matrix> ;
        cwl:out  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/annotated_matrix> ;
        cwl:run  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#annotated_matrix>
        cwl:outputSource  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#azimuth/annotated_matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#celltypist/annotated_matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/annotated_matrix> ;
        cwl:pickValue     "first_non_null" ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/referenceDataDir>
        rdfs:label        "Directory with reference data files in the h5ad format" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--reference-data-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--reference-data-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--reference-data-dir" ] ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/pipeline.cwl#matrix_with_crosswalking>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "matrix_with_crosswalking.h5ad" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/check_annotation_report.cwl#matrix_or_null>
        sld:type  cwl:File , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/modelsDir>
        rdfs:label        "Directory with models directories" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--models-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--models-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--models-dir" ] ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/popv>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options>
        rdfs:label  "Extract summary options" ;
        sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/cellSource> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/annotationMethod> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/cellLabelColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/geneExprColumn> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/jsonldContext> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/cellIdColumn> ;
        sld:type    sld:record .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/collect-files.cwl#outputDirectory>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/main.py" ) ;
        cwl:baseCommand          ( "python3" ) ;
        cwl:cwlVersion           cwl:v1.2 ;
        cwl:hints                [ a                cwl:LoadListingRequirement ;
                                   cwl:loadListing  "deep_listing"
                                 ] ;
        cwl:hints                [ a                            cwl:NetworkAccess ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#options> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#organ> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#annotated_matrix> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#annotations> ;
        cwl:requirements         [ a                           cwl:SchemaDefRequirement ;
                                   SchemaDefRequirement:types  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options>
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ghcr.io/hubmapconsortium/hra-workflows/azimuth:main"
                                 ] ;
        cwl:requirements         [ a                         cwl:EnvVarRequirement ;
                                   EnvVarRequirement:envDef  [ EnvironmentDef:envName   "R_LIBS" ;
                                                               EnvironmentDef:envValue  "$(inputs.options.referenceDataDir.path)"
                                                             ]
                                 ] .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options/cellSource>
        rdfs:comment      "Cell source. Must be an IRI." ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-source" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--cell-source" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#algorithm/popv>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options/referenceDataDir>
        rdfs:label        "Directory with reference data directories" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--reference-data-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--reference-data-dir" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--reference-data-dir" ] ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options>
        rdfs:label  "Azimuth specific options" ;
        sld:fields  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options/queryLayersKey> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/options.yml#options/referenceDataDir> ;
        sld:type    sld:record .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/summarize>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/extract-summary/pipeline.cwl#summary>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "summary.jsonld" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/files>
        cwl:pickValue  "all_non_null" ;
        cwl:source     <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/report> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/annotations> , <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/summary> .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/azimuth/pipeline.cwl#report>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "report.json" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/popv/options.yml#options/samplesPerLabel>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--samples-per-label" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--samples-per-label" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--samples-per-label" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#algorithm/crosswalk>
        sld:type  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/containers/crosswalking/options.yml#options> , sld:null .

<https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#popv/matrix>
        cwl:source  <https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/annotate.cwl#matrix> .
