@prefix LoadListingRequirement: <http://commonwl.org/cwltool#LoadListingRequirement/> .
@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix EnvVarRequirement: <https://w3id.org/cwl/cwl#EnvVarRequirement/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix DockerRequirement: <https://w3id.org/cwl/cwl#DockerRequirement/> .
@prefix Workflow: <https://w3id.org/cwl/cwl#Workflow/> .
@prefix sld:   <https://w3id.org/cwl/salad#> .
@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 EnvironmentDef: <https://w3id.org/cwl/cwl#EnvironmentDef/> .
@prefix ScatterMethod: <https://w3id.org/cwl/cwl#ScatterMethod/> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix ResourceRequirement: <https://w3id.org/cwl/cwl#ResourceRequirement/> .
@prefix ExpressionTool: <https://w3id.org/cwl/cwl#ExpressionTool/> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#job_uuid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#reference>
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#job_uuid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#output_prefix>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/reference>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#reference> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/vcf_list> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/s3uri>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/sorted_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_bucket> ;
        cwl:valueFrom  "$(self[0])/$(self[1].basename)" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#s3uri>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/number_of_chunks>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#number_of_chunks_for_gatk> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/output_prefix>
        cwl:valueFrom  "genomel_cohort.gatk4.genomel_all" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#extract_time_log/file_array>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/time_metrics_from_gatk4_cohort_genotyping> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/time_metrics_from_picard_sortvcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/time_metrics_from_selectvariants> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/time_metrics> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/time_metrics> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/time_metrics> ;
        cwl:valueFrom  "${\n  var log_list = []\n  for (var i = 0; i < self.length; i++){\n    if (Array.isArray(self[i])){\n      if (Array.isArray(self[i][0])){\n        for (var j = 0; j < self[i][0].length; j++){\n          log_list.push(self[i][0][j])\n        }\n      } else { log_list.push(self[i][0]) }\n    } else {\n      log_list.push(self[i])\n    }\n  }\n  return log_list\n}\n" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/gvcf_files>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gvcf_files> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/gatk4_cohort_genotyping_vcf> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#s3_profile>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/s3_profile>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_profile> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/input_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/reference> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/job_uuid> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/time_metrics> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/output_vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/reference_dict> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/job_uuid> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/sorted_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/time_metrics> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/reference_dict>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#reference> ;
        cwl:valueFrom  "$(self.secondaryFiles[1])" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_config>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl>
        a                        cwl:Workflow ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#reference> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#number_of_chunks> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gvcf_files> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#cromwell_engine> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#job_uuid> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#thread_count> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#bed_file> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk4_cohort_genotyping_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#time_metrics_from_gatk4_cohort_genotyping> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#time_metrics_from_picard_sortvcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#time_metrics_from_selectvariants> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#number_of_chunks_for_gatk>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/extract_outputs.cwl#file_array>
        sld:type  [ sld:items  cwl:File , sld:null ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#job_uuid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gvcf_files>
        cwl:secondaryFiles  []  ;
        sld:type            [ sld:items  cwl:File ;
                              sld:type   sld:array
                            ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/job_uuid>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#job_uuid> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/input>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/sorted_vcf> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#sorted_vcf>
        cwl:outputBinding   [ CommandOutputBinding:glob
                          "$(inputs.job_uuid + '.' + inputs.output_prefix + '.vcf.gz')" ] ;
        cwl:outputBinding   [ CommandOutputBinding:glob
                          "$(inputs.job_uuid + '.' + inputs.output_prefix + '.vcf.gz')" ] ;
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/job_uuid>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#job_uuid> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#input>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/cromwell_engine>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#cromwell_engine> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping>
        cwl:in             <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/bed_file> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/number_of_chunks> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/job_uuid> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/cromwell_engine> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/gvcf_files> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/reference> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/thread_count> ;
        cwl:out            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/time_metrics_from_gatk4_cohort_genotyping> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/time_metrics_from_picard_sortvcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/gatk4_cohort_genotyping_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/time_metrics_from_selectvariants> ;
        cwl:run            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl> ;
        cwl:scatter        ( <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/bed_file> <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/output_prefix> ) ;
        cwl:scatterMethod  ScatterMethod:dotproduct .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/extract_outputs.cwl#output>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/aws_shared_credentials>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_shared_credentials> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_endpoint>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#cromwell_engine>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/bed_file>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#bed_file> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/s3_profile>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_profile> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#job_uuid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#reference_dict>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/reference_dict>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#reference> ;
        cwl:valueFrom  "$(self.secondaryFiles[1])" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#number_of_chunks>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/reference>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#reference> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( [ CommandLineBinding:position    0 ;
                                     CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "/usr/bin/time -f \"{\\\\\"real_time\\\\\": \\\\\"%E\\\\\", \\\\\"user_time\\\\\": %U, \\\\\"system_time\\\\\": %S, \\\\\"wall_clock\\\\\": %e, \\\\\"maximum_resident_set_size\\\\\": %M, \\\\\"average_total_mem\\\\\": %K, \\\\\"percent_of_cpu\\\\\": \\\\\"%P\\\\\"}\" -o $('aws_upload.' + inputs.input.basename + '.time.json') aws --profile $(inputs.s3_profile) --endpoint-url $(inputs.s3_endpoint) --no-verify-ssl s3 cp $(inputs.input.path) $(inputs.s3uri)"
                                   ]
                                 ) ;
        cwl:arguments            ( [ CommandLineBinding:position    0 ;
                                     CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "/usr/bin/time -f \"{\\\\\"real_time\\\\\": \\\\\"%E\\\\\", \\\\\"user_time\\\\\": %U, \\\\\"system_time\\\\\": %S, \\\\\"wall_clock\\\\\": %e, \\\\\"maximum_resident_set_size\\\\\": %M, \\\\\"average_total_mem\\\\\": %K, \\\\\"percent_of_cpu\\\\\": \\\\\"%P\\\\\"}\" -o $('aws_upload.' + inputs.input.basename + '.time.json') aws --profile $(inputs.s3_profile) --endpoint-url $(inputs.s3_endpoint) --no-verify-ssl s3 cp $(inputs.input.path) $(inputs.s3uri)"
                                   ]
                                 ) ;
        cwl:baseCommand          () ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#input> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#s3uri> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#s3_endpoint> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#s3_profile> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#aws_shared_credentials> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#aws_config> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#output> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#time_metrics> ;
        cwl:requirements         [ a                         cwl:EnvVarRequirement ;
                                   EnvVarRequirement:envDef  [ EnvironmentDef:envName   "AWS_CONFIG_FILE" ;
                                                               EnvironmentDef:envValue  "$(inputs.aws_config.path)"
                                                             ] ;
                                   EnvVarRequirement:envDef  [ EnvironmentDef:envName   "AWS_SHARED_CREDENTIALS_FILE" ;
                                                               EnvironmentDef:envValue  "$(inputs.aws_shared_credentials.path)"
                                                             ]
                                 ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "registry.gitlab.com/uc-cdis/genomel-tools/awscli:1.0"
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "registry.gitlab.com/uc-cdis/genomel-tools/awscli:1.0"
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a                         cwl:EnvVarRequirement ;
                                   EnvVarRequirement:envDef  [ EnvironmentDef:envName   "AWS_CONFIG_FILE" ;
                                                               EnvironmentDef:envValue  "$(inputs.aws_config.path)"
                                                             ] ;
                                   EnvVarRequirement:envDef  [ EnvironmentDef:envName   "AWS_SHARED_CREDENTIALS_FILE" ;
                                                               EnvironmentDef:envValue  "$(inputs.aws_shared_credentials.path)"
                                                             ]
                                 ] ;
        cwl:stdout               "output" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/job_uuid>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#job_uuid> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/extract_outputs.cwl>
        a                          cwl:ExpressionTool ;
        ns1:original_cwlVersion    "v1.0" ;
        ExpressionTool:expression  "${\n  var trueFile = [];\n  for (var i = 0; i < inputs.file_array.length; i++){\n    if (inputs.file_array[i] != null){\n      trueFile.push(inputs.file_array[i])\n    }\n  };\n  return {'output': trueFile};\n}\n" ;
        cwl:cwlVersion             <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/v1.2> ;
        cwl:hints                  [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/LoadListingRequirement> ;
                                     LoadListingRequirement:loadListing
                                             "deep_listing"
                                   ] ;
        cwl:hints                  [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/NetworkAccess> ;
                                     NetworkAccess:networkAccess  true
                                   ] ;
        cwl:inputs                 <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/extract_outputs.cwl#file_array> ;
        cwl:outputs                <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/extract_outputs.cwl#output> ;
        cwl:requirements           [ a  cwl:InlineJavascriptRequirement ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/s3_endpoint>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_endpoint> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/output_prefix>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#output_prefix> ;
        cwl:valueFrom  "$(self + '.srt')" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#number_of_chunks>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/job_uuid> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/reference_dict> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/output_prefix> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/time_metrics> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/sorted_vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/s3uri>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/sorted_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_bucket> ;
        cwl:valueFrom  "$(self[0])/$(self[1].secondaryFiles[0].basename)" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#bed_file>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#reference>
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/s3_endpoint>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_endpoint> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#bed_file>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/gvcf_files>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gvcf_files> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#thread_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/thread_count> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/gvcf_files> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/cromwell_engine> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/number_of_chunks> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/reference> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/bed_file> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/job_uuid> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/time_metrics> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/vcf_list> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/aws_config> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/aws_shared_credentials> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/input> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/s3uri> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/s3_endpoint> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/s3_profile> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/output> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/time_metrics> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/thread_count>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_genotyping_thread_count> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/number_of_chunks>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#number_of_chunks> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#reference>
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#time_metrics_from_selectvariants>
        cwl:outputSource  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/time_metrics> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/job_uuid>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#job_uuid> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#input_vcf>
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position    0 ;
                                     CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "/usr/bin/time -f \"{\\\\\"real_time\\\\\": \\\\\"%E\\\\\", \\\\\"user_time\\\\\": %U, \\\\\"system_time\\\\\": %S, \\\\\"wall_clock\\\\\": %e, \\\\\"maximum_resident_set_size\\\\\": %M, \\\\\"average_total_mem\\\\\": %K, \\\\\"percent_of_cpu\\\\\": \\\\\"%P\\\\\"}\" -o $(inputs.job_uuid + '.gatk3_selectvariants.time.json') java -Xmx100G -XX:ParallelGCThreads=30 -jar /opt/GenomeAnalysisTK.jar -T SelectVariants --variant $(inputs.input_vcf.path) -R $(inputs.reference.path) -o $(inputs.output_prefix + '.filtered.site_only.vcf.gz') -select \"QUAL > 20.0\" -ef -env"
                                   ]
                                 ) ;
        cwl:baseCommand          () ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#input_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#job_uuid> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#reference> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#time_metrics> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#output_vcf> ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "registry.gitlab.com/uc-cdis/genomel-exome-variant-detection/genomel_variant_calling:5.0"
                                 ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/cromwell_engine>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#cromwell_engine> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/input_vcf>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/sorted_vcf> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk4_cohort_genotyping_vcf>
        cwl:outputSource  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/output_vcf> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_genotyping_thread_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gvcf_files>
        cwl:secondaryFiles  []  ;
        sld:type            [ sld:items  cwl:File ;
                              sld:type   sld:array
                            ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#thread_count>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#gvcf_files>
        cwl:secondaryFiles  []  ;
        sld:type            [ sld:items  cwl:File ;
                              sld:type   sld:array
                            ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/aws_shared_credentials>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_shared_credentials> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position    0 ;
                                     CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "sed 's/\\\\\\\\n/\\\\n/g' gvcf_path.list > fixed_gvcf_path.list\n/usr/bin/time -f \"{\\\\\"real_time\\\\\": \\\\\"%E\\\\\", \\\\\"user_time\\\\\": %U, \\\\\"system_time\\\\\": %S, \\\\\"wall_clock\\\\\": %e, \\\\\"maximum_resident_set_size\\\\\": %M, \\\\\"average_total_mem\\\\\": %K, \\\\\"percent_of_cpu\\\\\": \\\\\"%P\\\\\"}\" -o $(inputs.job_uuid + '.genomel_pdc_gatk4_cohort_genotyping.time.json') python /opt/genomel_pdc_gatk4_cohort_genotyping.py --gvcf_path fixed_gvcf_path.list -j $(inputs.job_uuid) -f $(inputs.reference.path) -L $(inputs.bed_file.path) -n $(inputs.thread_count) -c $(inputs.number_of_chunks)"
                                   ]
                                 ) ;
        cwl:baseCommand          () ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#thread_count> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#job_uuid> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#bed_file> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#cromwell_engine> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#gvcf_files> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#number_of_chunks> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#reference> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#vcf_list> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#time_metrics> ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  30
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "registry.gitlab.com/uc-cdis/genomel-exome-variant-detection/gatk4_1_0:1.0"
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "${\n  var paths = [];\n  for (var i = 0; i < inputs.gvcf_files.length; i++){\n    if (inputs.gvcf_files[i][\"nameext\"] == \".gz\"){\n      paths.push(inputs.gvcf_files[i][\"path\"])\n      }\n    }\n  return paths.join(\"\\n\")\n  }\n" ;
                                                  cwl:entryname  "gvcf_path.list"
                                                ]
                                 ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#cromwell_engine>
        cwl:default       false ;
        cwl:inputBinding  [ CommandLineBinding:position  99 ;
                            CommandLineBinding:prefix    "-e"
                          ] ;
        sld:type          xsd:boolean .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#aws_shared_credentials>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position
                          99 ] ;
        cwl:inputBinding  [ CommandLineBinding:position
                          99 ] ;
        sld:type          [ cwl:inputBinding  [ CommandLineBinding:prefix    "I=" ;
                                                CommandLineBinding:separate  false
                                              ] ;
                            sld:items         cwl:File ;
                            sld:type          sld:array
                          ] ;
        sld:type          [ cwl:inputBinding  [ CommandLineBinding:prefix    "I=" ;
                                                CommandLineBinding:separate  false
                                              ] ;
                            sld:items         cwl:File ;
                            sld:type          sld:array
                          ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#aws_config>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#time_metrics_from_picard_sortvcf>
        cwl:outputSource  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/time_metrics> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#job_uuid>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#bed_files>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/aws_config> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/s3_endpoint> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/s3_profile> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/aws_shared_credentials> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/input> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/s3uri> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/output> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/time_metrics> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/aws_config>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_config> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#picard_sortvcf/job_uuid>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#job_uuid> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index/input>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/sorted_vcf> ;
        cwl:valueFrom  "$(self.secondaryFiles[0])" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#reference>
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#time_logs>
        cwl:outputSource  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#extract_time_log/output> ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#time_metrics>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.job_uuid + '.picard_sortvcf.time.json')" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.job_uuid + '.picard_sortvcf.time.json')" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#output_prefix>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#output_prefix>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/bed_file>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#bed_files> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping/output_prefix>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#bed_files> ;
        cwl:valueFrom  "$(self.nameroot)" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#time_metrics>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.job_uuid + '.genomel_pdc_gatk4_cohort_genotyping.time.json')" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#gatk3_selectvariants/output_prefix>
        cwl:source     <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#job_uuid> ;
        cwl:valueFrom  "$(self[0] + '.' + self[1] + '.gatk4')" .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.2" ;
        cwl:arguments            ( [ CommandLineBinding:position    0 ;
                                     CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "/usr/bin/time -f \"{\\\\\"real_time\\\\\": \\\\\"%E\\\\\", \\\\\"user_time\\\\\": %U, \\\\\"system_time\\\\\": %S, \\\\\"wall_clock\\\\\": %e, \\\\\"maximum_resident_set_size\\\\\": %M, \\\\\"average_total_mem\\\\\": %K, \\\\\"percent_of_cpu\\\\\": \\\\\"%P\\\\\"}\" -o $(inputs.job_uuid + '.picard_sortvcf.time.json') java -Xmx100G -XX:ParallelGCThreads=30 -jar /opt/picard.jar SortVcf CREATE_INDEX=true OUTPUT=$(inputs.job_uuid + '.' + inputs.output_prefix + '.vcf.gz') SEQUENCE_DICTIONARY=$(inputs.reference_dict.path)"
                                   ]
                                 ) ;
        cwl:arguments            ( [ CommandLineBinding:position    0 ;
                                     CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  "/usr/bin/time -f \"{\\\\\"real_time\\\\\": \\\\\"%E\\\\\", \\\\\"user_time\\\\\": %U, \\\\\"system_time\\\\\": %S, \\\\\"wall_clock\\\\\": %e, \\\\\"maximum_resident_set_size\\\\\": %M, \\\\\"average_total_mem\\\\\": %K, \\\\\"percent_of_cpu\\\\\": \\\\\"%P\\\\\"}\" -o $(inputs.job_uuid + '.picard_sortvcf.time.json') java -Xmx100G -XX:ParallelGCThreads=30 -jar /opt/picard.jar SortVcf CREATE_INDEX=true OUTPUT=$(inputs.job_uuid + '.' + inputs.output_prefix + '.vcf.gz') SEQUENCE_DICTIONARY=$(inputs.reference_dict.path)"
                                   ]
                                 ) ;
        cwl:baseCommand          () ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#reference_dict> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#job_uuid> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#output_prefix> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#vcf> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#sorted_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/picard_sortvcf.cwl#time_metrics> ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "registry.gitlab.com/uc-cdis/genomel-exome-variant-detection/genomel_variant_calling:5.0"
                                 ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "registry.gitlab.com/uc-cdis/genomel-exome-variant-detection/genomel_variant_calling:5.0"
                                 ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#s3_endpoint>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#extract_time_log>
        cwl:in   <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#extract_time_log/file_array> ;
        cwl:out  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#extract_time_log/output> ;
        cwl:run  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/extract_outputs.cwl> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#output>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "output" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "output" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_bucket>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/genomel_gatk4_cohort_genotyping.cwl#vcf_list>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "*.vcf.gz" ] ;
        sld:type           [ sld:items  cwl:File ;
                             sld:type   sld:array
                           ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#time_metrics>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.job_uuid + '.gatk3_selectvariants.time.json')" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#time_metrics_from_gatk4_cohort_genotyping>
        cwl:outputSource  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/time_metrics> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_shared_credentials>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/variant_calling/gatk3_selectvariants.cwl#output_vcf>
        cwl:outputBinding   [ CommandOutputBinding:glob
                          "$(inputs.output_prefix + '.filtered.site_only.vcf.gz')" ] ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf/aws_config>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_config> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_vcf>
        cwl:outputSource  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4/sorted_vcf> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/reference>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#reference> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#genomel_pdc_gatk4_cohort_genotyping/thread_count>
        cwl:source  <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/workflows/variant_calling/gatk4_cohort_genotyping.cwl#thread_count> .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl>
        a                        cwl:Workflow ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#sort_gatk4> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_cohort_genotyping> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#extract_time_log> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_gatk4_vcf_index> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_genotyping_thread_count> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_endpoint> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#reference> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#number_of_chunks_for_gatk> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#cromwell_engine> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_shared_credentials> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#aws_config> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gvcf_files> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#bed_files> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_profile> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_bucket> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#job_uuid> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#gatk4_vcf> , <https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#time_logs> ;
        cwl:requirements         [ a  cwl:StepInputExpressionRequirement ] ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:InlineJavascriptRequirement ] ;
        cwl:requirements         [ a  cwl:ScatterFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#cromwell_engine>
        sld:type  xsd:boolean .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/cwl/tools/utils/awscli_upload.cwl#time_metrics>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$('aws_upload.' + inputs.input.basename + '.time.json')" ] ;
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$('aws_upload.' + inputs.input.basename + '.time.json')" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/3657003ce9fafd0e1916914ec5bf5fd3f28aedaf/genomel/genomel_cohort_gatk4.cwl#upload_s3_profile>
        sld:type  xsd:string .
