From 1c314e69db0864360eafa11a06da6725c8cfe6de Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Fri, 19 Nov 2021 10:55:13 +0100
Subject: [PATCH] prefer blastp over blastall when looking for blast executable

blastall is legacy
---
 modules/bindings/pymod/blast.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/bindings/pymod/blast.py b/modules/bindings/pymod/blast.py
index 2cff9231c..e64e01530 100644
--- a/modules/bindings/pymod/blast.py
+++ b/modules/bindings/pymod/blast.py
@@ -177,10 +177,10 @@ def BlastVersion(blast_location=None):
   """
 
   try:
-    blast_exe=settings.Locate('blastall',explicit_file_name=blast_location)
+    blast_exe=settings.Locate('blastp',explicit_file_name=blast_location)
   except:
     try:
-      blast_exe=settings.Locate('blastp', explicit_file_name=blast_location)
+      blast_exe=settings.Locate('blastall', explicit_file_name=blast_location)
     except:
       raise RuntimeError('could not find blast executable')
 
@@ -242,10 +242,10 @@ def Blast(query, database, gap_open=11, gap_ext=1, matrix='BLOSUM62',
 
   if blast_location==None:
     try:
-      blast_exe=settings.Locate('blastall')
+      blast_exe=settings.Locate('blastp')
     except:
       try:
-        blast_exe=settings.Locate('blastp')
+        blast_exe=settings.Locate('blastall')
       except:
         raise RuntimeError('could not find blast executable')
   else:
-- 
GitLab