diff --git a/modules/seq/alg/src/impl/align_impl.hh b/modules/seq/alg/src/impl/align_impl.hh index 2df545dbd156cf9c3b0bb5c7b922b28d10d60573..33c1afe760f8a70f5b6cdadff69bb26e9e2353f9 100644 --- a/modules/seq/alg/src/impl/align_impl.hh +++ b/modules/seq/alg/src/impl/align_impl.hh @@ -98,6 +98,15 @@ inline void DLLEXPORT StoreStrAsAln(String& aln_str1, String& aln_str2, AlignmentHandle aln=CreateAlignment(); aln.AddSequence(CreateSequence(s1.GetName(), aln_str1)); aln.AddSequence(CreateSequence(s2.GetName(), aln_str2)); + + if (s1.GetAttachedView()) { + aln.AttachView(0, s1.GetAttachedView()); + } + + if (s2.GetAttachedView()) { + aln.AttachView(1, s2.GetAttachedView()); + } + aln.SetSequenceOffset(0, i); aln.SetSequenceOffset(1, j); alignments.push_back(aln);