From 0b2c0a6b7a3499389962889b9a733bf272ec1d2b Mon Sep 17 00:00:00 2001
From: Daniel Rios <dr2@sanger.ac.uk>
Date: Fri, 10 Mar 2006 12:51:41 +0000
Subject: [PATCH] modified attribute groups to be an array ref

---
 modules/Bio/EnsEMBL/DBSQL/MergedAdaptor.pm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/modules/Bio/EnsEMBL/DBSQL/MergedAdaptor.pm b/modules/Bio/EnsEMBL/DBSQL/MergedAdaptor.pm
index a537ef327d..3419de17d3 100644
--- a/modules/Bio/EnsEMBL/DBSQL/MergedAdaptor.pm
+++ b/modules/Bio/EnsEMBL/DBSQL/MergedAdaptor.pm
@@ -46,12 +46,12 @@ my $reg = "Bio::EnsEMBL::Registry";
 =head2 new
 
   Example      : $MergedAdaptor = new 
-               : Bio::EnsEMBL::DBSQL::MergedAdaptor(-species=> 'human', -type =>'Population', -groups => 'Sanger,Ensembl');
+               : Bio::EnsEMBL::DBSQL::MergedAdaptor(-species=> 'human', -type =>'Population', -groups => ['Sanger','Ensembl']);
   Arg [SPECIES]: (optional) string 
                   species name to get adaptors for
   Arg [TYPE]   : (optional) string 
                   type to get adaptors for
-  Arg [GROUPS] : (optional) list of groups, separated by comma
+  Arg [GROUPS] : (optional) ref to list
 
   Description: Creates a new MergedAdaptor
   Returntype : Bio::EnsEMBL::DBSQL::MergedAdaptor
@@ -82,9 +82,7 @@ sub new {
   }
   else{
       #get only specified adaptors for the particular groups
-      $groups =~ s/\s+//g;
-      my @groups = split /,/,$groups; #ge the list of groups in an array
-      foreach my $group (@groups){
+      foreach my $group (@{$groups}){
 	  push @adaps, $reg->get_adaptor($species,$group,$type);
       }
   }
-- 
GitLab