From 0f3cb30df3276150f6b168ebfc43ed596d9f140b Mon Sep 17 00:00:00 2001 From: DavyCats <davycats.dc@gmail.com> Date: Mon, 4 Jul 2022 16:10:59 +0200 Subject: [PATCH] Add GT to gridss results in AnnotateSvTypes --- gridss.wdl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gridss.wdl b/gridss.wdl index 38daa02..35e41d2 100644 --- a/gridss.wdl +++ b/gridss.wdl @@ -119,6 +119,8 @@ task AnnotateSvTypes { gr <- breakpointRanges(vcf) svtype <- simpleEventType(gr) info(vcf[gr$sourceId])$SVTYPE <- svtype + # GRIDSS doesn't supply a GT, so we estimate GT based on AF (assuming CN of 2, might be inaccurate) + geno(vcf)$GT <- ifelse(geno(vcf)$AF > 0.75, "1/1", ifelse(geno(vcf)$AF < 0.25, "0/0", "0/1")) writeVcf(vcf, out_path, index=~{index}) EOF >>> -- GitLab