From 0e6e9b10bce712923f89c38e826383ed596c2421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kusalananda=20K=C3=A4h=C3=A4ri?= <ak4@sanger.ac.uk> Date: Thu, 3 Nov 2011 08:54:36 +0000 Subject: [PATCH] Honour the exonerate_concurrent_jobs setting in the config file (defaults to 200). --- modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm b/modules/Bio/EnsEMBL/IdMapping/ExonScoreBuilder.pm index c2f27f04df..81dffca0e8 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 ) -- GitLab