diff --git a/modules/bindings/pymod/blast.py b/modules/bindings/pymod/blast.py
index e64e01530852594a6d95c662ad0655db2a5f22d4..ba82c33973b12cb7989ae7130fcd6b48ec4d4a4a 100644
--- a/modules/bindings/pymod/blast.py
+++ b/modules/bindings/pymod/blast.py
@@ -148,12 +148,12 @@ def CreateDB(infasta, dbout, mkdb_cmd=None):
   """
   if mkdb_cmd==None:
     try:
-      exe=settings.Locate('formatdb')
-      args=[exe, '-i', infasta, '-n', dbout]
+      exe=settings.Locate('makeblastdb')
+      args=[exe, '-in', infasta, '-out', dbout, '-dbtype', 'prot']
     except:
       try:
-        exe=settings.Locate('makeblastdb')
-        args=[exe, '-in', infasta, '-out', dbout, '-dbtype', 'prot']
+        exe=settings.Locate('formatdb')
+        args=[exe, '-i', infasta, '-n', dbout]
       except:
         raise RuntimeError('could not find makeblastdb/formatdb executable')
   else: