From ac9b55e42eec17b677b308d9fb6b4272d1fc0dfd Mon Sep 17 00:00:00 2001
From: tobias <tobias@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Tue, 7 Sep 2010 12:43:47 +0000
Subject: [PATCH] allow sequence strings to be used in clustalw
git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2693 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
modules/bindings/pymod/clustalw.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/modules/bindings/pymod/clustalw.py b/modules/bindings/pymod/clustalw.py
index c8221fb62..455481beb 100644
--- a/modules/bindings/pymod/clustalw.py
+++ b/modules/bindings/pymod/clustalw.py
@@ -12,6 +12,12 @@ def ClustalW(seq1, seq2=None, clustalw=None, keep_files=False):
seq_list=seq.CreateSequenceList()
seq_list.AddSequence(seq1)
seq_list.AddSequence(seq2)
+ elif isinstance(seq1, str) and isinstance(seq2, str):
+ seq1=CreateSequence("seq1", seq1)
+ seq2=CreateSequence("seq2", seq2)
+ seq_list=seq.CreateSequenceList()
+ seq_list.AddSequence(seq1)
+ seq_list.AddSequence(seq2)
else:
LogError("WARNING: Specify at least two Sequences")
return
--
GitLab