From 596c72d2d7051a59f6d1ed148df9911f6667b82b Mon Sep 17 00:00:00 2001 From: Marco Biasini <marco.biasini@unibas.ch> Date: Wed, 28 Nov 2012 12:59:13 +0100 Subject: [PATCH] preserve attached entity views --- modules/seq/alg/src/impl/align_impl.hh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/seq/alg/src/impl/align_impl.hh b/modules/seq/alg/src/impl/align_impl.hh index 2df545dbd..33c1afe76 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); -- GitLab