From c4cd1deec29502483254c02ea9d064d0fec1592c Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavier.robin@unibas.ch>
Date: Fri, 13 Jan 2023 10:33:32 +0100
Subject: [PATCH] fix: copy chain type and description in Copy()

---
 modules/mol/base/src/impl/entity_impl.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/mol/base/src/impl/entity_impl.cc b/modules/mol/base/src/impl/entity_impl.cc
index c15489bed..4d378dbbe 100644
--- a/modules/mol/base/src/impl/entity_impl.cc
+++ b/modules/mol/base/src/impl/entity_impl.cc
@@ -130,6 +130,9 @@ ChainImplPtr EntityImpl::InsertChain(const String& chain_name, const ChainImplPt
 {
   ChainImplPtr dst_chain=this->InsertChain(chain_name);
   dst_chain->Assign(*chain.get());
+  // Copy non generic properties
+  dst_chain->SetDescription(chain->GetDescription());
+  dst_chain->SetType(chain->GetType());
   if(deep)
   {
       ResidueImplList::iterator it=chain->GetResidueList().begin(),
-- 
GitLab