From 6ff0e047db13214b2b61015d02fda507e8ceeffe Mon Sep 17 00:00:00 2001 From: Ian Longden <ianl@sanger.ac.uk> Date: Mon, 29 Sep 2008 16:33:14 +0000 Subject: [PATCH] use external db display name rather than dbname for source in descriptions --- misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm b/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm index 9cb8945b73..07aa90b753 100644 --- a/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm +++ b/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm @@ -3379,18 +3379,18 @@ sub new_build_gene_descriptions{ my %external_name_to_id; my %ex_db_id_to_status; - my %ex_db_id_to_name; - my $sql1 = "SELECT external_db_id, db_name, status from external_db"; + my %ex_db_id_to_display_name; + my $sql1 = "SELECT external_db_id, db_name, status, db_display_name from external_db"; my $sth1 = $self->core->dbc->prepare($sql1) || die "prepare failed for $sql1\n"; $sth1->execute() || die "execute failed"; - my ($db_id, $name, $status); - $sth1->bind_columns(\$db_id, \$name, \$status); + my ($db_id, $name, $status, $display_name); + $sth1->bind_columns(\$db_id, \$name, \$status, \$display_name); while($sth1->fetch()){ $external_name_to_id{$name} = $db_id; $ex_db_id_to_status{$db_id} = $status; - $ex_db_id_to_name{$db_id} = $name; + $ex_db_id_to_display_name{$db_id} = $display_name; } $sth1->finish; @@ -3639,7 +3639,7 @@ GSQL $description =~ s/\"//ig; # remove " as they will cause problems in .sql files - my $desc = $description . " [Source:".$ex_db_id_to_name{$ex_db{$best_gene_xref}}.";Acc:$acc]"; + my $desc = $description . " [Source:".$ex_db_id_to_display_name{$ex_db{$best_gene_xref}}.";Acc:$acc]"; print GENE_DESCRIPTIONS "UPDATE gene g SET g.description=\"$desc\" ". "WHERE g.gene_id=$gene_id;\n" if ($description); -- GitLab