@prefix LoadListingRequirement: <http://commonwl.org/cwltool#LoadListingRequirement/> .
@prefix CommandLineBinding: <https://w3id.org/cwl/cwl#CommandLineBinding/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix DockerRequirement: <https://w3id.org/cwl/cwl#DockerRequirement/> .
@prefix Workflow: <https://w3id.org/cwl/cwl#Workflow/> .
@prefix sld:   <https://w3id.org/cwl/salad#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix CommandOutputBinding: <https://w3id.org/cwl/cwl#CommandOutputBinding/> .
@prefix ns1:   <http://commonwl.org/cwltool#> .
@prefix NetworkAccess: <http://commonwl.org/cwltool#NetworkAccess/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ScatterMethod: <https://w3id.org/cwl/cwl#ScatterMethod/> .
@prefix cwl:   <https://w3id.org/cwl/cwl#> .
@prefix ResourceRequirement: <https://w3id.org/cwl/cwl#ResourceRequirement/> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#reference_index>
        cwl:inputBinding  [ CommandLineBinding:position
                          -3 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl#gathered_directory>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.outdir)" ] ;
        sld:type           cwl:Directory .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#vcf> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#dup_report>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "dup_report.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory/outdir>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#output_dir> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl>
        a                        cwl:Workflow ;
        rdfs:label               "Bisulfite alignment and QC" ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#index_cram> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#read_group_id> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_min_readlength> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapter_min_overlap> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_sizes> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapter_trim_end> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#instrument_data_bams> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapters> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_max_uncalled> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#sample_name> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#cpg_bigwig> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#gathered_directory> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#cpgs> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#cram> ;
        cwl:requirements         [ a  cwl:MultipleInputFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] ;
        cwl:requirements         [ a  cwl:ScatterFeatureRequirement ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#reference>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl#cpg_bigwig>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cpgs.bw" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bam>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/QCannotation>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QCannotation> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapter_trim_end>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cov_dist>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "covdist_table.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/adapter_trim_end>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapter_trim_end> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cpg_dist>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cpg_dist_table.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#strand_table>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "strand_table.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapters>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#cpg_retention>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "CpGRetentionByReadPos.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#mapping_quality>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "mapq_table.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/reads1>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq/fastq1> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#min_readlength>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit QC: Bisulfite conversion rate." ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/bin/bash" "/opt/biscuit/scripts/Bisulfite_QC_bisulfiteconversion.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#reference> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#base_convertion> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#cpg_retention> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#read_convertion> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#cph_retention> ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   1 ;
                                   ResourceRequirement:ramMin     16000 ;
                                   ResourceRequirement:tmpdirMin  20000
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8.2"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position
                          3 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "BAM to CRAM conversion" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/opt/samtools/bin/samtools" "view" "-C" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl#reference> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl#cram> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/samtools-cwl:1.0.0"
                                 ] ;
        cwl:requirements         [ a                           cwl:ResourceRequirement ;
                                   ResourceRequirement:ramMin  4000
                                 ] ;
        cwl:stdout               "$(inputs.bam.nameroot).cram" .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/merge_bams.cwl#merged_bam>
        cwl:outputBinding   [ CommandOutputBinding:glob
                          "merged.bam" ] ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/fastq1>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/fastq1> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_cram.cwl#indexed_cram>
        cwl:outputBinding   [ CommandOutputBinding:glob
                          "$(inputs.cram.basename)" ] ;
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf>
        cwl:outputSource  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/vcf> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QCannotation>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/bam> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/cpg_retention_dist> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position
                          3 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#cpg_retention_dist>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "CpGRetentionDist.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_markdup/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#index_bam/indexed_bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#read_group_id>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#vcf> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#cpg_bedgraph>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cpgs.bedgraph" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_bam.cwl#indexed_bam>
        cwl:outputBinding   [ CommandOutputBinding:glob
                          "$(inputs.bam.basename)" ] ;
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq/bam> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq/fastq1> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq/fastq2> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/QCannotation>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QCannotation> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#aligned_bam>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "aligned.bam" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/merge_bams.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Sambamba: merge" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "$(runtime.cores)" "$(runtime.outdir)/merged.bam" ) ;
        cwl:baseCommand          ( "/usr/bin/sambamba_merge" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/merge_bams.cwl#bams> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/merge_bams.cwl#merged_bam> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8.2"
                                 ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  4 ;
                                   ResourceRequirement:ramMin    8000
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl#reference_sizes>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_markdup.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          -1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge/merged_bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position
                          -1 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#reference> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit pileup" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position  -9 ;
                                     cwl:valueFrom                "$(runtime.cores)"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "/bin/bash" "helper.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl#reference> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl#vcf> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8"
                                 ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "set -eo pipefail\n\ncores=$1\nreference_fasta=\"$2\"\nbam=\"$3\"\n\n/usr/bin/biscuit pileup -q $cores -w pileup_stats.txt  \"$reference_fasta\" \"$bam\" | /opt/htslib/bin/bgzip\n" ;
                                                  cwl:entryname  "helper.sh"
                                                ]
                                 ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  4 ;
                                   ResourceRequirement:ramMin    48000
                                 ] ;
        cwl:stdout               "pileup.vcf.gz" .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapter_trim_end>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/reads2>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq/fastq2> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl#files>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/reference_index>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#aligned_bam>
        cwl:outputSource  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_markdup/markdup_bam> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#output_dir>
        cwl:default  "bisulfite_QC" ;
        sld:type     xsd:string , sld:null .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/fastq2>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/fastq2> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#index_bam>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#index_bam/bam> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#index_bam/indexed_bam> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_bam.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#fastq1>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "trimmed_read_1.fastq" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_markdup>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_markdup/bam> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_markdup/markdup_bam> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_markdup.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl#vcf>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "pileup.vcf.gz" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_bam.cwl#bam>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge/merged_bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/adapter_trim_end>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapter_trim_end> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#fastq1>
        cwl:inputBinding  [ CommandLineBinding:position
                          -2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit QC: Bisulfite conversion rate." ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/bin/bash" "/opt/biscuit/scripts/Bisulfite_QC_Coveragestats.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#vcf> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cpg_bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#dup_report> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#bga_bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cov_dist_cpg> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#bga_bed_dup> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cov_dist> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cpg_dist> ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   1 ;
                                   ResourceRequirement:ramMin     16000 ;
                                   ResourceRequirement:tmpdirMin  20000
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8.2"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#read_convertion>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "totalReadConversionRate.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/fastq1> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/fastq2> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/reference_index> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/read_group_id> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/aligned_bam> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#reference> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/merge_bams.cwl#bams>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          [ sld:items  cwl:File ;
                            sld:type   sld:array
                          ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#fastqs>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "trimmed_read_*.fastq" ] ;
        sld:type           [ sld:items  cwl:File ;
                             sld:type   sld:array
                           ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "-T"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit: align" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position  -9 ;
                                     cwl:valueFrom                "$(runtime.cores)"
                                   ]
                                   [ CommandLineBinding:position  -8 ;
                                     cwl:valueFrom                "$(runtime.outdir)"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "/bin/bash" "biscuit_align.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#fastq2> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#fastq1> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#reference_index> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#read_group_id> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#aligned_bam> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8"
                                 ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  12 ;
                                   ResourceRequirement:ramMin    32000
                                 ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "set -eou pipefail\n\ncores=$1\noutdir=\"$2\"\nread_group_id=\"$3\"\nreference_index=\"$4\"\nfastq1=\"$5\"\nfastq2=\"$6\"\n\n/usr/bin/biscuit align -t $cores -M -R \"$read_group_id\" \"$reference_index\" \"$fastq1\" \"$fastq2\" | /usr/bin/sambamba view -S -f bam -l 0 /dev/stdin | /usr/bin/sambamba sort -t $cores -m 8G -o \"$outdir/aligned.bam\" /dev/stdin\n" ;
                                                  cwl:entryname  "biscuit_align.sh"
                                                ]
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/adapter_min_overlap>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapter_min_overlap> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/max_uncalled>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_max_uncalled> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/min_readlength>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#min_readlength> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig/bedgraph>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/cpg_bedgraph> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig/reference_sizes>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_sizes> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl>
        a                        cwl:Workflow ;
        rdfs:label               "Bisulfite QC tools" ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#output_dir> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#vcf> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QC_directory> ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#index_bam/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/aligned_bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#max_uncalled>
        cwl:inputBinding  [ CommandLineBinding:position  5 ;
                            CommandLineBinding:prefix    "--max-uncalled"
                          ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl>
        a                        cwl:CommandLineTool ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/bin/bash" "directory_gatherer.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl#outdir> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl#files> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl#gathered_directory> ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "set -eou pipefail\n\noutdir=\"$1\"\nfiles=\"${@:2}\"\nmkdir $outdir\nchmod -R 777 $outdir\ncp -t $outdir $files\n\nexit 0\n" ;
                                                  cwl:entryname  "directory_gatherer.sh"
                                                ]
                                 ] ;
        cwl:requirements         [ a                           cwl:ResourceRequirement ;
                                   ResourceRequirement:ramMin  1000
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "ubuntu:xenial"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_bam.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "samtools index" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/opt/samtools/bin/samtools" "index" "$(runtime.outdir)/$(inputs.bam.basename)" "$(runtime.outdir)/$(inputs.bam.basename).bai"
                                   [ CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  " && "
                                   ]
                                   "cp" "$(inputs.bam.basename).bai" "$(runtime.outdir)/$(inputs.bam.nameroot).bai"
                                 ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_bam.cwl#bam> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_bam.cwl#indexed_bam> ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  "$(inputs.bam)"
                                 ] ;
        cwl:requirements         [ a                           cwl:ResourceRequirement ;
                                   ResourceRequirement:ramMin  4000
                                 ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/samtools-cwl:1.0.0"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#bga_bed>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "bga.bed" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/QCannotation>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QCannotation> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/bam> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/QC_directory> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#QCannotation>
        cwl:inputBinding  [ CommandLineBinding:position
                          4 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#fastq2>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "trimmed_read_2.fastq" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#adapter_min_overlap>
        cwl:inputBinding  [ CommandLineBinding:position  3 ;
                            CommandLineBinding:prefix    "--adapter-min-overlap"
                          ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapter_min_overlap>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_min_readlength>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cov_dist_cpg>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "covdist_cpg_table.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#adapters>
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "--adapters"
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#cpg_bigwig>
        cwl:outputSource  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig/cpg_bigwig> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#max_uncalled>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_markdup.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit dedup" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position  -3 ;
                                     cwl:valueFrom                "$(runtime.cores)"
                                   ]
                                   [ CommandLineBinding:position  -2 ;
                                     cwl:valueFrom                "$(runtime.outdir)"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "/bin/bash" "biscuit_markdup.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_markdup.cwl#bam> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_markdup.cwl#markdup_bam> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8"
                                 ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "set -eou pipefail\n\ncores=$1\noutdir=\"$2\"\nbam=\"$3\"\n\n/usr/bin/biscuit markdup \"$bam\" /dev/stdout | /usr/bin/sambamba sort -t $cores -m 15G -o \"$outdir/markdup.bam\" /dev/stdin\n" ;
                                                  cwl:entryname  "biscuit_markdup.sh"
                                                ]
                                 ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  4 ;
                                   ResourceRequirement:ramMin    24000
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/vcf> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/mapping_quality> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/strand_table> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#fastq2>
        cwl:inputBinding  [ CommandLineBinding:position
                          -1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapter_min_overlap>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#vcf> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/QCannotation>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#QCannotation> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/adapter_min_overlap>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapter_min_overlap> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_cram.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "samtools index cram" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "/opt/samtools/bin/samtools" "index" "$(runtime.outdir)/$(inputs.cram.basename)" "$(runtime.outdir)/$(inputs.cram.basename).crai"
                                   [ CommandLineBinding:shellQuote  false ;
                                     cwl:valueFrom                  " && "
                                   ]
                                   "cp" "$(inputs.cram.basename).crai" "$(runtime.outdir)/$(inputs.cram.nameroot).crai"
                                 ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_cram.cwl#cram> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_cram.cwl#indexed_cram> ;
        cwl:requirements         [ a                           cwl:ResourceRequirement ;
                                   ResourceRequirement:ramMin  4000
                                 ] ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/samtools-cwl:1.0.0"
                                 ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  "$(inputs.cram)"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#read_group_id>
        sld:type  [ sld:items  xsd:string ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#vcf> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#bga_bed_dup>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "bga_dup.bed" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit QC: Bisulfite conversion rate." ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/bin/bash" "/opt/biscuit/scripts/Bisulfite_QC_mappingsummary.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#bam> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#mapping_quality> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#strand_table> ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   1 ;
                                   ResourceRequirement:ramMin     16000 ;
                                   ResourceRequirement:tmpdirMin  10000
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8.2"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_sizes>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl#outdir>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#index_cram>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#index_cram/cram> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#index_cram/indexed_cram> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_cram.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/reference_index>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#reference_index> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/adapters>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_adapters> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#reference_index>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position  1 ;
                            CommandLineBinding:prefix    "I=" ;
                            CommandLineBinding:separate  false
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position
                          3 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "convert a biscuit pileup vcf to a bed and bedgraph file, via a wrapper script" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "$(runtime.outdir)/cpgs.bed.gz" "$(runtime.outdir)/cpgs.bedgraph" ) ;
        cwl:baseCommand          ( "/bin/bash" "bsvcf2bed.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#vcf> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#cpgs> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#cpg_bedgraph> ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  2 ;
                                   ResourceRequirement:ramMin    16000
                                 ] ;
        cwl:requirements         [ a            cwl:InitialWorkDirRequirement ;
                                   cwl:listing  [ cwl:entry      "set -eou pipefail\n\npileup_vcf=\"$1\"\nreference=\"$2\"\ncpgs_bed_out=\"$3\"\ncpgs_bedgraph_out=\"$4\"\n\n#Creates a gzipped bed and a bedgraph that leaves out MT, random, GL contigs, etc\n/usr/bin/biscuit vcf2bed -t cg -k 1 -e \"$pileup_vcf\" | /usr/bin/biscuit mergecg \"$reference\" /dev/stdin -k 2 |  tee >(/bin/gzip >\"$cpgs_bed_out\") | cut -f 1-4 | sort -k1,1 -k2,2n -S 12G | /usr/bin/perl -ne 'print $_ if $_ =~ /^(chr)?[1-9]?[0-9|X|Y]\\s/' >\"$cpgs_bedgraph_out\"\n" ;
                                                  cwl:entryname  "bsvcf2bed.sh"
                                                ]
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#reads1>
        cwl:inputBinding  [ CommandLineBinding:position  7 ;
                            CommandLineBinding:prefix    "--reads"
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#cpg_bed>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cpg.bed" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#sample_name>
        sld:type  xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl#bedgraph>
        cwl:inputBinding  [ CommandLineBinding:position
                          1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "bedGraph to bigwig conversion" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ CommandLineBinding:position  3 ;
                                     cwl:valueFrom                "cpgs.bw"
                                   ]
                                 ) ;
        cwl:baseCommand          ( "/usr/bin/bedGraphToBigWig" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl#bedgraph> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl#reference_sizes> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl#cpg_bigwig> ;
        cwl:requirements         [ a  cwl:ShellCommandRequirement ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/bisulfite:v1.4"
                                 ] ;
        cwl:requirements         [ a                             cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin  1 ;
                                   ResourceRequirement:ramMin    32000
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#QCannotation>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge/bams> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge/merged_bam> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/merge_bams.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#cph_retention>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "CpHRetentionByReadPos.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/index_cram.cwl#cram>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/read_group_id>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#read_group_id> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Biscuit QC: CpG Retention Distribution" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:baseCommand          ( "/bin/bash" "/opt/biscuit/scripts/Bisulfite_QC_CpGretentiondistribution.sh" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#vcf> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#cpg_retention_dist> ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   1 ;
                                   ResourceRequirement:ramMin     16000 ;
                                   ResourceRequirement:tmpdirMin  10000
                                 ] ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/biscuit:0.3.8.2"
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/adapter_min_overlap> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/reads2> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/adapter_trim_end> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/adapters> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/reads1> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/min_readlength> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/max_uncalled> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/fastq2> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/fastq1> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#adapter_trim_end>
        cwl:inputBinding  [ CommandLineBinding:position  2 ;
                            CommandLineBinding:prefix    "--adapter-trim-end"
                          ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory/files>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cpg_dist> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cpg_bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/bga_bed_dup> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/read_convertion> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cov_dist_cpg> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/cpg_retention_dist> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/cph_retention> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cov_dist> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/dup_report> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/cpg_retention> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/base_convertion> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/mapping_quality> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/bga_bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#mapping_summary/strand_table> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/max_uncalled>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#max_uncalled> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge/bams>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/aligned_bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_max_uncalled>
        sld:type  xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Trim FASTQ (flexbar)" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( "--target"
                                   [ cwl:valueFrom  "$(runtime.outdir)/trimmed_read" ]
                                   "--threads"
                                   [ cwl:valueFrom  "$(runtime.cores)" ]
                                 ) ;
        cwl:baseCommand          ( "/opt/flexbar/flexbar" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#reads2> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#reads1> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#adapter_min_overlap> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#adapters> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#max_uncalled> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#min_readlength> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#adapter_trim_end> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#fastqs> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#fastq1> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#fastq2> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/bisulfite:v1.4"
                                 ] ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   4 ;
                                   ResourceRequirement:ramMin     16000 ;
                                   ResourceRequirement:tmpdirMin  25000
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl>
        a                        cwl:Workflow ;
        rdfs:label               "bam to trimmed fastqs and biscuit alignments" ;
        ns1:original_cwlVersion  "v1.0" ;
        Workflow:steps           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_markdup> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam_to_fastq> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#index_bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align> ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapter_min_overlap> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapter_trim_end> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#max_uncalled> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapters> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#min_readlength> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#reference_index> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#read_group_id> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#aligned_bam> ;
        cwl:requirements         [ a  cwl:SubworkflowFeatureRequirement ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#vcf>
        cwl:inputBinding  [ CommandLineBinding:position
                          -2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          -1 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/vcf> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl#fastq1>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "read1.fastq" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/min_readlength>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#trimming_min_readlength> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#index_cram/cram>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram/cram> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/bam> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/vcf> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#gathered_directory>
        cwl:outputSource  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/QC_directory> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_align.cwl#read_group_id>
        cwl:inputBinding  [ CommandLineBinding:position
                          -4 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#vcf>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments>
        cwl:in             <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/read_group_id> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/adapter_min_overlap> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/max_uncalled> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/reference_index> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/adapter_trim_end> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/min_readlength> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/adapters> ;
        cwl:out            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/aligned_bam> ;
        cwl:run            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl> ;
        cwl:scatter        ( <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/bam> <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/read_group_id> ) ;
        cwl:scatterMethod  ScatterMethod:dotproduct .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/reference> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/QCannotation> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cov_dist> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/bga_bed_dup> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cpg_dist> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cov_dist_cpg> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/bga_bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/cpg_bed> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/dup_report> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#QCannotation>
        cwl:inputBinding  [ CommandLineBinding:position
                          4 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl#cram>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "$(inputs.bam.nameroot).cram" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#reads2>
        cwl:inputBinding  [ CommandLineBinding:position  8 ;
                            CommandLineBinding:prefix    "--reads2"
                          ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#reference> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl>
        a                        cwl:CommandLineTool ;
        rdfs:label               "Picard: BAM to FASTQ" ;
        ns1:original_cwlVersion  "v1.0" ;
        cwl:arguments            ( [ cwl:valueFrom  "F=$(runtime.outdir)/read1.fastq" ]
                                   [ cwl:valueFrom  "F2=$(runtime.outdir)/read2.fastq" ]
                                 ) ;
        cwl:baseCommand          ( "/usr/bin/java" "-Xmx4g" "-jar" "/opt/picard/picard.jar" "SamToFastq" "VALIDATION_STRINGENCY=SILENT" ) ;
        cwl:cwlVersion           <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/v1.2> ;
        cwl:hints                [ a       <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/LoadListingRequirement> ;
                                   LoadListingRequirement:loadListing
                                           "deep_listing"
                                 ] ;
        cwl:hints                [ a                            <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/NetworkAccess> ;
                                   NetworkAccess:networkAccess  true
                                 ] ;
        cwl:inputs               <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl#bam> ;
        cwl:outputs              <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl#fastq2> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl#fastq1> ;
        cwl:requirements         [ a                             cwl:DockerRequirement ;
                                   DockerRequirement:dockerPull  "mgibio/rnaseq"
                                 ] ;
        cwl:requirements         [ a                              cwl:ResourceRequirement ;
                                   ResourceRequirement:coresMin   1 ;
                                   ResourceRequirement:ramMin     6000 ;
                                   ResourceRequirement:tmpdirMin  25000
                                 ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#reference> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_coverage_stats.cwl#QCannotation>
        cwl:inputBinding  [ CommandLineBinding:position
                          4 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bisulfite_qc/vcf>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#pileup/vcf> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_markdup.cwl#markdup_bam>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "markdup.bam" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#bam>
        cwl:inputBinding  [ CommandLineBinding:position
                          2 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#cpgs>
        cwl:outputSource  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/cpgs> ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram/reference>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#reference_index> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl#base_convertion>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "totalBaseConversionRate.txt" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram/bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram/reference> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram/cram> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_cram.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#cpg_retention_distribution/QCannotation>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QCannotation> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#QC_directory>
        cwl:outputSource  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory/gathered_directory> ;
        sld:type          cwl:Directory .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#biscuit_align/read_group_id>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#read_group_id> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/reference> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/cpgs> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#vcf2bed/cpg_bedgraph> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#trim_fastq/adapters>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapters> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_mapping_summary.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position
                          3 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_cpg_retention_distribution.cwl#QCannotation>
        cwl:inputBinding  [ CommandLineBinding:position
                          4 ] ;
        sld:type          cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig/reference_sizes> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig/bedgraph> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bedgraph_to_bigwig/cpg_bigwig> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bedgraph_to_bigwig.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_cram/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#merge/merged_bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/QCannotation> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/bam> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/vcf> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/reference> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/base_convertion> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/cpg_retention> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/cph_retention> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bisulfite_conversion/read_convertion> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_qc_conversion.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/trim_fastq.cwl#min_readlength>
        cwl:inputBinding  [ CommandLineBinding:position  6 ;
                            CommandLineBinding:prefix    "--min-read-length"
                          ] ;
        sld:type          xsd:int .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory>
        cwl:in   <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory/files> , <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory/outdir> ;
        cwl:out  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#gather_to_sub_directory/gathered_directory> ;
        cwl:run  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/gather_to_sub_directory.cwl> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bam_to_fastq.cwl#fastq2>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "read2.fastq" ] ;
        sld:type           cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#cram>
        cwl:outputSource    <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#index_cram/indexed_cram> ;
        cwl:secondaryFiles  []  ;
        cwl:secondaryFiles  []  ;
        sld:type            cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bam_to_trimmed_fastq_and_biscuit_alignments.cwl#adapters>
        sld:type  cwl:File .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#coverage_stats/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/subworkflows/bisulfite_qc.cwl#bam> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#bam_to_trimmed_fastq_and_biscuit_alignments/bam>
        cwl:source  <https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#instrument_data_bams> .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/pipelines/bisulfite.cwl#instrument_data_bams>
        sld:type  [ sld:items  cwl:File ;
                    sld:type   sld:array
                  ] .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/biscuit_pileup.cwl#reference>
        cwl:inputBinding  [ CommandLineBinding:position
                          -2 ] ;
        sld:type          xsd:string .

<https://w3id.org/cwl/view/git/9a657bc8c462542dc7f57fba9e04dc1669f966ba/definitions/tools/bisulfite_vcf2bed.cwl#cpgs>
        cwl:outputBinding  [ CommandOutputBinding:glob
                          "cpgs.bed.gz" ] ;
        sld:type           cwl:File .
