From 37dc379f014beb6484e7da4b3dbb61bb7284c126 Mon Sep 17 00:00:00 2001
From: Glenn Proctor <gp1@sanger.ac.uk>
Date: Mon, 19 Jul 2004 13:03:21 +0000
Subject: [PATCH] Now uploads xref description field.

---
 misc-scripts/xref_mapping/BaseParser.pm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/misc-scripts/xref_mapping/BaseParser.pm b/misc-scripts/xref_mapping/BaseParser.pm
index 64fc69f79a..941286c8d9 100644
--- a/misc-scripts/xref_mapping/BaseParser.pm
+++ b/misc-scripts/xref_mapping/BaseParser.pm
@@ -119,8 +119,8 @@ sub get_source_id_for_filename {
   my ($self, $file) = @_;
 
   my $sql = "SELECT source_id FROM source WHERE url LIKE '%/" . $file . "'"; 
-  print $sql . "\n";
-  my $sth = $dbi->prepare($sql);
+  #print $sql . "\n";
+  my $sth = dbi()->prepare($sql);
   $sth->execute();
   my @row = $sth->fetchrow_array();
   my $source_id;
@@ -151,7 +151,7 @@ sub upload_xrefs {
     $del_sth->execute();
 
     # upload new ones
-    my $xref_sth = $dbi->prepare("INSERT INTO xref (accession,label,source_id,species_id) VALUES(?,?,?,?)");
+    my $xref_sth = $dbi->prepare("INSERT INTO xref (accession,label,description,source_id,species_id) VALUES(?,?,?,?,?)");
     my $pri_sth = $dbi->prepare("INSERT INTO primary_xref VALUES(?,?,?,?,?)");
     my $syn_sth = $dbi->prepare("INSERT INTO synonym VALUES(?,?,?)");
     my $dep_sth = $dbi->prepare("INSERT INTO dependent_xref VALUES(?,?,?,?)");
@@ -161,6 +161,7 @@ sub upload_xrefs {
       # Create entry in xref table and note ID
       $xref_sth->execute($xref->{ACCESSION},
 			 $xref->{LABEL},
+			 $xref->{DESCRIPTION},
 			 $xref->{SOURCE_ID},
 			 $xref->{SPECIES_ID}) || die $dbi->errstr;
 
-- 
GitLab