@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 cwl:   <https://w3id.org/cwl/cwl#> .
@prefix ResourceRequirement: <https://w3id.org/cwl/cwl#ResourceRequirement/> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position  8 ;
                            CommandLineBinding:prefix    "--fasta"
                          ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/plugins>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_plugins> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/ensembl_version>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_version> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants>
        cwl:in   <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/custom_gnomad_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/custom_clinvar_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/coding_only> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/ensembl_assembly> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/plugins> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/synonyms_file> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/cache_dir> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/pick> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/everything> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/reference> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/ensembl_species> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/ensembl_version> ;
        cwl:out  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/vep_summary> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/annotated_vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vcfs>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Sort VCF" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "O="
                                   [ cwl:valueFrom  "$(runtime.outdir)/sorted.vcf" ]
                                 ) ;
        cwl:baseCommand          ( "/usr/bin/java" "-Xmx16g" "-jar" "/opt/picard/picard.jar" "SortVcf" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl#vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl#reference_dict> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl#sorted_vcf> ;
        cwl:requirements         [ a                           cwl:ResourceRequirement ;
                                   ResourceRequirement:ramMin  18000
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/picard-cwl:2.18.1"
                                 ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#estimate_sv_distance>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/synonyms_file>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#synonyms_file> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#merged_annotated_vcf>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.cohort_name)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#plugins>
        cwl:inputBinding  [ CommandLineBinding:position
                          9 ] ;
        sld:type          [ cwl:inputBinding  [ CommandLineBinding:prefix
                                              "--plugin" ] ;
                            sld:items         xsd:string ;
                            sld:type          sld:array
                          ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/same_strand>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#same_strand> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#custom_gnomad_vcf>
        sld:type  cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#ensembl_species>
        rdfs:comment      "ensembl species - Must be present in the cache directory. Examples: 'homo_sapiens' or 'mus_musculus'" ;
        cwl:inputBinding  [ CommandLineBinding:position  13 ;
                            CommandLineBinding:prefix    "--species"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#everything>
        cwl:default       true ;
        cwl:inputBinding  [ CommandLineBinding:position  10 ;
                            CommandLineBinding:prefix    "--everything"
                          ] ;
        sld:type          xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#reference>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/max_distance_to_merge>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#max_distance_to_merge> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/pick>
        cwl:default  "per_gene" .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/custom_clinvar_vcf>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#custom_clinvar_vcf> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#synonyms_file>
        sld:type  cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#cohort_name>
        sld:type  xsd:string , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/everything>
        cwl:default  false .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/reference>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#reference> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merged_annotated_vcf>
        cwl:outputSource  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sort_vcf/sorted_vcf> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#cohort_name>
        rdfs:comment      "Used to generate the output file name" ;
        cwl:default       "SURVIVOR-sv-merged.vcf" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          8 ] ;
        sld:type          xsd:string , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#minimum_sv_size>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/ensembl_species>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_species> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/minimum_sv_calls>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#minimum_sv_calls> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sort_vcf>
        cwl:in   <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sort_vcf/vcf> ;
        cwl:out  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sort_vcf/sorted_vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sv_db>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/cohort_name>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#cohort_name> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#custom_clinvar_vcf>
        sld:type  cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl#sorted_vcf>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "sorted.vcf" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl#reference_dict>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "SEQUENCE_DICTIONARY=" ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/sort_vcf.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:prefix
                          "I=" ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#ensembl_assembly>
        rdfs:comment      "genome assembly to use in vep. Examples: 'GRCh38' or 'GRCm38'" ;
        cwl:inputBinding  [ CommandLineBinding:position  11 ;
                            CommandLineBinding:prefix    "--assembly"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#same_type>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "add population allele frequencies to a vcf" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/opt/hall-lab/python-2.7.15/bin/svtools" "afreq" "$(inputs.vcf)"
                                   [ CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "|"
                                   ]
                                   "/opt/hall-lab/python-2.7.15/bin/svtools" "vcftobedpe" "-i" "stdin"
                                   [ CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "|"
                                   ]
                                   "/opt/hall-lab/python-2.7.15/bin/svtools" "varlookup" "-d" "200" "-c" "POPFREQ" "-a" "stdin" "-b" "$(inputs.sv_db)"
                                   [ CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "|"
                                   ]
                                   "/opt/hall-lab/python-2.7.15/bin/svtools" "bedpetovcf"
                                 ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#cohort_name> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#sv_db> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#vcf> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#merged_annotated_vcf> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "halllab/svtools:v0.4.0-2dc7f91"
                                 ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  1 ;
                                   ResourceRequirement:ramMin    5000
                                 ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:stdout               "$(inputs.cohort_name)" .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_version>
        rdfs:comment  "ensembl version - Must be present in the cache directory. Example: 95" ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#max_distance_to_merge>
        rdfs:comment      "Maximum distance of variants to consider for merging" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#minimum_sv_calls>
        rdfs:comment      "Minimum number of sv calls needed to be merged" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          3 ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_cache_dir>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#same_strand>
        rdfs:comment      "Require merged SVs to be on the same strand" ;
        cwl:inputBinding  [ CommandLineBinding:position  5 ;
                            cwl:valueFrom                "${\n  if(inputs.same_strand){\n    return \"1\";\n  } else {\n    return \"0\";\n  }\n}\n"
                          ] ;
        sld:type          xsd:boolean .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#synonyms_file>
        cwl:inputBinding  [ CommandLineBinding:position  2 ;
                            CommandLineBinding:prefix    "--synonyms"
                          ] ;
        sld:type          cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "-i"
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#custom_clinvar_vcf>
        cwl:inputBinding    [ CommandLineBinding:position  7 ;
                              cwl:valueFrom                "${\n    if (inputs.custom_clinvar_vcf) {\n        return [\"--custom\", inputs.custom_clinvar_vcf.path + \",clinvar,vcf,exact,0,CLINSIGN,PHENOTYPE,SCORE,RCVACC,TESTEDINGTR,PHENOTYPELIST,NUMSUBMIT,GUIDELINES\"]\n\n    }\n    else {\n        return []\n    }\n}\n"
                            ] ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#sv_db>
        rdfs:comment  "bed file containing allele frequencies for a population" ;
        sld:type      cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Ensembl Variant Effect Predictor" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "--format" "vcf" "--vcf" "--fork" "4" "--term" "SO" "--transcript_version" "--offline" "--cache" "--symbol" "-o"
                                   [ cwl:valueFrom  "$(runtime.outdir)/annotated.vcf" ]
                                 ) ;
        cwl:baseCommand          ( "/usr/bin/perl" "-I" "/opt/lib/perl/VEP/Plugins" "/usr/bin/variant_effect_predictor.pl" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#ensembl_assembly> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#ensembl_species> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#synonyms_file> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#cache_dir> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#custom_gnomad_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#coding_only> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#reference> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#custom_clinvar_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#everything> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#ensembl_version> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#plugins> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#vep_summary> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#annotated_vcf> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/vep_helper-cwl:1.1.0"
                                 ] ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   4 ;
                                   ResourceRequirement:ramMin     64000 ;
                                   ResourceRequirement:tmpdirMin  25000
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs>
        cwl:in   <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/minimum_sv_size> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/vcfs> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/same_type> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/same_strand> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/cohort_name> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/max_distance_to_merge> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/minimum_sv_calls> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/estimate_sv_distance> ;
        cwl:out  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/merged_vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/sv_db>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sv_db> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/minimum_sv_size>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#minimum_sv_size> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/coding_only>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#coding_only> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl>
        a                        cwl:Workflow ;
        rdfs:label               "merge and annotate svs with population allele freq and vep" ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sort_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#minimum_sv_size> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_species> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#max_distance_to_merge> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_version> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#estimate_sv_distance> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#custom_gnomad_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vcfs> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#same_strand> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#custom_clinvar_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#reference> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#cohort_name> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#same_type> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#coding_only> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_cache_dir> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#minimum_sv_calls> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_plugins> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_assembly> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#synonyms_file> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sv_db> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merged_annotated_vcf> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_summary> ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#minimum_sv_calls>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#cohort_name>
        cwl:default  "merged_annotated.vcf" ;
        sld:type     xsd:string , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/ensembl_assembly>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_assembly> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Run SURVIVOR to merge SV calls" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/bin/bash" "/usr/bin/survivor_merge_helper.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#minimum_sv_calls> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#vcfs> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#cohort_name> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#max_distance_to_merge> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#same_type> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#same_strand> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#minimum_sv_size> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#estimate_sv_distance> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#merged_vcf> ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  1 ;
                                   ResourceRequirement:ramMin    2000
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/survivor-cwl:1.0.6.2"
                                 ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#coding_only>
        cwl:default       false ;
        cwl:inputBinding  [ CommandLineBinding:position  3 ;
                            CommandLineBinding:prefix    "--coding_only"
                          ] ;
        sld:type          xsd:boolean .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_species>
        rdfs:comment  "ensembl species - Must be present in the cache directory. Examples: homo_sapiens or mus_musculus" ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency>
        cwl:in   <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/sv_db> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/cohort_name> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/vcf> ;
        cwl:out  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/merged_annotated_vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/vcfs>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vcfs> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#merged_vcf>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.cohort_name)" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/custom_gnomad_vcf>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#custom_gnomad_vcf> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#same_type>
        rdfs:comment      "Require merged SVs to be of the same type" ;
        cwl:inputBinding  [ CommandLineBinding:position  4 ;
                            cwl:valueFrom                "${\n  if(inputs.same_type){\n    return \"1\";\n  } else {\n    return \"0\";\n  }\n}\n"
                          ] ;
        sld:type          xsd:boolean .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_ensembl_assembly>
        rdfs:comment  "genome assembly to use in vep. Examples: GRCh38 or GRCm38" ;
        sld:type      xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#sort_vcf/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/annotated_vcf> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_summary>
        cwl:outputSource  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/vep_summary> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#cache_dir>
        cwl:inputBinding  [ CommandLineBinding:position  4 ;
                            CommandLineBinding:prefix    "--dir"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/estimate_sv_distance>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#estimate_sv_distance> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#vcfs>
        rdfs:comment      "Array of VCFs to merge SV calls of" ;
        cwl:inputBinding  [ CommandLineBinding:itemSeparator
                                    "," ;
                            CommandLineBinding:position  1
                          ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/same_type>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#same_type> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#annotated_vcf>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotated.vcf" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick>
        cwl:default       "flag_pick" ;
        cwl:inputBinding  [ CommandLineBinding:position  7 ;
                            CommandLineBinding:prefix    "--" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          sld:null ;
        sld:type          [ sld:symbols  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/flag_pick> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/flag_pick_allele> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/flag_pick_allele_gene> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/per_gene> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/pick> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/pick_allele> , <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#pick/pick_allele_gene> ;
                            sld:type     sld:enum
                          ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/add_sv_population_frequency.cwl#vcf>
        rdfs:comment  "vcf to add population allele frequencies to" ;
        sld:type      cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/cohort_name>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#cohort_name> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#custom_gnomad_vcf>
        cwl:inputBinding    [ CommandLineBinding:position  6 ;
                              cwl:valueFrom                "${\n    if (inputs.custom_gnomad_vcf) {\n        return ['--check_existing', '--custom', inputs.custom_gnomad_vcf.path + ',gnomADe,vcf,exact,0,AF,AF_AFR,AF_AMR,AF_ASJ,AF_EAS,AF_FIN,AF_NFE,AF_OTH,AF_SAS']\n    }\n    else {\n        return []\n    }\n}\n"
                            ] ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#vep_summary>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "annotated.vcf_summary.html" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/cache_dir>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_cache_dir> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#annotate_variants/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/merged_annotated_vcf> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#estimate_sv_distance>
        rdfs:comment      "Estimate distance based on the size of SV" ;
        cwl:inputBinding  [ CommandLineBinding:position  6 ;
                            cwl:valueFrom                "${\n  if(inputs.estimate_sv_distance){\n    return \"1\";\n  } else {\n    return \"0\";\n  }\n}\n"
                          ] ;
        sld:type          xsd:boolean .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/vep.cwl#ensembl_version>
        rdfs:comment      "ensembl version - Must be present in the cache directory. Example: '95'" ;
        cwl:inputBinding  [ CommandLineBinding:position  12 ;
                            CommandLineBinding:prefix    "--cache_version"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#max_distance_to_merge>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#add_population_frequency/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#merge_vcfs/merged_vcf> .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/tools/survivor.cwl#minimum_sv_size>
        rdfs:comment      "Minimum size of SVs to merge" ;
        cwl:inputBinding  [ CommandLineBinding:position
                          7 ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#vep_plugins>
        sld:type  sld:null ;
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#coding_only>
        sld:type  xsd:boolean , sld:null .

<https://w3id.org/cwl/view/git/f7ac3eff79128831c9f7a565d5b187882f39aa58/definitions/subworkflows/merge_svs.cwl#same_strand>
        sld:type  xsd:boolean .
