From 544a328bab1ddf1d262da8ea0177ad13924f4461 Mon Sep 17 00:00:00 2001
From: remy <remy.dernat@umontpellier.fr>
Date: Mon, 11 Nov 2019 22:24:25 +0100
Subject: [PATCH] tempfile was nt created at the right place

---
 orthofinder/scripts/blast_file_processor.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/orthofinder/scripts/blast_file_processor.py b/orthofinder/scripts/blast_file_processor.py
index 90ab849..6e77c47 100644
--- a/orthofinder/scripts/blast_file_processor.py
+++ b/orthofinder/scripts/blast_file_processor.py
@@ -119,7 +119,6 @@ def WriteNormalizedBlastFile(blastDir_list, B, iSpecies, jSpecies, sep = "_", qD
         iH = 1
         iSpeciesOpen = iSpecies
         jSpeciesOpen = jSpecies
-    tempfile = NamedTemporaryFile(mode='w', delete=False)
     #xSeqID, ySeqID, NormVal = ParseMatrix(B)
     row = ""
     for d in blastDir_list:
@@ -129,6 +128,7 @@ def WriteNormalizedBlastFile(blastDir_list, B, iSpecies, jSpecies, sep = "_", qD
     try:
         with (gzip.open(fn + ".gz", file_read_mode) if os.path.exists(fn + ".gz") else open(fn, file_read_mode)) as blastfile:
             blastreader = csv.reader(blastfile, delimiter='\t')
+            tempfile = NamedTemporaryFile(mode='w', delete=False)
             blastwriter = csv.writer(tempfile, delimiter='\t')
             for row in blastreader:
                 # Get hit and query IDs
-- 
GitLab