@@ -392,8 +392,9 @@ def mapdb_diamond(args,queryfile):
392
392
diamond = './bin/diamond'
393
393
394
394
database = path .join (args .dbdir , "diamond_targetdb.dmnd" )
395
-
396
- diamond_cmd = [diamond ,'blastp' ,
395
+
396
+ if args .sensitivity != '--default' :
397
+ diamond_cmd = [diamond ,'blastp' ,
397
398
'-q' ,queryfile ,
398
399
'-d' ,database ,
399
400
'-o' ,resultfile ,
@@ -404,6 +405,14 @@ def mapdb_diamond(args,queryfile):
404
405
'--subject-cover' ,str (float (args .coverage )* 100 ),
405
406
'-p' ,str (args .threads ),
406
407
'--outfmt' ] + outfmt .split (',' )
408
+ else :
409
+ diamond_cmd = [diamond ,'blastp' ,
410
+ '-q' ,queryfile ,
411
+ '-d' ,database ,
412
+ '-o' ,resultfile ,
413
+ '-e' ,str (args .evalue ),
414
+ '--id' ,str (float (args .identity )* 100 ), '--query-cover' ,str (float (args .coverage )* 100 ),
415
+ '--subject-cover' ,str (float (args .coverage )* 100 ), '-p' ,str (args .threads ), '--outfmt' ] + outfmt .split (',' )
407
416
if args .quiet :
408
417
diamond_cmd .append ('--quiet' )
409
418
@@ -545,8 +554,8 @@ def main(args=None):
545
554
args .sensitivity = {
546
555
None : '--more-sensitive' ,
547
556
'1' : '--fast' ,
548
- '2' : '--mid-sensitive ' ,
549
- '3' : '--default ' ,
557
+ '2' : '--default ' ,
558
+ '3' : '--mid-sensitive ' ,
550
559
'4' : '--sensitive' ,
551
560
'5' : '--more-sensitive' ,
552
561
'6' : '--very-sensitive' ,
0 commit comments