From 0178fbec87b5b130a20ca836c340b2d3f53b3066 Mon Sep 17 00:00:00 2001 From: HMS17 Date: Tue, 1 Sep 2026 10:07:59 -0400 Subject: [PATCH] [BI-3033] Deprecate Genotypic Data Visualization --- .../geno/impl/GigwaGenotypeServiceImpl.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/breedinginsight/services/geno/impl/GigwaGenotypeServiceImpl.java b/src/main/java/org/breedinginsight/services/geno/impl/GigwaGenotypeServiceImpl.java index dab8cb7a2..a6dc67a4b 100644 --- a/src/main/java/org/breedinginsight/services/geno/impl/GigwaGenotypeServiceImpl.java +++ b/src/main/java/org/breedinginsight/services/geno/impl/GigwaGenotypeServiceImpl.java @@ -281,8 +281,10 @@ public GermplasmGenotype retrieveGenotypeData(UUID programId, UUID germplasmId) // get samples from gigwa given sample names List gigwaSamples = fetchGigwaSamples(brAPIClient, program, sampleNames); List callSets = fetchCallsets(brAPIClient, gigwaSamples); - List calls = fetchCalls(brAPIClient, callSets); - List variants = fetchVariants(brAPIClient, calls); + //Deprecated to avoid running out of memory destabilizing the system + /* + List calls = fetchCalls(brAPIClient, callSets) + List variants = fetchVariants(brAPIClient, calls); return GermplasmGenotype.builder() .germplasm(germplasm) @@ -290,6 +292,14 @@ public GermplasmGenotype retrieveGenotypeData(UUID programId, UUID germplasmId) .callSets(callSets.stream().collect(Collectors.toMap(BrAPICallSet::getCallSetDbId, callset -> callset))) .variants(variants.stream().collect(Collectors.toMap(BrAPIVariant::getVariantDbId, variant -> variant))) .build(); + */ + + return GermplasmGenotype.builder() + .germplasm(germplasm) + .calls(null) + .callSets(callSets.stream().collect(Collectors.toMap(BrAPICallSet::getCallSetDbId, callset -> callset))) + .variants(null) + .build(); } else { return new GermplasmGenotype(); }