diff --git a/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm b/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm index c2f27f04dfb9f43dc77f94e42fcf156a35e7610e..81dffca0e825747dd7c4ee778d02089f95dd1388 100644 --- a/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm +++ b/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm @@ -482,9 +482,13 @@ sub run_exonerate { $self->logger->info("Submitting $num_jobs exonerate jobs to lsf.\n"); $self->logger->debug("$exonerate_job\n\n"); - my $bsub_cmd = sprintf( "|bsub -J%s[1-%d] -o %s/exonerate.%%I.out %s", - $lsf_name, $num_jobs, $logpath, - $self->conf()->param('lsf_opt_exonerate') ); + my $bsub_cmd = sprintf( + "|bsub -J%s[1-%d]%%%d -o %s/exonerate.%%I.out %s", + $lsf_name, + $num_jobs, + $self->conf()->param('exonerate_concurrent_jobs') || 200, + $logpath, + $self->conf()->param('lsf_opt_exonerate') ); local *BSUB; open( BSUB, $bsub_cmd )