@prefix LoadListingRequirement: <http://commonwl.org/cwltool#LoadListingRequirement/> .
@prefix NetworkAccess: <http://commonwl.org/cwltool#NetworkAccess/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix DockerRequirement: <https://w3id.org/cwl/cwl#DockerRequirement/> .
@prefix Workflow: <https://w3id.org/cwl/cwl#Workflow/> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@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#> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#subsetList>
        rdfs:comment      "List of sequences to subset input by, required with subsetSeqs option" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--list" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--list" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--list" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--list" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/indexName>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#indexName> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/sequences>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/file> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/bowtieTruncate>
        cwl:default  true .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/sequences>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sequences> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/sortbyid2id>
        cwl:default  true .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput>
        cwl:in   <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/output> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/sequences> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/sortbyid> ;
        cwl:out  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/file> ;
        cwl:run  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen>
        cwl:in   <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/sequences> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/subsetSeqs> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/output> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/subsetList> ;
        cwl:out  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/file> ;
        cwl:run  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#output>
        rdfs:comment      "Output sequence file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--output" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--output" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--output" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--output" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/subsetList>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/file> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#fastq2fasta>
        rdfs:comment      "Transform fastq to fasta" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fastq2fasta" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fastq2fasta" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fastq2fasta" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fastq2fasta" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate>
        cwl:in   <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/output> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/sequences> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/bowtieTruncate> ;
        cwl:out  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/file> ;
        cwl:run  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#bowtieTruncate>
        rdfs:comment      "Return fasta with each sequence truncated to 1024 bps" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--bowtie_truncate" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--bowtie_truncate" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--bowtie_truncate" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--bowtie_truncate" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#info>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "bowtie2.log" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#file>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.output)" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.output)" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.output)" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.output)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/output>
        cwl:source     <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#jobid> ;
        cwl:valueFrom  "$(self).299.screen.passed.fna" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/sequences>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sequences> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/output>
        cwl:source     <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/unaligned> ;
        cwl:valueFrom  "$(self.basename).ids" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sequences>
        rdfs:comment      "Input sequence file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--input" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--input" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--input" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--input" ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Utility tool for various sequence file transformations.\n" ;
        rdfs:label               "seqUtil" ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:baseCommand          ( "seqUtil" ) ;
        cwl:baseCommand          ( "seqUtil" ) ;
        cwl:baseCommand          ( "seqUtil" ) ;
        cwl:baseCommand          ( "seqUtil" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/v1.2> ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgrast/pipeline:4.03"
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgrast/pipeline:4.03"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgrast/pipeline:4.03"
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgrast/pipeline:4.03"
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#bowtieTruncate> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#subsetList> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sortbyid> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sequences> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#output> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sortbyid2tab> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#subsetSeqs> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sortbyid2id> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#fasta2tab> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#fastq2fasta> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#file> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#error> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#info> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "seqUtil.error" ;
        cwl:stdout               "seqUtil.log" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/output>
        cwl:source     <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sequences> ;
        cwl:valueFrom  "$(self.basename).truncate" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#indexName>
        cwl:default  "h_sapiens" ;
        sld:type     xsd:string , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sequences>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/sequences>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/file> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#indexDir>
        sld:type  cwl:Directory .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#unaligned>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.outUnaligned)" ] ;
        sld:type           cwl:File , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID>
        cwl:in   <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/sequences> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/output> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/sortbyid2id> ;
        cwl:out  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/file> ;
        cwl:run  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#error>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.error" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.error" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.error" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.error" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/outUnaligned>
        cwl:source     <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate/file> ;
        cwl:valueFrom  "$(self.basename).unaligned" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sortbyid2id>
        rdfs:comment      "Transform fasta to ID list, sorted by ID" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2id" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2id" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2id" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2id" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#error>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "bowtie2.error" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sortbyid2tab>
        rdfs:comment      "Transform fasta to tabbed, sorted by ID" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2tab" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2tab" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2tab" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid2tab" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "Remove sequences from specified host organism using bowtie2:\n>bowtie2 -f --reorder -p $proc --un $unalignedSequences -x $indexDir/$indexName -U $sequences > /dev/null\" \n" ;
        rdfs:label               "organism screening" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "-f" "--reorder"
                                   [ CommandLineBinding:prefix  "-p" ;
                                     cwl:valueFrom              "$(runtime.cores)"
                                   ]
                                   [ CommandLineBinding:prefix  "-x" ;
                                     cwl:valueFrom              "$(inputs.indexDir.path)/$(inputs.indexName)"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "bowtie2" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/v1.2> ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgrast/pipeline:4.03"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#indexDir> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#outUnaligned> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#sequences> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#indexName> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#info> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#unaligned> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#error> ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "bowtie2.error" ;
        cwl:stdout               "bowtie2.log" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/subsetSeqs>
        cwl:default  true .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#fasta2tab>
        rdfs:comment      "Transform fasta to tabbed" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fasta2tab" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fasta2tab" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fasta2tab" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--fasta2tab" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#indexName>
        rdfs:comment  "Prefix for index files" ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#sequences>
        rdfs:comment      "Fasta file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-U" ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#indexDir>
        rdfs:comment  "Directory containing index files with prefix INDEXNAME" ;
        cwl:default   "./" ;
        sld:type      cwl:Directory , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/output>
        cwl:source     <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sequences> ;
        cwl:valueFrom  "$(self.basename).sort" .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#passed>
        cwl:outputSource  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen/file> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#jobid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl#outUnaligned>
        rdfs:comment      "write unpaired reads that didn't align to <path>" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--un" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#subsetSeqs>
        rdfs:comment      "Return fasta with each sequence truncated to 1024 bps" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--subset_seqs" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--subset_seqs" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--subset_seqs" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--subset_seqs" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#info>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.log" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.log" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.log" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "seqUtil.log" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID/sequences>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/unaligned> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput/sortbyid>
        cwl:default  true .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen>
        cwl:in   <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/indexName> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/indexDir> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/outUnaligned> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/sequences> ;
        cwl:out  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/unaligned> ;
        cwl:run  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/bowtie2.tool.cwl> .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Tools/seqUtil.tool.cwl#sortbyid>
        rdfs:comment      "Sort fasta file by ID" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid" ] ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--sortbyid" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl>
        a                        cwl:Workflow ;
        rdfs:comment             "Remove sequences which align against a reference set using bowtie2. The references are preformatted (index files)" ;
        rdfs:label               "screen out taxa" ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#truncate> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortInput> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#untruncateScreen> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sortScreenID> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#indexName> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#indexDir> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#jobid> , <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#sequences> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#passed> ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#screen/indexDir>
        cwl:source  <https://w3id.org/cwl/view/git/8a5ded15fad8ee1a4315aef1fdc1d53cdcdc12b8/CWL/Workflows/organism-screening.workflow.cwl#indexDir> .
