Skip to content

Commit d397ad0

Browse files
committed
Updated run_uclust to select arguments based on whether vsearch or usearch is selected.
1 parent fb92cf8 commit d397ad0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

flask/cluster.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ def write_fasta(sequences):
4646
f.write(f">{sequence['subject']}\n{sequence['sequence']}\n")
4747

4848
def run_uclust():
49-
args = [usearch_binary_filename, '--cluster_fast', sequences_filename, '--id', uclust_identity, '--uc', uclust_results_filename]
49+
if whichSearch == 'vsearch':
50+
args = [usearch_binary_filename, '--cluster_fast', sequences_filename, '--id', uclust_identity, '--uc', uclust_results_filename]
51+
else:
52+
args = [usearch_binary_filename, '-cluster_fast', sequences_filename, '-id', uclust_identity, '-sort', 'length', '-uc', uclust_results_filename]
5053
result = subprocess.run(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
5154
logger_.log(result.stdout, True)
5255
logger_.log(result.stderr, True)

0 commit comments

Comments
 (0)