Opened 7 years ago
Closed 7 years ago
#1286 closed defect (fixed)
'AtomsDrawing' object has no attribute 'any_part_selected'
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.17134 ChimeraX Version: 0.8 (2018-09-06) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 0.8 (2018-09-06) How to cite UCSF ChimeraX open https:/www.rbvi.ucsf.edu/chimerax/docs/quickstart/index.html Opened https:/www.rbvi.ucsf.edu/chimerax/docs/quickstart/index.html open 2bbv 2bbv title: The refined three-dimensional structure of an insect virus At 2.8 angstroms resolution [more info...;] Chain information for 2bbv #1 --- Chain | Description A B C | protein (black beetle virus capsid protein) D E F | protein (black beetle virus capsid protein) N | RNA (5'-R(*up*CP*up*up*ap*up*ap*up*CP*U)-3') 2bbv mmCIF Assemblies | 1| complete icosahedral assembly | 2| icosahedral asymmetric unit | 3| icosahedral pentamer | 4| icosahedral 23 hexamer | 5| icosahedral asymmetric unit, std point frame | 6| crystal asymmetric unit, crystal frame lighting full style /b stick Changed 2382 atom styles hide /c ribbon /c cartoon /c select up 26 atoms, 25 bonds selected select up 98 atoms, 100 bonds selected select up 2381 atoms, 2372 bonds selected select down 98 atoms, 100 bonds selected color sel gold select clear color sel gold select clear surface #1 style solvent sphere Changed 208 atom styles style ~solvent stick Changed 7609 atom styles style solvent sphere Changed 208 atom styles style ~solvent stick Changed 7609 atom styles style solvent sphere Changed 208 atom styles style ~solvent stick Changed 7609 atom styles style solvent sphere Changed 208 atom styles style ~solvent stick Changed 7609 atom styles sym #1 | 2bbv mmCIF Assemblies | 1| complete icosahedral assembly| 60 copies of chains A-F,N | 2| icosahedral asymmetric unit| 1 copy of chains A-F,N | 3| icosahedral pentamer| 5 copies of chains A-F,N | 4| icosahedral 23 hexamer| 6 copies of chains A-F,N | 5| icosahedral asymmetric unit, std point frame| 1 copy of chains A-F,N | 6| crystal asymmetric unit, crystal frame| 5 copies of chains A-F,N sym #1 assembly 3 newModel false view set bgColor white set silhouettes true save ~/Desktop/2bbv.png set bgColor white set silhouettes true save ~/Desktop/2bbv.png set bgColor white set silhouettes true save ~/Desktop/2bbv.png ks vd movie record turn y 2 180 wait 180 movie encode C:\Users\pls47/Desktop\movie1.mp4 Movie saved to C:\Users\pls47/Desktop\movie1.mp4 measure buriedarea /a withAtoms2 /b Buried area between /a and /b = 1900.4 area /a = 15385, area /b = 14989, area both = 26573 measure sasa #1 & ~solvent Solvent accessible area for #1 & ~solvent = 34093 interfaces #1 & protein 6 buried areas: C A 1675, C B 1671, A B 1663, C F 739, A D 714, B E 699 close set bgColor black set silhouettes false close set bgColor black set silhouettes false close set bgColor black set silhouettes false open 1080 fromDatabase emdb | Summary of feedback from opening 1080 fetched from emdb --- note | Fetching compressed map 1080 from ftp://ftp.ebi.ac.uk/pub/databases/emdb/structures/EMD-1080/map/emd_1080.map.gz Opened emd_1080.map, grid size 100,100,100, pixel 2.7, shown at level 1.67, step 1, values float32 lighting full volume #1 level 0.9 ui mousemode rightMode contour level volume #1 encloseVolume 1e6 step 1 color tan set bgColor gray set silhouettes true open 1grl Summary of feedback from opening 1grl fetched from pdb --- note | Fetching compressed mmCIF 1grl from http://files.rcsb.org/download/1grl.cif 1grl title: The crystal structure of the bacterial chaperonin groel At 2.8 angstroms [more info...;] Chain information for 1grl #2 --- Chain | Description A B C D E F G | groel (HSP60 class) 1grl mmCIF Assemblies | 1| author_and_software_defined_assembly | 2| software_defined_assembly lighting default ui mousemode rightMode translate selected models Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 386, in <lambda> gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e, "mouse_drag") File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 326, in _dispatch_mouse_event f(MouseEvent(event)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 752, in mouse_drag self.translate((dx, -dy, 0)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 763, in translate self.view.translate(step, self.models()) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 783, in models return top_selected(self.session) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 723, in top_selected mlist = [m for m in session.selection.models() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 724, in <listcomp> if ((len(m.child_models()) == 0 or m.selected or child_drawing_selected(m)) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' AttributeError: 'AtomsDrawing' object has no attribute 'any_part_selected' File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\mousemodes.py", line 738, in child_drawing_selected if not isinstance(d, Model) and d.any_part_selected(): See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 388.13 OpenGL renderer: GeForce GTX 1080/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation
Change History (2)
comment:1 by , 7 years ago
Component: | Unassigned → Core |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → 'AtomsDrawing' object has no attribute 'any_part_selected' |
comment:2 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed.
Move selection mouse mode was broken by changes a week ago renaming graphics selection methods to highlight.
Note:
See TracTickets
for help on using tickets.
Either Drawing needs any/all_part_selected methods, or the call need to change to any_part_highlighted.