#3509 closed defect (fixed)
Chain KeyError opening Phenix CIF file
Reported by: | Owned by: | Greg Couch | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Input/Output | Version: | |
Keywords: | Cc: | Eric Pettersen | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-17.7.0-x86_64-i386-64bit ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC) Description I just tried to open the attached mmCIF file. I converted my pdb to cif using phenix.pdb_as_cif, and then prepared the cif for deposition using mmtbx.prepare_pdb_deposition. The first cif file can be opened and displayed properly. Log: UCSF ChimeraX version: 1.0 (2020-06-04) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open > /Users/hcnguyen/Documents/Frost_Lab/qcrg/spike/mNb6/full_mNb6_rsr24-coot-5.deposit_000.cif Summary of feedback from opening /Users/hcnguyen/Documents/Frost_Lab/qcrg/spike/mNb6/full_mNb6_rsr24-coot-5.deposit_000.cif --- warnings | Skipping chem_comp category: Missing column 'type' near line 76 Missing entity information. Treating each chain as a separate entity. Atom H1 is not in the residue template for VAL /B:2 Atom H1 is not in the residue template for VAL /D:2 Atom H1 is not in the residue template for VAL /F:2 Missing or incomplete entity_poly_seq table. Inferred polymer connectivity. Skipping chem_comp category: Missing column 'type' near line 54884 Traceback (most recent call last): File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/open_command/dialog.py", line 150, in _qt_safe if data_format is None else " format " + StringArg.unparse(data_format.nicknames[0]))) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2805, in run result = ci.function(session, **kw_args) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 101, in cmd_open Command(session, registry=registry).run(provider_cmd_text, log=log) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2805, in run result = ci.function(session, **kw_args) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 152, in provider_open name or model_name_from_path(fi.file_name)), provider_kw) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 382, in collated_open return func(*func_args, **func_kw) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/mmcif/__init__.py", line 38, in open return mmcif.open_mmcif(session, data, file_name, **kw) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/mmcif/mmcif.py", line 88, in open_mmcif for p in pointers] File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/mmcif/mmcif.py", line 88, in <listcomp> for p in pointers] File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/structure.py", line 1146, in __init__ self._set_chain_descriptions(self.session) File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/structure.py", line 1349, in _set_chain_descriptions entity_to_description[mmcif_chain_to_entity[mmcif_cid]], False) KeyError: 'A' KeyError: 'A' File "/Applications/ChimeraX-1.0.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/atomic/structure.py", line 1349, in _set_chain_descriptions entity_to_description[mmcif_chain_to_entity[mmcif_cid]], False) See log for complete Python traceback. > open > /Users/hcnguyen/Documents/Frost_Lab/qcrg/spike/mNb6/full_mNb6_rsr24-coot-5.cif Summary of feedback from opening /Users/hcnguyen/Documents/Frost_Lab/qcrg/spike/mNb6/full_mNb6_rsr24-coot-5.cif --- warnings | Skipping chem_comp category: Missing column 'type' near line 76 Missing entity information. Treating each chain as a separate entity. Atom H1 is not in the residue template for VAL /B:2 Atom H1 is not in the residue template for VAL /D:2 Atom H1 is not in the residue template for VAL /F:2 Missing or incomplete entity_poly_seq table. Inferred polymer connectivity. Skipping chem_comp category: Missing column 'type' near line 53480 Chain information for full_mNb6_rsr24-coot-5.cif #1 --- Chain | Description A C E | No description available B D F | No description available > hide atoms > show cartoons OpenGL version: 4.1 NVIDIA-10.32.0 355.11.10.10.40.102 OpenGL renderer: NVIDIA GeForce GT 650M OpenGL Engine OpenGL vendor: NVIDIA CorporationHardware: Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro10,1 Processor Name: Intel Core i7 Processor Speed: 2.3 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Memory: 16 GB Boot ROM Version: 261.0.0.0.0 SMC Version (system): 2.3f36 Software: System Software Overview: System Version: macOS 10.13.6 (17G13035) Kernel Version: Darwin 17.7.0 Time since boot: 16 days 16:11 Graphics/Displays: Intel HD Graphics 4000: Chipset Model: Intel HD Graphics 4000 Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel Device ID: 0x0166 Revision ID: 0x0009 Automatic Graphics Switching: Supported gMux Version: 3.2.19 [3.2.8] Metal: Supported, feature set macOS GPUFamily1 v3 NVIDIA GeForce GT 650M: Chipset Model: NVIDIA GeForce GT 650M Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Dynamic, Max): 1024 MB Vendor: NVIDIA (0x10de) Device ID: 0x0fd5 Revision ID: 0x00a2 ROM Revision: 3688 Automatic Graphics Switching: Supported gMux Version: 3.2.19 [3.2.8] Metal: Supported, feature set macOS GPUFamily1 v3 Displays: Color LCD: Display Type: Built-In Retina LCD Resolution: 2880 x 1800 Retina Framebuffer Depth: 24-Bit Color (ARGB8888) Mirror: Off Online: Yes Rotation: Supported Automatically Adjust Brightness: No 2217: Resolution: 1680 x 1050 (Widescreen Super eXtended Graphics Array Plus) UI Looks like: 1680 x 1050 @ 60 Hz Framebuffer Depth: 24-Bit Color (ARGB8888) Display Serial Number: P148CHA003927 Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Adapter Type: Apple Mini DisplayPort To VGA Adapter Automatically Adjust Brightness: No Adapter Firmware Version: 1.03 PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.8 File attachment: full_mNb6_rsr24-coot-5.deposit_000.cif
Attachments (1)
Change History (4)
by , 5 years ago
Attachment: | full_mNb6_rsr24-coot-5.deposit_000.cif added |
---|
comment:1 by , 5 years ago
Cc: | added |
---|---|
Component: | Unassigned → Input/Output |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Chain KeyError opening Phenix CIF file |
comment:2 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Hi Henry,
I believe this problem is fixed in the daily build (your file works there), so if you get that you should be good to go. Sorry for the inconvenience.
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
comment:3 by , 5 years ago
Thanks! All good. Henry ________________________________ From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> Sent: Monday, July 13, 2020 3:38 PM Cc: Couch, Gregory <gregc@cgl.ucsf.edu>; Nguyen, Henry <Henry.Nguyen@ucsf.edu>; PETTERSEN, ERIC <pett@cgl.ucsf.edu> Subject: Re: [ChimeraX] #3509: Chain KeyError opening Phenix CIF file #3509: Chain KeyError opening Phenix CIF file -------------------------------------+------------------------ Reporter: henry.nguyen@… | Owner: Greg Couch Type: defect | Status: closed Priority: normal | Milestone: Component: Input/Output | Version: Resolution: fixed | Keywords: Blocked By: | Blocking: Notify when closed: | Platform: all Project: ChimeraX | -------------------------------------+------------------------ Changes (by Eric Pettersen): * status: assigned => closed * resolution: => fixed Comment: Hi Henry, I believe this problem is fixed in the daily build (your file works there), so if you get that you should be good to go. Sorry for the inconvenience. --Eric Eric Pettersen UCSF Computer Graphics Lab -- Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3509#comment:2> ChimeraX <http://www.rbvi.ucsf.edu/chimerax/> ChimeraX Issue Tracker
Note:
See TracTickets
for help on using tickets.
Added by email2trac