diff --git a/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm b/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm index e39cfa7a54806e5432d1e2b58836fc9002d9d0b6..c3908f6a74b100c15878a937f08f90c6c93b57c7 100644 --- a/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm +++ b/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm @@ -430,7 +430,10 @@ sub run_exonerate { $self->logger->debug("$exonerate_job\n\n"); local *BSUB; - open BSUB, "|bsub -J$lsf_name\[1-$num_jobs\] -o $logpath/exonerate.\%I.out" + open BSUB, + "|bsub " + . $self->conf()->param('lsf_opt_run') + . " -J$lsf_name\[1-$num_jobs\] -o $logpath/exonerate.\%I.out" or $self->logger->error("Could not open open pipe to bsub: $!\n"); print BSUB $exonerate_job; @@ -441,8 +444,10 @@ sub run_exonerate { # submit dependent job to monitor finishing of exonerate jobs $self->logger->info("Waiting for exonerate jobs to finish...\n", 0, 'stamped'); - my $dependent_job = qq{bsub -K -w "ended($lsf_name)" -q small } . - qq{-o $logpath/exonerate_depend.out /bin/true}; + my $dependent_job = + qq{bsub -K -w "ended($lsf_name)" } + . $self->conf()->param('lsf_opt_run_small') + . qq{ -o $logpath/exonerate_depend.out /bin/true}; system($dependent_job) == 0 or $self->logger->error("Error submitting dependent job: $!\n"); diff --git a/modules/Bio/EnsEMBL/IdMapping/SyntenyFramework.pm b/modules/Bio/EnsEMBL/IdMapping/SyntenyFramework.pm index 0b2c09339f8a31595cee8c541418ffcffeb2b923..dff799eea755adf3017836e6c67779acfe6f92f6 100644 --- a/modules/Bio/EnsEMBL/IdMapping/SyntenyFramework.pm +++ b/modules/Bio/EnsEMBL/IdMapping/SyntenyFramework.pm @@ -399,8 +399,10 @@ sub rescore_gene_matrix_lsf { # submit dependent job to monitor finishing of jobs $self->logger->info("Waiting for jobs to finish...\n", 0, 'stamped'); - my $dependent_job = qq{bsub -K -w "ended($lsf_name)" -q small } . - qq{-o $logpath/synteny_rescore_depend.out /bin/true}; + my $dependent_job = + qq{bsub -K -w "ended($lsf_name)" } + . $self->conf()->param('lsf_opt_run_small') + . qq{ -o $logpath/synteny_rescore_depend.out /bin/true}; system($dependent_job) == 0 or $self->logger->error("Error submitting dependent job: $!\n");