diff --git a/modules/seq/base/src/sequence_op.cc b/modules/seq/base/src/sequence_op.cc index c502367f14c2e0addadcc72121542b1cb4c57cb4..17e36da506a6a2e7db955e902153c11854dbff72 100644 --- a/modules/seq/base/src/sequence_op.cc +++ b/modules/seq/base/src/sequence_op.cc @@ -41,7 +41,9 @@ SequenceHandle SequenceFromChain(const String& name, e=residues.end(); i!=e; ++i) { sequence+=(*i).GetOneLetterCode(); } - return CreateSequence(name, sequence); + SequenceHandle s = CreateSequence(name, sequence); + s.AttachView(chain.Select("")); + return s; } @@ -54,7 +56,9 @@ SequenceHandle SequenceFromChain(const String& name, e=chain.GetResidueList().end(); i!=e; ++i) { sequence+=(*i).GetOneLetterCode(); } - return CreateSequence(name, sequence); + SequenceHandle s = CreateSequence(name, sequence); + s.AttachView(chain.Select("")); + return s; } }}