From 807d4843a0d2e4a1b1c8ad1da6e1e7fc8e118144 Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Tue, 3 Mar 2015 17:40:37 +0100
Subject: [PATCH] the power of assigning atom indices must be in the hands of
 the CreateAtom function of the entity

---
 modules/mol/base/src/impl/chain_impl.cc   | 1 -
 modules/mol/base/src/impl/residue_impl.cc | 1 -
 2 files changed, 2 deletions(-)

diff --git a/modules/mol/base/src/impl/chain_impl.cc b/modules/mol/base/src/impl/chain_impl.cc
index e7012a796..48b41bac3 100644
--- a/modules/mol/base/src/impl/chain_impl.cc
+++ b/modules/mol/base/src/impl/chain_impl.cc
@@ -106,7 +106,6 @@ ResidueImplPtr ChainImpl::AppendResidue(const ResidueImplPtr& res, bool deep)
           dst_atom->SetBFactor(atom->GetBFactor());
           dst_atom->SetOccupancy(atom->GetOccupancy());
           dst_atom->SetHetAtom(atom->IsHetAtom());
-          dst_atom->SetIndex(atom->GetIndex());
 
           if (!atom->HasDefaultProps()) {
             dst_atom->SetRadius(atom->GetRadius());
diff --git a/modules/mol/base/src/impl/residue_impl.cc b/modules/mol/base/src/impl/residue_impl.cc
index 3b44d844f..fe1e7f60b 100644
--- a/modules/mol/base/src/impl/residue_impl.cc
+++ b/modules/mol/base/src/impl/residue_impl.cc
@@ -70,7 +70,6 @@ AtomImplPtr ResidueImpl::InsertAtom(const AtomImplPtr& atom)
   dst_atom->SetBFactor(atom->GetBFactor());
   dst_atom->SetOccupancy(atom->GetOccupancy());
   dst_atom->SetHetAtom(atom->IsHetAtom());
-  dst_atom->SetIndex(atom->GetIndex());
 
   if (!atom->HasDefaultProps()) {
     dst_atom->SetRadius(atom->GetRadius());
-- 
GitLab