@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@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 ns2:   <http://commonwl.org/cwltool#> .
@prefix SoftwarePackage: <https://w3id.org/cwl/cwl#SoftwarePackage/> .
@prefix ns1:   <http://schema.org/> .
@prefix SoftwareRequirement: <https://w3id.org/cwl/cwl#SoftwareRequirement/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix Parameter: <https://w3id.org/cwl/cwl#Parameter/> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix CommandLineTool: <https://w3id.org/cwl/cwl#CommandLineTool/> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/sequence_query>
        cwl:source  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#indexed_sequences> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates>
        cwl:in   <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/coordinate_lines> ;
        cwl:out  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/formatted_names_and_coords> ;
        cwl:run  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/extract_coordinates> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/extract_coord_lines.cwl#summary>
        Parameter:streamable  true ;
        cwl:inputBinding      [ CommandLineBinding:position
                          1 ] ;
        sld:type              cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/extract_coord_lines.cwl#coord_lines>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "coord_lines" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/extract_coordinates/coordinate_lines>
        rdfs:comment          "The required columns are as follows:\n(1) target name: The name of the target sequence or profile.\n(18) from (ali coord): The start of the MEA alignment of this\n     domain with respect to the sequence, numbered 1..L for a\n     sequence of L residues.\n(19) to (ali coord): The end of the MEA alignment of this domain\n     with respect to the sequence, numbered 1..L for a sequence of\n     L residues.\n" ;
        Parameter:streamable  true ;
        cwl:inputBinding      [ CommandLineBinding:position
                          1 ] ;
        cwl:inputBinding      [ CommandLineBinding:position
                          1 ] ;
        sld:type              cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#sequences>
        cwl:format         <http://edamontology.org/format_1929> ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "sequences" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmer_search_results>
        cwl:outputSource  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/per_domain_summary> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/names>
        cwl:source  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/formatted_names_and_coords> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coord_lines/summary>
        cwl:source  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/per_domain_summary> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:comment             "https://github.com/EddyRivasLab/easel" ;
        rdfs:label               "extract by names from an indexed sequence file" ;
        ns2:original_cwlVersion  "v1.0" ;
        ns1:copyrightHolder      "EMBL - European Bioinformatics Institute" ;
        ns1:license              "https://www.apache.org/licenses/LICENSE-2.0" ;
        cwl:baseCommand          ( "esl-sfetch" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/v1.2> ;
        cwl:hints                [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/NetworkAccess> ] ;
        cwl:hints                [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/LoadListingRequirement> ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#indexed_sequences> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#names_contain_subseq_coords> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#names> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#sequences> ;
        cwl:stdout               "sequences" .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/indexed_sequences>
        cwl:source  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#indexed_sequences> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/extract_coordinates/formatted_names_and_coords>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "formatted_names_and_coords" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "formatted_names_and_coords" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl>
        a                        cwl:Workflow ;
        ns2:original_cwlVersion  "v1.0" ;
        ns1:copyrightHolder      "EMBL - European Bioinformatics Institute" ;
        ns1:license              "https://www.apache.org/licenses/LICENSE-2.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coord_lines> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/v1.2> ;
        cwl:hints                [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/LoadListingRequirement> ] ;
        cwl:hints                [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/NetworkAccess> ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#model> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#indexed_sequences> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmer_search_results> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#matching_sequences> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#sequence_query>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#per_domain_summary>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "per_domain_summary.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "search profile(s) against a sequence database" ;
        ns2:original_cwlVersion  "v1.0" ;
        ns1:copyrightHolder      "EMBL - European Bioinformatics Institute" ;
        ns1:license              "https://www.apache.org/licenses/LICENSE-2.0" ;
        cwl:arguments            ( "--domtblout" "per_domain_summary.txt"
                                   [ CommandLineBinding:prefix  "--cpu" ;
                                     cwl:valueFrom              "$(runtime.cores)"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "hmmsearch" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/v1.2> ;
        cwl:hints                [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/NetworkAccess> ] ;
        cwl:hints                [ a                             cwl:SoftwareRequirement ;
                                   SoftwareRequirement:packages  [ SoftwarePackage:package  "hmmer" ;
                                                                   SoftwarePackage:specs    "https://identifiers.org/rrid/RRID:SCR_005305" ;
                                                                   SoftwarePackage:version  "3.1b2"
                                                                 ]
                                 ] ;
        cwl:hints                [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/LoadListingRequirement> ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#e_threshold> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#hmm_profiles> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#sequence_query> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#per_domain_summary> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#matching_sequences>
        cwl:format        <http://edamontology.org/format_1929> ;
        cwl:outputSource  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/sequences> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/extract_coord_lines.cwl>
        a                             cwl:CommandLineTool ;
        ns2:original_cwlVersion       "v1.0" ;
        ns1:copyrightHolder           "EMBL - European Bioinformatics Institute" ;
        ns1:license                   "https://www.apache.org/licenses/LICENSE-2.0" ;
        CommandLineTool:successCodes  1 , 0 ;
        cwl:baseCommand               ( "grep" "-v" "^#" ) ;
        cwl:cwlVersion                <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/v1.2> ;
        cwl:hints                     [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/NetworkAccess> ] ;
        cwl:hints                     [ a  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/LoadListingRequirement> ] ;
        cwl:inputs                    <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/extract_coord_lines.cwl#summary> ;
        cwl:outputs                   <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/extract_coord_lines.cwl#coord_lines> ;
        cwl:stdout                    "coord_lines" .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#names>
        rdfs:label            "sequence names to retrieve, one per line" ;
        Parameter:streamable  true ;
        cwl:inputBinding      [ CommandLineBinding:position
                          2 ] ;
        sld:type              cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/e_threshold>
        cwl:default  "1.0E-5" .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/extract_coordinates>
        a                cwl:CommandLineTool ;
        cwl:baseCommand  ( "awk" "{print $1, $18, $19, $1}" ) ;
        cwl:baseCommand  ( "awk" "{print $1, $18, $19, $1}" ) ;
        cwl:inputs       <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/extract_coordinates/coordinate_lines> ;
        cwl:outputs      <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/extract_coordinates/formatted_names_and_coords> ;
        cwl:stdout       "formatted_names_and_coords" .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#e_threshold>
        rdfs:label        "report sequences <= this E-value threshold in output" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-E" ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#names_contain_subseq_coords>
        rdfs:comment      "GDF format: <newname> <from> <to> <source seqname>\nspace/tabdelimited\n" ;
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "-C" ] ;
        sld:type          xsd:boolean .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#model>
        rdfs:label  "rRNA protein model to search with" ;
        cwl:format  <http://edamontology.org/format_1370> ;
        sld:type    cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coord_lines>
        cwl:in   <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coord_lines/summary> ;
        cwl:out  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coord_lines/coord_lines> ;
        cwl:run  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/extract_coord_lines.cwl> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences>
        cwl:in   <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/names> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/names_contain_subseq_coords> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/indexed_sequences> ;
        cwl:out  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/sequences> ;
        cwl:run  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coordinates/coordinate_lines>
        cwl:source  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#extract_coord_lines/coord_lines> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#fetch_aligned_sequences/names_contain_subseq_coords>
        cwl:default  true .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/esl-sfetch-manyseqs.cwl#indexed_sequences>
        rdfs:label          "sequence file indexed by esl-sfetch-index" ;
        cwl:format          <http://edamontology.org/format_1961> , <http://edamontology.org/format_1963> , <http://edamontology.org/format_1936> , <http://edamontology.org/format_1927> , <http://edamontology.org/format_1929> ;
        cwl:inputBinding    [ CommandLineBinding:position  1 ;
                              CommandLineBinding:prefix    "-f"
                            ] ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch>
        cwl:in   <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/sequence_query> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/hmm_profiles> , <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/e_threshold> ;
        cwl:out  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/per_domain_summary> ;
        cwl:run  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#hmmsearch/hmm_profiles>
        cwl:source  <https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#model> .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/rRNA_selection.cwl#indexed_sequences>
        cwl:format          <http://edamontology.org/format_1929> ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/ca6ca613f0d3728d9589a6ca6293e66dfde87bfb/tools/hmmsearch.cwl#hmm_profiles>
        cwl:format        <http://edamontology.org/format_1370> ;
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File .
