From 75e5fd551d1a5f57ddc8f8d37fb13dba6217d900 Mon Sep 17 00:00:00 2001 From: Magali Ruffier <mr6@ebi.ac.uk> Date: Wed, 31 Jan 2018 17:00:13 +0000 Subject: [PATCH] use correct field delimiter --- misc-scripts/xref_mapping/XrefParser/HGNCParser.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/misc-scripts/xref_mapping/XrefParser/HGNCParser.pm b/misc-scripts/xref_mapping/XrefParser/HGNCParser.pm index 3ec3d6be67..f77cb949d4 100644 --- a/misc-scripts/xref_mapping/XrefParser/HGNCParser.pm +++ b/misc-scripts/xref_mapping/XrefParser/HGNCParser.pm @@ -179,8 +179,8 @@ sub run_script { $source_id = $name_to_source_id->{$type}; my $ccds = $array[24]; - $ccds =~ s/"//g; - my @ccds_list = split(/\|/,$ccds); + $ccds =~ s/"//g if defined $ccds; + my @ccds_list = split(/\|/,$ccds) if defined $ccds; foreach my $ccds (@ccds_list) { $id = $ccds_to_ens{$ccds}; @@ -353,15 +353,17 @@ sub add_synonyms_for_hgnc{ my $dbi = $ref_arg->{dbi}; if (defined $dead_name ) { # dead name, add to synonym - my @array2 = split ',\s*', $dead_name ; + my @array2 = split '\|', $dead_name ; foreach my $arr (@array2){ + $arr =~ s/"//g; $self->add_to_syn($name, $source_id, $arr, $species_id, $dbi); } } if (defined $alias ) { # alias, add to synonym - my @array2 = split ',\s*', $alias; + my @array2 = split '\|', $alias; foreach my $arr (@array2){ + $arr =~ s/"//g; $self->add_to_syn($name, $source_id, $arr, $species_id, $dbi); } } -- GitLab