useBio::EnsEMBL::Hive::Utils('stringify','destringify');# import both functions
usebase('Bio::EnsEMBL::Hive::Process');
...
...
@@ -91,11 +92,11 @@ sub param_init { # normally will run automatically on the first execution of
my$defaults_hash=scalar(@_)?{@_}:{};# module-wide built-in defaults have the lowest precedence (will always be the same for this module)
my$meta_params_hash=$self->_parse_meta();# then come the pipeline-wide parameters from the 'meta' table (define things common to all modules in this pipeline)
my$meta_params_hash=$self->db->get_MetaContainer->get_param_hash();# then come the pipeline-wide parameters from the 'meta' table (define things common to all modules in this pipeline)
my$parameters_hash=$self->_parse_string('parameters');# analysis-wide 'parameters' are even more specific (can be defined differently for several occurence of the same module)
my$parameters_hash=$self->_parse_string($self->parameters());# analysis-wide 'parameters' are even more specific (can be defined differently for several occurence of the same module)
my$input_id_hash=$self->_parse_string('input_id');# job-specific 'input_id' parameters have the highest precedence
my$input_id_hash=$self->_parse_string($self->input_id());# job-specific 'input_id' parameters have the highest precedence