From 752077f30267a5f78833219eb1d64b68a3744d40 Mon Sep 17 00:00:00 2001 From: Tobias Schmidt <tobias.schmidt@unibas.ch> Date: Thu, 14 Jun 2012 17:42:25 +0200 Subject: [PATCH] fix failing clustalw unittest --- modules/bindings/pymod/clustalw.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/bindings/pymod/clustalw.py b/modules/bindings/pymod/clustalw.py index 87d092ab3..c0eff2a91 100644 --- a/modules/bindings/pymod/clustalw.py +++ b/modules/bindings/pymod/clustalw.py @@ -70,7 +70,10 @@ def ClustalW(seq1, seq2=None, clustalw=None, keep_files=False, nopgap=False, new_list = seq.CreateSequenceList() for s in seq_list: - ss = seq.CreateSequence( s.GetName(), s.GetString().replace('?','X') ) + ss = s.Copy() + for i,c in enumerate(ss): + if c=='?': + ss[i]='X' new_list.AddSequence(ss) seq_list = new_list -- GitLab