From 2cb11e016eec34df5443cee0fa09f55e29b0b5c8 Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Mon, 10 Oct 2005 09:36:05 +0000 Subject: [PATCH] random number added to job name git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@3760 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- etc/run_fasta.sanger | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/etc/run_fasta.sanger b/etc/run_fasta.sanger index 1274326f9..fe9c7c1a6 100755 --- a/etc/run_fasta.sanger +++ b/etc/run_fasta.sanger @@ -6,7 +6,7 @@ # to customise this script see the function called run_one_prog below -RCS_HEADER="$Header: //tmp/pathsoft/artemis/etc/run_fasta.sanger,v 1.5 2005-09-19 13:47:12 tjc Exp $" +RCS_HEADER="$Header: //tmp/pathsoft/artemis/etc/run_fasta.sanger,v 1.6 2005-10-10 09:36:05 tjc Exp $" PROG=`echo $RCS_HEADER | sed 's/.*run_\(.*\),v.*/\1/'` @@ -323,14 +323,17 @@ sub bsub my ($prefix, $index, $num) = @_; my $name = $prefix; + if($prefix =~ m/(\/fasta\/)(.*)/) { $name = "$2"; } - push(@bsub_jobs, "$name\_fasta"); + my $random = int( rand( 999+1 ) ); + + push(@bsub_jobs, "$name$random\_fasta"); - open(BSUB, "| bsub -q longblastq -o /dev/null -n 1 -R \"select[blast && mem > 500] rusage[mem=500]\" -J$name\_fasta\"[$index]%16\"") or die "could not open bsub pipe : $!"; + open(BSUB, "| bsub -q longblastq -o /dev/null -n 1 -R \"select[blast && mem > 500] rusage[mem=500]\" -J$name$random\_fasta\"[$index]%16\"") or die "could not open bsub pipe : $!"; print BSUB "cd $NEW_WDIR\n"; print BSUB "$EXEC -B -S -q -b 100 -H $prefix$num"; print BSUB "\${LSB_JOBINDEX} $database ktup 2 > $prefix$num"; -- GitLab