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

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/minHitOnly>
        cwl:default  true .

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

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#output>
        rdfs:comment       "Output tab separated similarity file" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.outName)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#output>
        rdfs:comment       "Output filtered similarity blast-m8 file" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.outName)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/outName>
        cwl:source     <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#jobid> ;
        cwl:valueFrom  "$(self).650.diamond.sims" .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/merge>
        cwl:default  true .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#outName>
        rdfs:comment      "Output name" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-o" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#sequences>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "filter similarity file by E-value and number of hits\n>bleachsims -s <input> -o <output> -m 20 -r 0 -c 3\n" ;
        rdfs:label               "bleachsims" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "bleachsims" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/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/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#range> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#cutoffOnly> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#cutoff> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#minHitOnly> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#input> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#min> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#outName> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#output> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#error> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#info> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "bleachsims.error" ;
        cwl:stdout               "bleachsims.log" .

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

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#outName>
        rdfs:comment      "write result to FILE instead of standard output" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-o" ] ;
        sld:type          xsd:string .

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

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#input>
        rdfs:comment      "Input similarity blast-m8 file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-s" ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "multi-threaded fast sequence search command line tool, protein only\n>diamond -t <tempdir> -b <blocksize> -d <database> -q <query> -o <output>\n" ;
        rdfs:label               "diamond" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position  0 ;
                                     cwl:valueFrom                "blastp"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "diamond" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgrast/pipeline:4.04"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#database> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#tempDir> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#maxTarget> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#blockSize> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#evalue> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#query> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#outName> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#output> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#info> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#error> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "diamond.error" ;
        cwl:stdout               "diamond.log" .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#maxTarget>
        rdfs:comment      "Maximum target sequences per query to keep" ;
        cwl:default       20 ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-k" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/input>
        cwl:source  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/output> .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims>
        cwl:in   <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/input> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/outName> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/minHitOnly> ;
        cwl:out  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/output> ;
        cwl:run  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl> .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#output>
        rdfs:comment       "The sorted file" ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.outName)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#cutoff>
        rdfs:comment      "Remove all evalues with an exponent lower than cutoff, default 3" ;
        cwl:default       3 ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-c" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "sort text file base on given field(s)" ;
        rdfs:label               "GNU sort" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:prefix  "-T" ;
                                     cwl:valueFrom              "$(runtime.tmpdir)"
                                   ]
                                   [ CommandLineBinding:prefix  "-S" ;
                                     cwl:valueFrom              "$(runtime.ram)M"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "sort" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/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/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#field> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#input> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#key> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#outName> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#merge> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#error> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#output> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#info> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:stderr               "sort.error" ;
        cwl:stdout               "sort.log" .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/input>
        cwl:source  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/output> .

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

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl>
        a                        cwl:Workflow ;
        rdfs:comment             "run diamond on mutlple DBs and merge-sort results" ;
        rdfs:label               "protein similarities" ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#m5nrFull> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#sequences> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#jobid> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#protSimsOut> ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:ScatterFeatureRequirement ] .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims>
        cwl:in   <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/key> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/outName> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/input> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/merge> ;
        cwl:out  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/output> ;
        cwl:run  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl> .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#minHitOnly>
        rdfs:comment      "only apply cutoff filter" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--min_hit_only" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#key>
        rdfs:comment      "start a key at POS1, end it at POS2 (origin 1)" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          [ cwl:inputBinding  [ CommandLineBinding:prefix
                                              "-k" ] ;
                            sld:items         xsd:string ;
                            sld:type          sld:array
                          ] .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#database>
        rdfs:comment      "Database fasta format file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-d" ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#field>
        rdfs:comment      "use SEP instead of non-blank to blank transition, default is tab" ;
        cwl:inputBinding  [ CommandLineBinding:prefix  "-t" ;
                            cwl:valueFrom              "$(\"\\u0009\")"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#min>
        rdfs:comment      "Minimum number of hits per query, default 20" ;
        cwl:default       20 ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-m" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#range>
        rdfs:comment      "Best evalue plus this exponent that will be returned, default 0 (no range)" ;
        cwl:default       0 ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-r" ] ;
        sld:type          xsd:int , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#merge>
        rdfs:comment      "merge only, the input files are assumed to be pre-sorted" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-m" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#protSimsOut>
        cwl:outputSource  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#bleachSims/output> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond>
        cwl:in             <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/database> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/outName> , <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/query> ;
        cwl:out            <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/output> ;
        cwl:run            <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl> ;
        cwl:scatter        ( <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/database> <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/outName> ) ;
        cwl:scatterMethod  ScatterMethod:dotproduct .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/database>
        cwl:source  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#m5nrFull> .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/outName>
        cwl:source     <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#m5nrFull> ;
        cwl:valueFrom  "$(self.basename).diamond.sims" .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/bleachsims.tool.cwl#cutoffOnly>
        rdfs:comment      "only apply cutoff filter" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "--eval_only" ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#query>
        rdfs:comment      "Query fasta format file" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-q" ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#jobid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#tempDir>
        rdfs:comment      "Temp dir for files, use memory for default" ;
        cwl:default       "/dev/shm" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-t" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#diamond/query>
        cwl:source  <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#sequences> .

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

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#outName>
        rdfs:comment      "Output name" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-o" ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#evalue>
        rdfs:comment      "Maximum expected value to report" ;
        cwl:default       1e-03 ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-e" ] ;
        sld:type          xsd:float , sld:null .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/sort.tool.cwl#input>
        rdfs:comment      "Files to sort" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/outName>
        cwl:source     <https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#jobid> ;
        cwl:valueFrom  "$(self[0]).diamond.sims.merge" .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#m5nrFull>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Workflows/protein-diamond.workflow.cwl#mergeSims/key>
        cwl:valueFrom  "$([\"1,1\", \"12,12nr\", \"3,3nr\"])" .

<https://w3id.org/cwl/view/git/7797879b801042984b5ae651754815fc3f77ea41/CWL/Tools/diamond.tool.cwl#blockSize>
        rdfs:comment      "Control memory useage, this number x 6 in GB" ;
        cwl:default       1e+01 ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-b" ] ;
        sld:type          xsd:float , sld:null .

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