From 9f8ec1cf7057028941cb2d93860c50d491a617cb Mon Sep 17 00:00:00 2001
From: Ian Longden <ianl@sanger.ac.uk>
Date: Wed, 15 Sep 2010 10:03:18 +0000
Subject: [PATCH] MGI have added -ps to psuedo gene names but havana have not
 doen this yet so check for this when getting descriptions etc

---
 misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm b/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm
index f6dea95344..63306ad91d 100644
--- a/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/BasicMapper.pm
@@ -908,9 +908,16 @@ FSQL
       }
 
 
+      # -ps added as MGI have added -ps to the pseudo genes but vega has not caught
+      # up with this yet so check for this.
+
       foreach my $name (keys %name_count){
 	my $id   = $display_label_to_id{$name};
 	my $desc = $display_label_to_desc{$name};
+	if(!defined($id) and defined($display_label_to_id{$name."-ps"})){
+	  $id   = $display_label_to_id{$name."-ps"};
+	  $desc = $display_label_to_desc{$name."-ps"};
+	}
 	if(!defined($id)){
 	  $id = $name;
 	  print STDERR "Warning Could not find id for $name\n";
-- 
GitLab