X-Git-Url: https://git.arvados.org/lightning.git/blobdiff_plain/7a447e0c90a4da2e2851abb078df2b233728f6b1..93917ecafad9e6d811daf600ccf53991b1cbc86e:/cwl/gvcf2fasta/concat-get_bed_varonlyvcf.cwl diff --git a/cwl/gvcf2fasta/concat-get_bed_varonlyvcf.cwl b/cwl/gvcf2fasta/concat-get_bed_varonlyvcf.cwl new file mode 100644 index 0000000000..5ddd3f3bf1 --- /dev/null +++ b/cwl/gvcf2fasta/concat-get_bed_varonlyvcf.cwl @@ -0,0 +1,52 @@ +# Copyright (C) The Lightning Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + +cwlVersion: v1.1 +class: CommandLineTool +label: Concatenate and get no call BED and variant only VCF from gVCF +requirements: + ShellCommandRequirement: {} +hints: + DockerRequirement: + dockerPull: vcfutil + ResourceRequirement: + ramMin: 5000 + outdirMin: 40000 +inputs: + sampleid: + type: string + label: Sample ID + splitvcfdir: + type: Directory + label: Input directory of split gVCFs + gqcutoff: + type: int + label: GQ (Genotype Quality) cutoff for filtering + genomebed: + type: File + label: Whole genome BED + bashscript: + type: File + label: Script to untar and concatenate vcf tar ball + default: + class: File + location: src/concat-get_bed_varonlyvcf.sh +outputs: + nocallbed: + type: File + label: No call BED of gVCF + outputBinding: + glob: "*_nocall.bed" + varonlyvcf: + type: File + label: Variant only VCF + outputBinding: + glob: "*_varonly.vcf.gz" + secondaryFiles: [.tbi] +arguments: + - $(inputs.bashscript) + - $(inputs.sampleid) + - $(inputs.splitvcfdir) + - $(inputs.gqcutoff) + - $(inputs.genomebed)