The following bug report has been submitted:
Platform: Windows-10-10.0.17134
ChimeraX Version: 0.8 (2018-11-03)
Description
Hello there,
again i have the same bug opening with older daily builds, that used to works before ... i have no clue anymore
So for instance the atoms : #1/o:15@ca #1/o:49@ca both exists, there are 2 chains, how is possible that the software see 4 atoms specified?? Expected two atoms to be specified (4 specified)
Log:
UCSF ChimeraX version: 0.8 (2018-11-03)
How to cite UCSF ChimeraX
open D:\Chimera_PSIIsc\PSII06\5xnl.pdb
open D:\Chimera_PSIIsc\PSII06\5xnl.pdb
5xnl.pdb title:
Structure of stacked C2S2M2-type psii-lhcii supercomplex from pisum sativum
[more info...]
Chain information for 5xnl.pdb #1
---
Chain | Description
1 2 5 6 G N Y g n y | lhcii TYPE I CAB-8
3 7 | chlorophyll A-B binding protein, chloroplastic
4 8 | light harvesting chlorophyll A/B-binding protein LHCB6, CP24
A a | photosystem II protein D1
B b | photosystem II CP47 reaction center protein
C c | photosystem II CP43 reaction center protein
D d | photosystem II D2 protein
E e | PSII reaction center subunit V
F f | cytochrome B559 subunit β, PSBF
H h | photosystem II reaction center protein H
I i | photosystem II reaction center protein I, PSBI
J j | PSII-J
K k | PSII-K
L l | PSII-L
M m | PSII-M
O o | oxygen-evolving enhancer protein 1, chloroplastic
P p | oxygen-evolving enhancer protein 2, chloroplastic
Q q | oxygen-evolving enhancer protein 3
R r | light harvesting chlorophyll A/B-binding protein LHCB4, CP29
S s | light harvesting chlorophyll A/B-binding protein LHCB5, CP26
T t | PSII-T
W w | photosystem II reaction center protein W
X x | photosystem II reaction center protein X
Z z | PSII-Z
distance #1/o:77@ca #1/o:160@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
distance #1/P:11@ca #1/P:166@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/O:50@ca #1/C:382@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/R:190@ca #1/R:170@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/P:33@ca #1/p:166@ca radius 0.5 dashes 12 color gold
distance #1/P:33@ca #1/p:166@ca radius 0.5 dashes 12 color gold
Distance between /P LYS 166 CA and /p LYS 166 CA: 99.969Å
distance #1/c:382@ca #1/o:49@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
distance #1/o:15@ca #1/o:5@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
distance #1/5:91@ca #1/O:5@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (1
specified)
distance #1/o:187@ca #1/B:419@ca radius 0.5 dashes 12 color gold
distance #1/o:187@ca #1/B:419@ca radius 0.5 dashes 12 color gold
Distance between /O LYS 187 CA and /o LYS 187 CA: 32.478Å
distance #1/P:143@ca #1/P:38@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/P:11@ca #1/p:166@ca radius 0.5 dashes 12 color gold
distance #1/P:11@ca #1/p:166@ca radius 0.5 dashes 12 color gold
Distance already exists; modify distance properties with 'distance style'
distance #1/r:190@ca #1/R:200@ca radius 0.5 dashes 12 color gold
distance #1/r:190@ca #1/R:200@ca radius 0.5 dashes 12 color gold
Distance between /R LYS 190 CA and /r LYS 190 CA: 161.685Å
distance #1/B:438@ca #1/o:160@ca radius 0.5 dashes 12 color gold
distance #1/B:438@ca #1/o:160@ca radius 0.5 dashes 12 color gold
Distance between /O LYS 160 CA and /o LYS 160 CA: 47.854Å
distance #1/o:15@ca #1/o:49@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
close #1.2
close #1.2
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 334, in _structure_changed
self.delete_labels([l.object for l in self._labels if l.object_deleted])
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 334, in <listcomp>
self.delete_labels([l.object for l in self._labels if l.object_deleted])
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 581, in object_deleted
return self.location() is None
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 681, in location
xyz = scene_position.inverse() * sxyz
AttributeError: 'NoneType' object has no attribute 'inverse'
Error processing trigger "changes": 'NoneType' object has no attribute
'inverse':
AttributeError: 'NoneType' object has no attribute 'inverse'
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 681, in location
xyz = scene_position.inverse() * sxyz
See log for complete Python traceback.
close #1.1
close #1.1
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 334, in _structure_changed
self.delete_labels([l.object for l in self._labels if l.object_deleted])
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 334, in <listcomp>
self.delete_labels([l.object for l in self._labels if l.object_deleted])
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 581, in object_deleted
return self.location() is None
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 681, in location
xyz = scene_position.inverse() * sxyz
AttributeError: 'NoneType' object has no attribute 'inverse'
Error processing trigger "changes": 'NoneType' object has no attribute
'inverse':
AttributeError: 'NoneType' object has no attribute 'inverse'
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\label\label3d.py", line 681, in location
xyz = scene_position.inverse() * sxyz
See log for complete Python traceback.
distance #1/o:77@ca #1/o:160@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
distance #1/P:11@ca #1/P:166@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/O:50@ca #1/C:382@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/R:190@ca #1/R:170@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/P:33@ca #1/p:166@ca radius 0.5 dashes 12 color gold
distance #1/P:33@ca #1/p:166@ca radius 0.5 dashes 12 color gold
Distance already exists; modify distance properties with 'distance style'
distance #1/c:382@ca #1/o:49@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
distance #1/o:15@ca #1/o:5@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
distance #1/5:91@ca #1/O:5@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (1
specified)
distance #1/o:187@ca #1/B:419@ca radius 0.5 dashes 12 color gold
distance #1/o:187@ca #1/B:419@ca radius 0.5 dashes 12 color gold
Distance already exists; modify distance properties with 'distance style'
distance #1/P:143@ca #1/P:38@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (0
specified)
distance #1/P:11@ca #1/p:166@ca radius 0.5 dashes 12 color gold
distance #1/P:11@ca #1/p:166@ca radius 0.5 dashes 12 color gold
Distance already exists; modify distance properties with 'distance style'
distance #1/r:190@ca #1/R:200@ca radius 0.5 dashes 12 color gold
distance #1/r:190@ca #1/R:200@ca radius 0.5 dashes 12 color gold
Distance already exists; modify distance properties with 'distance style'
distance #1/B:438@ca #1/o:160@ca radius 0.5 dashes 12 color gold
distance #1/B:438@ca #1/o:160@ca radius 0.5 dashes 12 color gold
Distance already exists; modify distance properties with 'distance style'
distance #1/o:15@ca #1/o:49@ca radius 0.5 dashes 12 color gold
Missing or invalid "atoms" argument: Expected two atoms to be specified (4
specified)
sequence chain #1/o
sequence chain #1/o
Alignment identifier is 1
sequence chain #1/O
sequence chain #1/O
Chains must have same sequence
Chains must have same sequence
QLineEdit::setSelection: Invalid start position (-1)
OpenGL version: 3.3.0 NVIDIA 388.75
OpenGL renderer: GeForce 940M/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
This undoubtedly the same root problem as for your earlier report. This bug has likely been in the code for for roughly a week. Using the 0.7 release, everything works correctly -- so if you could use that version temporarily until the bug is fixed.
--Eric