From c45d1761ce1e281c013a03020068b6df9041e45f Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@stud.unibas.ch>
Date: Tue, 20 Nov 2012 16:32:35 +0100
Subject: [PATCH] suppress terminal output, when running kclust with binding.

---
 modules/bindings/pymod/kclust.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/bindings/pymod/kclust.py b/modules/bindings/pymod/kclust.py
index 3a0605be3..f4ace6788 100644
--- a/modules/bindings/pymod/kclust.py
+++ b/modules/bindings/pymod/kclust.py
@@ -99,7 +99,7 @@ def _RunkClust(tmp_dir_name, clustering_thresh, create_alignments):
   executable=settings.Locate('kClust') 
 
   cmd=[]
-  cmd.append('kClust')
+  cmd.append(executable)
   cmd.append('-i')
   cmd.append(os.path.join(tmp_dir_name,'fastadb.fasta'))
   cmd.append('-d')
@@ -108,8 +108,8 @@ def _RunkClust(tmp_dir_name, clustering_thresh, create_alignments):
   cmd.append(str(bitscore))
 
   cmd=' '.join(cmd)
-  ps=subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
-  ps.stdout.readlines()
+  ps=subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+  stdout, stderr = ps.communicate()
 
   result=_ParseOutput(tmp_dir_name)
 
-- 
GitLab