Skip to content

Commit bf8dc13

Browse files
authored
VS-623 exclude as yng from vcf (#8734)
* Remove AS_YNG from extracted VCFs * Added the updated docker
1 parent fc65f9a commit bf8dc13

File tree

5 files changed

+1
-7
lines changed

5 files changed

+1
-7
lines changed

scripts/variantstore/wdl/GvsUtils.wdl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ task GetToolVersions {
7373
# there are a handlful of tasks that require the larger GNU libc-based `slim`.
7474
String cloud_sdk_slim_docker = "gcr.io/google.com/cloudsdktool/cloud-sdk:435.0.0-slim"
7575
String variants_docker = "us.gcr.io/broad-dsde-methods/variantstore:2024-03-12-alpine-2beb1a005"
76-
String gatk_docker = "us.gcr.io/broad-dsde-methods/broad-gatk-snapshots:varstore_2024_02_16_78c53a6"
76+
String gatk_docker = "us.gcr.io/broad-dsde-methods/broad-gatk-snapshots:varstore_2024_03_15_ddc537dc8"
7777
String variants_nirvana_docker = "us.gcr.io/broad-dsde-methods/variantstore:nirvana_2022_10_19"
7878
String real_time_genomics_docker = "docker.io/realtimegenomics/rtg-tools:latest"
7979
String gotc_imputation_docker = "us.gcr.io/broad-gotc-prod/imputation-bcf-vcf:1.0.5-1.10.2-0.1.16-1649948623"

src/main/java/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohort.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ private static VCFHeader generateVcfHeader(Set<String> sampleNames,
238238
VCFConstants.GENOTYPE_QUALITY_KEY
239239
);
240240
headerLines.add(GATKVCFHeaderLines.getFormatLine(GATKVCFConstants.REFERENCE_GENOTYPE_QUALITY));
241-
headerLines.add(GATKVCFHeaderLines.getInfoLine(GATKVCFConstants.AS_YNG_STATUS_KEY));
242241

243242
headerLines.addAll(extraHeaders);
244243

src/main/java/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohortEngine.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -620,16 +620,13 @@ private VariantContext filterSiteByAlleleSpecificVQScore(VariantContext mergedVC
620620
mergedVC.getAlternateAlleles().forEach(key -> Optional.ofNullable(remappedScoreMap.get(key)).ifPresent(value -> relevantScoreMap.put(key, value)));
621621
final Map<Allele, Double> relevantVQScoreMap = new LinkedHashMap<>();
622622
mergedVC.getAlternateAlleles().forEach(key -> Optional.ofNullable(remappedVQScoreMap.get(key)).ifPresent(value -> relevantVQScoreMap.put(key, value)));
623-
final Map<Allele, String> relevantYngMap = new LinkedHashMap<>();
624-
mergedVC.getAlternateAlleles().forEach(key -> Optional.ofNullable(remappedYngMap.get(key)).ifPresent(value -> relevantYngMap.put(key, value)));
625623

626624
final VariantContextBuilder builder = new VariantContextBuilder(mergedVC);
627625

628626
if (getScoreFieldName() != null) {
629627
builder.attribute(getScoreKey(), relevantScoreMap.values().stream().map(val -> val.equals(Double.NaN) ? VCFConstants.EMPTY_INFO_FIELD : val.toString()).collect(Collectors.toList()));
630628
}
631629
builder.attribute(getAlleleSpecificVQSScoreKey(), relevantVQScoreMap.values().stream().map(val -> val.equals(Double.NaN) ? VCFConstants.EMPTY_INFO_FIELD : val.toString()).collect(Collectors.toList()));
632-
builder.attribute(GATKVCFConstants.AS_YNG_STATUS_KEY, new ArrayList<>(relevantYngMap.values()));
633630

634631
if (vqScoreFilteringType.equals(ExtractCohort.VQScoreFilteringType.SITES)) { // Note that these filters are not used with Genotype VQSLOD/Sensitivity Filtering
635632
int refLength = mergedVC.getReference().length();

src/test/resources/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohortToVcf/ranges_extract.expected_vqsr_classic.vcf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
##INFO=<ID=AF,Number=A,Type=Float,Description="Allele Frequency, for each ALT allele, in the same order as listed">
1313
##INFO=<ID=AN,Number=1,Type=Integer,Description="Total number of alleles in called genotypes">
1414
##INFO=<ID=AS_QUALapprox,Number=1,Type=String,Description="Allele-specific QUAL approximations">
15-
##INFO=<ID=AS_YNG,Number=A,Type=String,Description="For each alt allele, the yay/nay/grey status (yay are known good alleles, nay are known false positives, grey are unknown)">
1615
##INFO=<ID=QUALapprox,Number=1,Type=Integer,Description="Sum of PL[0] values; used to approximate the QUAL score">
1716
##contig=<ID=chr1,length=248956422,assembly=38>
1817
##contig=<ID=chr2,length=242193529,assembly=38>

src/test/resources/org/broadinstitute/hellbender/tools/gvs/extract/ExtractCohortToVcf/ranges_extract.expected_vqsr_lite.vcf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
##INFO=<ID=AF,Number=A,Type=Float,Description="Allele Frequency, for each ALT allele, in the same order as listed">
1313
##INFO=<ID=AN,Number=1,Type=Integer,Description="Total number of alleles in called genotypes">
1414
##INFO=<ID=AS_QUALapprox,Number=1,Type=String,Description="Allele-specific QUAL approximations">
15-
##INFO=<ID=AS_YNG,Number=A,Type=String,Description="For each alt allele, the yay/nay/grey status (yay are known good alleles, nay are known false positives, grey are unknown)">
1615
##INFO=<ID=QUALapprox,Number=1,Type=Integer,Description="Sum of PL[0] values; used to approximate the QUAL score">
1716
##contig=<ID=chr1,length=248956422,assembly=38>
1817
##contig=<ID=chr2,length=242193529,assembly=38>

0 commit comments

Comments
 (0)