Conversation
Add VariantSearchResultConverter to VariantSummaryCurationIndexer so low throughput variant HGVS names are indexed and searchable.
Code ReviewThe PR adds variant search result document indexing logic to Bug: Potential NPE / IndexOutOfBoundsException in converter (VariantSearchResultConverter.java:21)CuratedVariantGenomicLocationAssociation variantLocation = doc.getVariantList().get(0).getCuratedVariantGenomicLocations().get(0);This chain will throw Consider guarding against null/empty lists before dereferencing: if (doc.getVariantList() == null || doc.getVariantList().isEmpty()) continue;
var variant = doc.getVariantList().get(0);
if (variant.getCuratedVariantGenomicLocations() == null || variant.getCuratedVariantGenomicLocations().isEmpty()) continue;
CuratedVariantGenomicLocationAssociation variantLocation = variant.getCuratedVariantGenomicLocations().get(0);Minor: Commented-out enum entry (IndexerConfig.java:41)The import for The rest of the converter logic and the dual |
No description provided.