﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
3008	Residues not organized correctly	Ben Webb	Greg Couch	"{{{
The following bug report has been submitted:
Platform:        Darwin-19.4.0-x86_64-i386-64bit
ChimeraX Version: 0.93 (2020-04-01)
Description
Each atom gets its own Residue object.

Testing the fix for bug #2979, loading the same file as in that bug,

PDBDEV_00000018.cif​


Each atom is placed in its own residue object. This gives duplicate Residue objects for each residue number and certain properties (such as Residue.principal_atom) don't work correctly (principal_atom is None for every ""residue"" except for the objects that wrap a CA atom).

This is easy to demonstrate from the Python shell:

In [1]: m=session.models[0]

In [2]: len(m.atoms), len(m.residues)
Out[2]: (55796, 55796)

OpenGL version: 4.1 ATI-3.8.24
OpenGL renderer: AMD Radeon Pro 560 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

}}}
"	defect	closed	normal		Input/Output		fixed		Tom Goddard				all	ChimeraX
