From e89c1f9bb6a72e51358536292707ccb68454207a Mon Sep 17 00:00:00 2001
From: Marco Biasini <marco.biasini@unibas.ch>
Date: Mon, 4 Oct 2010 14:32:06 +0200
Subject: [PATCH] add ILE.CD as an alternative name for ILE.CD1

---
 modules/io/src/mol/chemdict_parser.cc | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/modules/io/src/mol/chemdict_parser.cc b/modules/io/src/mol/chemdict_parser.cc
index af8b08404..2668221ba 100644
--- a/modules/io/src/mol/chemdict_parser.cc
+++ b/modules/io/src/mol/chemdict_parser.cc
@@ -104,7 +104,12 @@ void ChemdictParser::OnDataItem(const StarDataItem& item)
   } else if (item.GetName()==StringRef("atom_id", 7)) {
     atom_.name=item.GetValue().str();
   } else if (item.GetName()==StringRef("alt_atom_id", 11)) {
-    atom_.alt_name=item.GetValue().str();
+    if (compound_->GetID()=="ILE" && item.GetValue()==StringRef("CD1", 3)) {
+      atom_.alt_name="CD";
+    } else {
+      atom_.alt_name=item.GetValue().str();       
+    }
+
   } else if (item.GetName()==StringRef("type_symbol", 11)) {
     atom_.element=item.GetValue().str();
   } else if (item.GetName()==StringRef("pdbx_ordinal", 12)) {
-- 
GitLab