diff --git a/modules/bindings/pymod/clustalw.py b/modules/bindings/pymod/clustalw.py
index c8221fb622bb00dd0730b9d029c06c28c8f38b59..455481beb866a9da8fd67be616fbe552bece0a51 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