Commit 9396daa6 by Ivy Zhang

maintain insertion codes

parent e1f412f3
...@@ -401,7 +401,7 @@ class PDBFixer(object): ...@@ -401,7 +401,7 @@ class PDBFixer(object):
# Create the new residue and add existing heavy atoms. # Create the new residue and add existing heavy atoms.
newResidue = newTopology.addResidue(residue.name, newChain, residue.id) newResidue = newTopology.addResidue(residue.name, newChain, residue.id, residue.insertionCode)
for atom in residue.atoms(): for atom in residue.atoms():
if not heavyAtomsOnly or (atom.element is not None and atom.element != hydrogen): if not heavyAtomsOnly or (atom.element is not None and atom.element != hydrogen):
if atom.name == 'OXT' and (chain.index, indexInChain+1) in self.missingResidues: if atom.name == 'OXT' and (chain.index, indexInChain+1) in self.missingResidues:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment