From 32e63746dcd76c1207133639f26c66c22586447e Mon Sep 17 00:00:00 2001
From: Ian Longden <ianl@sanger.ac.uk>
Date: Tue, 17 May 2011 13:09:57 +0000
Subject: [PATCH] do not remove MGI: from the stat only remove ZFIN_ID: and
 HGNC:.  MGI number  is stored with the MGI:

---
 .../xref_mapping/XrefParser/VegaOfficialNameParser.pm     | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/misc-scripts/xref_mapping/XrefParser/VegaOfficialNameParser.pm b/misc-scripts/xref_mapping/XrefParser/VegaOfficialNameParser.pm
index 72de13255e..843cddf0a8 100644
--- a/misc-scripts/xref_mapping/XrefParser/VegaOfficialNameParser.pm
+++ b/misc-scripts/xref_mapping/XrefParser/VegaOfficialNameParser.pm
@@ -24,6 +24,7 @@ sub run_script {
   my $species_name = $id2name{$species_id}[0];
 
   my $source_name;
+  my $prepend = 1;
   if($my_args =~ /source[=][>](\S+?)[,]/){
     $source_name = $1;
   }
@@ -34,6 +35,7 @@ sub run_script {
     }
     elsif($species_name eq "mus_musculus" ){
       $source_name = "MGI";
+      $prepend = 0;
       $host = "ens-staging2";
     }
     elsif($species_name eq "danio_rerio" ){
@@ -256,8 +258,10 @@ EXT
     if(defined($ext_to_core{$key} )){
       
       my $ext = $vega_to_ext{$key};
-      my $regex = $source_name . ':';
-      $ext =~ s/$regex//;
+      if($prepend){
+	my $regex = $source_name . ':';
+	$ext =~ s/$regex//;
+      }
       my $stable_id = $ext_to_core{$key};
 
       if(!defined($label{$ext})){
-- 
GitLab