diff --git a/modules/mol/base/src/impl/entity_impl.cc b/modules/mol/base/src/impl/entity_impl.cc index c15489bed172612a51904f1061e9b4ba009ee576..4d378dbbe437aad6f1b79d9bcd9b3643ae6554cd 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(),