From 35891933f6fb433c2c6dfce6016bddd9e8e03d78 Mon Sep 17 00:00:00 2001
From: Patrick Meidl <pm2@sanger.ac.uk>
Date: Tue, 22 Apr 2008 15:06:12 +0000
Subject: [PATCH] bug fix

---
 modules/Bio/EnsEMBL/IdMapping/Cache.pm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/modules/Bio/EnsEMBL/IdMapping/Cache.pm b/modules/Bio/EnsEMBL/IdMapping/Cache.pm
index 317fdfe39f..8d298aeff5 100644
--- a/modules/Bio/EnsEMBL/IdMapping/Cache.pm
+++ b/modules/Bio/EnsEMBL/IdMapping/Cache.pm
@@ -129,6 +129,9 @@ sub build_cache_by_slice {
   my $dbtype = shift;
   my $slice_name = shift;
   
+  # set cache method (required for loading cache later)
+  $self->cache_method('BY_SEQ_REGION');
+
   my $dba = $self->get_DBAdaptor($dbtype);
   my $sa = $dba->get_SliceAdaptor;
   
@@ -160,9 +163,6 @@ sub build_cache_by_slice {
   # write cache to file, then flush cache to reclaim memory
   my $size = $self->write_all_to_file($type);
 
-  # set cache method (required for loading cache later)
-  $self->cache_method('BY_SEQ_REGION');
-
   return $num_genes, $size;
 }
 
@@ -190,6 +190,9 @@ sub build_cache_all {
   my $self = shift;
   my $dbtype = shift;
   
+  # set cache method (required for loading cache later)
+  $self->cache_method('ALL');
+
   my $dba = $self->get_DBAdaptor($dbtype);
   my $ga = $dba->get_GeneAdaptor;
   
@@ -207,9 +210,6 @@ sub build_cache_all {
   # write cache to file, then flush cache to reclaim memory
   my $size = $self->write_all_to_file($type);
 
-  # set cache method (required for loading cache later)
-  $self->cache_method('ALL');
-
   return $num_genes, $size;
 }
 
-- 
GitLab