From 9180c90b3191fb396afe959f251fa11e2c9fabe7 Mon Sep 17 00:00:00 2001
From: Leo Gordon <lg4@ebi.ac.uk>
Date: Fri, 7 May 2010 22:30:10 +0000
Subject: [PATCH] now with param_substitute in all four sources

---
 modules/Bio/EnsEMBL/Hive/RunnableDB/JobFactory.pm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/modules/Bio/EnsEMBL/Hive/RunnableDB/JobFactory.pm b/modules/Bio/EnsEMBL/Hive/RunnableDB/JobFactory.pm
index f4deed2d2..92f289d7f 100644
--- a/modules/Bio/EnsEMBL/Hive/RunnableDB/JobFactory.pm
+++ b/modules/Bio/EnsEMBL/Hive/RunnableDB/JobFactory.pm
@@ -1,3 +1,4 @@
+
 =pod 
 
 =head1 NAME
@@ -88,10 +89,10 @@ sub run {
     my $inputquery      = $self->param('inputquery');
     my $inputcmd        = $self->param('inputcmd');
 
-    my $list = $inputlist
-        || ($inputfile  && $self->_make_list_from_file($inputfile))
-        || ($inputquery && $self->_make_list_from_query($inputquery))
-        || ($inputcmd   && $self->_make_list_from_cmd($inputcmd))
+    my $list = $self->param_substitute( $inputlist )
+        || ($inputfile  && $self->_make_list_from_file(  $self->param_substitute( $inputfile  ) ))
+        || ($inputquery && $self->_make_list_from_query( $self->param_substitute( $inputquery ) ))
+        || ($inputcmd   && $self->_make_list_from_cmd(   $self->param_substitute( $inputcmd   ) ))
         || die "range of values should be defined by setting 'inputlist', 'inputfile' or 'inputquery'";
 
     if($randomize) {
-- 
GitLab