From 53a6a064c6b160cf021774cc4a02b8e3726f83b7 Mon Sep 17 00:00:00 2001 From: NImeson Date: Thu, 11 Dec 2025 16:42:54 +0000 Subject: [PATCH] added in safe navigation for where raw:test is does match a colorectal regex --- .../providers/salisbury/salisbury_handler_colorectal.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/import/colorectal/providers/salisbury/salisbury_handler_colorectal.rb b/lib/import/colorectal/providers/salisbury/salisbury_handler_colorectal.rb index 4d180dc9..4c46e937 100644 --- a/lib/import/colorectal/providers/salisbury/salisbury_handler_colorectal.rb +++ b/lib/import/colorectal/providers/salisbury/salisbury_handler_colorectal.rb @@ -111,7 +111,7 @@ def process_single_exon_variant(geno_string, genocolorectal, genotypes) def process_single_cdna_variant(colo_string, geno_string, genocolorectal, genotypes) genocolorectal.add_gene_colorectal(colo_string.match( COLORECTAL_GENES_REGEX - )[:colorectal]) + )&.[](:colorectal)) genocolorectal.add_status(:positive) genocolorectal.add_gene_location(geno_string.match(GENE_LOCATION_REGEX)[:cdna]) genocolorectal.add_protein_impact(geno_string.match(GENE_LOCATION_REGEX)[:impact]) @@ -122,7 +122,7 @@ def process_false_positive(colo_string, genocolorectal, genotypes) genocolorectal.set_negative genocolorectal.add_gene_colorectal(colo_string.match( COLORECTAL_GENES_REGEX - )[:colorectal]) + )&.[](:colorectal)) genotypes.append(genocolorectal) end