From 1a54dcab63b9e4f9af0c3aa0539d47fc1ba039a6 Mon Sep 17 00:00:00 2001
From: Ian Longden <ianl@sanger.ac.uk>
Date: Tue, 1 Sep 2009 12:49:13 +0000
Subject: [PATCH] order the sources  by the priority

---
 misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm b/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm
index edc4933a7a..da6899a201 100644
--- a/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm
@@ -685,6 +685,7 @@ GSQL
 	    $best_gene_xref = $xref_id;
 	    $best_gene_level = $level{$ex_db_id};
 	  }
+          # if same level then use prioritys to work out best
 	  $added++;
 	} else {
           $removed++;
@@ -981,7 +982,7 @@ SQL
   my $i=0;
   
   my $ins_p_sth = $self->xref->dbc->prepare("INSERT into display_xref_prioritys (source_id, priority) values(?, ?)");
-  my $get_source_id_sth = $self->xref->dbc->prepare("select source_id from source where name like ?");
+  my $get_source_id_sth = $self->xref->dbc->prepare("select source_id from source where name like ? order by priority desc");
 
 #
 # So the higher the number the better then 
-- 
GitLab