diff --git a/etc/run_fasta.sanger b/etc/run_fasta.sanger
index 1274326f987009a3776a9e5de322f51c8f5cd0d6..fe9c7c1a6040a053dddb2afdcb2982690113c655 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";