Changes between Initial Version and Version 1 of Ticket #3036


Ignore:
Timestamp:
Apr 11, 2020, 11:09:27 AM (6 years ago)
Author:
Tom Goddard
Comment:

Fixed.

Hover was trying to check for ribbon pick. Even though no ribbons were shown the code had an obsolete import of RibbonDrawing, a class which no longer exists.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3036

    • Property Component UnassignedCore
    • Property Platformall
    • Property ProjectChimeraX
    • Property Resolutionfixed
    • Property Status newclosed
    • Property Summary ChimeraX bug report submissionMouse hover over atoms gives error
  • Ticket #3036 – Description

    initial v1  
    157157 
    158158See log for complete Python traceback. 
    159  
    160 Traceback (most recent call last): 
    161 File
    162 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    163 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    164 self.session.ui.mouse_modes.mouse_pause_tracking() 
    165 File
    166 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    167 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    168 mouse_pause_tracking 
    169 self._mouse_pause() 
    170 File
    171 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    172 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    173 m.pause(self._mouse_pause_position) 
    174 File
    175 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    176 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    177 p = picked_object(x, y, self.view) 
    178 File
    179 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    180 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    181 exclude = exclude) 
    182 File
    183 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    184 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    185 picked_object_on_segment 
    186 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    187 File
    188 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    189 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    190 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    191 File
    192 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    193 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    194 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    195 exclude=exclude) 
    196 File
    197 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    198 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    199 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    200 File
    201 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    202 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    203 b = self._pick_bounds() 
    204 File
    205 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    206 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    207 from .ribbon import RibbonDrawing 
    208 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    209 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    210 packages/chimerax/atomic/ribbon.py) 
    211  
    212 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    213 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    214 packages/chimerax/atomic/ribbon.py) 
    215  
    216 File
    217 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    218 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    219 from .ribbon import RibbonDrawing 
    220  
    221 See log for complete Python traceback. 
    222  
    223 Traceback (most recent call last): 
    224 File
    225 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    226 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    227 self.session.ui.mouse_modes.mouse_pause_tracking() 
    228 File
    229 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    230 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    231 mouse_pause_tracking 
    232 self._mouse_pause() 
    233 File
    234 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    235 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    236 m.pause(self._mouse_pause_position) 
    237 File
    238 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    239 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    240 p = picked_object(x, y, self.view) 
    241 File
    242 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    243 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    244 exclude = exclude) 
    245 File
    246 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    247 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    248 picked_object_on_segment 
    249 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    250 File
    251 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    252 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    253 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    254 File
    255 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    256 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    257 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    258 exclude=exclude) 
    259 File
    260 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    261 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    262 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    263 File
    264 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    265 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    266 b = self._pick_bounds() 
    267 File
    268 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    269 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    270 from .ribbon import RibbonDrawing 
    271 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    272 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    273 packages/chimerax/atomic/ribbon.py) 
    274  
    275 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    276 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    277 packages/chimerax/atomic/ribbon.py) 
    278  
    279 File
    280 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    281 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    282 from .ribbon import RibbonDrawing 
    283  
    284 See log for complete Python traceback. 
    285  
    286 Traceback (most recent call last): 
    287 File
    288 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    289 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    290 self.session.ui.mouse_modes.mouse_pause_tracking() 
    291 File
    292 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    293 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    294 mouse_pause_tracking 
    295 self._mouse_pause() 
    296 File
    297 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    298 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    299 m.pause(self._mouse_pause_position) 
    300 File
    301 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    302 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    303 p = picked_object(x, y, self.view) 
    304 File
    305 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    306 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    307 exclude = exclude) 
    308 File
    309 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    310 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    311 picked_object_on_segment 
    312 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    313 File
    314 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    315 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    316 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    317 File
    318 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    319 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    320 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    321 exclude=exclude) 
    322 File
    323 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    324 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    325 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    326 File
    327 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    328 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    329 b = self._pick_bounds() 
    330 File
    331 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    332 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    333 from .ribbon import RibbonDrawing 
    334 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    335 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    336 packages/chimerax/atomic/ribbon.py) 
    337  
    338 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    339 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    340 packages/chimerax/atomic/ribbon.py) 
    341  
    342 File
    343 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    344 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    345 from .ribbon import RibbonDrawing 
    346  
    347 See log for complete Python traceback. 
    348  
    349 Traceback (most recent call last): 
    350 File
    351 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    352 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    353 self.session.ui.mouse_modes.mouse_pause_tracking() 
    354 File
    355 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    356 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    357 mouse_pause_tracking 
    358 self._mouse_pause() 
    359 File
    360 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    361 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    362 m.pause(self._mouse_pause_position) 
    363 File
    364 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    365 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    366 p = picked_object(x, y, self.view) 
    367 File
    368 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    369 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    370 exclude = exclude) 
    371 File
    372 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    373 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    374 picked_object_on_segment 
    375 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    376 File
    377 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    378 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    379 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    380 File
    381 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    382 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    383 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    384 exclude=exclude) 
    385 File
    386 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    387 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    388 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    389 File
    390 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    391 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    392 b = self._pick_bounds() 
    393 File
    394 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    395 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    396 from .ribbon import RibbonDrawing 
    397 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    398 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    399 packages/chimerax/atomic/ribbon.py) 
    400  
    401 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    402 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    403 packages/chimerax/atomic/ribbon.py) 
    404  
    405 File
    406 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    407 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    408 from .ribbon import RibbonDrawing 
    409  
    410 See log for complete Python traceback. 
    411  
    412 Traceback (most recent call last): 
    413 File
    414 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    415 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    416 self.session.ui.mouse_modes.mouse_pause_tracking() 
    417 File
    418 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    419 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    420 mouse_pause_tracking 
    421 self._mouse_pause() 
    422 File
    423 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    424 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    425 m.pause(self._mouse_pause_position) 
    426 File
    427 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    428 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    429 p = picked_object(x, y, self.view) 
    430 File
    431 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    432 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    433 exclude = exclude) 
    434 File
    435 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    436 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    437 picked_object_on_segment 
    438 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    439 File
    440 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    441 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    442 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    443 File
    444 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    445 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    446 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    447 exclude=exclude) 
    448 File
    449 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    450 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    451 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    452 File
    453 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    454 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    455 b = self._pick_bounds() 
    456 File
    457 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    458 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    459 from .ribbon import RibbonDrawing 
    460 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    461 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    462 packages/chimerax/atomic/ribbon.py) 
    463  
    464 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    465 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    466 packages/chimerax/atomic/ribbon.py) 
    467  
    468 File
    469 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    470 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    471 from .ribbon import RibbonDrawing 
    472  
    473 See log for complete Python traceback. 
    474  
    475 Traceback (most recent call last): 
    476 File
    477 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    478 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    479 self.session.ui.mouse_modes.mouse_pause_tracking() 
    480 File
    481 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    482 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    483 mouse_pause_tracking 
    484 self._mouse_pause() 
    485 File
    486 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    487 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    488 m.pause(self._mouse_pause_position) 
    489 File
    490 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    491 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    492 p = picked_object(x, y, self.view) 
    493 File
    494 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    495 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    496 exclude = exclude) 
    497 File
    498 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    499 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    500 picked_object_on_segment 
    501 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    502 File
    503 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    504 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    505 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    506 File
    507 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    508 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    509 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    510 exclude=exclude) 
    511 File
    512 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    513 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    514 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    515 File
    516 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    517 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    518 b = self._pick_bounds() 
    519 File
    520 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    521 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    522 from .ribbon import RibbonDrawing 
    523 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    524 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    525 packages/chimerax/atomic/ribbon.py) 
    526  
    527 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    528 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    529 packages/chimerax/atomic/ribbon.py) 
    530  
    531 File
    532 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    533 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    534 from .ribbon import RibbonDrawing 
    535  
    536 See log for complete Python traceback. 
    537  
    538 Traceback (most recent call last): 
    539 File
    540 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    541 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    542 self.session.ui.mouse_modes.mouse_pause_tracking() 
    543 File
    544 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    545 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    546 mouse_pause_tracking 
    547 self._mouse_pause() 
    548 File
    549 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    550 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    551 m.pause(self._mouse_pause_position) 
    552 File
    553 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    554 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    555 p = picked_object(x, y, self.view) 
    556 File
    557 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    558 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    559 exclude = exclude) 
    560 File
    561 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    562 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    563 picked_object_on_segment 
    564 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    565 File
    566 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    567 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    568 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    569 File
    570 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    571 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    572 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    573 exclude=exclude) 
    574 File
    575 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    576 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    577 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    578 File
    579 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    580 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    581 b = self._pick_bounds() 
    582 File
    583 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    584 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    585 from .ribbon import RibbonDrawing 
    586 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    587 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    588 packages/chimerax/atomic/ribbon.py) 
    589  
    590 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    591 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    592 packages/chimerax/atomic/ribbon.py) 
    593  
    594 File
    595 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    596 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    597 from .ribbon import RibbonDrawing 
    598  
    599 See log for complete Python traceback. 
    600  
    601 Traceback (most recent call last): 
    602 File
    603 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    604 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    605 self.session.ui.mouse_modes.mouse_pause_tracking() 
    606 File
    607 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    608 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    609 mouse_pause_tracking 
    610 self._mouse_pause() 
    611 File
    612 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    613 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    614 m.pause(self._mouse_pause_position) 
    615 File
    616 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    617 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    618 p = picked_object(x, y, self.view) 
    619 File
    620 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    621 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    622 exclude = exclude) 
    623 File
    624 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    625 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    626 picked_object_on_segment 
    627 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    628 File
    629 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    630 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    631 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    632 File
    633 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    634 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    635 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    636 exclude=exclude) 
    637 File
    638 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    639 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    640 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    641 File
    642 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    643 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    644 b = self._pick_bounds() 
    645 File
    646 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    647 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    648 from .ribbon import RibbonDrawing 
    649 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    650 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    651 packages/chimerax/atomic/ribbon.py) 
    652  
    653 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    654 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    655 packages/chimerax/atomic/ribbon.py) 
    656  
    657 File
    658 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    659 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    660 from .ribbon import RibbonDrawing 
    661  
    662 See log for complete Python traceback. 
    663  
    664 Traceback (most recent call last): 
    665 File
    666 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    667 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    668 self.session.ui.mouse_modes.mouse_pause_tracking() 
    669 File
    670 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    671 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    672 mouse_pause_tracking 
    673 self._mouse_pause() 
    674 File
    675 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    676 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    677 m.pause(self._mouse_pause_position) 
    678 File
    679 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    680 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    681 p = picked_object(x, y, self.view) 
    682 File
    683 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    684 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    685 exclude = exclude) 
    686 File
    687 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    688 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    689 picked_object_on_segment 
    690 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    691 File
    692 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    693 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    694 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    695 File
    696 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    697 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    698 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    699 exclude=exclude) 
    700 File
    701 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    702 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    703 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    704 File
    705 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    706 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    707 b = self._pick_bounds() 
    708 File
    709 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    710 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    711 from .ribbon import RibbonDrawing 
    712 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    713 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    714 packages/chimerax/atomic/ribbon.py) 
    715  
    716 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    717 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    718 packages/chimerax/atomic/ribbon.py) 
    719  
    720 File
    721 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    722 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    723 from .ribbon import RibbonDrawing 
    724  
    725 See log for complete Python traceback. 
    726  
    727 Traceback (most recent call last): 
    728 File
    729 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    730 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    731 self.session.ui.mouse_modes.mouse_pause_tracking() 
    732 File
    733 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    734 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    735 mouse_pause_tracking 
    736 self._mouse_pause() 
    737 File
    738 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    739 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    740 m.pause(self._mouse_pause_position) 
    741 File
    742 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    743 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    744 p = picked_object(x, y, self.view) 
    745 File
    746 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    747 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    748 exclude = exclude) 
    749 File
    750 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    751 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    752 picked_object_on_segment 
    753 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    754 File
    755 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    756 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    757 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    758 File
    759 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    760 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    761 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    762 exclude=exclude) 
    763 File
    764 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    765 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    766 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    767 File
    768 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    769 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    770 b = self._pick_bounds() 
    771 File
    772 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    773 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    774 from .ribbon import RibbonDrawing 
    775 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    776 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    777 packages/chimerax/atomic/ribbon.py) 
    778  
    779 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    780 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    781 packages/chimerax/atomic/ribbon.py) 
    782  
    783 File
    784 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    785 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    786 from .ribbon import RibbonDrawing 
    787  
    788 See log for complete Python traceback. 
    789  
    790 Traceback (most recent call last): 
    791 File
    792 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    793 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    794 self.session.ui.mouse_modes.mouse_pause_tracking() 
    795 File
    796 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    797 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    798 mouse_pause_tracking 
    799 self._mouse_pause() 
    800 File
    801 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    802 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    803 m.pause(self._mouse_pause_position) 
    804 File
    805 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    806 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    807 p = picked_object(x, y, self.view) 
    808 File
    809 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    810 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    811 exclude = exclude) 
    812 File
    813 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    814 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    815 picked_object_on_segment 
    816 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    817 File
    818 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    819 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    820 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    821 File
    822 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    823 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    824 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    825 exclude=exclude) 
    826 File
    827 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    828 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    829 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    830 File
    831 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    832 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    833 b = self._pick_bounds() 
    834 File
    835 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    836 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    837 from .ribbon import RibbonDrawing 
    838 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    839 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    840 packages/chimerax/atomic/ribbon.py) 
    841  
    842 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    843 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    844 packages/chimerax/atomic/ribbon.py) 
    845  
    846 File
    847 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    848 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    849 from .ribbon import RibbonDrawing 
    850  
    851 See log for complete Python traceback. 
    852  
    853 Traceback (most recent call last): 
    854 File
    855 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    856 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    857 self.session.ui.mouse_modes.mouse_pause_tracking() 
    858 File
    859 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    860 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    861 mouse_pause_tracking 
    862 self._mouse_pause() 
    863 File
    864 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    865 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    866 m.pause(self._mouse_pause_position) 
    867 File
    868 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    869 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    870 p = picked_object(x, y, self.view) 
    871 File
    872 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    873 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    874 exclude = exclude) 
    875 File
    876 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    877 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    878 picked_object_on_segment 
    879 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    880 File
    881 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    882 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    883 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    884 File
    885 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    886 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    887 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    888 exclude=exclude) 
    889 File
    890 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    891 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    892 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    893 File
    894 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    895 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    896 b = self._pick_bounds() 
    897 File
    898 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    899 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    900 from .ribbon import RibbonDrawing 
    901 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    902 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    903 packages/chimerax/atomic/ribbon.py) 
    904  
    905 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    906 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    907 packages/chimerax/atomic/ribbon.py) 
    908  
    909 File
    910 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    911 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    912 from .ribbon import RibbonDrawing 
    913  
    914 See log for complete Python traceback. 
    915  
    916 Traceback (most recent call last): 
    917 File
    918 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    919 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    920 self.session.ui.mouse_modes.mouse_pause_tracking() 
    921 File
    922 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    923 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    924 mouse_pause_tracking 
    925 self._mouse_pause() 
    926 File
    927 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    928 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    929 m.pause(self._mouse_pause_position) 
    930 File
    931 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    932 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    933 p = picked_object(x, y, self.view) 
    934 File
    935 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    936 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    937 exclude = exclude) 
    938 File
    939 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    940 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    941 picked_object_on_segment 
    942 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    943 File
    944 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    945 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    946 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    947 File
    948 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    949 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    950 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    951 exclude=exclude) 
    952 File
    953 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    954 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    955 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    956 File
    957 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    958 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    959 b = self._pick_bounds() 
    960 File
    961 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    962 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    963 from .ribbon import RibbonDrawing 
    964 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    965 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    966 packages/chimerax/atomic/ribbon.py) 
    967  
    968 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    969 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    970 packages/chimerax/atomic/ribbon.py) 
    971  
    972 File
    973 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    974 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    975 from .ribbon import RibbonDrawing 
    976  
    977 See log for complete Python traceback. 
    978  
    979 Traceback (most recent call last): 
    980 File
    981 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    982 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    983 self.session.ui.mouse_modes.mouse_pause_tracking() 
    984 File
    985 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    986 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    987 mouse_pause_tracking 
    988 self._mouse_pause() 
    989 File
    990 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    991 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    992 m.pause(self._mouse_pause_position) 
    993 File
    994 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    995 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    996 p = picked_object(x, y, self.view) 
    997 File
    998 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    999 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1000 exclude = exclude) 
    1001 File
    1002 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1003 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1004 picked_object_on_segment 
    1005 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1006 File
    1007 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1008 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1009 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1010 File
    1011 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1012 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1013 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1014 exclude=exclude) 
    1015 File
    1016 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1017 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1018 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1019 File
    1020 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1021 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1022 b = self._pick_bounds() 
    1023 File
    1024 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1025 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1026 from .ribbon import RibbonDrawing 
    1027 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1028 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1029 packages/chimerax/atomic/ribbon.py) 
    1030  
    1031 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1032 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1033 packages/chimerax/atomic/ribbon.py) 
    1034  
    1035 File
    1036 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1037 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1038 from .ribbon import RibbonDrawing 
    1039  
    1040 See log for complete Python traceback. 
    1041  
    1042 Traceback (most recent call last): 
    1043 File
    1044 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1045 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1046 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1047 File
    1048 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1049 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1050 mouse_pause_tracking 
    1051 self._mouse_pause() 
    1052 File
    1053 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1054 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1055 m.pause(self._mouse_pause_position) 
    1056 File
    1057 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1058 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1059 p = picked_object(x, y, self.view) 
    1060 File
    1061 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1062 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1063 exclude = exclude) 
    1064 File
    1065 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1066 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1067 picked_object_on_segment 
    1068 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1069 File
    1070 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1071 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1072 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1073 File
    1074 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1075 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1076 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1077 exclude=exclude) 
    1078 File
    1079 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1080 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1081 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1082 File
    1083 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1084 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1085 b = self._pick_bounds() 
    1086 File
    1087 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1088 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1089 from .ribbon import RibbonDrawing 
    1090 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1091 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1092 packages/chimerax/atomic/ribbon.py) 
    1093  
    1094 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1095 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1096 packages/chimerax/atomic/ribbon.py) 
    1097  
    1098 File
    1099 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1100 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1101 from .ribbon import RibbonDrawing 
    1102  
    1103 See log for complete Python traceback. 
    1104  
    1105 Traceback (most recent call last): 
    1106 File
    1107 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1108 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1109 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1110 File
    1111 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1112 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1113 mouse_pause_tracking 
    1114 self._mouse_pause() 
    1115 File
    1116 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1117 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1118 m.pause(self._mouse_pause_position) 
    1119 File
    1120 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1121 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1122 p = picked_object(x, y, self.view) 
    1123 File
    1124 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1125 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1126 exclude = exclude) 
    1127 File
    1128 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1129 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1130 picked_object_on_segment 
    1131 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1132 File
    1133 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1134 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1135 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1136 File
    1137 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1138 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1139 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1140 exclude=exclude) 
    1141 File
    1142 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1143 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1144 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1145 File
    1146 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1147 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1148 b = self._pick_bounds() 
    1149 File
    1150 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1151 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1152 from .ribbon import RibbonDrawing 
    1153 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1154 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1155 packages/chimerax/atomic/ribbon.py) 
    1156  
    1157 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1158 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1159 packages/chimerax/atomic/ribbon.py) 
    1160  
    1161 File
    1162 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1163 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1164 from .ribbon import RibbonDrawing 
    1165  
    1166 See log for complete Python traceback. 
    1167  
    1168 Traceback (most recent call last): 
    1169 File
    1170 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1171 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1172 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1173 File
    1174 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1175 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1176 mouse_pause_tracking 
    1177 self._mouse_pause() 
    1178 File
    1179 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1180 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1181 m.pause(self._mouse_pause_position) 
    1182 File
    1183 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1184 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1185 p = picked_object(x, y, self.view) 
    1186 File
    1187 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1188 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1189 exclude = exclude) 
    1190 File
    1191 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1192 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1193 picked_object_on_segment 
    1194 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1195 File
    1196 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1197 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1198 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1199 File
    1200 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1201 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1202 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1203 exclude=exclude) 
    1204 File
    1205 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1206 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1207 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1208 File
    1209 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1210 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1211 b = self._pick_bounds() 
    1212 File
    1213 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1214 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1215 from .ribbon import RibbonDrawing 
    1216 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1217 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1218 packages/chimerax/atomic/ribbon.py) 
    1219  
    1220 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1221 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1222 packages/chimerax/atomic/ribbon.py) 
    1223  
    1224 File
    1225 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1226 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1227 from .ribbon import RibbonDrawing 
    1228  
    1229 See log for complete Python traceback. 
    1230  
    1231 Traceback (most recent call last): 
    1232 File
    1233 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1234 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1235 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1236 File
    1237 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1238 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1239 mouse_pause_tracking 
    1240 self._mouse_pause() 
    1241 File
    1242 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1243 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1244 m.pause(self._mouse_pause_position) 
    1245 File
    1246 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1247 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1248 p = picked_object(x, y, self.view) 
    1249 File
    1250 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1251 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1252 exclude = exclude) 
    1253 File
    1254 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1255 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1256 picked_object_on_segment 
    1257 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1258 File
    1259 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1260 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1261 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1262 File
    1263 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1264 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1265 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1266 exclude=exclude) 
    1267 File
    1268 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1269 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1270 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1271 File
    1272 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1273 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1274 b = self._pick_bounds() 
    1275 File
    1276 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1277 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1278 from .ribbon import RibbonDrawing 
    1279 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1280 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1281 packages/chimerax/atomic/ribbon.py) 
    1282  
    1283 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1284 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1285 packages/chimerax/atomic/ribbon.py) 
    1286  
    1287 File
    1288 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1289 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1290 from .ribbon import RibbonDrawing 
    1291  
    1292 See log for complete Python traceback. 
    1293  
    1294 Traceback (most recent call last): 
    1295 File
    1296 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1297 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1298 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1299 File
    1300 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1301 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1302 mouse_pause_tracking 
    1303 self._mouse_pause() 
    1304 File
    1305 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1306 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1307 m.pause(self._mouse_pause_position) 
    1308 File
    1309 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1310 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1311 p = picked_object(x, y, self.view) 
    1312 File
    1313 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1314 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1315 exclude = exclude) 
    1316 File
    1317 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1318 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1319 picked_object_on_segment 
    1320 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1321 File
    1322 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1323 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1324 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1325 File
    1326 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1327 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1328 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1329 exclude=exclude) 
    1330 File
    1331 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1332 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1333 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1334 File
    1335 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1336 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1337 b = self._pick_bounds() 
    1338 File
    1339 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1340 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1341 from .ribbon import RibbonDrawing 
    1342 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1343 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1344 packages/chimerax/atomic/ribbon.py) 
    1345  
    1346 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1347 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1348 packages/chimerax/atomic/ribbon.py) 
    1349  
    1350 File
    1351 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1352 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1353 from .ribbon import RibbonDrawing 
    1354  
    1355 See log for complete Python traceback. 
    1356  
    1357 Traceback (most recent call last): 
    1358 File
    1359 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1360 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1361 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1362 File
    1363 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1364 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1365 mouse_pause_tracking 
    1366 self._mouse_pause() 
    1367 File
    1368 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1369 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1370 m.pause(self._mouse_pause_position) 
    1371 File
    1372 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1373 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1374 p = picked_object(x, y, self.view) 
    1375 File
    1376 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1377 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1378 exclude = exclude) 
    1379 File
    1380 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1381 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1382 picked_object_on_segment 
    1383 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1384 File
    1385 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1386 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1387 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1388 File
    1389 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1390 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1391 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1392 exclude=exclude) 
    1393 File
    1394 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1395 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1396 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1397 File
    1398 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1399 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1400 b = self._pick_bounds() 
    1401 File
    1402 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1403 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1404 from .ribbon import RibbonDrawing 
    1405 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1406 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1407 packages/chimerax/atomic/ribbon.py) 
    1408  
    1409 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1410 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1411 packages/chimerax/atomic/ribbon.py) 
    1412  
    1413 File
    1414 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1415 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1416 from .ribbon import RibbonDrawing 
    1417  
    1418 See log for complete Python traceback. 
    1419  
    1420 Traceback (most recent call last): 
    1421 File
    1422 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1423 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1424 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1425 File
    1426 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1427 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1428 mouse_pause_tracking 
    1429 self._mouse_pause() 
    1430 File
    1431 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1432 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1433 m.pause(self._mouse_pause_position) 
    1434 File
    1435 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1436 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1437 p = picked_object(x, y, self.view) 
    1438 File
    1439 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1440 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1441 exclude = exclude) 
    1442 File
    1443 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1444 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1445 picked_object_on_segment 
    1446 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1447 File
    1448 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1449 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1450 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1451 File
    1452 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1453 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1454 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1455 exclude=exclude) 
    1456 File
    1457 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1458 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1459 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1460 File
    1461 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1462 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1463 b = self._pick_bounds() 
    1464 File
    1465 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1466 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1467 from .ribbon import RibbonDrawing 
    1468 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1469 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1470 packages/chimerax/atomic/ribbon.py) 
    1471  
    1472 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1473 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1474 packages/chimerax/atomic/ribbon.py) 
    1475  
    1476 File
    1477 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1478 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1479 from .ribbon import RibbonDrawing 
    1480  
    1481 See log for complete Python traceback. 
    1482  
    1483 Traceback (most recent call last): 
    1484 File
    1485 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1486 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1487 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1488 File
    1489 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1490 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1491 mouse_pause_tracking 
    1492 self._mouse_pause() 
    1493 File
    1494 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1495 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1496 m.pause(self._mouse_pause_position) 
    1497 File
    1498 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1499 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1500 p = picked_object(x, y, self.view) 
    1501 File
    1502 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1503 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1504 exclude = exclude) 
    1505 File
    1506 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1507 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1508 picked_object_on_segment 
    1509 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1510 File
    1511 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1512 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1513 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1514 File
    1515 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1516 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1517 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1518 exclude=exclude) 
    1519 File
    1520 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1521 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1522 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1523 File
    1524 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1525 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1526 b = self._pick_bounds() 
    1527 File
    1528 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1529 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1530 from .ribbon import RibbonDrawing 
    1531 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1532 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1533 packages/chimerax/atomic/ribbon.py) 
    1534  
    1535 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1536 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1537 packages/chimerax/atomic/ribbon.py) 
    1538  
    1539 File
    1540 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1541 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1542 from .ribbon import RibbonDrawing 
    1543  
    1544 See log for complete Python traceback. 
    1545  
    1546 Traceback (most recent call last): 
    1547 File
    1548 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1549 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1551 File
    1552 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1553 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1554 mouse_pause_tracking 
    1555 self._mouse_pause() 
    1556 File
    1557 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1558 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1559 m.pause(self._mouse_pause_position) 
    1560 File
    1561 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1562 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1563 p = picked_object(x, y, self.view) 
    1564 File
    1565 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1566 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1567 exclude = exclude) 
    1568 File
    1569 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1570 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1571 picked_object_on_segment 
    1572 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1573 File
    1574 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1575 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1576 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1577 File
    1578 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1579 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1580 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1581 exclude=exclude) 
    1582 File
    1583 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1584 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1585 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1586 File
    1587 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1588 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1589 b = self._pick_bounds() 
    1590 File
    1591 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1592 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1593 from .ribbon import RibbonDrawing 
    1594 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1595 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1596 packages/chimerax/atomic/ribbon.py) 
    1597  
    1598 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1599 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1600 packages/chimerax/atomic/ribbon.py) 
    1601  
    1602 File
    1603 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1604 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1605 from .ribbon import RibbonDrawing 
    1606  
    1607 See log for complete Python traceback. 
    1608  
    1609 Traceback (most recent call last): 
    1610 File
    1611 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1612 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1613 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1614 File
    1615 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1616 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1617 mouse_pause_tracking 
    1618 self._mouse_pause() 
    1619 File
    1620 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1621 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1622 m.pause(self._mouse_pause_position) 
    1623 File
    1624 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1625 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1626 p = picked_object(x, y, self.view) 
    1627 File
    1628 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1629 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1630 exclude = exclude) 
    1631 File
    1632 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1633 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1634 picked_object_on_segment 
    1635 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1636 File
    1637 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1638 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1639 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1640 File
    1641 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1642 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1643 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1644 exclude=exclude) 
    1645 File
    1646 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1647 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1648 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1649 File
    1650 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1651 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1652 b = self._pick_bounds() 
    1653 File
    1654 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1655 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1656 from .ribbon import RibbonDrawing 
    1657 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1658 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1659 packages/chimerax/atomic/ribbon.py) 
    1660  
    1661 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1662 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1663 packages/chimerax/atomic/ribbon.py) 
    1664  
    1665 File
    1666 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1667 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1668 from .ribbon import RibbonDrawing 
    1669  
    1670 See log for complete Python traceback. 
    1671  
    1672 Traceback (most recent call last): 
    1673 File
    1674 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1675 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1676 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1677 File
    1678 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1679 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1680 mouse_pause_tracking 
    1681 self._mouse_pause() 
    1682 File
    1683 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1684 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1685 m.pause(self._mouse_pause_position) 
    1686 File
    1687 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1688 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1689 p = picked_object(x, y, self.view) 
    1690 File
    1691 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1692 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1693 exclude = exclude) 
    1694 File
    1695 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1696 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1697 picked_object_on_segment 
    1698 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1699 File
    1700 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1701 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1702 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1703 File
    1704 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1705 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1706 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1707 exclude=exclude) 
    1708 File
    1709 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1710 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1711 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1712 File
    1713 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1714 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1715 b = self._pick_bounds() 
    1716 File
    1717 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1718 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1719 from .ribbon import RibbonDrawing 
    1720 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1721 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1722 packages/chimerax/atomic/ribbon.py) 
    1723  
    1724 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1725 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1726 packages/chimerax/atomic/ribbon.py) 
    1727  
    1728 File
    1729 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1730 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1731 from .ribbon import RibbonDrawing 
    1732  
    1733 See log for complete Python traceback. 
    1734  
    1735 Traceback (most recent call last): 
    1736 File
    1737 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1738 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1739 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1740 File
    1741 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1742 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1743 mouse_pause_tracking 
    1744 self._mouse_pause() 
    1745 File
    1746 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1747 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1748 m.pause(self._mouse_pause_position) 
    1749 File
    1750 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1751 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1752 p = picked_object(x, y, self.view) 
    1753 File
    1754 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1755 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1756 exclude = exclude) 
    1757 File
    1758 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1759 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1760 picked_object_on_segment 
    1761 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1762 File
    1763 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1764 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1765 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1766 File
    1767 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1768 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1769 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1770 exclude=exclude) 
    1771 File
    1772 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1773 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1774 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1775 File
    1776 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1777 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1778 b = self._pick_bounds() 
    1779 File
    1780 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1781 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1782 from .ribbon import RibbonDrawing 
    1783 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1784 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1785 packages/chimerax/atomic/ribbon.py) 
    1786  
    1787 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1788 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1789 packages/chimerax/atomic/ribbon.py) 
    1790  
    1791 File
    1792 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1793 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1794 from .ribbon import RibbonDrawing 
    1795  
    1796 See log for complete Python traceback. 
    1797  
    1798 Traceback (most recent call last): 
    1799 File
    1800 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1801 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1802 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1803 File
    1804 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1805 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1806 mouse_pause_tracking 
    1807 self._mouse_pause() 
    1808 File
    1809 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1810 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1811 m.pause(self._mouse_pause_position) 
    1812 File
    1813 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1814 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1815 p = picked_object(x, y, self.view) 
    1816 File
    1817 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1818 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1819 exclude = exclude) 
    1820 File
    1821 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1822 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1823 picked_object_on_segment 
    1824 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1825 File
    1826 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1827 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1828 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1829 File
    1830 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1831 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1832 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1833 exclude=exclude) 
    1834 File
    1835 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1836 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1837 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1838 File
    1839 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1840 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1841 b = self._pick_bounds() 
    1842 File
    1843 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1844 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1845 from .ribbon import RibbonDrawing 
    1846 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1847 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1848 packages/chimerax/atomic/ribbon.py) 
    1849  
    1850 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1851 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1852 packages/chimerax/atomic/ribbon.py) 
    1853  
    1854 File
    1855 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1856 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1857 from .ribbon import RibbonDrawing 
    1858  
    1859 See log for complete Python traceback. 
    1860  
    1861 Traceback (most recent call last): 
    1862 File
    1863 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1864 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1865 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1866 File
    1867 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1868 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1869 mouse_pause_tracking 
    1870 self._mouse_pause() 
    1871 File
    1872 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1873 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1874 m.pause(self._mouse_pause_position) 
    1875 File
    1876 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1877 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1878 p = picked_object(x, y, self.view) 
    1879 File
    1880 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1881 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1882 exclude = exclude) 
    1883 File
    1884 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1885 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1886 picked_object_on_segment 
    1887 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1888 File
    1889 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1890 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1891 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1892 File
    1893 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1894 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1895 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1896 exclude=exclude) 
    1897 File
    1898 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1899 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1900 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1901 File
    1902 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1903 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1904 b = self._pick_bounds() 
    1905 File
    1906 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1907 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1908 from .ribbon import RibbonDrawing 
    1909 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1910 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1911 packages/chimerax/atomic/ribbon.py) 
    1912  
    1913 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1914 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1915 packages/chimerax/atomic/ribbon.py) 
    1916  
    1917 File
    1918 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1919 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1920 from .ribbon import RibbonDrawing 
    1921  
    1922 See log for complete Python traceback. 
    1923  
    1924 Traceback (most recent call last): 
    1925 File
    1926 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1927 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1928 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1929 File
    1930 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1931 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1932 mouse_pause_tracking 
    1933 self._mouse_pause() 
    1934 File
    1935 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1936 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1937 m.pause(self._mouse_pause_position) 
    1938 File
    1939 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1940 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1941 p = picked_object(x, y, self.view) 
    1942 File
    1943 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1944 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1945 exclude = exclude) 
    1946 File
    1947 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1948 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1949 picked_object_on_segment 
    1950 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1951 File
    1952 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1953 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1954 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1955 File
    1956 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1957 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1958 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1959 exclude=exclude) 
    1960 File
    1961 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1962 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1963 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1964 File
    1965 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1966 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1967 b = self._pick_bounds() 
    1968 File
    1969 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1970 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1971 from .ribbon import RibbonDrawing 
    1972 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1973 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1974 packages/chimerax/atomic/ribbon.py) 
    1975  
    1976 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1977 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1978 packages/chimerax/atomic/ribbon.py) 
    1979  
    1980 File
    1981 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1982 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1983 from .ribbon import RibbonDrawing 
    1984  
    1985 See log for complete Python traceback. 
    1986  
    1987 Traceback (most recent call last): 
    1988 File
    1989 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1990 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1991 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1992 File
    1993 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1994 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1995 mouse_pause_tracking 
    1996 self._mouse_pause() 
    1997 File
    1998 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1999 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2000 m.pause(self._mouse_pause_position) 
    2001 File
    2002 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2003 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2004 p = picked_object(x, y, self.view) 
    2005 File
    2006 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2007 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2008 exclude = exclude) 
    2009 File
    2010 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2011 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2012 picked_object_on_segment 
    2013 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2014 File
    2015 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2016 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2017 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2018 File
    2019 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2020 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2021 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2022 exclude=exclude) 
    2023 File
    2024 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2025 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2026 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2027 File
    2028 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2029 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2030 b = self._pick_bounds() 
    2031 File
    2032 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2033 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2034 from .ribbon import RibbonDrawing 
    2035 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2036 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2037 packages/chimerax/atomic/ribbon.py) 
    2038  
    2039 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2040 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2041 packages/chimerax/atomic/ribbon.py) 
    2042  
    2043 File
    2044 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2045 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2046 from .ribbon import RibbonDrawing 
    2047  
    2048 See log for complete Python traceback. 
    2049  
    2050 Traceback (most recent call last): 
    2051 File
    2052 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2053 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2055 File
    2056 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2057 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2058 mouse_pause_tracking 
    2059 self._mouse_pause() 
    2060 File
    2061 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2062 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2063 m.pause(self._mouse_pause_position) 
    2064 File
    2065 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2066 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2067 p = picked_object(x, y, self.view) 
    2068 File
    2069 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2070 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2071 exclude = exclude) 
    2072 File
    2073 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2074 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2075 picked_object_on_segment 
    2076 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2077 File
    2078 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2079 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2080 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2081 File
    2082 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2083 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2084 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2085 exclude=exclude) 
    2086 File
    2087 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2088 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2089 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2090 File
    2091 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2092 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2093 b = self._pick_bounds() 
    2094 File
    2095 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2096 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2097 from .ribbon import RibbonDrawing 
    2098 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2099 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2100 packages/chimerax/atomic/ribbon.py) 
    2101  
    2102 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2103 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2104 packages/chimerax/atomic/ribbon.py) 
    2105  
    2106 File
    2107 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2108 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2109 from .ribbon import RibbonDrawing 
    2110  
    2111 See log for complete Python traceback. 
    2112  
    2113 Traceback (most recent call last): 
    2114 File
    2115 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2116 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2117 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2118 File
    2119 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2120 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2121 mouse_pause_tracking 
    2122 self._mouse_pause() 
    2123 File
    2124 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2125 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2126 m.pause(self._mouse_pause_position) 
    2127 File
    2128 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2129 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2130 p = picked_object(x, y, self.view) 
    2131 File
    2132 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2133 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2134 exclude = exclude) 
    2135 File
    2136 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2137 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2138 picked_object_on_segment 
    2139 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2140 File
    2141 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2142 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2143 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2144 File
    2145 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2146 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2147 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2148 exclude=exclude) 
    2149 File
    2150 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2151 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2152 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2153 File
    2154 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2155 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2156 b = self._pick_bounds() 
    2157 File
    2158 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2159 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2160 from .ribbon import RibbonDrawing 
    2161 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2162 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2163 packages/chimerax/atomic/ribbon.py) 
    2164  
    2165 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2166 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2167 packages/chimerax/atomic/ribbon.py) 
    2168  
    2169 File
    2170 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2171 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2172 from .ribbon import RibbonDrawing 
    2173  
    2174 See log for complete Python traceback. 
    2175  
    2176 Traceback (most recent call last): 
    2177 File
    2178 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2179 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2180 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2181 File
    2182 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2183 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2184 mouse_pause_tracking 
    2185 self._mouse_pause() 
    2186 File
    2187 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2188 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2189 m.pause(self._mouse_pause_position) 
    2190 File
    2191 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2192 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2193 p = picked_object(x, y, self.view) 
    2194 File
    2195 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2196 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2197 exclude = exclude) 
    2198 File
    2199 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2200 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2201 picked_object_on_segment 
    2202 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2203 File
    2204 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2205 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2206 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2207 File
    2208 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2209 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2210 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2211 exclude=exclude) 
    2212 File
    2213 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2214 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2215 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2216 File
    2217 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2218 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2219 b = self._pick_bounds() 
    2220 File
    2221 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2222 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2223 from .ribbon import RibbonDrawing 
    2224 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2225 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2226 packages/chimerax/atomic/ribbon.py) 
    2227  
    2228 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2229 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2230 packages/chimerax/atomic/ribbon.py) 
    2231  
    2232 File
    2233 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2234 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2235 from .ribbon import RibbonDrawing 
    2236  
    2237 See log for complete Python traceback. 
    2238  
    2239 Traceback (most recent call last): 
    2240 File
    2241 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2242 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2243 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2244 File
    2245 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2246 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2247 mouse_pause_tracking 
    2248 self._mouse_pause() 
    2249 File
    2250 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2251 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2252 m.pause(self._mouse_pause_position) 
    2253 File
    2254 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2255 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2256 p = picked_object(x, y, self.view) 
    2257 File
    2258 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2259 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2260 exclude = exclude) 
    2261 File
    2262 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2263 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2264 picked_object_on_segment 
    2265 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2266 File
    2267 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2268 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2269 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2270 File
    2271 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2272 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2273 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2274 exclude=exclude) 
    2275 File
    2276 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2277 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2278 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2279 File
    2280 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2281 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2282 b = self._pick_bounds() 
    2283 File
    2284 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2285 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2286 from .ribbon import RibbonDrawing 
    2287 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2288 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2289 packages/chimerax/atomic/ribbon.py) 
    2290  
    2291 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2292 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2293 packages/chimerax/atomic/ribbon.py) 
    2294  
    2295 File
    2296 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2297 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2298 from .ribbon import RibbonDrawing 
    2299  
    2300 See log for complete Python traceback. 
    2301  
    2302 Traceback (most recent call last): 
    2303 File
    2304 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2305 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2306 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2307 File
    2308 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2309 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2310 mouse_pause_tracking 
    2311 self._mouse_pause() 
    2312 File
    2313 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2314 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2315 m.pause(self._mouse_pause_position) 
    2316 File
    2317 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2318 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2319 p = picked_object(x, y, self.view) 
    2320 File
    2321 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2322 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2323 exclude = exclude) 
    2324 File
    2325 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2326 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2327 picked_object_on_segment 
    2328 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2329 File
    2330 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2331 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2332 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2333 File
    2334 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2335 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2336 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2337 exclude=exclude) 
    2338 File
    2339 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2340 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2341 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2342 File
    2343 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2344 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2345 b = self._pick_bounds() 
    2346 File
    2347 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2348 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2349 from .ribbon import RibbonDrawing 
    2350 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2351 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2352 packages/chimerax/atomic/ribbon.py) 
    2353  
    2354 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2355 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2356 packages/chimerax/atomic/ribbon.py) 
    2357  
    2358 File
    2359 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2360 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2361 from .ribbon import RibbonDrawing 
    2362  
    2363 See log for complete Python traceback. 
    2364  
    2365 Traceback (most recent call last): 
    2366 File
    2367 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2368 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2369 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2370 File
    2371 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2372 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2373 mouse_pause_tracking 
    2374 self._mouse_pause() 
    2375 File
    2376 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2377 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2378 m.pause(self._mouse_pause_position) 
    2379 File
    2380 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2381 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2382 p = picked_object(x, y, self.view) 
    2383 File
    2384 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2385 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2386 exclude = exclude) 
    2387 File
    2388 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2389 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2390 picked_object_on_segment 
    2391 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2392 File
    2393 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2394 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2395 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2396 File
    2397 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2398 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2399 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2400 exclude=exclude) 
    2401 File
    2402 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2403 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2404 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2405 File
    2406 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2407 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2408 b = self._pick_bounds() 
    2409 File
    2410 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2411 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2412 from .ribbon import RibbonDrawing 
    2413 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2414 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2415 packages/chimerax/atomic/ribbon.py) 
    2416  
    2417 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2418 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2419 packages/chimerax/atomic/ribbon.py) 
    2420  
    2421 File
    2422 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2423 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2424 from .ribbon import RibbonDrawing 
    2425  
    2426 See log for complete Python traceback. 
    2427  
    2428 Traceback (most recent call last): 
    2429 File
    2430 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2431 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2432 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2433 File
    2434 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2435 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2436 mouse_pause_tracking 
    2437 self._mouse_pause() 
    2438 File
    2439 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2440 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2441 m.pause(self._mouse_pause_position) 
    2442 File
    2443 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2444 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2445 p = picked_object(x, y, self.view) 
    2446 File
    2447 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2448 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2449 exclude = exclude) 
    2450 File
    2451 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2452 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2453 picked_object_on_segment 
    2454 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2455 File
    2456 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2457 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2458 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2459 File
    2460 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2461 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2462 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2463 exclude=exclude) 
    2464 File
    2465 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2466 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2467 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2468 File
    2469 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2470 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2471 b = self._pick_bounds() 
    2472 File
    2473 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2474 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2475 from .ribbon import RibbonDrawing 
    2476 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2477 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2478 packages/chimerax/atomic/ribbon.py) 
    2479  
    2480 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2481 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2482 packages/chimerax/atomic/ribbon.py) 
    2483  
    2484 File
    2485 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2486 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2487 from .ribbon import RibbonDrawing 
    2488  
    2489 See log for complete Python traceback. 
    2490  
    2491 Traceback (most recent call last): 
    2492 File
    2493 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2494 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2495 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2496 File
    2497 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2498 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2499 mouse_pause_tracking 
    2500 self._mouse_pause() 
    2501 File
    2502 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2503 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2504 m.pause(self._mouse_pause_position) 
    2505 File
    2506 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2507 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2508 p = picked_object(x, y, self.view) 
    2509 File
    2510 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2511 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2512 exclude = exclude) 
    2513 File
    2514 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2515 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2516 picked_object_on_segment 
    2517 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2518 File
    2519 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2520 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2521 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2522 File
    2523 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2524 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2525 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2526 exclude=exclude) 
    2527 File
    2528 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2529 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2530 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2531 File
    2532 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2533 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2534 b = self._pick_bounds() 
    2535 File
    2536 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2537 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2538 from .ribbon import RibbonDrawing 
    2539 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2540 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2541 packages/chimerax/atomic/ribbon.py) 
    2542  
    2543 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2544 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2545 packages/chimerax/atomic/ribbon.py) 
    2546  
    2547 File
    2548 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2549 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2550 from .ribbon import RibbonDrawing 
    2551  
    2552 See log for complete Python traceback. 
    2553  
    2554 Traceback (most recent call last): 
    2555 File
    2556 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2557 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2559 File
    2560 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2561 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2562 mouse_pause_tracking 
    2563 self._mouse_pause() 
    2564 File
    2565 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2566 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2567 m.pause(self._mouse_pause_position) 
    2568 File
    2569 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2570 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2571 p = picked_object(x, y, self.view) 
    2572 File
    2573 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2574 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2575 exclude = exclude) 
    2576 File
    2577 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2578 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2579 picked_object_on_segment 
    2580 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2581 File
    2582 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2583 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2584 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2585 File
    2586 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2587 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2588 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2589 exclude=exclude) 
    2590 File
    2591 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2592 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2593 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2594 File
    2595 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2596 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2597 b = self._pick_bounds() 
    2598 File
    2599 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2600 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2601 from .ribbon import RibbonDrawing 
    2602 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2603 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2604 packages/chimerax/atomic/ribbon.py) 
    2605  
    2606 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2607 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2608 packages/chimerax/atomic/ribbon.py) 
    2609  
    2610 File
    2611 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2612 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2613 from .ribbon import RibbonDrawing 
    2614  
    2615 See log for complete Python traceback. 
    2616  
    2617 Traceback (most recent call last): 
    2618 File
    2619 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2620 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2621 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2622 File
    2623 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2624 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2625 mouse_pause_tracking 
    2626 self._mouse_pause() 
    2627 File
    2628 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2629 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2630 m.pause(self._mouse_pause_position) 
    2631 File
    2632 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2633 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2634 p = picked_object(x, y, self.view) 
    2635 File
    2636 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2637 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2638 exclude = exclude) 
    2639 File
    2640 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2641 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2642 picked_object_on_segment 
    2643 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2644 File
    2645 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2646 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2647 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2648 File
    2649 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2650 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2651 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2652 exclude=exclude) 
    2653 File
    2654 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2655 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2656 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2657 File
    2658 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2659 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2660 b = self._pick_bounds() 
    2661 File
    2662 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2663 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2664 from .ribbon import RibbonDrawing 
    2665 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2666 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2667 packages/chimerax/atomic/ribbon.py) 
    2668  
    2669 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2670 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2671 packages/chimerax/atomic/ribbon.py) 
    2672  
    2673 File
    2674 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2675 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2676 from .ribbon import RibbonDrawing 
    2677  
    2678 See log for complete Python traceback. 
    2679  
    2680 Traceback (most recent call last): 
    2681 File
    2682 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2683 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2684 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2685 File
    2686 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2687 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2688 mouse_pause_tracking 
    2689 self._mouse_pause() 
    2690 File
    2691 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2692 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2693 m.pause(self._mouse_pause_position) 
    2694 File
    2695 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2696 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2697 p = picked_object(x, y, self.view) 
    2698 File
    2699 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2700 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2701 exclude = exclude) 
    2702 File
    2703 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2704 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2705 picked_object_on_segment 
    2706 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2707 File
    2708 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2709 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2710 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2711 File
    2712 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2713 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2714 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2715 exclude=exclude) 
    2716 File
    2717 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2718 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2719 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2720 File
    2721 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2722 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2723 b = self._pick_bounds() 
    2724 File
    2725 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2726 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2727 from .ribbon import RibbonDrawing 
    2728 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2729 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2730 packages/chimerax/atomic/ribbon.py) 
    2731  
    2732 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2733 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2734 packages/chimerax/atomic/ribbon.py) 
    2735  
    2736 File
    2737 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2738 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2739 from .ribbon import RibbonDrawing 
    2740  
    2741 See log for complete Python traceback. 
    2742  
    2743 Traceback (most recent call last): 
    2744 File
    2745 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2746 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2747 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2748 File
    2749 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2750 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2751 mouse_pause_tracking 
    2752 self._mouse_pause() 
    2753 File
    2754 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2755 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2756 m.pause(self._mouse_pause_position) 
    2757 File
    2758 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2759 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2760 p = picked_object(x, y, self.view) 
    2761 File
    2762 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2763 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2764 exclude = exclude) 
    2765 File
    2766 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2767 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2768 picked_object_on_segment 
    2769 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2770 File
    2771 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2772 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2773 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2774 File
    2775 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2776 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2777 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2778 exclude=exclude) 
    2779 File
    2780 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2781 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2782 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2783 File
    2784 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2785 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2786 b = self._pick_bounds() 
    2787 File
    2788 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2789 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2790 from .ribbon import RibbonDrawing 
    2791 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2792 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2793 packages/chimerax/atomic/ribbon.py) 
    2794  
    2795 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2796 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2797 packages/chimerax/atomic/ribbon.py) 
    2798  
    2799 File
    2800 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2801 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2802 from .ribbon import RibbonDrawing 
    2803  
    2804 See log for complete Python traceback. 
    2805  
    2806 Traceback (most recent call last): 
    2807 File
    2808 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2809 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2810 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2811 File
    2812 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2813 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2814 mouse_pause_tracking 
    2815 self._mouse_pause() 
    2816 File
    2817 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2818 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2819 m.pause(self._mouse_pause_position) 
    2820 File
    2821 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2822 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2823 p = picked_object(x, y, self.view) 
    2824 File
    2825 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2826 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2827 exclude = exclude) 
    2828 File
    2829 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2830 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2831 picked_object_on_segment 
    2832 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2833 File
    2834 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2835 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2836 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2837 File
    2838 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2839 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2840 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2841 exclude=exclude) 
    2842 File
    2843 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2844 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2845 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2846 File
    2847 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2848 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2849 b = self._pick_bounds() 
    2850 File
    2851 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2852 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2853 from .ribbon import RibbonDrawing 
    2854 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2855 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2856 packages/chimerax/atomic/ribbon.py) 
    2857  
    2858 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2859 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2860 packages/chimerax/atomic/ribbon.py) 
    2861  
    2862 File
    2863 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2864 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2865 from .ribbon import RibbonDrawing 
    2866  
    2867 See log for complete Python traceback. 
    2868  
    2869 Traceback (most recent call last): 
    2870 File
    2871 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2872 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2873 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2874 File
    2875 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2876 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2877 mouse_pause_tracking 
    2878 self._mouse_pause() 
    2879 File
    2880 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2881 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2882 m.pause(self._mouse_pause_position) 
    2883 File
    2884 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2885 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2886 p = picked_object(x, y, self.view) 
    2887 File
    2888 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2889 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2890 exclude = exclude) 
    2891 File
    2892 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2893 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2894 picked_object_on_segment 
    2895 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2896 File
    2897 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2898 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2899 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2900 File
    2901 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2902 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2903 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2904 exclude=exclude) 
    2905 File
    2906 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2907 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2908 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2909 File
    2910 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2911 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2912 b = self._pick_bounds() 
    2913 File
    2914 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2915 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2916 from .ribbon import RibbonDrawing 
    2917 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2918 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2919 packages/chimerax/atomic/ribbon.py) 
    2920  
    2921 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2922 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2923 packages/chimerax/atomic/ribbon.py) 
    2924  
    2925 File
    2926 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2927 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2928 from .ribbon import RibbonDrawing 
    2929  
    2930 See log for complete Python traceback. 
    2931  
    2932 Traceback (most recent call last): 
    2933 File
    2934 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2935 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2936 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2937 File
    2938 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2939 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2940 mouse_pause_tracking 
    2941 self._mouse_pause() 
    2942 File
    2943 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2944 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2945 m.pause(self._mouse_pause_position) 
    2946 File
    2947 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2948 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2949 p = picked_object(x, y, self.view) 
    2950 File
    2951 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2952 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2953 exclude = exclude) 
    2954 File
    2955 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2956 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2957 picked_object_on_segment 
    2958 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2959 File
    2960 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2961 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2962 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2963 File
    2964 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2965 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2966 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2967 exclude=exclude) 
    2968 File
    2969 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2970 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2971 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2972 File
    2973 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2974 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2975 b = self._pick_bounds() 
    2976 File
    2977 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2978 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2979 from .ribbon import RibbonDrawing 
    2980 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2981 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2982 packages/chimerax/atomic/ribbon.py) 
    2983  
    2984 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2985 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2986 packages/chimerax/atomic/ribbon.py) 
    2987  
    2988 File
    2989 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2990 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2991 from .ribbon import RibbonDrawing 
    2992  
    2993 See log for complete Python traceback. 
    2994  
    2995 Traceback (most recent call last): 
    2996 File
    2997 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2998 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2999 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3000 File
    3001 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3002 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3003 mouse_pause_tracking 
    3004 self._mouse_pause() 
    3005 File
    3006 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3007 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3008 m.pause(self._mouse_pause_position) 
    3009 File
    3010 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3011 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3012 p = picked_object(x, y, self.view) 
    3013 File
    3014 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3015 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3016 exclude = exclude) 
    3017 File
    3018 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3019 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3020 picked_object_on_segment 
    3021 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3022 File
    3023 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3024 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3025 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3026 File
    3027 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3028 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3029 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3030 exclude=exclude) 
    3031 File
    3032 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3033 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3034 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3035 File
    3036 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3037 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3038 b = self._pick_bounds() 
    3039 File
    3040 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3041 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3042 from .ribbon import RibbonDrawing 
    3043 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3044 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3045 packages/chimerax/atomic/ribbon.py) 
    3046  
    3047 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3048 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3049 packages/chimerax/atomic/ribbon.py) 
    3050  
    3051 File
    3052 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3053 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3054 from .ribbon import RibbonDrawing 
    3055  
    3056 See log for complete Python traceback. 
    3057  
    3058 Traceback (most recent call last): 
    3059 File
    3060 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3061 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3063 File
    3064 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3065 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3066 mouse_pause_tracking 
    3067 self._mouse_pause() 
    3068 File
    3069 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3070 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3071 m.pause(self._mouse_pause_position) 
    3072 File
    3073 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3074 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3075 p = picked_object(x, y, self.view) 
    3076 File
    3077 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3078 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3079 exclude = exclude) 
    3080 File
    3081 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3082 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3083 picked_object_on_segment 
    3084 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3085 File
    3086 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3087 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3088 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3089 File
    3090 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3091 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3092 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3093 exclude=exclude) 
    3094 File
    3095 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3096 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3097 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3098 File
    3099 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3100 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3101 b = self._pick_bounds() 
    3102 File
    3103 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3104 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3105 from .ribbon import RibbonDrawing 
    3106 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3107 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3108 packages/chimerax/atomic/ribbon.py) 
    3109  
    3110 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3111 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3112 packages/chimerax/atomic/ribbon.py) 
    3113  
    3114 File
    3115 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3116 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3117 from .ribbon import RibbonDrawing 
    3118  
    3119 See log for complete Python traceback. 
    3120  
    3121 Traceback (most recent call last): 
    3122 File
    3123 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3124 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3125 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3126 File
    3127 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3128 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3129 mouse_pause_tracking 
    3130 self._mouse_pause() 
    3131 File
    3132 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3133 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3134 m.pause(self._mouse_pause_position) 
    3135 File
    3136 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3137 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3138 p = picked_object(x, y, self.view) 
    3139 File
    3140 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3141 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3142 exclude = exclude) 
    3143 File
    3144 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3145 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3146 picked_object_on_segment 
    3147 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3148 File
    3149 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3150 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3151 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3152 File
    3153 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3154 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3155 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3156 exclude=exclude) 
    3157 File
    3158 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3159 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3160 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3161 File
    3162 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3163 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3164 b = self._pick_bounds() 
    3165 File
    3166 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3167 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3168 from .ribbon import RibbonDrawing 
    3169 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3170 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3171 packages/chimerax/atomic/ribbon.py) 
    3172  
    3173 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3174 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3175 packages/chimerax/atomic/ribbon.py) 
    3176  
    3177 File
    3178 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3179 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3180 from .ribbon import RibbonDrawing 
    3181  
    3182 See log for complete Python traceback. 
    3183  
    3184 Traceback (most recent call last): 
    3185 File
    3186 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3187 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3188 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3189 File
    3190 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3191 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3192 mouse_pause_tracking 
    3193 self._mouse_pause() 
    3194 File
    3195 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3196 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3197 m.pause(self._mouse_pause_position) 
    3198 File
    3199 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3200 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3201 p = picked_object(x, y, self.view) 
    3202 File
    3203 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3204 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3205 exclude = exclude) 
    3206 File
    3207 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3208 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3209 picked_object_on_segment 
    3210 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3211 File
    3212 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3213 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3214 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3215 File
    3216 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3217 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3218 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3219 exclude=exclude) 
    3220 File
    3221 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3222 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3223 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3224 File
    3225 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3226 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3227 b = self._pick_bounds() 
    3228 File
    3229 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3230 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3231 from .ribbon import RibbonDrawing 
    3232 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3233 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3234 packages/chimerax/atomic/ribbon.py) 
    3235  
    3236 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3237 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3238 packages/chimerax/atomic/ribbon.py) 
    3239  
    3240 File
    3241 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3242 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3243 from .ribbon import RibbonDrawing 
    3244  
    3245 See log for complete Python traceback. 
    3246  
    3247 Traceback (most recent call last): 
    3248 File
    3249 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3250 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3251 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3252 File
    3253 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3254 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3255 mouse_pause_tracking 
    3256 self._mouse_pause() 
    3257 File
    3258 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3259 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3260 m.pause(self._mouse_pause_position) 
    3261 File
    3262 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3263 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3264 p = picked_object(x, y, self.view) 
    3265 File
    3266 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3267 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3268 exclude = exclude) 
    3269 File
    3270 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3271 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3272 picked_object_on_segment 
    3273 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3274 File
    3275 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3276 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3277 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3278 File
    3279 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3280 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3281 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3282 exclude=exclude) 
    3283 File
    3284 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3285 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3286 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3287 File
    3288 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3289 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3290 b = self._pick_bounds() 
    3291 File
    3292 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3293 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3294 from .ribbon import RibbonDrawing 
    3295 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3296 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3297 packages/chimerax/atomic/ribbon.py) 
    3298  
    3299 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3300 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3301 packages/chimerax/atomic/ribbon.py) 
    3302  
    3303 File
    3304 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3305 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3306 from .ribbon import RibbonDrawing 
    3307  
    3308 See log for complete Python traceback. 
    3309  
    3310 Traceback (most recent call last): 
    3311 File
    3312 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3313 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3314 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3315 File
    3316 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3317 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3318 mouse_pause_tracking 
    3319 self._mouse_pause() 
    3320 File
    3321 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3322 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3323 m.pause(self._mouse_pause_position) 
    3324 File
    3325 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3326 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3327 p = picked_object(x, y, self.view) 
    3328 File
    3329 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3330 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3331 exclude = exclude) 
    3332 File
    3333 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3334 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3335 picked_object_on_segment 
    3336 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3337 File
    3338 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3339 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3340 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3341 File
    3342 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3343 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3344 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3345 exclude=exclude) 
    3346 File
    3347 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3348 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3349 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3350 File
    3351 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3352 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3353 b = self._pick_bounds() 
    3354 File
    3355 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3356 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3357 from .ribbon import RibbonDrawing 
    3358 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3359 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3360 packages/chimerax/atomic/ribbon.py) 
    3361  
    3362 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3363 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3364 packages/chimerax/atomic/ribbon.py) 
    3365  
    3366 File
    3367 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3368 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3369 from .ribbon import RibbonDrawing 
    3370  
    3371 See log for complete Python traceback. 
    3372  
    3373 Traceback (most recent call last): 
    3374 File
    3375 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3376 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3377 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3378 File
    3379 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3380 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3381 mouse_pause_tracking 
    3382 self._mouse_pause() 
    3383 File
    3384 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3385 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3386 m.pause(self._mouse_pause_position) 
    3387 File
    3388 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3389 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3390 p = picked_object(x, y, self.view) 
    3391 File
    3392 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3393 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3394 exclude = exclude) 
    3395 File
    3396 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3397 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3398 picked_object_on_segment 
    3399 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3400 File
    3401 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3402 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3403 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3404 File
    3405 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3406 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3407 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3408 exclude=exclude) 
    3409 File
    3410 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3411 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3412 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3413 File
    3414 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3415 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3416 b = self._pick_bounds() 
    3417 File
    3418 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3419 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3420 from .ribbon import RibbonDrawing 
    3421 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3422 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3423 packages/chimerax/atomic/ribbon.py) 
    3424  
    3425 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3426 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3427 packages/chimerax/atomic/ribbon.py) 
    3428  
    3429 File
    3430 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3431 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3432 from .ribbon import RibbonDrawing 
    3433  
    3434 See log for complete Python traceback. 
    3435  
    3436 Traceback (most recent call last): 
    3437 File
    3438 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3439 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3440 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3441 File
    3442 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3443 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3444 mouse_pause_tracking 
    3445 self._mouse_pause() 
    3446 File
    3447 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3448 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3449 m.pause(self._mouse_pause_position) 
    3450 File
    3451 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3452 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3453 p = picked_object(x, y, self.view) 
    3454 File
    3455 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3456 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3457 exclude = exclude) 
    3458 File
    3459 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3460 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3461 picked_object_on_segment 
    3462 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3463 File
    3464 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3465 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3466 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3467 File
    3468 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3469 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3470 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3471 exclude=exclude) 
    3472 File
    3473 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3474 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3475 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3476 File
    3477 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3478 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3479 b = self._pick_bounds() 
    3480 File
    3481 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3482 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3483 from .ribbon import RibbonDrawing 
    3484 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3485 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3486 packages/chimerax/atomic/ribbon.py) 
    3487  
    3488 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3489 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3490 packages/chimerax/atomic/ribbon.py) 
    3491  
    3492 File
    3493 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3494 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3495 from .ribbon import RibbonDrawing 
    3496  
    3497 See log for complete Python traceback. 
    3498  
    3499 Traceback (most recent call last): 
    3500 File
    3501 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3502 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3503 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3504 File
    3505 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3506 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3507 mouse_pause_tracking 
    3508 self._mouse_pause() 
    3509 File
    3510 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3511 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3512 m.pause(self._mouse_pause_position) 
    3513 File
    3514 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3515 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3516 p = picked_object(x, y, self.view) 
    3517 File
    3518 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3519 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3520 exclude = exclude) 
    3521 File
    3522 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3523 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3524 picked_object_on_segment 
    3525 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3526 File
    3527 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3528 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3529 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3530 File
    3531 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3532 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3533 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3534 exclude=exclude) 
    3535 File
    3536 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3537 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3538 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3539 File
    3540 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3541 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3542 b = self._pick_bounds() 
    3543 File
    3544 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3545 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3546 from .ribbon import RibbonDrawing 
    3547 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3548 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3549 packages/chimerax/atomic/ribbon.py) 
    3550  
    3551 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3552 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3553 packages/chimerax/atomic/ribbon.py) 
    3554  
    3555 File
    3556 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3557 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3558 from .ribbon import RibbonDrawing 
    3559  
    3560 See log for complete Python traceback. 
    3561  
    3562 Traceback (most recent call last): 
    3563 File
    3564 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3565 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3567 File
    3568 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3569 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3570 mouse_pause_tracking 
    3571 self._mouse_pause() 
    3572 File
    3573 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3574 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3575 m.pause(self._mouse_pause_position) 
    3576 File
    3577 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3578 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3579 p = picked_object(x, y, self.view) 
    3580 File
    3581 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3582 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3583 exclude = exclude) 
    3584 File
    3585 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3586 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3587 picked_object_on_segment 
    3588 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3589 File
    3590 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3591 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3592 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3593 File
    3594 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3595 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3596 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3597 exclude=exclude) 
    3598 File
    3599 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3600 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3601 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3602 File
    3603 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3604 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3605 b = self._pick_bounds() 
    3606 File
    3607 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3608 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3609 from .ribbon import RibbonDrawing 
    3610 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3611 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3612 packages/chimerax/atomic/ribbon.py) 
    3613  
    3614 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3615 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3616 packages/chimerax/atomic/ribbon.py) 
    3617  
    3618 File
    3619 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3620 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3621 from .ribbon import RibbonDrawing 
    3622  
    3623 See log for complete Python traceback. 
    3624  
    3625 Traceback (most recent call last): 
    3626 File
    3627 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3628 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3629 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3630 File
    3631 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3632 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3633 mouse_pause_tracking 
    3634 self._mouse_pause() 
    3635 File
    3636 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3637 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3638 m.pause(self._mouse_pause_position) 
    3639 File
    3640 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3641 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3642 p = picked_object(x, y, self.view) 
    3643 File
    3644 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3645 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3646 exclude = exclude) 
    3647 File
    3648 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3649 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3650 picked_object_on_segment 
    3651 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3652 File
    3653 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3654 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3655 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3656 File
    3657 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3658 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3659 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3660 exclude=exclude) 
    3661 File
    3662 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3663 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3664 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3665 File
    3666 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3667 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3668 b = self._pick_bounds() 
    3669 File
    3670 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3671 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3672 from .ribbon import RibbonDrawing 
    3673 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3674 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3675 packages/chimerax/atomic/ribbon.py) 
    3676  
    3677 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3678 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3679 packages/chimerax/atomic/ribbon.py) 
    3680  
    3681 File
    3682 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3683 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3684 from .ribbon import RibbonDrawing 
    3685  
    3686 See log for complete Python traceback. 
    3687  
    3688 Traceback (most recent call last): 
    3689 File
    3690 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3691 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3692 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3693 File
    3694 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3695 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3696 mouse_pause_tracking 
    3697 self._mouse_pause() 
    3698 File
    3699 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3700 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3701 m.pause(self._mouse_pause_position) 
    3702 File
    3703 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3704 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3705 p = picked_object(x, y, self.view) 
    3706 File
    3707 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3708 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3709 exclude = exclude) 
    3710 File
    3711 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3712 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3713 picked_object_on_segment 
    3714 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3715 File
    3716 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3717 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3718 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3719 File
    3720 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3721 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3722 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3723 exclude=exclude) 
    3724 File
    3725 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3726 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3727 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3728 File
    3729 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3730 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3731 b = self._pick_bounds() 
    3732 File
    3733 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3734 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3735 from .ribbon import RibbonDrawing 
    3736 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3737 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3738 packages/chimerax/atomic/ribbon.py) 
    3739  
    3740 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3741 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3742 packages/chimerax/atomic/ribbon.py) 
    3743  
    3744 File
    3745 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3746 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3747 from .ribbon import RibbonDrawing 
    3748  
    3749 See log for complete Python traceback. 
    3750  
    3751 Traceback (most recent call last): 
    3752 File
    3753 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3754 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3755 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3756 File
    3757 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3758 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3759 mouse_pause_tracking 
    3760 self._mouse_pause() 
    3761 File
    3762 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3763 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3764 m.pause(self._mouse_pause_position) 
    3765 File
    3766 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3767 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3768 p = picked_object(x, y, self.view) 
    3769 File
    3770 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3771 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3772 exclude = exclude) 
    3773 File
    3774 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3775 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3776 picked_object_on_segment 
    3777 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3778 File
    3779 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3780 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3781 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3782 File
    3783 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3784 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3785 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3786 exclude=exclude) 
    3787 File
    3788 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3789 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3790 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3791 File
    3792 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3793 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3794 b = self._pick_bounds() 
    3795 File
    3796 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3797 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3798 from .ribbon import RibbonDrawing 
    3799 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3800 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3801 packages/chimerax/atomic/ribbon.py) 
    3802  
    3803 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3804 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3805 packages/chimerax/atomic/ribbon.py) 
    3806  
    3807 File
    3808 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3809 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3810 from .ribbon import RibbonDrawing 
    3811  
    3812 See log for complete Python traceback. 
    3813  
    3814 Traceback (most recent call last): 
    3815 File
    3816 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3817 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3818 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3819 File
    3820 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3821 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3822 mouse_pause_tracking 
    3823 self._mouse_pause() 
    3824 File
    3825 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3826 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3827 m.pause(self._mouse_pause_position) 
    3828 File
    3829 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3830 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3831 p = picked_object(x, y, self.view) 
    3832 File
    3833 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3834 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3835 exclude = exclude) 
    3836 File
    3837 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3838 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3839 picked_object_on_segment 
    3840 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3841 File
    3842 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3843 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3844 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3845 File
    3846 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3847 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3848 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3849 exclude=exclude) 
    3850 File
    3851 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3852 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3853 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3854 File
    3855 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3856 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3857 b = self._pick_bounds() 
    3858 File
    3859 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3860 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3861 from .ribbon import RibbonDrawing 
    3862 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3863 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3864 packages/chimerax/atomic/ribbon.py) 
    3865  
    3866 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3867 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3868 packages/chimerax/atomic/ribbon.py) 
    3869  
    3870 File
    3871 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3872 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3873 from .ribbon import RibbonDrawing 
    3874  
    3875 See log for complete Python traceback. 
    3876  
    3877 Traceback (most recent call last): 
    3878 File
    3879 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3880 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3881 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3882 File
    3883 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3884 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3885 mouse_pause_tracking 
    3886 self._mouse_pause() 
    3887 File
    3888 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3889 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3890 m.pause(self._mouse_pause_position) 
    3891 File
    3892 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3893 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3894 p = picked_object(x, y, self.view) 
    3895 File
    3896 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3897 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3898 exclude = exclude) 
    3899 File
    3900 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3901 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3902 picked_object_on_segment 
    3903 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3904 File
    3905 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3906 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3907 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3908 File
    3909 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3910 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3911 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3912 exclude=exclude) 
    3913 File
    3914 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3915 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3916 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3917 File
    3918 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3919 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3920 b = self._pick_bounds() 
    3921 File
    3922 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3923 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3924 from .ribbon import RibbonDrawing 
    3925 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3926 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3927 packages/chimerax/atomic/ribbon.py) 
    3928  
    3929 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3930 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3931 packages/chimerax/atomic/ribbon.py) 
    3932  
    3933 File
    3934 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3935 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3936 from .ribbon import RibbonDrawing 
    3937  
    3938 See log for complete Python traceback. 
    3939  
    3940 Traceback (most recent call last): 
    3941 File
    3942 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3943 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3944 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3945 File
    3946 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3947 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3948 mouse_pause_tracking 
    3949 self._mouse_pause() 
    3950 File
    3951 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3952 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3953 m.pause(self._mouse_pause_position) 
    3954 File
    3955 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3956 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3957 p = picked_object(x, y, self.view) 
    3958 File
    3959 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3960 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3961 exclude = exclude) 
    3962 File
    3963 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3964 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3965 picked_object_on_segment 
    3966 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3967 File
    3968 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3969 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3970 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3971 File
    3972 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3973 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3974 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3975 exclude=exclude) 
    3976 File
    3977 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3978 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3979 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3980 File
    3981 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3982 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3983 b = self._pick_bounds() 
    3984 File
    3985 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3986 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3987 from .ribbon import RibbonDrawing 
    3988 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3989 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3990 packages/chimerax/atomic/ribbon.py) 
    3991  
    3992 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3993 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3994 packages/chimerax/atomic/ribbon.py) 
    3995  
    3996 File
    3997 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3998 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3999 from .ribbon import RibbonDrawing 
    4000  
    4001 See log for complete Python traceback. 
    4002  
    4003 Traceback (most recent call last): 
    4004 File
    4005 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4006 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4007 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4008 File
    4009 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4010 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4011 mouse_pause_tracking 
    4012 self._mouse_pause() 
    4013 File
    4014 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4015 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4016 m.pause(self._mouse_pause_position) 
    4017 File
    4018 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4019 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4020 p = picked_object(x, y, self.view) 
    4021 File
    4022 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4023 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4024 exclude = exclude) 
    4025 File
    4026 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4027 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4028 picked_object_on_segment 
    4029 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4030 File
    4031 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4032 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4033 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4034 File
    4035 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4036 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4037 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4038 exclude=exclude) 
    4039 File
    4040 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4041 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4042 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4043 File
    4044 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4045 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4046 b = self._pick_bounds() 
    4047 File
    4048 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4049 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4050 from .ribbon import RibbonDrawing 
    4051 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4052 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4053 packages/chimerax/atomic/ribbon.py) 
    4054  
    4055 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4056 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4057 packages/chimerax/atomic/ribbon.py) 
    4058  
    4059 File
    4060 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4061 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4062 from .ribbon import RibbonDrawing 
    4063  
    4064 See log for complete Python traceback. 
    4065  
    4066 Traceback (most recent call last): 
    4067 File
    4068 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4069 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4071 File
    4072 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4073 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4074 mouse_pause_tracking 
    4075 self._mouse_pause() 
    4076 File
    4077 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4078 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4079 m.pause(self._mouse_pause_position) 
    4080 File
    4081 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4082 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4083 p = picked_object(x, y, self.view) 
    4084 File
    4085 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4086 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4087 exclude = exclude) 
    4088 File
    4089 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4090 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4091 picked_object_on_segment 
    4092 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4093 File
    4094 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4095 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4096 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4097 File
    4098 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4099 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4100 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4101 exclude=exclude) 
    4102 File
    4103 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4104 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4105 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4106 File
    4107 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4108 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4109 b = self._pick_bounds() 
    4110 File
    4111 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4112 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4113 from .ribbon import RibbonDrawing 
    4114 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4115 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4116 packages/chimerax/atomic/ribbon.py) 
    4117  
    4118 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4119 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4120 packages/chimerax/atomic/ribbon.py) 
    4121  
    4122 File
    4123 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4124 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4125 from .ribbon import RibbonDrawing 
    4126  
    4127 See log for complete Python traceback. 
    4128  
    4129 Traceback (most recent call last): 
    4130 File
    4131 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4132 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4133 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4134 File
    4135 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4136 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4137 mouse_pause_tracking 
    4138 self._mouse_pause() 
    4139 File
    4140 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4141 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4142 m.pause(self._mouse_pause_position) 
    4143 File
    4144 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4145 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4146 p = picked_object(x, y, self.view) 
    4147 File
    4148 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4149 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4150 exclude = exclude) 
    4151 File
    4152 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4153 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4154 picked_object_on_segment 
    4155 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4156 File
    4157 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4158 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4159 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4160 File
    4161 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4162 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4163 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4164 exclude=exclude) 
    4165 File
    4166 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4167 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4168 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4169 File
    4170 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4171 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4172 b = self._pick_bounds() 
    4173 File
    4174 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4175 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4176 from .ribbon import RibbonDrawing 
    4177 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4178 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4179 packages/chimerax/atomic/ribbon.py) 
    4180  
    4181 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4182 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4183 packages/chimerax/atomic/ribbon.py) 
    4184  
    4185 File
    4186 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4187 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4188 from .ribbon import RibbonDrawing 
    4189  
    4190 See log for complete Python traceback. 
    4191  
    4192 Traceback (most recent call last): 
    4193 File
    4194 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4195 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4196 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4197 File
    4198 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4199 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4200 mouse_pause_tracking 
    4201 self._mouse_pause() 
    4202 File
    4203 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4204 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4205 m.pause(self._mouse_pause_position) 
    4206 File
    4207 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4208 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4209 p = picked_object(x, y, self.view) 
    4210 File
    4211 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4212 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4213 exclude = exclude) 
    4214 File
    4215 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4216 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4217 picked_object_on_segment 
    4218 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4219 File
    4220 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4221 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4222 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4223 File
    4224 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4225 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4226 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4227 exclude=exclude) 
    4228 File
    4229 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4230 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4231 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4232 File
    4233 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4234 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4235 b = self._pick_bounds() 
    4236 File
    4237 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4238 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4239 from .ribbon import RibbonDrawing 
    4240 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4241 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4242 packages/chimerax/atomic/ribbon.py) 
    4243  
    4244 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4245 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4246 packages/chimerax/atomic/ribbon.py) 
    4247  
    4248 File
    4249 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4250 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4251 from .ribbon import RibbonDrawing 
    4252  
    4253 See log for complete Python traceback. 
    4254  
    4255 Traceback (most recent call last): 
    4256 File
    4257 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4258 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4259 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4260 File
    4261 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4262 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4263 mouse_pause_tracking 
    4264 self._mouse_pause() 
    4265 File
    4266 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4267 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4268 m.pause(self._mouse_pause_position) 
    4269 File
    4270 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4271 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4272 p = picked_object(x, y, self.view) 
    4273 File
    4274 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4275 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4276 exclude = exclude) 
    4277 File
    4278 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4279 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4280 picked_object_on_segment 
    4281 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4282 File
    4283 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4284 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4285 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4286 File
    4287 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4288 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4289 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4290 exclude=exclude) 
    4291 File
    4292 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4293 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4294 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4295 File
    4296 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4297 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4298 b = self._pick_bounds() 
    4299 File
    4300 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4301 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4302 from .ribbon import RibbonDrawing 
    4303 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4304 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4305 packages/chimerax/atomic/ribbon.py) 
    4306  
    4307 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4308 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4309 packages/chimerax/atomic/ribbon.py) 
    4310  
    4311 File
    4312 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4313 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4314 from .ribbon import RibbonDrawing 
    4315  
    4316 See log for complete Python traceback. 
    4317  
    4318 Traceback (most recent call last): 
    4319 File
    4320 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4321 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4322 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4323 File
    4324 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4325 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4326 mouse_pause_tracking 
    4327 self._mouse_pause() 
    4328 File
    4329 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4330 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4331 m.pause(self._mouse_pause_position) 
    4332 File
    4333 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4334 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4335 p = picked_object(x, y, self.view) 
    4336 File
    4337 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4338 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4339 exclude = exclude) 
    4340 File
    4341 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4342 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4343 picked_object_on_segment 
    4344 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4345 File
    4346 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4347 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4348 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4349 File
    4350 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4351 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4352 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4353 exclude=exclude) 
    4354 File
    4355 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4356 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4357 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4358 File
    4359 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4360 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4361 b = self._pick_bounds() 
    4362 File
    4363 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4364 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4365 from .ribbon import RibbonDrawing 
    4366 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4367 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4368 packages/chimerax/atomic/ribbon.py) 
    4369  
    4370 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4371 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4372 packages/chimerax/atomic/ribbon.py) 
    4373  
    4374 File
    4375 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4376 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4377 from .ribbon import RibbonDrawing 
    4378  
    4379 See log for complete Python traceback. 
    4380  
    4381 Traceback (most recent call last): 
    4382 File
    4383 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4384 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4385 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4386 File
    4387 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4388 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4389 mouse_pause_tracking 
    4390 self._mouse_pause() 
    4391 File
    4392 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4393 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4394 m.pause(self._mouse_pause_position) 
    4395 File
    4396 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4397 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4398 p = picked_object(x, y, self.view) 
    4399 File
    4400 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4401 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4402 exclude = exclude) 
    4403 File
    4404 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4405 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4406 picked_object_on_segment 
    4407 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4408 File
    4409 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4410 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4411 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4412 File
    4413 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4414 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4415 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4416 exclude=exclude) 
    4417 File
    4418 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4419 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4420 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4421 File
    4422 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4423 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4424 b = self._pick_bounds() 
    4425 File
    4426 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4427 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4428 from .ribbon import RibbonDrawing 
    4429 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4430 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4431 packages/chimerax/atomic/ribbon.py) 
    4432  
    4433 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4434 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4435 packages/chimerax/atomic/ribbon.py) 
    4436  
    4437 File
    4438 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4439 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4440 from .ribbon import RibbonDrawing 
    4441  
    4442 See log for complete Python traceback. 
    4443  
    4444 Traceback (most recent call last): 
    4445 File
    4446 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4447 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4448 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4449 File
    4450 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4451 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4452 mouse_pause_tracking 
    4453 self._mouse_pause() 
    4454 File
    4455 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4456 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4457 m.pause(self._mouse_pause_position) 
    4458 File
    4459 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4460 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4461 p = picked_object(x, y, self.view) 
    4462 File
    4463 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4464 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4465 exclude = exclude) 
    4466 File
    4467 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4468 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4469 picked_object_on_segment 
    4470 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4471 File
    4472 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4473 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4474 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4475 File
    4476 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4477 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4478 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4479 exclude=exclude) 
    4480 File
    4481 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4482 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4483 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4484 File
    4485 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4486 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4487 b = self._pick_bounds() 
    4488 File
    4489 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4490 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4491 from .ribbon import RibbonDrawing 
    4492 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4493 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4494 packages/chimerax/atomic/ribbon.py) 
    4495  
    4496 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4497 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4498 packages/chimerax/atomic/ribbon.py) 
    4499  
    4500 File
    4501 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4502 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4503 from .ribbon import RibbonDrawing 
    4504  
    4505 See log for complete Python traceback. 
    4506  
    4507 Traceback (most recent call last): 
    4508 File
    4509 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4510 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4511 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4512 File
    4513 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4514 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4515 mouse_pause_tracking 
    4516 self._mouse_pause() 
    4517 File
    4518 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4519 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4520 m.pause(self._mouse_pause_position) 
    4521 File
    4522 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4523 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4524 p = picked_object(x, y, self.view) 
    4525 File
    4526 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4527 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4528 exclude = exclude) 
    4529 File
    4530 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4531 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4532 picked_object_on_segment 
    4533 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4534 File
    4535 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4536 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4537 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4538 File
    4539 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4540 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4541 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4542 exclude=exclude) 
    4543 File
    4544 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4545 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4546 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4547 File
    4548 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4549 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4550 b = self._pick_bounds() 
    4551 File
    4552 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4553 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4554 from .ribbon import RibbonDrawing 
    4555 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4556 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4557 packages/chimerax/atomic/ribbon.py) 
    4558  
    4559 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4560 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4561 packages/chimerax/atomic/ribbon.py) 
    4562  
    4563 File
    4564 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4565 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4566 from .ribbon import RibbonDrawing 
    4567  
    4568 See log for complete Python traceback. 
    4569  
    4570 Traceback (most recent call last): 
    4571 File
    4572 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4573 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4575 File
    4576 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4577 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4578 mouse_pause_tracking 
    4579 self._mouse_pause() 
    4580 File
    4581 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4582 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4583 m.pause(self._mouse_pause_position) 
    4584 File
    4585 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4586 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4587 p = picked_object(x, y, self.view) 
    4588 File
    4589 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4590 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4591 exclude = exclude) 
    4592 File
    4593 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4594 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4595 picked_object_on_segment 
    4596 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4597 File
    4598 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4599 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4600 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4601 File
    4602 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4603 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4604 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4605 exclude=exclude) 
    4606 File
    4607 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4608 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4609 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4610 File
    4611 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4612 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4613 b = self._pick_bounds() 
    4614 File
    4615 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4616 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4617 from .ribbon import RibbonDrawing 
    4618 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4619 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4620 packages/chimerax/atomic/ribbon.py) 
    4621  
    4622 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4623 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4624 packages/chimerax/atomic/ribbon.py) 
    4625  
    4626 File
    4627 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4628 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4629 from .ribbon import RibbonDrawing 
    4630  
    4631 See log for complete Python traceback. 
    4632  
    4633 Traceback (most recent call last): 
    4634 File
    4635 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4636 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4637 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4638 File
    4639 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4640 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4641 mouse_pause_tracking 
    4642 self._mouse_pause() 
    4643 File
    4644 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4645 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4646 m.pause(self._mouse_pause_position) 
    4647 File
    4648 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4649 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4650 p = picked_object(x, y, self.view) 
    4651 File
    4652 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4653 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4654 exclude = exclude) 
    4655 File
    4656 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4657 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4658 picked_object_on_segment 
    4659 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4660 File
    4661 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4662 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4663 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4664 File
    4665 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4666 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4667 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4668 exclude=exclude) 
    4669 File
    4670 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4671 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4672 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4673 File
    4674 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4675 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4676 b = self._pick_bounds() 
    4677 File
    4678 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4679 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4680 from .ribbon import RibbonDrawing 
    4681 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4682 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4683 packages/chimerax/atomic/ribbon.py) 
    4684  
    4685 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4686 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4687 packages/chimerax/atomic/ribbon.py) 
    4688  
    4689 File
    4690 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4691 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4692 from .ribbon import RibbonDrawing 
    4693  
    4694 See log for complete Python traceback. 
    4695  
    4696 Traceback (most recent call last): 
    4697 File
    4698 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4699 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4700 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4701 File
    4702 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4703 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4704 mouse_pause_tracking 
    4705 self._mouse_pause() 
    4706 File
    4707 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4708 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4709 m.pause(self._mouse_pause_position) 
    4710 File
    4711 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4712 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4713 p = picked_object(x, y, self.view) 
    4714 File
    4715 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4716 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4717 exclude = exclude) 
    4718 File
    4719 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4720 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4721 picked_object_on_segment 
    4722 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4723 File
    4724 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4725 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4726 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4727 File
    4728 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4729 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4730 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4731 exclude=exclude) 
    4732 File
    4733 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4734 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4735 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4736 File
    4737 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4738 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4739 b = self._pick_bounds() 
    4740 File
    4741 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4742 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4743 from .ribbon import RibbonDrawing 
    4744 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4745 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4746 packages/chimerax/atomic/ribbon.py) 
    4747  
    4748 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4749 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4750 packages/chimerax/atomic/ribbon.py) 
    4751  
    4752 File
    4753 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4754 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4755 from .ribbon import RibbonDrawing 
    4756  
    4757 See log for complete Python traceback. 
    4758  
    4759 Traceback (most recent call last): 
    4760 File
    4761 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4762 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4763 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4764 File
    4765 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4766 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4767 mouse_pause_tracking 
    4768 self._mouse_pause() 
    4769 File
    4770 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4771 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4772 m.pause(self._mouse_pause_position) 
    4773 File
    4774 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4775 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4776 p = picked_object(x, y, self.view) 
    4777 File
    4778 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4779 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4780 exclude = exclude) 
    4781 File
    4782 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4783 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4784 picked_object_on_segment 
    4785 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4786 File
    4787 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4788 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4789 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4790 File
    4791 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4792 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4793 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4794 exclude=exclude) 
    4795 File
    4796 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4797 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4798 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4799 File
    4800 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4801 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4802 b = self._pick_bounds() 
    4803 File
    4804 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4805 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4806 from .ribbon import RibbonDrawing 
    4807 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4808 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4809 packages/chimerax/atomic/ribbon.py) 
    4810  
    4811 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4812 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4813 packages/chimerax/atomic/ribbon.py) 
    4814  
    4815 File
    4816 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4817 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4818 from .ribbon import RibbonDrawing 
    4819  
    4820 See log for complete Python traceback. 
    4821  
    4822 Traceback (most recent call last): 
    4823 File
    4824 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4825 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4826 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4827 File
    4828 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4829 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4830 mouse_pause_tracking 
    4831 self._mouse_pause() 
    4832 File
    4833 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4834 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4835 m.pause(self._mouse_pause_position) 
    4836 File
    4837 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4838 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4839 p = picked_object(x, y, self.view) 
    4840 File
    4841 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4842 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4843 exclude = exclude) 
    4844 File
    4845 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4846 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4847 picked_object_on_segment 
    4848 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4849 File
    4850 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4851 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4852 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4853 File
    4854 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4855 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4856 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4857 exclude=exclude) 
    4858 File
    4859 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4860 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4861 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4862 File
    4863 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4864 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4865 b = self._pick_bounds() 
    4866 File
    4867 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4868 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4869 from .ribbon import RibbonDrawing 
    4870 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4871 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4872 packages/chimerax/atomic/ribbon.py) 
    4873  
    4874 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4875 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4876 packages/chimerax/atomic/ribbon.py) 
    4877  
    4878 File
    4879 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4880 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4881 from .ribbon import RibbonDrawing 
    4882  
    4883 See log for complete Python traceback. 
    4884  
    4885 Traceback (most recent call last): 
    4886 File
    4887 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4888 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4889 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4890 File
    4891 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4892 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4893 mouse_pause_tracking 
    4894 self._mouse_pause() 
    4895 File
    4896 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4897 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4898 m.pause(self._mouse_pause_position) 
    4899 File
    4900 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4901 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4902 p = picked_object(x, y, self.view) 
    4903 File
    4904 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4905 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4906 exclude = exclude) 
    4907 File
    4908 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4909 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4910 picked_object_on_segment 
    4911 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4912 File
    4913 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4914 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4915 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4916 File
    4917 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4918 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4919 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4920 exclude=exclude) 
    4921 File
    4922 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4923 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4924 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4925 File
    4926 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4927 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4928 b = self._pick_bounds() 
    4929 File
    4930 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4931 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4932 from .ribbon import RibbonDrawing 
    4933 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4934 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4935 packages/chimerax/atomic/ribbon.py) 
    4936  
    4937 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4938 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4939 packages/chimerax/atomic/ribbon.py) 
    4940  
    4941 File
    4942 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4943 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4944 from .ribbon import RibbonDrawing 
    4945  
    4946 See log for complete Python traceback. 
    4947  
    4948 Traceback (most recent call last): 
    4949 File
    4950 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4951 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4952 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4953 File
    4954 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4955 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4956 mouse_pause_tracking 
    4957 self._mouse_pause() 
    4958 File
    4959 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4960 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4961 m.pause(self._mouse_pause_position) 
    4962 File
    4963 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4964 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4965 p = picked_object(x, y, self.view) 
    4966 File
    4967 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4968 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4969 exclude = exclude) 
    4970 File
    4971 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4972 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4973 picked_object_on_segment 
    4974 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4975 File
    4976 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4977 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4978 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4979 File
    4980 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4981 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4982 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4983 exclude=exclude) 
    4984 File
    4985 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4986 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4987 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4988 File
    4989 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4990 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4991 b = self._pick_bounds() 
    4992 File
    4993 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4994 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4995 from .ribbon import RibbonDrawing 
    4996 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4997 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4998 packages/chimerax/atomic/ribbon.py) 
    4999  
    5000 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5001 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5002 packages/chimerax/atomic/ribbon.py) 
    5003  
    5004 File
    5005 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5006 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5007 from .ribbon import RibbonDrawing 
    5008  
    5009 See log for complete Python traceback. 
    5010  
    5011 Traceback (most recent call last): 
    5012 File
    5013 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5014 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5015 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5016 File
    5017 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5018 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5019 mouse_pause_tracking 
    5020 self._mouse_pause() 
    5021 File
    5022 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5023 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5024 m.pause(self._mouse_pause_position) 
    5025 File
    5026 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5027 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5028 p = picked_object(x, y, self.view) 
    5029 File
    5030 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5031 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5032 exclude = exclude) 
    5033 File
    5034 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5035 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5036 picked_object_on_segment 
    5037 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5038 File
    5039 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5040 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5041 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5042 File
    5043 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5044 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5045 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5046 exclude=exclude) 
    5047 File
    5048 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5049 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5050 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5051 File
    5052 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5053 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5054 b = self._pick_bounds() 
    5055 File
    5056 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5057 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5058 from .ribbon import RibbonDrawing 
    5059 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5060 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5061 packages/chimerax/atomic/ribbon.py) 
    5062  
    5063 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5064 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5065 packages/chimerax/atomic/ribbon.py) 
    5066  
    5067 File
    5068 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5069 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5070 from .ribbon import RibbonDrawing 
    5071  
    5072 See log for complete Python traceback. 
    5073  
    5074 Traceback (most recent call last): 
    5075 File
    5076 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5077 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5079 File
    5080 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5081 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5082 mouse_pause_tracking 
    5083 self._mouse_pause() 
    5084 File
    5085 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5086 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5087 m.pause(self._mouse_pause_position) 
    5088 File
    5089 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5090 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5091 p = picked_object(x, y, self.view) 
    5092 File
    5093 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5094 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5095 exclude = exclude) 
    5096 File
    5097 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5098 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5099 picked_object_on_segment 
    5100 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5101 File
    5102 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5103 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5104 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5105 File
    5106 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5107 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5108 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5109 exclude=exclude) 
    5110 File
    5111 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5112 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5113 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5114 File
    5115 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5116 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5117 b = self._pick_bounds() 
    5118 File
    5119 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5120 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5121 from .ribbon import RibbonDrawing 
    5122 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5123 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5124 packages/chimerax/atomic/ribbon.py) 
    5125  
    5126 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5127 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5128 packages/chimerax/atomic/ribbon.py) 
    5129  
    5130 File
    5131 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5132 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5133 from .ribbon import RibbonDrawing 
    5134  
    5135 See log for complete Python traceback. 
    5136  
    5137 Traceback (most recent call last): 
    5138 File
    5139 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5140 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5141 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5142 File
    5143 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5144 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5145 mouse_pause_tracking 
    5146 self._mouse_pause() 
    5147 File
    5148 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5149 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5150 m.pause(self._mouse_pause_position) 
    5151 File
    5152 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5153 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5154 p = picked_object(x, y, self.view) 
    5155 File
    5156 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5157 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5158 exclude = exclude) 
    5159 File
    5160 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5161 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5162 picked_object_on_segment 
    5163 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5164 File
    5165 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5166 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5167 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5168 File
    5169 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5170 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5171 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5172 exclude=exclude) 
    5173 File
    5174 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5175 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5176 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5177 File
    5178 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5179 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5180 b = self._pick_bounds() 
    5181 File
    5182 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5183 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5184 from .ribbon import RibbonDrawing 
    5185 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5186 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5187 packages/chimerax/atomic/ribbon.py) 
    5188  
    5189 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5190 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5191 packages/chimerax/atomic/ribbon.py) 
    5192  
    5193 File
    5194 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5195 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5196 from .ribbon import RibbonDrawing 
    5197  
    5198 See log for complete Python traceback. 
    5199  
    5200 Traceback (most recent call last): 
    5201 File
    5202 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5203 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5204 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5205 File
    5206 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5207 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5208 mouse_pause_tracking 
    5209 self._mouse_pause() 
    5210 File
    5211 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5212 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5213 m.pause(self._mouse_pause_position) 
    5214 File
    5215 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5216 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5217 p = picked_object(x, y, self.view) 
    5218 File
    5219 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5220 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5221 exclude = exclude) 
    5222 File
    5223 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5224 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5225 picked_object_on_segment 
    5226 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5227 File
    5228 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5229 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5230 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5231 File
    5232 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5233 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5234 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5235 exclude=exclude) 
    5236 File
    5237 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5238 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5239 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5240 File
    5241 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5242 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5243 b = self._pick_bounds() 
    5244 File
    5245 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5246 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5247 from .ribbon import RibbonDrawing 
    5248 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5249 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5250 packages/chimerax/atomic/ribbon.py) 
    5251  
    5252 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5253 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5254 packages/chimerax/atomic/ribbon.py) 
    5255  
    5256 File
    5257 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5258 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5259 from .ribbon import RibbonDrawing 
    5260  
    5261 See log for complete Python traceback. 
    5262  
    5263 Traceback (most recent call last): 
    5264 File
    5265 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5266 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5267 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5268 File
    5269 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5270 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5271 mouse_pause_tracking 
    5272 self._mouse_pause() 
    5273 File
    5274 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5275 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5276 m.pause(self._mouse_pause_position) 
    5277 File
    5278 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5279 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5280 p = picked_object(x, y, self.view) 
    5281 File
    5282 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5283 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5284 exclude = exclude) 
    5285 File
    5286 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5287 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5288 picked_object_on_segment 
    5289 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5290 File
    5291 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5292 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5293 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5294 File
    5295 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5296 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5297 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5298 exclude=exclude) 
    5299 File
    5300 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5301 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5302 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5303 File
    5304 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5305 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5306 b = self._pick_bounds() 
    5307 File
    5308 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5309 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5310 from .ribbon import RibbonDrawing 
    5311 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5312 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5313 packages/chimerax/atomic/ribbon.py) 
    5314  
    5315 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5316 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5317 packages/chimerax/atomic/ribbon.py) 
    5318  
    5319 File
    5320 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5321 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5322 from .ribbon import RibbonDrawing 
    5323  
    5324 See log for complete Python traceback. 
    5325  
    5326 Traceback (most recent call last): 
    5327 File
    5328 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5329 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5330 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5331 File
    5332 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5333 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5334 mouse_pause_tracking 
    5335 self._mouse_pause() 
    5336 File
    5337 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5338 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5339 m.pause(self._mouse_pause_position) 
    5340 File
    5341 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5342 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5343 p = picked_object(x, y, self.view) 
    5344 File
    5345 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5346 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5347 exclude = exclude) 
    5348 File
    5349 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5350 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5351 picked_object_on_segment 
    5352 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5353 File
    5354 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5355 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5356 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5357 File
    5358 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5359 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5360 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5361 exclude=exclude) 
    5362 File
    5363 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5364 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5365 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5366 File
    5367 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5368 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5369 b = self._pick_bounds() 
    5370 File
    5371 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5372 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5373 from .ribbon import RibbonDrawing 
    5374 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5375 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5376 packages/chimerax/atomic/ribbon.py) 
    5377  
    5378 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5379 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5380 packages/chimerax/atomic/ribbon.py) 
    5381  
    5382 File
    5383 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5384 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5385 from .ribbon import RibbonDrawing 
    5386  
    5387 See log for complete Python traceback. 
    5388  
    5389 Traceback (most recent call last): 
    5390 File
    5391 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5392 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5393 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5394 File
    5395 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5396 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5397 mouse_pause_tracking 
    5398 self._mouse_pause() 
    5399 File
    5400 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5401 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5402 m.pause(self._mouse_pause_position) 
    5403 File
    5404 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5405 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5406 p = picked_object(x, y, self.view) 
    5407 File
    5408 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5409 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5410 exclude = exclude) 
    5411 File
    5412 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5413 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5414 picked_object_on_segment 
    5415 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5416 File
    5417 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5418 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5419 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5420 File
    5421 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5422 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5423 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5424 exclude=exclude) 
    5425 File
    5426 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5427 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5428 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5429 File
    5430 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5431 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5432 b = self._pick_bounds() 
    5433 File
    5434 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5435 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5436 from .ribbon import RibbonDrawing 
    5437 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5438 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5439 packages/chimerax/atomic/ribbon.py) 
    5440  
    5441 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5442 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5443 packages/chimerax/atomic/ribbon.py) 
    5444  
    5445 File
    5446 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5447 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5448 from .ribbon import RibbonDrawing 
    5449  
    5450 See log for complete Python traceback. 
    5451  
    5452 Traceback (most recent call last): 
    5453 File
    5454 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5455 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5456 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5457 File
    5458 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5459 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5460 mouse_pause_tracking 
    5461 self._mouse_pause() 
    5462 File
    5463 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5464 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5465 m.pause(self._mouse_pause_position) 
    5466 File
    5467 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5468 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5469 p = picked_object(x, y, self.view) 
    5470 File
    5471 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5472 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5473 exclude = exclude) 
    5474 File
    5475 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5476 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5477 picked_object_on_segment 
    5478 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5479 File
    5480 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5481 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5482 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5483 File
    5484 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5485 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5486 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5487 exclude=exclude) 
    5488 File
    5489 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5490 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5491 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5492 File
    5493 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5494 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5495 b = self._pick_bounds() 
    5496 File
    5497 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5498 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5499 from .ribbon import RibbonDrawing 
    5500 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5501 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5502 packages/chimerax/atomic/ribbon.py) 
    5503  
    5504 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5505 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5506 packages/chimerax/atomic/ribbon.py) 
    5507  
    5508 File
    5509 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5510 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5511 from .ribbon import RibbonDrawing 
    5512  
    5513 See log for complete Python traceback. 
    5514  
    5515 Traceback (most recent call last): 
    5516 File
    5517 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5518 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5519 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5520 File
    5521 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5522 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5523 mouse_pause_tracking 
    5524 self._mouse_pause() 
    5525 File
    5526 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5527 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5528 m.pause(self._mouse_pause_position) 
    5529 File
    5530 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5531 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5532 p = picked_object(x, y, self.view) 
    5533 File
    5534 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5535 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5536 exclude = exclude) 
    5537 File
    5538 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5539 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5540 picked_object_on_segment 
    5541 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5542 File
    5543 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5544 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5545 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5546 File
    5547 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5548 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5549 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5550 exclude=exclude) 
    5551 File
    5552 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5553 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5554 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5555 File
    5556 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5557 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5558 b = self._pick_bounds() 
    5559 File
    5560 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5561 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5562 from .ribbon import RibbonDrawing 
    5563 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5564 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5565 packages/chimerax/atomic/ribbon.py) 
    5566  
    5567 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5568 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5569 packages/chimerax/atomic/ribbon.py) 
    5570  
    5571 File
    5572 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5573 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5574 from .ribbon import RibbonDrawing 
    5575  
    5576 See log for complete Python traceback. 
    5577  
    5578 Traceback (most recent call last): 
    5579 File
    5580 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5581 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5583 File
    5584 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5585 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5586 mouse_pause_tracking 
    5587 self._mouse_pause() 
    5588 File
    5589 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5590 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5591 m.pause(self._mouse_pause_position) 
    5592 File
    5593 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5594 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5595 p = picked_object(x, y, self.view) 
    5596 File
    5597 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5598 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5599 exclude = exclude) 
    5600 File
    5601 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5602 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5603 picked_object_on_segment 
    5604 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5605 File
    5606 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5607 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5608 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5609 File
    5610 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5611 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5612 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5613 exclude=exclude) 
    5614 File
    5615 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5616 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5617 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5618 File
    5619 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5620 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5621 b = self._pick_bounds() 
    5622 File
    5623 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5624 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5625 from .ribbon import RibbonDrawing 
    5626 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5627 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5628 packages/chimerax/atomic/ribbon.py) 
    5629  
    5630 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5631 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5632 packages/chimerax/atomic/ribbon.py) 
    5633  
    5634 File
    5635 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5636 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5637 from .ribbon import RibbonDrawing 
    5638  
    5639 See log for complete Python traceback. 
    5640  
    5641 Traceback (most recent call last): 
    5642 File
    5643 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5644 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5645 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5646 File
    5647 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5648 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5649 mouse_pause_tracking 
    5650 self._mouse_pause() 
    5651 File
    5652 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5653 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5654 m.pause(self._mouse_pause_position) 
    5655 File
    5656 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5657 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5658 p = picked_object(x, y, self.view) 
    5659 File
    5660 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5661 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5662 exclude = exclude) 
    5663 File
    5664 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5665 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5666 picked_object_on_segment 
    5667 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5668 File
    5669 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5670 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5671 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5672 File
    5673 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5674 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5675 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5676 exclude=exclude) 
    5677 File
    5678 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5679 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5680 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5681 File
    5682 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5683 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5684 b = self._pick_bounds() 
    5685 File
    5686 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5687 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5688 from .ribbon import RibbonDrawing 
    5689 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5690 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5691 packages/chimerax/atomic/ribbon.py) 
    5692  
    5693 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5694 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5695 packages/chimerax/atomic/ribbon.py) 
    5696  
    5697 File
    5698 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5699 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5700 from .ribbon import RibbonDrawing 
    5701  
    5702 See log for complete Python traceback. 
    5703  
    5704 Traceback (most recent call last): 
    5705 File
    5706 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5707 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5708 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5709 File
    5710 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5711 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5712 mouse_pause_tracking 
    5713 self._mouse_pause() 
    5714 File
    5715 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5716 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5717 m.pause(self._mouse_pause_position) 
    5718 File
    5719 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5720 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5721 p = picked_object(x, y, self.view) 
    5722 File
    5723 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5724 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5725 exclude = exclude) 
    5726 File
    5727 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5728 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5729 picked_object_on_segment 
    5730 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5731 File
    5732 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5733 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5734 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5735 File
    5736 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5737 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5738 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5739 exclude=exclude) 
    5740 File
    5741 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5742 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5743 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5744 File
    5745 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5746 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5747 b = self._pick_bounds() 
    5748 File
    5749 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5750 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5751 from .ribbon import RibbonDrawing 
    5752 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5753 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5754 packages/chimerax/atomic/ribbon.py) 
    5755  
    5756 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5757 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5758 packages/chimerax/atomic/ribbon.py) 
    5759  
    5760 File
    5761 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5762 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5763 from .ribbon import RibbonDrawing 
    5764  
    5765 See log for complete Python traceback. 
    5766  
    5767 Traceback (most recent call last): 
    5768 File
    5769 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5770 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5771 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5772 File
    5773 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5774 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5775 mouse_pause_tracking 
    5776 self._mouse_pause() 
    5777 File
    5778 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5779 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5780 m.pause(self._mouse_pause_position) 
    5781 File
    5782 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5783 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5784 p = picked_object(x, y, self.view) 
    5785 File
    5786 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5787 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5788 exclude = exclude) 
    5789 File
    5790 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5791 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5792 picked_object_on_segment 
    5793 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5794 File
    5795 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5796 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5797 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5798 File
    5799 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5800 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5801 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5802 exclude=exclude) 
    5803 File
    5804 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5805 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5806 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5807 File
    5808 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5809 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5810 b = self._pick_bounds() 
    5811 File
    5812 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5813 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5814 from .ribbon import RibbonDrawing 
    5815 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5816 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5817 packages/chimerax/atomic/ribbon.py) 
    5818  
    5819 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5820 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5821 packages/chimerax/atomic/ribbon.py) 
    5822  
    5823 File
    5824 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5825 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5826 from .ribbon import RibbonDrawing 
    5827  
    5828 See log for complete Python traceback. 
    5829  
    5830 Traceback (most recent call last): 
    5831 File
    5832 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5833 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5834 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5835 File
    5836 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5837 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5838 mouse_pause_tracking 
    5839 self._mouse_pause() 
    5840 File
    5841 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5842 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5843 m.pause(self._mouse_pause_position) 
    5844 File
    5845 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5846 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5847 p = picked_object(x, y, self.view) 
    5848 File
    5849 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5850 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5851 exclude = exclude) 
    5852 File
    5853 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5854 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5855 picked_object_on_segment 
    5856 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5857 File
    5858 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5859 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5860 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5861 File
    5862 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5863 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5864 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5865 exclude=exclude) 
    5866 File
    5867 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5868 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5869 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5870 File
    5871 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5872 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5873 b = self._pick_bounds() 
    5874 File
    5875 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5876 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5877 from .ribbon import RibbonDrawing 
    5878 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5879 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5880 packages/chimerax/atomic/ribbon.py) 
    5881  
    5882 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5883 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5884 packages/chimerax/atomic/ribbon.py) 
    5885  
    5886 File
    5887 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5888 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5889 from .ribbon import RibbonDrawing 
    5890  
    5891 See log for complete Python traceback. 
    5892  
    5893 Traceback (most recent call last): 
    5894 File
    5895 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5896 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5897 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5898 File
    5899 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5900 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5901 mouse_pause_tracking 
    5902 self._mouse_pause() 
    5903 File
    5904 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5905 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5906 m.pause(self._mouse_pause_position) 
    5907 File
    5908 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5909 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5910 p = picked_object(x, y, self.view) 
    5911 File
    5912 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5913 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5914 exclude = exclude) 
    5915 File
    5916 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5917 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5918 picked_object_on_segment 
    5919 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5920 File
    5921 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5922 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5923 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5924 File
    5925 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5926 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5927 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5928 exclude=exclude) 
    5929 File
    5930 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5931 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5932 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5933 File
    5934 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5935 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5936 b = self._pick_bounds() 
    5937 File
    5938 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5939 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5940 from .ribbon import RibbonDrawing 
    5941 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5942 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5943 packages/chimerax/atomic/ribbon.py) 
    5944  
    5945 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5946 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5947 packages/chimerax/atomic/ribbon.py) 
    5948  
    5949 File
    5950 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5951 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5952 from .ribbon import RibbonDrawing 
    5953  
    5954 See log for complete Python traceback. 
    5955  
    5956 Traceback (most recent call last): 
    5957 File
    5958 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5959 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5960 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5961 File
    5962 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5963 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5964 mouse_pause_tracking 
    5965 self._mouse_pause() 
    5966 File
    5967 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5968 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5969 m.pause(self._mouse_pause_position) 
    5970 File
    5971 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5972 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5973 p = picked_object(x, y, self.view) 
    5974 File
    5975 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5976 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5977 exclude = exclude) 
    5978 File
    5979 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5980 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5981 picked_object_on_segment 
    5982 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5983 File
    5984 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5985 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5986 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5987 File
    5988 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5989 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5990 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5991 exclude=exclude) 
    5992 File
    5993 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5994 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5995 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5996 File
    5997 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5998 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5999 b = self._pick_bounds() 
    6000 File
    6001 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6002 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6003 from .ribbon import RibbonDrawing 
    6004 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6005 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6006 packages/chimerax/atomic/ribbon.py) 
    6007  
    6008 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6009 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6010 packages/chimerax/atomic/ribbon.py) 
    6011  
    6012 File
    6013 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6014 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6015 from .ribbon import RibbonDrawing 
    6016  
    6017 See log for complete Python traceback. 
    6018  
    6019 Traceback (most recent call last): 
    6020 File
    6021 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6022 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6023 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6024 File
    6025 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6026 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6027 mouse_pause_tracking 
    6028 self._mouse_pause() 
    6029 File
    6030 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6031 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6032 m.pause(self._mouse_pause_position) 
    6033 File
    6034 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6035 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6036 p = picked_object(x, y, self.view) 
    6037 File
    6038 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6039 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6040 exclude = exclude) 
    6041 File
    6042 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6043 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6044 picked_object_on_segment 
    6045 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6046 File
    6047 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6048 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6049 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6050 File
    6051 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6052 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6053 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6054 exclude=exclude) 
    6055 File
    6056 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6057 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6058 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6059 File
    6060 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6061 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6062 b = self._pick_bounds() 
    6063 File
    6064 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6065 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6066 from .ribbon import RibbonDrawing 
    6067 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6068 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6069 packages/chimerax/atomic/ribbon.py) 
    6070  
    6071 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6072 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6073 packages/chimerax/atomic/ribbon.py) 
    6074  
    6075 File
    6076 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6077 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6078 from .ribbon import RibbonDrawing 
    6079  
    6080 See log for complete Python traceback. 
    6081  
    6082 Traceback (most recent call last): 
    6083 File
    6084 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6085 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6087 File
    6088 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6089 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6090 mouse_pause_tracking 
    6091 self._mouse_pause() 
    6092 File
    6093 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6094 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6095 m.pause(self._mouse_pause_position) 
    6096 File
    6097 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6098 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6099 p = picked_object(x, y, self.view) 
    6100 File
    6101 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6102 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6103 exclude = exclude) 
    6104 File
    6105 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6106 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6107 picked_object_on_segment 
    6108 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6109 File
    6110 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6111 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6112 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6113 File
    6114 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6115 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6116 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6117 exclude=exclude) 
    6118 File
    6119 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6120 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6121 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6122 File
    6123 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6124 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6125 b = self._pick_bounds() 
    6126 File
    6127 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6128 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6129 from .ribbon import RibbonDrawing 
    6130 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6131 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6132 packages/chimerax/atomic/ribbon.py) 
    6133  
    6134 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6135 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6136 packages/chimerax/atomic/ribbon.py) 
    6137  
    6138 File
    6139 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6140 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6141 from .ribbon import RibbonDrawing 
    6142  
    6143 See log for complete Python traceback. 
    6144  
    6145 Traceback (most recent call last): 
    6146 File
    6147 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6148 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6149 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6150 File
    6151 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6152 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6153 mouse_pause_tracking 
    6154 self._mouse_pause() 
    6155 File
    6156 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6157 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6158 m.pause(self._mouse_pause_position) 
    6159 File
    6160 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6161 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6162 p = picked_object(x, y, self.view) 
    6163 File
    6164 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6165 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6166 exclude = exclude) 
    6167 File
    6168 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6169 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6170 picked_object_on_segment 
    6171 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6172 File
    6173 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6174 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6175 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6176 File
    6177 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6178 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6179 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6180 exclude=exclude) 
    6181 File
    6182 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6183 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6184 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6185 File
    6186 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6187 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6188 b = self._pick_bounds() 
    6189 File
    6190 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6191 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6192 from .ribbon import RibbonDrawing 
    6193 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6194 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6195 packages/chimerax/atomic/ribbon.py) 
    6196  
    6197 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6198 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6199 packages/chimerax/atomic/ribbon.py) 
    6200  
    6201 File
    6202 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6203 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6204 from .ribbon import RibbonDrawing 
    6205  
    6206 See log for complete Python traceback. 
    6207  
    6208 Traceback (most recent call last): 
    6209 File
    6210 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6211 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6212 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6213 File
    6214 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6215 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6216 mouse_pause_tracking 
    6217 self._mouse_pause() 
    6218 File
    6219 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6220 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6221 m.pause(self._mouse_pause_position) 
    6222 File
    6223 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6224 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6225 p = picked_object(x, y, self.view) 
    6226 File
    6227 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6228 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6229 exclude = exclude) 
    6230 File
    6231 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6232 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6233 picked_object_on_segment 
    6234 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6235 File
    6236 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6237 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6238 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6239 File
    6240 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6241 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6242 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6243 exclude=exclude) 
    6244 File
    6245 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6246 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6247 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6248 File
    6249 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6250 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6251 b = self._pick_bounds() 
    6252 File
    6253 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6254 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6255 from .ribbon import RibbonDrawing 
    6256 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6257 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6258 packages/chimerax/atomic/ribbon.py) 
    6259  
    6260 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6261 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6262 packages/chimerax/atomic/ribbon.py) 
    6263  
    6264 File
    6265 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6266 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6267 from .ribbon import RibbonDrawing 
    6268  
    6269 See log for complete Python traceback. 
    6270  
    6271 Traceback (most recent call last): 
    6272 File
    6273 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6274 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6275 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6276 File
    6277 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6278 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6279 mouse_pause_tracking 
    6280 self._mouse_pause() 
    6281 File
    6282 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6283 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6284 m.pause(self._mouse_pause_position) 
    6285 File
    6286 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6287 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6288 p = picked_object(x, y, self.view) 
    6289 File
    6290 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6291 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6292 exclude = exclude) 
    6293 File
    6294 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6295 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6296 picked_object_on_segment 
    6297 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6298 File
    6299 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6300 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6301 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6302 File
    6303 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6304 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6305 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6306 exclude=exclude) 
    6307 File
    6308 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6309 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6310 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6311 File
    6312 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6313 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6314 b = self._pick_bounds() 
    6315 File
    6316 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6317 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6318 from .ribbon import RibbonDrawing 
    6319 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6320 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6321 packages/chimerax/atomic/ribbon.py) 
    6322  
    6323 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6324 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6325 packages/chimerax/atomic/ribbon.py) 
    6326  
    6327 File
    6328 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6329 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6330 from .ribbon import RibbonDrawing 
    6331  
    6332 See log for complete Python traceback. 
    6333  
    6334 Traceback (most recent call last): 
    6335 File
    6336 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6337 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6338 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6339 File
    6340 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6341 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6342 mouse_pause_tracking 
    6343 self._mouse_pause() 
    6344 File
    6345 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6346 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6347 m.pause(self._mouse_pause_position) 
    6348 File
    6349 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6350 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6351 p = picked_object(x, y, self.view) 
    6352 File
    6353 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6354 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6355 exclude = exclude) 
    6356 File
    6357 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6358 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6359 picked_object_on_segment 
    6360 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6361 File
    6362 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6363 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6364 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6365 File
    6366 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6367 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6368 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6369 exclude=exclude) 
    6370 File
    6371 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6372 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6373 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6374 File
    6375 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6376 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6377 b = self._pick_bounds() 
    6378 File
    6379 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6380 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6381 from .ribbon import RibbonDrawing 
    6382 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6383 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6384 packages/chimerax/atomic/ribbon.py) 
    6385  
    6386 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6387 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6388 packages/chimerax/atomic/ribbon.py) 
    6389  
    6390 File
    6391 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6392 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6393 from .ribbon import RibbonDrawing 
    6394  
    6395 See log for complete Python traceback. 
    6396  
    6397 Traceback (most recent call last): 
    6398 File
    6399 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6400 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6401 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6402 File
    6403 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6404 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6405 mouse_pause_tracking 
    6406 self._mouse_pause() 
    6407 File
    6408 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6409 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6410 m.pause(self._mouse_pause_position) 
    6411 File
    6412 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6413 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6414 p = picked_object(x, y, self.view) 
    6415 File
    6416 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6417 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6418 exclude = exclude) 
    6419 File
    6420 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6421 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6422 picked_object_on_segment 
    6423 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6424 File
    6425 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6426 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6427 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6428 File
    6429 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6430 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6431 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6432 exclude=exclude) 
    6433 File
    6434 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6435 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6436 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6437 File
    6438 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6439 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6440 b = self._pick_bounds() 
    6441 File
    6442 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6443 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6444 from .ribbon import RibbonDrawing 
    6445 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6446 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6447 packages/chimerax/atomic/ribbon.py) 
    6448  
    6449 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6450 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6451 packages/chimerax/atomic/ribbon.py) 
    6452  
    6453 File
    6454 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6455 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6456 from .ribbon import RibbonDrawing 
    6457  
    6458 See log for complete Python traceback. 
    6459  
    6460 Traceback (most recent call last): 
    6461 File
    6462 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6463 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6464 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6465 File
    6466 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6467 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6468 mouse_pause_tracking 
    6469 self._mouse_pause() 
    6470 File
    6471 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6472 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6473 m.pause(self._mouse_pause_position) 
    6474 File
    6475 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6476 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6477 p = picked_object(x, y, self.view) 
    6478 File
    6479 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6480 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6481 exclude = exclude) 
    6482 File
    6483 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6484 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6485 picked_object_on_segment 
    6486 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6487 File
    6488 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6489 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6490 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6491 File
    6492 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6493 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6494 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6495 exclude=exclude) 
    6496 File
    6497 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6498 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6499 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6500 File
    6501 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6502 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6503 b = self._pick_bounds() 
    6504 File
    6505 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6506 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6507 from .ribbon import RibbonDrawing 
    6508 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6509 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6510 packages/chimerax/atomic/ribbon.py) 
    6511  
    6512 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6513 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6514 packages/chimerax/atomic/ribbon.py) 
    6515  
    6516 File
    6517 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6518 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6519 from .ribbon import RibbonDrawing 
    6520  
    6521 See log for complete Python traceback. 
    6522  
    6523 Traceback (most recent call last): 
    6524 File
    6525 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6526 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6527 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6528 File
    6529 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6530 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6531 mouse_pause_tracking 
    6532 self._mouse_pause() 
    6533 File
    6534 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6535 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6536 m.pause(self._mouse_pause_position) 
    6537 File
    6538 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6539 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6540 p = picked_object(x, y, self.view) 
    6541 File
    6542 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6543 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6544 exclude = exclude) 
    6545 File
    6546 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6547 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6548 picked_object_on_segment 
    6549 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6550 File
    6551 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6552 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6553 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6554 File
    6555 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6556 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6557 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6558 exclude=exclude) 
    6559 File
    6560 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6561 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6562 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6563 File
    6564 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6565 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6566 b = self._pick_bounds() 
    6567 File
    6568 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6569 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6570 from .ribbon import RibbonDrawing 
    6571 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6572 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6573 packages/chimerax/atomic/ribbon.py) 
    6574  
    6575 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6576 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6577 packages/chimerax/atomic/ribbon.py) 
    6578  
    6579 File
    6580 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6581 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6582 from .ribbon import RibbonDrawing 
    6583  
    6584 See log for complete Python traceback. 
    6585  
    6586 Traceback (most recent call last): 
    6587 File
    6588 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6589 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6591 File
    6592 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6593 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6594 mouse_pause_tracking 
    6595 self._mouse_pause() 
    6596 File
    6597 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6598 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6599 m.pause(self._mouse_pause_position) 
    6600 File
    6601 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6602 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6603 p = picked_object(x, y, self.view) 
    6604 File
    6605 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6606 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6607 exclude = exclude) 
    6608 File
    6609 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6610 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6611 picked_object_on_segment 
    6612 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6613 File
    6614 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6615 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6616 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6617 File
    6618 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6619 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6620 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6621 exclude=exclude) 
    6622 File
    6623 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6624 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6625 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6626 File
    6627 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6628 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6629 b = self._pick_bounds() 
    6630 File
    6631 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6632 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6633 from .ribbon import RibbonDrawing 
    6634 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6635 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6636 packages/chimerax/atomic/ribbon.py) 
    6637  
    6638 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6639 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6640 packages/chimerax/atomic/ribbon.py) 
    6641  
    6642 File
    6643 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6644 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6645 from .ribbon import RibbonDrawing 
    6646  
    6647 See log for complete Python traceback. 
    6648  
    6649 Traceback (most recent call last): 
    6650 File
    6651 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6652 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6653 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6654 File
    6655 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6656 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6657 mouse_pause_tracking 
    6658 self._mouse_pause() 
    6659 File
    6660 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6661 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6662 m.pause(self._mouse_pause_position) 
    6663 File
    6664 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6665 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6666 p = picked_object(x, y, self.view) 
    6667 File
    6668 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6669 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6670 exclude = exclude) 
    6671 File
    6672 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6673 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6674 picked_object_on_segment 
    6675 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6676 File
    6677 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6678 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6679 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6680 File
    6681 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6682 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6683 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6684 exclude=exclude) 
    6685 File
    6686 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6687 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6688 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6689 File
    6690 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6691 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6692 b = self._pick_bounds() 
    6693 File
    6694 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6695 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6696 from .ribbon import RibbonDrawing 
    6697 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6698 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6699 packages/chimerax/atomic/ribbon.py) 
    6700  
    6701 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6702 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6703 packages/chimerax/atomic/ribbon.py) 
    6704  
    6705 File
    6706 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6707 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6708 from .ribbon import RibbonDrawing 
    6709  
    6710 See log for complete Python traceback. 
    6711  
    6712 Traceback (most recent call last): 
    6713 File
    6714 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6715 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6716 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6717 File
    6718 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6719 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6720 mouse_pause_tracking 
    6721 self._mouse_pause() 
    6722 File
    6723 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6724 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6725 m.pause(self._mouse_pause_position) 
    6726 File
    6727 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6728 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6729 p = picked_object(x, y, self.view) 
    6730 File
    6731 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6732 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6733 exclude = exclude) 
    6734 File
    6735 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6736 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6737 picked_object_on_segment 
    6738 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6739 File
    6740 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6741 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6742 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6743 File
    6744 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6745 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6746 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6747 exclude=exclude) 
    6748 File
    6749 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6750 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6751 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6752 File
    6753 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6754 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6755 b = self._pick_bounds() 
    6756 File
    6757 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6758 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6759 from .ribbon import RibbonDrawing 
    6760 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6761 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6762 packages/chimerax/atomic/ribbon.py) 
    6763  
    6764 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6765 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6766 packages/chimerax/atomic/ribbon.py) 
    6767  
    6768 File
    6769 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6770 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6771 from .ribbon import RibbonDrawing 
    6772  
    6773 See log for complete Python traceback. 
    6774  
    6775 Traceback (most recent call last): 
    6776 File
    6777 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6778 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6779 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6780 File
    6781 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6782 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6783 mouse_pause_tracking 
    6784 self._mouse_pause() 
    6785 File
    6786 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6787 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6788 m.pause(self._mouse_pause_position) 
    6789 File
    6790 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6791 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6792 p = picked_object(x, y, self.view) 
    6793 File
    6794 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6795 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6796 exclude = exclude) 
    6797 File
    6798 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6799 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6800 picked_object_on_segment 
    6801 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6802 File
    6803 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6804 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6805 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6806 File
    6807 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6808 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6809 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6810 exclude=exclude) 
    6811 File
    6812 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6813 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6814 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6815 File
    6816 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6817 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6818 b = self._pick_bounds() 
    6819 File
    6820 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6821 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6822 from .ribbon import RibbonDrawing 
    6823 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6824 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6825 packages/chimerax/atomic/ribbon.py) 
    6826  
    6827 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6828 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6829 packages/chimerax/atomic/ribbon.py) 
    6830  
    6831 File
    6832 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6833 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6834 from .ribbon import RibbonDrawing 
    6835  
    6836 See log for complete Python traceback. 
    6837  
    6838 Traceback (most recent call last): 
    6839 File
    6840 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6841 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6842 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6843 File
    6844 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6845 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6846 mouse_pause_tracking 
    6847 self._mouse_pause() 
    6848 File
    6849 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6850 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6851 m.pause(self._mouse_pause_position) 
    6852 File
    6853 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6854 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6855 p = picked_object(x, y, self.view) 
    6856 File
    6857 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6858 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6859 exclude = exclude) 
    6860 File
    6861 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6862 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6863 picked_object_on_segment 
    6864 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6865 File
    6866 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6867 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6868 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6869 File
    6870 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6871 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6872 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6873 exclude=exclude) 
    6874 File
    6875 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6876 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6877 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6878 File
    6879 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6880 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6881 b = self._pick_bounds() 
    6882 File
    6883 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6884 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6885 from .ribbon import RibbonDrawing 
    6886 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6887 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6888 packages/chimerax/atomic/ribbon.py) 
    6889  
    6890 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6891 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6892 packages/chimerax/atomic/ribbon.py) 
    6893  
    6894 File
    6895 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6896 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6897 from .ribbon import RibbonDrawing 
    6898  
    6899 See log for complete Python traceback. 
    6900  
    6901 Traceback (most recent call last): 
    6902 File
    6903 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6904 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6905 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6906 File
    6907 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6908 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6909 mouse_pause_tracking 
    6910 self._mouse_pause() 
    6911 File
    6912 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6913 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6914 m.pause(self._mouse_pause_position) 
    6915 File
    6916 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6917 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6918 p = picked_object(x, y, self.view) 
    6919 File
    6920 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6921 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6922 exclude = exclude) 
    6923 File
    6924 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6925 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6926 picked_object_on_segment 
    6927 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6928 File
    6929 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6930 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6931 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6932 File
    6933 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6934 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6935 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6936 exclude=exclude) 
    6937 File
    6938 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6939 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    6940 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    6941 File
    6942 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6943 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    6944 b = self._pick_bounds() 
    6945 File
    6946 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6947 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6948 from .ribbon import RibbonDrawing 
    6949 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6950 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6951 packages/chimerax/atomic/ribbon.py) 
    6952  
    6953 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    6954 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6955 packages/chimerax/atomic/ribbon.py) 
    6956  
    6957 File
    6958 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6959 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    6960 from .ribbon import RibbonDrawing 
    6961  
    6962 See log for complete Python traceback. 
    6963  
    6964 Traceback (most recent call last): 
    6965 File
    6966 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6967 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    6968 self.session.ui.mouse_modes.mouse_pause_tracking() 
    6969 File
    6970 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6971 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    6972 mouse_pause_tracking 
    6973 self._mouse_pause() 
    6974 File
    6975 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6976 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    6977 m.pause(self._mouse_pause_position) 
    6978 File
    6979 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6980 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    6981 p = picked_object(x, y, self.view) 
    6982 File
    6983 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6984 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    6985 exclude = exclude) 
    6986 File
    6987 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6988 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    6989 picked_object_on_segment 
    6990 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    6991 File
    6992 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6993 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    6994 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    6995 File
    6996 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    6997 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    6998 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    6999 exclude=exclude) 
    7000 File
    7001 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7002 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7003 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7004 File
    7005 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7006 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7007 b = self._pick_bounds() 
    7008 File
    7009 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7010 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7011 from .ribbon import RibbonDrawing 
    7012 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7013 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7014 packages/chimerax/atomic/ribbon.py) 
    7015  
    7016 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7017 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7018 packages/chimerax/atomic/ribbon.py) 
    7019  
    7020 File
    7021 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7022 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7023 from .ribbon import RibbonDrawing 
    7024  
    7025 See log for complete Python traceback. 
    7026  
    7027 Traceback (most recent call last): 
    7028 File
    7029 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7030 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7031 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7032 File
    7033 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7034 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7035 mouse_pause_tracking 
    7036 self._mouse_pause() 
    7037 File
    7038 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7039 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7040 m.pause(self._mouse_pause_position) 
    7041 File
    7042 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7043 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7044 p = picked_object(x, y, self.view) 
    7045 File
    7046 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7047 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7048 exclude = exclude) 
    7049 File
    7050 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7051 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7052 picked_object_on_segment 
    7053 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7054 File
    7055 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7056 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7057 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7058 File
    7059 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7060 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7061 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7062 exclude=exclude) 
    7063 File
    7064 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7065 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7066 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7067 File
    7068 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7069 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7070 b = self._pick_bounds() 
    7071 File
    7072 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7073 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7074 from .ribbon import RibbonDrawing 
    7075 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7076 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7077 packages/chimerax/atomic/ribbon.py) 
    7078  
    7079 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7080 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7081 packages/chimerax/atomic/ribbon.py) 
    7082  
    7083 File
    7084 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7085 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7086 from .ribbon import RibbonDrawing 
    7087  
    7088 See log for complete Python traceback. 
    7089  
    7090 Traceback (most recent call last): 
    7091 File
    7092 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7093 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7094 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7095 File
    7096 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7097 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7098 mouse_pause_tracking 
    7099 self._mouse_pause() 
    7100 File
    7101 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7102 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7103 m.pause(self._mouse_pause_position) 
    7104 File
    7105 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7106 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7107 p = picked_object(x, y, self.view) 
    7108 File
    7109 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7110 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7111 exclude = exclude) 
    7112 File
    7113 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7114 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7115 picked_object_on_segment 
    7116 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7117 File
    7118 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7119 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7120 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7121 File
    7122 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7123 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7124 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7125 exclude=exclude) 
    7126 File
    7127 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7128 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7129 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7130 File
    7131 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7132 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7133 b = self._pick_bounds() 
    7134 File
    7135 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7136 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7137 from .ribbon import RibbonDrawing 
    7138 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7139 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7140 packages/chimerax/atomic/ribbon.py) 
    7141  
    7142 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7143 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7144 packages/chimerax/atomic/ribbon.py) 
    7145  
    7146 File
    7147 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7148 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7149 from .ribbon import RibbonDrawing 
    7150  
    7151 See log for complete Python traceback. 
    7152  
    7153 Traceback (most recent call last): 
    7154 File
    7155 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7156 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7157 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7158 File
    7159 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7160 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7161 mouse_pause_tracking 
    7162 self._mouse_pause() 
    7163 File
    7164 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7165 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7166 m.pause(self._mouse_pause_position) 
    7167 File
    7168 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7169 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7170 p = picked_object(x, y, self.view) 
    7171 File
    7172 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7173 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7174 exclude = exclude) 
    7175 File
    7176 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7177 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7178 picked_object_on_segment 
    7179 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7180 File
    7181 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7182 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7183 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7184 File
    7185 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7186 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7187 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7188 exclude=exclude) 
    7189 File
    7190 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7191 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7192 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7193 File
    7194 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7195 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7196 b = self._pick_bounds() 
    7197 File
    7198 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7199 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7200 from .ribbon import RibbonDrawing 
    7201 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7202 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7203 packages/chimerax/atomic/ribbon.py) 
    7204  
    7205 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7206 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7207 packages/chimerax/atomic/ribbon.py) 
    7208  
    7209 File
    7210 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7211 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7212 from .ribbon import RibbonDrawing 
    7213  
    7214 See log for complete Python traceback. 
    7215  
    7216 Traceback (most recent call last): 
    7217 File
    7218 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7219 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7220 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7221 File
    7222 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7223 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7224 mouse_pause_tracking 
    7225 self._mouse_pause() 
    7226 File
    7227 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7228 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7229 m.pause(self._mouse_pause_position) 
    7230 File
    7231 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7232 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7233 p = picked_object(x, y, self.view) 
    7234 File
    7235 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7236 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7237 exclude = exclude) 
    7238 File
    7239 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7240 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7241 picked_object_on_segment 
    7242 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7243 File
    7244 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7245 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7246 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7247 File
    7248 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7249 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7250 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7251 exclude=exclude) 
    7252 File
    7253 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7254 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7255 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7256 File
    7257 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7258 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7259 b = self._pick_bounds() 
    7260 File
    7261 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7262 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7263 from .ribbon import RibbonDrawing 
    7264 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7265 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7266 packages/chimerax/atomic/ribbon.py) 
    7267  
    7268 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7269 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7270 packages/chimerax/atomic/ribbon.py) 
    7271  
    7272 File
    7273 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7274 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7275 from .ribbon import RibbonDrawing 
    7276  
    7277 See log for complete Python traceback. 
    7278  
    7279 Traceback (most recent call last): 
    7280 File
    7281 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7282 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7283 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7284 File
    7285 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7286 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7287 mouse_pause_tracking 
    7288 self._mouse_pause() 
    7289 File
    7290 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7291 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7292 m.pause(self._mouse_pause_position) 
    7293 File
    7294 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7295 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7296 p = picked_object(x, y, self.view) 
    7297 File
    7298 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7299 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7300 exclude = exclude) 
    7301 File
    7302 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7303 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7304 picked_object_on_segment 
    7305 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7306 File
    7307 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7308 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7309 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7310 File
    7311 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7312 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7313 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7314 exclude=exclude) 
    7315 File
    7316 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7317 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7318 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7319 File
    7320 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7321 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7322 b = self._pick_bounds() 
    7323 File
    7324 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7325 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7326 from .ribbon import RibbonDrawing 
    7327 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7328 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7329 packages/chimerax/atomic/ribbon.py) 
    7330  
    7331 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7332 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7333 packages/chimerax/atomic/ribbon.py) 
    7334  
    7335 File
    7336 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7337 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7338 from .ribbon import RibbonDrawing 
    7339  
    7340 See log for complete Python traceback. 
    7341  
    7342 Traceback (most recent call last): 
    7343 File
    7344 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7345 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7346 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7347 File
    7348 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7349 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7350 mouse_pause_tracking 
    7351 self._mouse_pause() 
    7352 File
    7353 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7354 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7355 m.pause(self._mouse_pause_position) 
    7356 File
    7357 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7358 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7359 p = picked_object(x, y, self.view) 
    7360 File
    7361 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7362 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7363 exclude = exclude) 
    7364 File
    7365 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7366 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7367 picked_object_on_segment 
    7368 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7369 File
    7370 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7371 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7372 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7373 File
    7374 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7375 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7376 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7377 exclude=exclude) 
    7378 File
    7379 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7380 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7381 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7382 File
    7383 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7384 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7385 b = self._pick_bounds() 
    7386 File
    7387 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7388 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7389 from .ribbon import RibbonDrawing 
    7390 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7391 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7392 packages/chimerax/atomic/ribbon.py) 
    7393  
    7394 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7395 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7396 packages/chimerax/atomic/ribbon.py) 
    7397  
    7398 File
    7399 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7400 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7401 from .ribbon import RibbonDrawing 
    7402  
    7403 See log for complete Python traceback. 
    7404  
    7405 Traceback (most recent call last): 
    7406 File
    7407 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7408 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7409 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7410 File
    7411 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7412 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7413 mouse_pause_tracking 
    7414 self._mouse_pause() 
    7415 File
    7416 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7417 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7418 m.pause(self._mouse_pause_position) 
    7419 File
    7420 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7421 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7422 p = picked_object(x, y, self.view) 
    7423 File
    7424 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7425 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7426 exclude = exclude) 
    7427 File
    7428 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7429 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7430 picked_object_on_segment 
    7431 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7432 File
    7433 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7434 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7435 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7436 File
    7437 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7438 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7439 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7440 exclude=exclude) 
    7441 File
    7442 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7443 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7444 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7445 File
    7446 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7447 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7448 b = self._pick_bounds() 
    7449 File
    7450 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7451 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7452 from .ribbon import RibbonDrawing 
    7453 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7454 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7455 packages/chimerax/atomic/ribbon.py) 
    7456  
    7457 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7458 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7459 packages/chimerax/atomic/ribbon.py) 
    7460  
    7461 File
    7462 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7463 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7464 from .ribbon import RibbonDrawing 
    7465  
    7466 See log for complete Python traceback. 
    7467  
    7468 Traceback (most recent call last): 
    7469 File
    7470 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7471 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7472 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7473 File
    7474 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7475 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7476 mouse_pause_tracking 
    7477 self._mouse_pause() 
    7478 File
    7479 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7480 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7481 m.pause(self._mouse_pause_position) 
    7482 File
    7483 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7484 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7485 p = picked_object(x, y, self.view) 
    7486 File
    7487 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7488 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7489 exclude = exclude) 
    7490 File
    7491 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7492 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7493 picked_object_on_segment 
    7494 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7495 File
    7496 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7497 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7498 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7499 File
    7500 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7501 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7502 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7503 exclude=exclude) 
    7504 File
    7505 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7506 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7507 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7508 File
    7509 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7510 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7511 b = self._pick_bounds() 
    7512 File
    7513 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7514 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7515 from .ribbon import RibbonDrawing 
    7516 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7517 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7518 packages/chimerax/atomic/ribbon.py) 
    7519  
    7520 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7521 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7522 packages/chimerax/atomic/ribbon.py) 
    7523  
    7524 File
    7525 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7526 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7527 from .ribbon import RibbonDrawing 
    7528  
    7529 See log for complete Python traceback. 
    7530  
    7531 Traceback (most recent call last): 
    7532 File
    7533 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7534 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7535 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7536 File
    7537 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7538 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7539 mouse_pause_tracking 
    7540 self._mouse_pause() 
    7541 File
    7542 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7543 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7544 m.pause(self._mouse_pause_position) 
    7545 File
    7546 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7547 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7548 p = picked_object(x, y, self.view) 
    7549 File
    7550 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7551 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7552 exclude = exclude) 
    7553 File
    7554 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7555 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7556 picked_object_on_segment 
    7557 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7558 File
    7559 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7560 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7561 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7562 File
    7563 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7564 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7565 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7566 exclude=exclude) 
    7567 File
    7568 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7569 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7570 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7571 File
    7572 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7573 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7574 b = self._pick_bounds() 
    7575 File
    7576 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7577 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7578 from .ribbon import RibbonDrawing 
    7579 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7580 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7581 packages/chimerax/atomic/ribbon.py) 
    7582  
    7583 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7584 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7585 packages/chimerax/atomic/ribbon.py) 
    7586  
    7587 File
    7588 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7589 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7590 from .ribbon import RibbonDrawing 
    7591  
    7592 See log for complete Python traceback. 
    7593  
    7594 Traceback (most recent call last): 
    7595 File
    7596 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7597 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7598 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7599 File
    7600 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7601 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7602 mouse_pause_tracking 
    7603 self._mouse_pause() 
    7604 File
    7605 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7606 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7607 m.pause(self._mouse_pause_position) 
    7608 File
    7609 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7610 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7611 p = picked_object(x, y, self.view) 
    7612 File
    7613 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7614 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7615 exclude = exclude) 
    7616 File
    7617 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7618 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7619 picked_object_on_segment 
    7620 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7621 File
    7622 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7623 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7624 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7625 File
    7626 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7627 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7628 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7629 exclude=exclude) 
    7630 File
    7631 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7632 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7633 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7634 File
    7635 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7636 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7637 b = self._pick_bounds() 
    7638 File
    7639 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7640 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7641 from .ribbon import RibbonDrawing 
    7642 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7643 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7644 packages/chimerax/atomic/ribbon.py) 
    7645  
    7646 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7647 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7648 packages/chimerax/atomic/ribbon.py) 
    7649  
    7650 File
    7651 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7652 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7653 from .ribbon import RibbonDrawing 
    7654  
    7655 See log for complete Python traceback. 
    7656  
    7657 Traceback (most recent call last): 
    7658 File
    7659 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7660 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7661 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7662 File
    7663 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7664 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7665 mouse_pause_tracking 
    7666 self._mouse_pause() 
    7667 File
    7668 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7669 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7670 m.pause(self._mouse_pause_position) 
    7671 File
    7672 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7673 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7674 p = picked_object(x, y, self.view) 
    7675 File
    7676 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7677 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7678 exclude = exclude) 
    7679 File
    7680 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7681 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7682 picked_object_on_segment 
    7683 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7684 File
    7685 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7686 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7687 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7688 File
    7689 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7690 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7691 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7692 exclude=exclude) 
    7693 File
    7694 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7695 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7696 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7697 File
    7698 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7699 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7700 b = self._pick_bounds() 
    7701 File
    7702 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7703 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7704 from .ribbon import RibbonDrawing 
    7705 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7706 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7707 packages/chimerax/atomic/ribbon.py) 
    7708  
    7709 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7710 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7711 packages/chimerax/atomic/ribbon.py) 
    7712  
    7713 File
    7714 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7715 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7716 from .ribbon import RibbonDrawing 
    7717  
    7718 See log for complete Python traceback. 
    7719  
    7720 Traceback (most recent call last): 
    7721 File
    7722 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7723 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7724 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7725 File
    7726 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7727 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7728 mouse_pause_tracking 
    7729 self._mouse_pause() 
    7730 File
    7731 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7732 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7733 m.pause(self._mouse_pause_position) 
    7734 File
    7735 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7736 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7737 p = picked_object(x, y, self.view) 
    7738 File
    7739 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7740 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7741 exclude = exclude) 
    7742 File
    7743 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7744 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7745 picked_object_on_segment 
    7746 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7747 File
    7748 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7749 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7750 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7751 File
    7752 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7753 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7754 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7755 exclude=exclude) 
    7756 File
    7757 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7758 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7759 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7760 File
    7761 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7762 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7763 b = self._pick_bounds() 
    7764 File
    7765 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7766 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7767 from .ribbon import RibbonDrawing 
    7768 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7769 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7770 packages/chimerax/atomic/ribbon.py) 
    7771  
    7772 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7773 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7774 packages/chimerax/atomic/ribbon.py) 
    7775  
    7776 File
    7777 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7778 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7779 from .ribbon import RibbonDrawing 
    7780  
    7781 See log for complete Python traceback. 
    7782  
    7783 Traceback (most recent call last): 
    7784 File
    7785 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7786 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7787 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7788 File
    7789 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7790 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7791 mouse_pause_tracking 
    7792 self._mouse_pause() 
    7793 File
    7794 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7795 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7796 m.pause(self._mouse_pause_position) 
    7797 File
    7798 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7799 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7800 p = picked_object(x, y, self.view) 
    7801 File
    7802 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7803 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7804 exclude = exclude) 
    7805 File
    7806 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7807 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7808 picked_object_on_segment 
    7809 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7810 File
    7811 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7812 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7813 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7814 File
    7815 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7816 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7817 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7818 exclude=exclude) 
    7819 File
    7820 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7821 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7822 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7823 File
    7824 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7825 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7826 b = self._pick_bounds() 
    7827 File
    7828 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7829 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7830 from .ribbon import RibbonDrawing 
    7831 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7832 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7833 packages/chimerax/atomic/ribbon.py) 
    7834  
    7835 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7836 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7837 packages/chimerax/atomic/ribbon.py) 
    7838  
    7839 File
    7840 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7841 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7842 from .ribbon import RibbonDrawing 
    7843  
    7844 See log for complete Python traceback. 
    7845  
    7846 Traceback (most recent call last): 
    7847 File
    7848 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7849 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7850 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7851 File
    7852 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7853 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7854 mouse_pause_tracking 
    7855 self._mouse_pause() 
    7856 File
    7857 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7858 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7859 m.pause(self._mouse_pause_position) 
    7860 File
    7861 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7862 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7863 p = picked_object(x, y, self.view) 
    7864 File
    7865 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7866 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7867 exclude = exclude) 
    7868 File
    7869 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7870 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7871 picked_object_on_segment 
    7872 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7873 File
    7874 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7875 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7876 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7877 File
    7878 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7879 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7880 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7881 exclude=exclude) 
    7882 File
    7883 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7884 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7885 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7886 File
    7887 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7888 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7889 b = self._pick_bounds() 
    7890 File
    7891 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7892 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7893 from .ribbon import RibbonDrawing 
    7894 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7895 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7896 packages/chimerax/atomic/ribbon.py) 
    7897  
    7898 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7899 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7900 packages/chimerax/atomic/ribbon.py) 
    7901  
    7902 File
    7903 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7904 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7905 from .ribbon import RibbonDrawing 
    7906  
    7907 See log for complete Python traceback. 
    7908  
    7909 Traceback (most recent call last): 
    7910 File
    7911 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7912 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7913 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7914 File
    7915 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7916 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7917 mouse_pause_tracking 
    7918 self._mouse_pause() 
    7919 File
    7920 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7921 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7922 m.pause(self._mouse_pause_position) 
    7923 File
    7924 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7925 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7926 p = picked_object(x, y, self.view) 
    7927 File
    7928 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7929 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7930 exclude = exclude) 
    7931 File
    7932 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7933 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7934 picked_object_on_segment 
    7935 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7936 File
    7937 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7938 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    7939 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    7940 File
    7941 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7942 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    7943 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    7944 exclude=exclude) 
    7945 File
    7946 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7947 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    7948 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    7949 File
    7950 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7951 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    7952 b = self._pick_bounds() 
    7953 File
    7954 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7955 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7956 from .ribbon import RibbonDrawing 
    7957 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7958 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7959 packages/chimerax/atomic/ribbon.py) 
    7960  
    7961 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    7962 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7963 packages/chimerax/atomic/ribbon.py) 
    7964  
    7965 File
    7966 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7967 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    7968 from .ribbon import RibbonDrawing 
    7969  
    7970 See log for complete Python traceback. 
    7971  
    7972 Traceback (most recent call last): 
    7973 File
    7974 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7975 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    7976 self.session.ui.mouse_modes.mouse_pause_tracking() 
    7977 File
    7978 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7979 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    7980 mouse_pause_tracking 
    7981 self._mouse_pause() 
    7982 File
    7983 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7984 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    7985 m.pause(self._mouse_pause_position) 
    7986 File
    7987 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7988 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    7989 p = picked_object(x, y, self.view) 
    7990 File
    7991 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7992 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    7993 exclude = exclude) 
    7994 File
    7995 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    7996 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    7997 picked_object_on_segment 
    7998 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    7999 File
    8000 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8001 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8002 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8003 File
    8004 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8005 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8006 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8007 exclude=exclude) 
    8008 File
    8009 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8010 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8011 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8012 File
    8013 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8014 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8015 b = self._pick_bounds() 
    8016 File
    8017 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8018 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8019 from .ribbon import RibbonDrawing 
    8020 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8021 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8022 packages/chimerax/atomic/ribbon.py) 
    8023  
    8024 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8025 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8026 packages/chimerax/atomic/ribbon.py) 
    8027  
    8028 File
    8029 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8030 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8031 from .ribbon import RibbonDrawing 
    8032  
    8033 See log for complete Python traceback. 
    8034  
    8035 Traceback (most recent call last): 
    8036 File
    8037 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8038 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8039 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8040 File
    8041 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8042 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8043 mouse_pause_tracking 
    8044 self._mouse_pause() 
    8045 File
    8046 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8047 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8048 m.pause(self._mouse_pause_position) 
    8049 File
    8050 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8051 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8052 p = picked_object(x, y, self.view) 
    8053 File
    8054 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8055 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8056 exclude = exclude) 
    8057 File
    8058 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8059 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8060 picked_object_on_segment 
    8061 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8062 File
    8063 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8064 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8065 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8066 File
    8067 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8068 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8069 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8070 exclude=exclude) 
    8071 File
    8072 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8073 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8074 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8075 File
    8076 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8077 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8078 b = self._pick_bounds() 
    8079 File
    8080 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8081 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8082 from .ribbon import RibbonDrawing 
    8083 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8084 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8085 packages/chimerax/atomic/ribbon.py) 
    8086  
    8087 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8088 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8089 packages/chimerax/atomic/ribbon.py) 
    8090  
    8091 File
    8092 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8093 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8094 from .ribbon import RibbonDrawing 
    8095  
    8096 See log for complete Python traceback. 
    8097  
    8098 Traceback (most recent call last): 
    8099 File
    8100 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8101 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8102 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8103 File
    8104 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8105 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8106 mouse_pause_tracking 
    8107 self._mouse_pause() 
    8108 File
    8109 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8110 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8111 m.pause(self._mouse_pause_position) 
    8112 File
    8113 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8114 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8115 p = picked_object(x, y, self.view) 
    8116 File
    8117 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8118 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8119 exclude = exclude) 
    8120 File
    8121 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8122 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8123 picked_object_on_segment 
    8124 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8125 File
    8126 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8127 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8128 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8129 File
    8130 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8131 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8132 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8133 exclude=exclude) 
    8134 File
    8135 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8136 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8137 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8138 File
    8139 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8140 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8141 b = self._pick_bounds() 
    8142 File
    8143 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8144 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8145 from .ribbon import RibbonDrawing 
    8146 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8147 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8148 packages/chimerax/atomic/ribbon.py) 
    8149  
    8150 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8151 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8152 packages/chimerax/atomic/ribbon.py) 
    8153  
    8154 File
    8155 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8156 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8157 from .ribbon import RibbonDrawing 
    8158  
    8159 See log for complete Python traceback. 
    8160  
    8161 Traceback (most recent call last): 
    8162 File
    8163 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8164 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8165 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8166 File
    8167 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8168 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8169 mouse_pause_tracking 
    8170 self._mouse_pause() 
    8171 File
    8172 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8173 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8174 m.pause(self._mouse_pause_position) 
    8175 File
    8176 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8177 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8178 p = picked_object(x, y, self.view) 
    8179 File
    8180 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8181 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8182 exclude = exclude) 
    8183 File
    8184 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8185 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8186 picked_object_on_segment 
    8187 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8188 File
    8189 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8190 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8191 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8192 File
    8193 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8194 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8195 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8196 exclude=exclude) 
    8197 File
    8198 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8199 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8200 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8201 File
    8202 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8203 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8204 b = self._pick_bounds() 
    8205 File
    8206 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8207 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8208 from .ribbon import RibbonDrawing 
    8209 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8210 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8211 packages/chimerax/atomic/ribbon.py) 
    8212  
    8213 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8214 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8215 packages/chimerax/atomic/ribbon.py) 
    8216  
    8217 File
    8218 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8219 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8220 from .ribbon import RibbonDrawing 
    8221  
    8222 See log for complete Python traceback. 
    8223  
    8224 Traceback (most recent call last): 
    8225 File
    8226 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8227 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8228 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8229 File
    8230 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8231 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8232 mouse_pause_tracking 
    8233 self._mouse_pause() 
    8234 File
    8235 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8236 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8237 m.pause(self._mouse_pause_position) 
    8238 File
    8239 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8240 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8241 p = picked_object(x, y, self.view) 
    8242 File
    8243 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8244 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8245 exclude = exclude) 
    8246 File
    8247 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8248 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8249 picked_object_on_segment 
    8250 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8251 File
    8252 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8253 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8254 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8255 File
    8256 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8257 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8258 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8259 exclude=exclude) 
    8260 File
    8261 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8262 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8263 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8264 File
    8265 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8266 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8267 b = self._pick_bounds() 
    8268 File
    8269 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8270 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8271 from .ribbon import RibbonDrawing 
    8272 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8273 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8274 packages/chimerax/atomic/ribbon.py) 
    8275  
    8276 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8277 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8278 packages/chimerax/atomic/ribbon.py) 
    8279  
    8280 File
    8281 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8282 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8283 from .ribbon import RibbonDrawing 
    8284  
    8285 See log for complete Python traceback. 
    8286  
    8287 Traceback (most recent call last): 
    8288 File
    8289 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8290 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8291 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8292 File
    8293 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8294 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8295 mouse_pause_tracking 
    8296 self._mouse_pause() 
    8297 File
    8298 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8299 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8300 m.pause(self._mouse_pause_position) 
    8301 File
    8302 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8303 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8304 p = picked_object(x, y, self.view) 
    8305 File
    8306 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8307 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8308 exclude = exclude) 
    8309 File
    8310 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8311 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8312 picked_object_on_segment 
    8313 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8314 File
    8315 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8316 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8317 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8318 File
    8319 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8320 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8321 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8322 exclude=exclude) 
    8323 File
    8324 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8325 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8326 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8327 File
    8328 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8329 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8330 b = self._pick_bounds() 
    8331 File
    8332 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8333 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8334 from .ribbon import RibbonDrawing 
    8335 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8336 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8337 packages/chimerax/atomic/ribbon.py) 
    8338  
    8339 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8340 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8341 packages/chimerax/atomic/ribbon.py) 
    8342  
    8343 File
    8344 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8345 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8346 from .ribbon import RibbonDrawing 
    8347  
    8348 See log for complete Python traceback. 
    8349  
    8350 Traceback (most recent call last): 
    8351 File
    8352 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8353 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8354 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8355 File
    8356 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8357 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8358 mouse_pause_tracking 
    8359 self._mouse_pause() 
    8360 File
    8361 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8362 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8363 m.pause(self._mouse_pause_position) 
    8364 File
    8365 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8366 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8367 p = picked_object(x, y, self.view) 
    8368 File
    8369 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8370 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8371 exclude = exclude) 
    8372 File
    8373 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8374 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8375 picked_object_on_segment 
    8376 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8377 File
    8378 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8379 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8380 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8381 File
    8382 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8383 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8384 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8385 exclude=exclude) 
    8386 File
    8387 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8388 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8389 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8390 File
    8391 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8392 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8393 b = self._pick_bounds() 
    8394 File
    8395 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8396 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8397 from .ribbon import RibbonDrawing 
    8398 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8399 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8400 packages/chimerax/atomic/ribbon.py) 
    8401  
    8402 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8403 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8404 packages/chimerax/atomic/ribbon.py) 
    8405  
    8406 File
    8407 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8408 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8409 from .ribbon import RibbonDrawing 
    8410  
    8411 See log for complete Python traceback. 
    8412  
    8413 Traceback (most recent call last): 
    8414 File
    8415 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8416 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8417 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8418 File
    8419 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8420 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8421 mouse_pause_tracking 
    8422 self._mouse_pause() 
    8423 File
    8424 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8425 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8426 m.pause(self._mouse_pause_position) 
    8427 File
    8428 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8429 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8430 p = picked_object(x, y, self.view) 
    8431 File
    8432 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8433 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8434 exclude = exclude) 
    8435 File
    8436 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8437 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8438 picked_object_on_segment 
    8439 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8440 File
    8441 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8442 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8443 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8444 File
    8445 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8446 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8447 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8448 exclude=exclude) 
    8449 File
    8450 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8451 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8452 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8453 File
    8454 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8455 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8456 b = self._pick_bounds() 
    8457 File
    8458 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8459 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8460 from .ribbon import RibbonDrawing 
    8461 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8462 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8463 packages/chimerax/atomic/ribbon.py) 
    8464  
    8465 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8466 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8467 packages/chimerax/atomic/ribbon.py) 
    8468  
    8469 File
    8470 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8471 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8472 from .ribbon import RibbonDrawing 
    8473  
    8474 See log for complete Python traceback. 
    8475  
    8476 Traceback (most recent call last): 
    8477 File
    8478 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8479 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8480 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8481 File
    8482 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8483 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8484 mouse_pause_tracking 
    8485 self._mouse_pause() 
    8486 File
    8487 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8488 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8489 m.pause(self._mouse_pause_position) 
    8490 File
    8491 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8492 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8493 p = picked_object(x, y, self.view) 
    8494 File
    8495 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8496 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8497 exclude = exclude) 
    8498 File
    8499 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8500 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8501 picked_object_on_segment 
    8502 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8503 File
    8504 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8505 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8506 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8507 File
    8508 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8509 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8510 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8511 exclude=exclude) 
    8512 File
    8513 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8514 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8515 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8516 File
    8517 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8518 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8519 b = self._pick_bounds() 
    8520 File
    8521 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8522 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8523 from .ribbon import RibbonDrawing 
    8524 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8525 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8526 packages/chimerax/atomic/ribbon.py) 
    8527  
    8528 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8529 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8530 packages/chimerax/atomic/ribbon.py) 
    8531  
    8532 File
    8533 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8534 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8535 from .ribbon import RibbonDrawing 
    8536  
    8537 See log for complete Python traceback. 
    8538  
    8539 Traceback (most recent call last): 
    8540 File
    8541 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8542 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8543 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8544 File
    8545 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8546 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8547 mouse_pause_tracking 
    8548 self._mouse_pause() 
    8549 File
    8550 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8551 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8552 m.pause(self._mouse_pause_position) 
    8553 File
    8554 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8555 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8556 p = picked_object(x, y, self.view) 
    8557 File
    8558 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8559 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8560 exclude = exclude) 
    8561 File
    8562 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8563 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8564 picked_object_on_segment 
    8565 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8566 File
    8567 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8568 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8569 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8570 File
    8571 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8572 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8573 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8574 exclude=exclude) 
    8575 File
    8576 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8577 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8578 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8579 File
    8580 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8581 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8582 b = self._pick_bounds() 
    8583 File
    8584 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8585 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8586 from .ribbon import RibbonDrawing 
    8587 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8588 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8589 packages/chimerax/atomic/ribbon.py) 
    8590  
    8591 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8592 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8593 packages/chimerax/atomic/ribbon.py) 
    8594  
    8595 File
    8596 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8597 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8598 from .ribbon import RibbonDrawing 
    8599  
    8600 See log for complete Python traceback. 
    8601  
    8602 Traceback (most recent call last): 
    8603 File
    8604 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8605 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8606 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8607 File
    8608 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8609 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8610 mouse_pause_tracking 
    8611 self._mouse_pause() 
    8612 File
    8613 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8614 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8615 m.pause(self._mouse_pause_position) 
    8616 File
    8617 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8618 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8619 p = picked_object(x, y, self.view) 
    8620 File
    8621 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8622 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8623 exclude = exclude) 
    8624 File
    8625 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8626 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8627 picked_object_on_segment 
    8628 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8629 File
    8630 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8631 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8632 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8633 File
    8634 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8635 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8636 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8637 exclude=exclude) 
    8638 File
    8639 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8640 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8641 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8642 File
    8643 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8644 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8645 b = self._pick_bounds() 
    8646 File
    8647 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8648 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8649 from .ribbon import RibbonDrawing 
    8650 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8651 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8652 packages/chimerax/atomic/ribbon.py) 
    8653  
    8654 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8655 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8656 packages/chimerax/atomic/ribbon.py) 
    8657  
    8658 File
    8659 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8660 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8661 from .ribbon import RibbonDrawing 
    8662  
    8663 See log for complete Python traceback. 
    8664  
    8665 Traceback (most recent call last): 
    8666 File
    8667 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8668 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8669 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8670 File
    8671 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8672 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8673 mouse_pause_tracking 
    8674 self._mouse_pause() 
    8675 File
    8676 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8677 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8678 m.pause(self._mouse_pause_position) 
    8679 File
    8680 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8681 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8682 p = picked_object(x, y, self.view) 
    8683 File
    8684 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8685 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8686 exclude = exclude) 
    8687 File
    8688 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8689 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8690 picked_object_on_segment 
    8691 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8692 File
    8693 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8694 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8695 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8696 File
    8697 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8698 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8699 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8700 exclude=exclude) 
    8701 File
    8702 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8703 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8704 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8705 File
    8706 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8707 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8708 b = self._pick_bounds() 
    8709 File
    8710 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8711 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8712 from .ribbon import RibbonDrawing 
    8713 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8714 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8715 packages/chimerax/atomic/ribbon.py) 
    8716  
    8717 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8718 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8719 packages/chimerax/atomic/ribbon.py) 
    8720  
    8721 File
    8722 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8723 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8724 from .ribbon import RibbonDrawing 
    8725  
    8726 See log for complete Python traceback. 
    8727  
    8728 Traceback (most recent call last): 
    8729 File
    8730 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8731 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8732 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8733 File
    8734 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8735 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8736 mouse_pause_tracking 
    8737 self._mouse_pause() 
    8738 File
    8739 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8740 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8741 m.pause(self._mouse_pause_position) 
    8742 File
    8743 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8744 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8745 p = picked_object(x, y, self.view) 
    8746 File
    8747 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8748 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8749 exclude = exclude) 
    8750 File
    8751 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8752 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8753 picked_object_on_segment 
    8754 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8755 File
    8756 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8757 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8758 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8759 File
    8760 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8761 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8762 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8763 exclude=exclude) 
    8764 File
    8765 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8766 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8767 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8768 File
    8769 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8770 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8771 b = self._pick_bounds() 
    8772 File
    8773 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8774 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8775 from .ribbon import RibbonDrawing 
    8776 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8777 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8778 packages/chimerax/atomic/ribbon.py) 
    8779  
    8780 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8781 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8782 packages/chimerax/atomic/ribbon.py) 
    8783  
    8784 File
    8785 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8786 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8787 from .ribbon import RibbonDrawing 
    8788  
    8789 See log for complete Python traceback. 
    8790  
    8791 Traceback (most recent call last): 
    8792 File
    8793 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8794 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8795 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8796 File
    8797 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8798 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8799 mouse_pause_tracking 
    8800 self._mouse_pause() 
    8801 File
    8802 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8803 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8804 m.pause(self._mouse_pause_position) 
    8805 File
    8806 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8807 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8808 p = picked_object(x, y, self.view) 
    8809 File
    8810 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8811 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8812 exclude = exclude) 
    8813 File
    8814 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8815 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8816 picked_object_on_segment 
    8817 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8818 File
    8819 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8820 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8821 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8822 File
    8823 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8824 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8825 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8826 exclude=exclude) 
    8827 File
    8828 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8829 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8830 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8831 File
    8832 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8833 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8834 b = self._pick_bounds() 
    8835 File
    8836 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8837 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8838 from .ribbon import RibbonDrawing 
    8839 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8840 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8841 packages/chimerax/atomic/ribbon.py) 
    8842  
    8843 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8844 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8845 packages/chimerax/atomic/ribbon.py) 
    8846  
    8847 File
    8848 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8849 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8850 from .ribbon import RibbonDrawing 
    8851  
    8852 See log for complete Python traceback. 
    8853  
    8854 Traceback (most recent call last): 
    8855 File
    8856 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8857 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8858 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8859 File
    8860 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8861 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8862 mouse_pause_tracking 
    8863 self._mouse_pause() 
    8864 File
    8865 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8866 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8867 m.pause(self._mouse_pause_position) 
    8868 File
    8869 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8870 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8871 p = picked_object(x, y, self.view) 
    8872 File
    8873 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8874 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8875 exclude = exclude) 
    8876 File
    8877 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8878 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8879 picked_object_on_segment 
    8880 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8881 File
    8882 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8883 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8884 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8885 File
    8886 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8887 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8888 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8889 exclude=exclude) 
    8890 File
    8891 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8892 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8893 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8894 File
    8895 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8896 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8897 b = self._pick_bounds() 
    8898 File
    8899 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8900 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8901 from .ribbon import RibbonDrawing 
    8902 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8903 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8904 packages/chimerax/atomic/ribbon.py) 
    8905  
    8906 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8907 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8908 packages/chimerax/atomic/ribbon.py) 
    8909  
    8910 File
    8911 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8912 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8913 from .ribbon import RibbonDrawing 
    8914  
    8915 See log for complete Python traceback. 
    8916  
    8917 Traceback (most recent call last): 
    8918 File
    8919 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8920 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8921 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8922 File
    8923 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8924 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8925 mouse_pause_tracking 
    8926 self._mouse_pause() 
    8927 File
    8928 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8929 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8930 m.pause(self._mouse_pause_position) 
    8931 File
    8932 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8933 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8934 p = picked_object(x, y, self.view) 
    8935 File
    8936 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8937 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    8938 exclude = exclude) 
    8939 File
    8940 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8941 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    8942 picked_object_on_segment 
    8943 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    8944 File
    8945 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8946 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    8947 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    8948 File
    8949 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8950 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    8951 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    8952 exclude=exclude) 
    8953 File
    8954 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8955 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    8956 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    8957 File
    8958 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8959 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    8960 b = self._pick_bounds() 
    8961 File
    8962 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8963 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8964 from .ribbon import RibbonDrawing 
    8965 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8966 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8967 packages/chimerax/atomic/ribbon.py) 
    8968  
    8969 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    8970 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8971 packages/chimerax/atomic/ribbon.py) 
    8972  
    8973 File
    8974 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8975 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    8976 from .ribbon import RibbonDrawing 
    8977  
    8978 See log for complete Python traceback. 
    8979  
    8980 Traceback (most recent call last): 
    8981 File
    8982 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8983 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    8984 self.session.ui.mouse_modes.mouse_pause_tracking() 
    8985 File
    8986 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8987 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    8988 mouse_pause_tracking 
    8989 self._mouse_pause() 
    8990 File
    8991 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8992 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    8993 m.pause(self._mouse_pause_position) 
    8994 File
    8995 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    8996 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    8997 p = picked_object(x, y, self.view) 
    8998 File
    8999 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9000 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9001 exclude = exclude) 
    9002 File
    9003 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9004 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9005 picked_object_on_segment 
    9006 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9007 File
    9008 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9009 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9010 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9011 File
    9012 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9013 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9014 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9015 exclude=exclude) 
    9016 File
    9017 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9018 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9019 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9020 File
    9021 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9022 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9023 b = self._pick_bounds() 
    9024 File
    9025 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9026 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9027 from .ribbon import RibbonDrawing 
    9028 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9029 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9030 packages/chimerax/atomic/ribbon.py) 
    9031  
    9032 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9033 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9034 packages/chimerax/atomic/ribbon.py) 
    9035  
    9036 File
    9037 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9038 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9039 from .ribbon import RibbonDrawing 
    9040  
    9041 See log for complete Python traceback. 
    9042  
    9043 Traceback (most recent call last): 
    9044 File
    9045 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9046 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9047 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9048 File
    9049 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9050 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9051 mouse_pause_tracking 
    9052 self._mouse_pause() 
    9053 File
    9054 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9055 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9056 m.pause(self._mouse_pause_position) 
    9057 File
    9058 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9059 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9060 p = picked_object(x, y, self.view) 
    9061 File
    9062 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9063 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9064 exclude = exclude) 
    9065 File
    9066 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9067 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9068 picked_object_on_segment 
    9069 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9070 File
    9071 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9072 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9073 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9074 File
    9075 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9076 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9077 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9078 exclude=exclude) 
    9079 File
    9080 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9081 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9082 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9083 File
    9084 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9085 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9086 b = self._pick_bounds() 
    9087 File
    9088 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9089 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9090 from .ribbon import RibbonDrawing 
    9091 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9092 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9093 packages/chimerax/atomic/ribbon.py) 
    9094  
    9095 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9096 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9097 packages/chimerax/atomic/ribbon.py) 
    9098  
    9099 File
    9100 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9101 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9102 from .ribbon import RibbonDrawing 
    9103  
    9104 See log for complete Python traceback. 
    9105  
    9106 Traceback (most recent call last): 
    9107 File
    9108 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9109 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9110 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9111 File
    9112 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9113 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9114 mouse_pause_tracking 
    9115 self._mouse_pause() 
    9116 File
    9117 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9118 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9119 m.pause(self._mouse_pause_position) 
    9120 File
    9121 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9122 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9123 p = picked_object(x, y, self.view) 
    9124 File
    9125 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9126 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9127 exclude = exclude) 
    9128 File
    9129 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9130 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9131 picked_object_on_segment 
    9132 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9133 File
    9134 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9135 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9136 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9137 File
    9138 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9139 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9140 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9141 exclude=exclude) 
    9142 File
    9143 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9144 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9145 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9146 File
    9147 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9148 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9149 b = self._pick_bounds() 
    9150 File
    9151 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9152 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9153 from .ribbon import RibbonDrawing 
    9154 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9155 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9156 packages/chimerax/atomic/ribbon.py) 
    9157  
    9158 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9159 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9160 packages/chimerax/atomic/ribbon.py) 
    9161  
    9162 File
    9163 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9164 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9165 from .ribbon import RibbonDrawing 
    9166  
    9167 See log for complete Python traceback. 
    9168  
    9169 Traceback (most recent call last): 
    9170 File
    9171 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9172 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9173 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9174 File
    9175 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9176 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9177 mouse_pause_tracking 
    9178 self._mouse_pause() 
    9179 File
    9180 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9181 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9182 m.pause(self._mouse_pause_position) 
    9183 File
    9184 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9185 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9186 p = picked_object(x, y, self.view) 
    9187 File
    9188 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9189 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9190 exclude = exclude) 
    9191 File
    9192 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9193 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9194 picked_object_on_segment 
    9195 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9196 File
    9197 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9198 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9199 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9200 File
    9201 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9202 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9203 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9204 exclude=exclude) 
    9205 File
    9206 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9207 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9208 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9209 File
    9210 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9211 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9212 b = self._pick_bounds() 
    9213 File
    9214 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9215 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9216 from .ribbon import RibbonDrawing 
    9217 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9218 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9219 packages/chimerax/atomic/ribbon.py) 
    9220  
    9221 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9222 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9223 packages/chimerax/atomic/ribbon.py) 
    9224  
    9225 File
    9226 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9227 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9228 from .ribbon import RibbonDrawing 
    9229  
    9230 See log for complete Python traceback. 
    9231  
    9232 Traceback (most recent call last): 
    9233 File
    9234 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9235 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9236 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9237 File
    9238 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9239 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9240 mouse_pause_tracking 
    9241 self._mouse_pause() 
    9242 File
    9243 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9244 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9245 m.pause(self._mouse_pause_position) 
    9246 File
    9247 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9248 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9249 p = picked_object(x, y, self.view) 
    9250 File
    9251 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9252 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9253 exclude = exclude) 
    9254 File
    9255 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9256 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9257 picked_object_on_segment 
    9258 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9259 File
    9260 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9261 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9262 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9263 File
    9264 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9265 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9266 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9267 exclude=exclude) 
    9268 File
    9269 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9270 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9271 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9272 File
    9273 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9274 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9275 b = self._pick_bounds() 
    9276 File
    9277 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9278 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9279 from .ribbon import RibbonDrawing 
    9280 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9281 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9282 packages/chimerax/atomic/ribbon.py) 
    9283  
    9284 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9285 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9286 packages/chimerax/atomic/ribbon.py) 
    9287  
    9288 File
    9289 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9290 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9291 from .ribbon import RibbonDrawing 
    9292  
    9293 See log for complete Python traceback. 
    9294  
    9295 Traceback (most recent call last): 
    9296 File
    9297 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9298 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9299 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9300 File
    9301 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9302 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9303 mouse_pause_tracking 
    9304 self._mouse_pause() 
    9305 File
    9306 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9307 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9308 m.pause(self._mouse_pause_position) 
    9309 File
    9310 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9311 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9312 p = picked_object(x, y, self.view) 
    9313 File
    9314 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9315 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9316 exclude = exclude) 
    9317 File
    9318 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9319 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9320 picked_object_on_segment 
    9321 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9322 File
    9323 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9324 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9325 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9326 File
    9327 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9328 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9329 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9330 exclude=exclude) 
    9331 File
    9332 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9333 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9334 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9335 File
    9336 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9337 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9338 b = self._pick_bounds() 
    9339 File
    9340 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9341 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9342 from .ribbon import RibbonDrawing 
    9343 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9344 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9345 packages/chimerax/atomic/ribbon.py) 
    9346  
    9347 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9348 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9349 packages/chimerax/atomic/ribbon.py) 
    9350  
    9351 File
    9352 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9353 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9354 from .ribbon import RibbonDrawing 
    9355  
    9356 See log for complete Python traceback. 
    9357  
    9358 Traceback (most recent call last): 
    9359 File
    9360 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9361 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9362 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9363 File
    9364 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9365 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9366 mouse_pause_tracking 
    9367 self._mouse_pause() 
    9368 File
    9369 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9370 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9371 m.pause(self._mouse_pause_position) 
    9372 File
    9373 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9374 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9375 p = picked_object(x, y, self.view) 
    9376 File
    9377 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9378 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9379 exclude = exclude) 
    9380 File
    9381 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9382 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9383 picked_object_on_segment 
    9384 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9385 File
    9386 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9387 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9388 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9389 File
    9390 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9391 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9392 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9393 exclude=exclude) 
    9394 File
    9395 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9396 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9397 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9398 File
    9399 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9400 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9401 b = self._pick_bounds() 
    9402 File
    9403 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9404 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9405 from .ribbon import RibbonDrawing 
    9406 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9407 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9408 packages/chimerax/atomic/ribbon.py) 
    9409  
    9410 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9411 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9412 packages/chimerax/atomic/ribbon.py) 
    9413  
    9414 File
    9415 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9416 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9417 from .ribbon import RibbonDrawing 
    9418  
    9419 See log for complete Python traceback. 
    9420  
    9421 Traceback (most recent call last): 
    9422 File
    9423 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9424 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9425 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9426 File
    9427 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9428 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9429 mouse_pause_tracking 
    9430 self._mouse_pause() 
    9431 File
    9432 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9433 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9434 m.pause(self._mouse_pause_position) 
    9435 File
    9436 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9437 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9438 p = picked_object(x, y, self.view) 
    9439 File
    9440 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9441 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9442 exclude = exclude) 
    9443 File
    9444 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9445 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9446 picked_object_on_segment 
    9447 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9448 File
    9449 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9450 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9451 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9452 File
    9453 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9454 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9455 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9456 exclude=exclude) 
    9457 File
    9458 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9459 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9460 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9461 File
    9462 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9463 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9464 b = self._pick_bounds() 
    9465 File
    9466 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9467 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9468 from .ribbon import RibbonDrawing 
    9469 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9470 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9471 packages/chimerax/atomic/ribbon.py) 
    9472  
    9473 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9474 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9475 packages/chimerax/atomic/ribbon.py) 
    9476  
    9477 File
    9478 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9479 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9480 from .ribbon import RibbonDrawing 
    9481  
    9482 See log for complete Python traceback. 
    9483  
    9484 Traceback (most recent call last): 
    9485 File
    9486 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9487 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9488 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9489 File
    9490 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9491 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9492 mouse_pause_tracking 
    9493 self._mouse_pause() 
    9494 File
    9495 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9496 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9497 m.pause(self._mouse_pause_position) 
    9498 File
    9499 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9500 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9501 p = picked_object(x, y, self.view) 
    9502 File
    9503 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9504 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9505 exclude = exclude) 
    9506 File
    9507 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9508 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9509 picked_object_on_segment 
    9510 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9511 File
    9512 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9513 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9514 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9515 File
    9516 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9517 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9518 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9519 exclude=exclude) 
    9520 File
    9521 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9522 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9523 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9524 File
    9525 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9526 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9527 b = self._pick_bounds() 
    9528 File
    9529 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9530 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9531 from .ribbon import RibbonDrawing 
    9532 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9533 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9534 packages/chimerax/atomic/ribbon.py) 
    9535  
    9536 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9537 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9538 packages/chimerax/atomic/ribbon.py) 
    9539  
    9540 File
    9541 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9542 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9543 from .ribbon import RibbonDrawing 
    9544  
    9545 See log for complete Python traceback. 
    9546  
    9547 Traceback (most recent call last): 
    9548 File
    9549 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9550 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9551 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9552 File
    9553 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9554 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9555 mouse_pause_tracking 
    9556 self._mouse_pause() 
    9557 File
    9558 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9559 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9560 m.pause(self._mouse_pause_position) 
    9561 File
    9562 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9563 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9564 p = picked_object(x, y, self.view) 
    9565 File
    9566 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9567 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9568 exclude = exclude) 
    9569 File
    9570 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9571 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9572 picked_object_on_segment 
    9573 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9574 File
    9575 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9576 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9577 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9578 File
    9579 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9580 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9581 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9582 exclude=exclude) 
    9583 File
    9584 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9585 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9586 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9587 File
    9588 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9589 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9590 b = self._pick_bounds() 
    9591 File
    9592 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9593 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9594 from .ribbon import RibbonDrawing 
    9595 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9596 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9597 packages/chimerax/atomic/ribbon.py) 
    9598  
    9599 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9600 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9601 packages/chimerax/atomic/ribbon.py) 
    9602  
    9603 File
    9604 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9605 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9606 from .ribbon import RibbonDrawing 
    9607  
    9608 See log for complete Python traceback. 
    9609  
    9610 Traceback (most recent call last): 
    9611 File
    9612 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9613 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9614 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9615 File
    9616 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9617 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9618 mouse_pause_tracking 
    9619 self._mouse_pause() 
    9620 File
    9621 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9622 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9623 m.pause(self._mouse_pause_position) 
    9624 File
    9625 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9626 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9627 p = picked_object(x, y, self.view) 
    9628 File
    9629 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9630 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9631 exclude = exclude) 
    9632 File
    9633 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9634 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9635 picked_object_on_segment 
    9636 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9637 File
    9638 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9639 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9640 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9641 File
    9642 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9643 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9644 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9645 exclude=exclude) 
    9646 File
    9647 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9648 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9649 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9650 File
    9651 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9652 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9653 b = self._pick_bounds() 
    9654 File
    9655 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9656 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9657 from .ribbon import RibbonDrawing 
    9658 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9659 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9660 packages/chimerax/atomic/ribbon.py) 
    9661  
    9662 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9663 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9664 packages/chimerax/atomic/ribbon.py) 
    9665  
    9666 File
    9667 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9668 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9669 from .ribbon import RibbonDrawing 
    9670  
    9671 See log for complete Python traceback. 
    9672  
    9673 Traceback (most recent call last): 
    9674 File
    9675 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9676 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9677 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9678 File
    9679 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9680 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9681 mouse_pause_tracking 
    9682 self._mouse_pause() 
    9683 File
    9684 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9685 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9686 m.pause(self._mouse_pause_position) 
    9687 File
    9688 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9689 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9690 p = picked_object(x, y, self.view) 
    9691 File
    9692 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9693 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9694 exclude = exclude) 
    9695 File
    9696 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9697 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9698 picked_object_on_segment 
    9699 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9700 File
    9701 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9702 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9703 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9704 File
    9705 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9706 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9707 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9708 exclude=exclude) 
    9709 File
    9710 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9711 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9712 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9713 File
    9714 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9715 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9716 b = self._pick_bounds() 
    9717 File
    9718 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9719 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9720 from .ribbon import RibbonDrawing 
    9721 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9722 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9723 packages/chimerax/atomic/ribbon.py) 
    9724  
    9725 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9726 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9727 packages/chimerax/atomic/ribbon.py) 
    9728  
    9729 File
    9730 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9731 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9732 from .ribbon import RibbonDrawing 
    9733  
    9734 See log for complete Python traceback. 
    9735  
    9736 Traceback (most recent call last): 
    9737 File
    9738 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9739 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9740 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9741 File
    9742 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9743 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9744 mouse_pause_tracking 
    9745 self._mouse_pause() 
    9746 File
    9747 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9748 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9749 m.pause(self._mouse_pause_position) 
    9750 File
    9751 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9752 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9753 p = picked_object(x, y, self.view) 
    9754 File
    9755 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9756 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9757 exclude = exclude) 
    9758 File
    9759 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9760 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9761 picked_object_on_segment 
    9762 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9763 File
    9764 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9765 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9766 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9767 File
    9768 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9769 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9770 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9771 exclude=exclude) 
    9772 File
    9773 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9774 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9775 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9776 File
    9777 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9778 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9779 b = self._pick_bounds() 
    9780 File
    9781 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9782 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9783 from .ribbon import RibbonDrawing 
    9784 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9785 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9786 packages/chimerax/atomic/ribbon.py) 
    9787  
    9788 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9789 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9790 packages/chimerax/atomic/ribbon.py) 
    9791  
    9792 File
    9793 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9794 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9795 from .ribbon import RibbonDrawing 
    9796  
    9797 See log for complete Python traceback. 
    9798  
    9799 Traceback (most recent call last): 
    9800 File
    9801 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9802 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9803 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9804 File
    9805 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9806 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9807 mouse_pause_tracking 
    9808 self._mouse_pause() 
    9809 File
    9810 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9811 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9812 m.pause(self._mouse_pause_position) 
    9813 File
    9814 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9815 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9816 p = picked_object(x, y, self.view) 
    9817 File
    9818 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9819 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9820 exclude = exclude) 
    9821 File
    9822 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9823 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9824 picked_object_on_segment 
    9825 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9826 File
    9827 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9828 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9829 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9830 File
    9831 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9832 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9833 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9834 exclude=exclude) 
    9835 File
    9836 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9837 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9838 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9839 File
    9840 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9841 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9842 b = self._pick_bounds() 
    9843 File
    9844 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9845 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9846 from .ribbon import RibbonDrawing 
    9847 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9848 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9849 packages/chimerax/atomic/ribbon.py) 
    9850  
    9851 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9852 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9853 packages/chimerax/atomic/ribbon.py) 
    9854  
    9855 File
    9856 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9857 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9858 from .ribbon import RibbonDrawing 
    9859  
    9860 See log for complete Python traceback. 
    9861  
    9862 Traceback (most recent call last): 
    9863 File
    9864 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9865 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9866 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9867 File
    9868 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9869 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9870 mouse_pause_tracking 
    9871 self._mouse_pause() 
    9872 File
    9873 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9874 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9875 m.pause(self._mouse_pause_position) 
    9876 File
    9877 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9878 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9879 p = picked_object(x, y, self.view) 
    9880 File
    9881 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9882 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9883 exclude = exclude) 
    9884 File
    9885 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9886 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9887 picked_object_on_segment 
    9888 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9889 File
    9890 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9891 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9892 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9893 File
    9894 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9895 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9896 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9897 exclude=exclude) 
    9898 File
    9899 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9900 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9901 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9902 File
    9903 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9904 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9905 b = self._pick_bounds() 
    9906 File
    9907 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9908 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9909 from .ribbon import RibbonDrawing 
    9910 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9911 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9912 packages/chimerax/atomic/ribbon.py) 
    9913  
    9914 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9915 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9916 packages/chimerax/atomic/ribbon.py) 
    9917  
    9918 File
    9919 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9920 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9921 from .ribbon import RibbonDrawing 
    9922  
    9923 See log for complete Python traceback. 
    9924  
    9925 Traceback (most recent call last): 
    9926 File
    9927 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9928 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9929 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9930 File
    9931 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9932 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9933 mouse_pause_tracking 
    9934 self._mouse_pause() 
    9935 File
    9936 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9937 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    9938 m.pause(self._mouse_pause_position) 
    9939 File
    9940 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9941 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    9942 p = picked_object(x, y, self.view) 
    9943 File
    9944 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9945 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    9946 exclude = exclude) 
    9947 File
    9948 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9949 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    9950 picked_object_on_segment 
    9951 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    9952 File
    9953 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9954 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    9955 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    9956 File
    9957 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9958 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    9959 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    9960 exclude=exclude) 
    9961 File
    9962 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9963 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    9964 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    9965 File
    9966 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9967 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    9968 b = self._pick_bounds() 
    9969 File
    9970 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9971 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9972 from .ribbon import RibbonDrawing 
    9973 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9974 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9975 packages/chimerax/atomic/ribbon.py) 
    9976  
    9977 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    9978 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9979 packages/chimerax/atomic/ribbon.py) 
    9980  
    9981 File
    9982 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9983 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    9984 from .ribbon import RibbonDrawing 
    9985  
    9986 See log for complete Python traceback. 
    9987  
    9988 Traceback (most recent call last): 
    9989 File
    9990 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9991 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    9992 self.session.ui.mouse_modes.mouse_pause_tracking() 
    9993 File
    9994 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    9995 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    9996 mouse_pause_tracking 
    9997 self._mouse_pause() 
    9998 File
    9999 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10000 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10001 m.pause(self._mouse_pause_position) 
    10002 File
    10003 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10004 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10005 p = picked_object(x, y, self.view) 
    10006 File
    10007 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10008 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10009 exclude = exclude) 
    10010 File
    10011 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10012 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10013 picked_object_on_segment 
    10014 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10015 File
    10016 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10017 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10018 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10019 File
    10020 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10021 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10022 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10023 exclude=exclude) 
    10024 File
    10025 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10026 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10027 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10028 File
    10029 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10030 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10031 b = self._pick_bounds() 
    10032 File
    10033 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10034 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10035 from .ribbon import RibbonDrawing 
    10036 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10037 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10038 packages/chimerax/atomic/ribbon.py) 
    10039  
    10040 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10041 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10042 packages/chimerax/atomic/ribbon.py) 
    10043  
    10044 File
    10045 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10046 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10047 from .ribbon import RibbonDrawing 
    10048  
    10049 See log for complete Python traceback. 
    10050  
    10051 Traceback (most recent call last): 
    10052 File
    10053 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10054 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10055 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10056 File
    10057 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10058 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10059 mouse_pause_tracking 
    10060 self._mouse_pause() 
    10061 File
    10062 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10063 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10064 m.pause(self._mouse_pause_position) 
    10065 File
    10066 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10067 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10068 p = picked_object(x, y, self.view) 
    10069 File
    10070 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10071 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10072 exclude = exclude) 
    10073 File
    10074 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10075 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10076 picked_object_on_segment 
    10077 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10078 File
    10079 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10080 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10081 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10082 File
    10083 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10084 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10085 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10086 exclude=exclude) 
    10087 File
    10088 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10089 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10090 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10091 File
    10092 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10093 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10094 b = self._pick_bounds() 
    10095 File
    10096 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10097 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10098 from .ribbon import RibbonDrawing 
    10099 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10100 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10101 packages/chimerax/atomic/ribbon.py) 
    10102  
    10103 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10104 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10105 packages/chimerax/atomic/ribbon.py) 
    10106  
    10107 File
    10108 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10109 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10110 from .ribbon import RibbonDrawing 
    10111  
    10112 See log for complete Python traceback. 
    10113  
    10114 Traceback (most recent call last): 
    10115 File
    10116 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10117 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10118 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10119 File
    10120 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10121 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10122 mouse_pause_tracking 
    10123 self._mouse_pause() 
    10124 File
    10125 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10126 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10127 m.pause(self._mouse_pause_position) 
    10128 File
    10129 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10130 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10131 p = picked_object(x, y, self.view) 
    10132 File
    10133 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10134 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10135 exclude = exclude) 
    10136 File
    10137 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10138 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10139 picked_object_on_segment 
    10140 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10141 File
    10142 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10143 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10144 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10145 File
    10146 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10147 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10148 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10149 exclude=exclude) 
    10150 File
    10151 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10152 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10153 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10154 File
    10155 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10156 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10157 b = self._pick_bounds() 
    10158 File
    10159 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10160 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10161 from .ribbon import RibbonDrawing 
    10162 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10163 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10164 packages/chimerax/atomic/ribbon.py) 
    10165  
    10166 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10167 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10168 packages/chimerax/atomic/ribbon.py) 
    10169  
    10170 File
    10171 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10172 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10173 from .ribbon import RibbonDrawing 
    10174  
    10175 See log for complete Python traceback. 
    10176  
    10177 Traceback (most recent call last): 
    10178 File
    10179 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10180 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10181 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10182 File
    10183 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10184 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10185 mouse_pause_tracking 
    10186 self._mouse_pause() 
    10187 File
    10188 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10189 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10190 m.pause(self._mouse_pause_position) 
    10191 File
    10192 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10193 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10194 p = picked_object(x, y, self.view) 
    10195 File
    10196 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10197 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10198 exclude = exclude) 
    10199 File
    10200 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10201 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10202 picked_object_on_segment 
    10203 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10204 File
    10205 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10206 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10207 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10208 File
    10209 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10210 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10211 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10212 exclude=exclude) 
    10213 File
    10214 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10215 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10216 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10217 File
    10218 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10219 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10220 b = self._pick_bounds() 
    10221 File
    10222 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10223 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10224 from .ribbon import RibbonDrawing 
    10225 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10226 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10227 packages/chimerax/atomic/ribbon.py) 
    10228  
    10229 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10230 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10231 packages/chimerax/atomic/ribbon.py) 
    10232  
    10233 File
    10234 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10235 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10236 from .ribbon import RibbonDrawing 
    10237  
    10238 See log for complete Python traceback. 
    10239  
    10240 Traceback (most recent call last): 
    10241 File
    10242 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10243 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10244 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10245 File
    10246 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10247 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10248 mouse_pause_tracking 
    10249 self._mouse_pause() 
    10250 File
    10251 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10252 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10253 m.pause(self._mouse_pause_position) 
    10254 File
    10255 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10256 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10257 p = picked_object(x, y, self.view) 
    10258 File
    10259 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10260 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10261 exclude = exclude) 
    10262 File
    10263 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10264 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10265 picked_object_on_segment 
    10266 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10267 File
    10268 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10269 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10270 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10271 File
    10272 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10273 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10274 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10275 exclude=exclude) 
    10276 File
    10277 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10278 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10279 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10280 File
    10281 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10282 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10283 b = self._pick_bounds() 
    10284 File
    10285 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10286 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10287 from .ribbon import RibbonDrawing 
    10288 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10289 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10290 packages/chimerax/atomic/ribbon.py) 
    10291  
    10292 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10293 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10294 packages/chimerax/atomic/ribbon.py) 
    10295  
    10296 File
    10297 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10298 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10299 from .ribbon import RibbonDrawing 
    10300  
    10301 See log for complete Python traceback. 
    10302  
    10303 Traceback (most recent call last): 
    10304 File
    10305 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10306 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10307 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10308 File
    10309 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10310 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10311 mouse_pause_tracking 
    10312 self._mouse_pause() 
    10313 File
    10314 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10315 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10316 m.pause(self._mouse_pause_position) 
    10317 File
    10318 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10319 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10320 p = picked_object(x, y, self.view) 
    10321 File
    10322 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10323 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10324 exclude = exclude) 
    10325 File
    10326 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10327 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10328 picked_object_on_segment 
    10329 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10330 File
    10331 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10332 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10333 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10334 File
    10335 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10336 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10337 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10338 exclude=exclude) 
    10339 File
    10340 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10341 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10342 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10343 File
    10344 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10345 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10346 b = self._pick_bounds() 
    10347 File
    10348 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10349 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10350 from .ribbon import RibbonDrawing 
    10351 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10352 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10353 packages/chimerax/atomic/ribbon.py) 
    10354  
    10355 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10356 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10357 packages/chimerax/atomic/ribbon.py) 
    10358  
    10359 File
    10360 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10361 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10362 from .ribbon import RibbonDrawing 
    10363  
    10364 See log for complete Python traceback. 
    10365  
    10366 Traceback (most recent call last): 
    10367 File
    10368 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10369 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10370 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10371 File
    10372 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10373 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10374 mouse_pause_tracking 
    10375 self._mouse_pause() 
    10376 File
    10377 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10378 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10379 m.pause(self._mouse_pause_position) 
    10380 File
    10381 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10382 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10383 p = picked_object(x, y, self.view) 
    10384 File
    10385 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10386 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10387 exclude = exclude) 
    10388 File
    10389 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10390 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10391 picked_object_on_segment 
    10392 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10393 File
    10394 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10395 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10396 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10397 File
    10398 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10399 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10400 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10401 exclude=exclude) 
    10402 File
    10403 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10404 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10405 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10406 File
    10407 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10408 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10409 b = self._pick_bounds() 
    10410 File
    10411 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10412 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10413 from .ribbon import RibbonDrawing 
    10414 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10415 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10416 packages/chimerax/atomic/ribbon.py) 
    10417  
    10418 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10419 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10420 packages/chimerax/atomic/ribbon.py) 
    10421  
    10422 File
    10423 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10424 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10425 from .ribbon import RibbonDrawing 
    10426  
    10427 See log for complete Python traceback. 
    10428  
    10429 Traceback (most recent call last): 
    10430 File
    10431 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10432 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10433 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10434 File
    10435 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10436 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10437 mouse_pause_tracking 
    10438 self._mouse_pause() 
    10439 File
    10440 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10441 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10442 m.pause(self._mouse_pause_position) 
    10443 File
    10444 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10445 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10446 p = picked_object(x, y, self.view) 
    10447 File
    10448 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10449 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10450 exclude = exclude) 
    10451 File
    10452 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10453 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10454 picked_object_on_segment 
    10455 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10456 File
    10457 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10458 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10459 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10460 File
    10461 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10462 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10463 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10464 exclude=exclude) 
    10465 File
    10466 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10467 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10468 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10469 File
    10470 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10471 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10472 b = self._pick_bounds() 
    10473 File
    10474 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10475 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10476 from .ribbon import RibbonDrawing 
    10477 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10478 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10479 packages/chimerax/atomic/ribbon.py) 
    10480  
    10481 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10482 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10483 packages/chimerax/atomic/ribbon.py) 
    10484  
    10485 File
    10486 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10487 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10488 from .ribbon import RibbonDrawing 
    10489  
    10490 See log for complete Python traceback. 
    10491  
    10492 Traceback (most recent call last): 
    10493 File
    10494 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10495 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10496 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10497 File
    10498 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10499 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10500 mouse_pause_tracking 
    10501 self._mouse_pause() 
    10502 File
    10503 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10504 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10505 m.pause(self._mouse_pause_position) 
    10506 File
    10507 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10508 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10509 p = picked_object(x, y, self.view) 
    10510 File
    10511 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10512 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10513 exclude = exclude) 
    10514 File
    10515 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10516 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10517 picked_object_on_segment 
    10518 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10519 File
    10520 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10521 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10522 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10523 File
    10524 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10525 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10526 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10527 exclude=exclude) 
    10528 File
    10529 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10530 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10531 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10532 File
    10533 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10534 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10535 b = self._pick_bounds() 
    10536 File
    10537 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10538 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10539 from .ribbon import RibbonDrawing 
    10540 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10541 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10542 packages/chimerax/atomic/ribbon.py) 
    10543  
    10544 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10545 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10546 packages/chimerax/atomic/ribbon.py) 
    10547  
    10548 File
    10549 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10550 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10551 from .ribbon import RibbonDrawing 
    10552  
    10553 See log for complete Python traceback. 
    10554  
    10555 Traceback (most recent call last): 
    10556 File
    10557 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10558 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10559 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10560 File
    10561 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10562 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10563 mouse_pause_tracking 
    10564 self._mouse_pause() 
    10565 File
    10566 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10567 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10568 m.pause(self._mouse_pause_position) 
    10569 File
    10570 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10571 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10572 p = picked_object(x, y, self.view) 
    10573 File
    10574 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10575 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10576 exclude = exclude) 
    10577 File
    10578 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10579 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10580 picked_object_on_segment 
    10581 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10582 File
    10583 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10584 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10585 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10586 File
    10587 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10588 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10589 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10590 exclude=exclude) 
    10591 File
    10592 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10593 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10594 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10595 File
    10596 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10597 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10598 b = self._pick_bounds() 
    10599 File
    10600 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10601 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10602 from .ribbon import RibbonDrawing 
    10603 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10604 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10605 packages/chimerax/atomic/ribbon.py) 
    10606  
    10607 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10608 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10609 packages/chimerax/atomic/ribbon.py) 
    10610  
    10611 File
    10612 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10613 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10614 from .ribbon import RibbonDrawing 
    10615  
    10616 See log for complete Python traceback. 
    10617  
    10618 Traceback (most recent call last): 
    10619 File
    10620 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10621 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10622 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10623 File
    10624 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10625 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10626 mouse_pause_tracking 
    10627 self._mouse_pause() 
    10628 File
    10629 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10630 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10631 m.pause(self._mouse_pause_position) 
    10632 File
    10633 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10634 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10635 p = picked_object(x, y, self.view) 
    10636 File
    10637 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10638 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10639 exclude = exclude) 
    10640 File
    10641 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10642 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10643 picked_object_on_segment 
    10644 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10645 File
    10646 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10647 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10648 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10649 File
    10650 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10651 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10652 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10653 exclude=exclude) 
    10654 File
    10655 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10656 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10657 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10658 File
    10659 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10660 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10661 b = self._pick_bounds() 
    10662 File
    10663 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10664 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10665 from .ribbon import RibbonDrawing 
    10666 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10667 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10668 packages/chimerax/atomic/ribbon.py) 
    10669  
    10670 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10671 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10672 packages/chimerax/atomic/ribbon.py) 
    10673  
    10674 File
    10675 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10676 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10677 from .ribbon import RibbonDrawing 
    10678  
    10679 See log for complete Python traceback. 
    10680  
    10681 Traceback (most recent call last): 
    10682 File
    10683 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10684 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10685 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10686 File
    10687 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10688 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10689 mouse_pause_tracking 
    10690 self._mouse_pause() 
    10691 File
    10692 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10693 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10694 m.pause(self._mouse_pause_position) 
    10695 File
    10696 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10697 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10698 p = picked_object(x, y, self.view) 
    10699 File
    10700 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10701 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10702 exclude = exclude) 
    10703 File
    10704 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10705 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10706 picked_object_on_segment 
    10707 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10708 File
    10709 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10710 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10711 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10712 File
    10713 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10714 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10715 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10716 exclude=exclude) 
    10717 File
    10718 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10719 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10720 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10721 File
    10722 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10723 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10724 b = self._pick_bounds() 
    10725 File
    10726 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10727 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10728 from .ribbon import RibbonDrawing 
    10729 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10730 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10731 packages/chimerax/atomic/ribbon.py) 
    10732  
    10733 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10734 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10735 packages/chimerax/atomic/ribbon.py) 
    10736  
    10737 File
    10738 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10739 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10740 from .ribbon import RibbonDrawing 
    10741  
    10742 See log for complete Python traceback. 
    10743  
    10744 Traceback (most recent call last): 
    10745 File
    10746 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10747 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10748 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10749 File
    10750 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10751 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10752 mouse_pause_tracking 
    10753 self._mouse_pause() 
    10754 File
    10755 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10756 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10757 m.pause(self._mouse_pause_position) 
    10758 File
    10759 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10760 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10761 p = picked_object(x, y, self.view) 
    10762 File
    10763 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10764 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10765 exclude = exclude) 
    10766 File
    10767 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10768 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10769 picked_object_on_segment 
    10770 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10771 File
    10772 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10773 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10774 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10775 File
    10776 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10777 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10778 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10779 exclude=exclude) 
    10780 File
    10781 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10782 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10783 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10784 File
    10785 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10786 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10787 b = self._pick_bounds() 
    10788 File
    10789 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10790 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10791 from .ribbon import RibbonDrawing 
    10792 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10793 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10794 packages/chimerax/atomic/ribbon.py) 
    10795  
    10796 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10797 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10798 packages/chimerax/atomic/ribbon.py) 
    10799  
    10800 File
    10801 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10802 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10803 from .ribbon import RibbonDrawing 
    10804  
    10805 See log for complete Python traceback. 
    10806  
    10807 Traceback (most recent call last): 
    10808 File
    10809 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10810 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10811 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10812 File
    10813 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10814 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10815 mouse_pause_tracking 
    10816 self._mouse_pause() 
    10817 File
    10818 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10819 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10820 m.pause(self._mouse_pause_position) 
    10821 File
    10822 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10823 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10824 p = picked_object(x, y, self.view) 
    10825 File
    10826 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10827 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10828 exclude = exclude) 
    10829 File
    10830 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10831 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10832 picked_object_on_segment 
    10833 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10834 File
    10835 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10836 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10837 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10838 File
    10839 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10840 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10841 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10842 exclude=exclude) 
    10843 File
    10844 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10845 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10846 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10847 File
    10848 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10849 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10850 b = self._pick_bounds() 
    10851 File
    10852 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10853 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10854 from .ribbon import RibbonDrawing 
    10855 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10856 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10857 packages/chimerax/atomic/ribbon.py) 
    10858  
    10859 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10860 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10861 packages/chimerax/atomic/ribbon.py) 
    10862  
    10863 File
    10864 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10865 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10866 from .ribbon import RibbonDrawing 
    10867  
    10868 See log for complete Python traceback. 
    10869  
    10870 Traceback (most recent call last): 
    10871 File
    10872 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10873 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10874 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10875 File
    10876 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10877 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10878 mouse_pause_tracking 
    10879 self._mouse_pause() 
    10880 File
    10881 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10882 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10883 m.pause(self._mouse_pause_position) 
    10884 File
    10885 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10886 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10887 p = picked_object(x, y, self.view) 
    10888 File
    10889 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10890 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10891 exclude = exclude) 
    10892 File
    10893 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10894 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10895 picked_object_on_segment 
    10896 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10897 File
    10898 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10899 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10900 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10901 File
    10902 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10903 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10904 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10905 exclude=exclude) 
    10906 File
    10907 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10908 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10909 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10910 File
    10911 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10912 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10913 b = self._pick_bounds() 
    10914 File
    10915 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10916 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10917 from .ribbon import RibbonDrawing 
    10918 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10919 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10920 packages/chimerax/atomic/ribbon.py) 
    10921  
    10922 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10923 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10924 packages/chimerax/atomic/ribbon.py) 
    10925  
    10926 File
    10927 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10928 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10929 from .ribbon import RibbonDrawing 
    10930  
    10931 See log for complete Python traceback. 
    10932  
    10933 Traceback (most recent call last): 
    10934 File
    10935 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10936 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    10937 self.session.ui.mouse_modes.mouse_pause_tracking() 
    10938 File
    10939 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10940 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    10941 mouse_pause_tracking 
    10942 self._mouse_pause() 
    10943 File
    10944 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10945 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    10946 m.pause(self._mouse_pause_position) 
    10947 File
    10948 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10949 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    10950 p = picked_object(x, y, self.view) 
    10951 File
    10952 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10953 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    10954 exclude = exclude) 
    10955 File
    10956 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10957 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    10958 picked_object_on_segment 
    10959 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    10960 File
    10961 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10962 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    10963 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    10964 File
    10965 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10966 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    10967 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    10968 exclude=exclude) 
    10969 File
    10970 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10971 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    10972 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    10973 File
    10974 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10975 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    10976 b = self._pick_bounds() 
    10977 File
    10978 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10979 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10980 from .ribbon import RibbonDrawing 
    10981 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10982 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10983 packages/chimerax/atomic/ribbon.py) 
    10984  
    10985 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    10986 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10987 packages/chimerax/atomic/ribbon.py) 
    10988  
    10989 File
    10990 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10991 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    10992 from .ribbon import RibbonDrawing 
    10993  
    10994 See log for complete Python traceback. 
    10995  
    10996 Traceback (most recent call last): 
    10997 File
    10998 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    10999 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11000 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11001 File
    11002 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11003 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11004 mouse_pause_tracking 
    11005 self._mouse_pause() 
    11006 File
    11007 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11008 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11009 m.pause(self._mouse_pause_position) 
    11010 File
    11011 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11012 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11013 p = picked_object(x, y, self.view) 
    11014 File
    11015 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11016 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11017 exclude = exclude) 
    11018 File
    11019 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11020 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11021 picked_object_on_segment 
    11022 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11023 File
    11024 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11025 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11026 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11027 File
    11028 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11029 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11030 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11031 exclude=exclude) 
    11032 File
    11033 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11034 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11035 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11036 File
    11037 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11038 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11039 b = self._pick_bounds() 
    11040 File
    11041 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11042 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11043 from .ribbon import RibbonDrawing 
    11044 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11045 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11046 packages/chimerax/atomic/ribbon.py) 
    11047  
    11048 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11049 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11050 packages/chimerax/atomic/ribbon.py) 
    11051  
    11052 File
    11053 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11054 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11055 from .ribbon import RibbonDrawing 
    11056  
    11057 See log for complete Python traceback. 
    11058  
    11059 Traceback (most recent call last): 
    11060 File
    11061 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11062 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11063 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11064 File
    11065 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11066 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11067 mouse_pause_tracking 
    11068 self._mouse_pause() 
    11069 File
    11070 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11071 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11072 m.pause(self._mouse_pause_position) 
    11073 File
    11074 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11075 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11076 p = picked_object(x, y, self.view) 
    11077 File
    11078 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11079 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11080 exclude = exclude) 
    11081 File
    11082 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11083 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11084 picked_object_on_segment 
    11085 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11086 File
    11087 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11088 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11089 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11090 File
    11091 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11092 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11093 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11094 exclude=exclude) 
    11095 File
    11096 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11097 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11098 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11099 File
    11100 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11101 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11102 b = self._pick_bounds() 
    11103 File
    11104 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11105 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11106 from .ribbon import RibbonDrawing 
    11107 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11108 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11109 packages/chimerax/atomic/ribbon.py) 
    11110  
    11111 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11112 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11113 packages/chimerax/atomic/ribbon.py) 
    11114  
    11115 File
    11116 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11117 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11118 from .ribbon import RibbonDrawing 
    11119  
    11120 See log for complete Python traceback. 
    11121  
    11122 Traceback (most recent call last): 
    11123 File
    11124 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11125 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11126 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11127 File
    11128 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11129 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11130 mouse_pause_tracking 
    11131 self._mouse_pause() 
    11132 File
    11133 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11134 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11135 m.pause(self._mouse_pause_position) 
    11136 File
    11137 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11138 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11139 p = picked_object(x, y, self.view) 
    11140 File
    11141 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11142 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11143 exclude = exclude) 
    11144 File
    11145 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11146 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11147 picked_object_on_segment 
    11148 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11149 File
    11150 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11151 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11152 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11153 File
    11154 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11155 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11156 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11157 exclude=exclude) 
    11158 File
    11159 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11160 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11161 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11162 File
    11163 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11164 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11165 b = self._pick_bounds() 
    11166 File
    11167 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11168 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11169 from .ribbon import RibbonDrawing 
    11170 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11171 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11172 packages/chimerax/atomic/ribbon.py) 
    11173  
    11174 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11175 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11176 packages/chimerax/atomic/ribbon.py) 
    11177  
    11178 File
    11179 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11180 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11181 from .ribbon import RibbonDrawing 
    11182  
    11183 See log for complete Python traceback. 
    11184  
    11185 Traceback (most recent call last): 
    11186 File
    11187 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11188 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11189 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11190 File
    11191 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11192 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11193 mouse_pause_tracking 
    11194 self._mouse_pause() 
    11195 File
    11196 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11197 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11198 m.pause(self._mouse_pause_position) 
    11199 File
    11200 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11201 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11202 p = picked_object(x, y, self.view) 
    11203 File
    11204 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11205 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11206 exclude = exclude) 
    11207 File
    11208 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11209 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11210 picked_object_on_segment 
    11211 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11212 File
    11213 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11214 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11215 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11216 File
    11217 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11218 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11219 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11220 exclude=exclude) 
    11221 File
    11222 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11223 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11224 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11225 File
    11226 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11227 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11228 b = self._pick_bounds() 
    11229 File
    11230 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11231 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11232 from .ribbon import RibbonDrawing 
    11233 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11234 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11235 packages/chimerax/atomic/ribbon.py) 
    11236  
    11237 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11238 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11239 packages/chimerax/atomic/ribbon.py) 
    11240  
    11241 File
    11242 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11243 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11244 from .ribbon import RibbonDrawing 
    11245  
    11246 See log for complete Python traceback. 
    11247  
    11248 Traceback (most recent call last): 
    11249 File
    11250 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11251 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11252 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11253 File
    11254 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11255 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11256 mouse_pause_tracking 
    11257 self._mouse_pause() 
    11258 File
    11259 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11260 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11261 m.pause(self._mouse_pause_position) 
    11262 File
    11263 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11264 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11265 p = picked_object(x, y, self.view) 
    11266 File
    11267 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11268 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11269 exclude = exclude) 
    11270 File
    11271 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11272 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11273 picked_object_on_segment 
    11274 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11275 File
    11276 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11277 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11278 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11279 File
    11280 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11281 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11282 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11283 exclude=exclude) 
    11284 File
    11285 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11286 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11287 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11288 File
    11289 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11290 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11291 b = self._pick_bounds() 
    11292 File
    11293 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11294 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11295 from .ribbon import RibbonDrawing 
    11296 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11297 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11298 packages/chimerax/atomic/ribbon.py) 
    11299  
    11300 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11301 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11302 packages/chimerax/atomic/ribbon.py) 
    11303  
    11304 File
    11305 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11306 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11307 from .ribbon import RibbonDrawing 
    11308  
    11309 See log for complete Python traceback. 
    11310  
    11311 Traceback (most recent call last): 
    11312 File
    11313 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11314 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11315 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11316 File
    11317 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11318 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11319 mouse_pause_tracking 
    11320 self._mouse_pause() 
    11321 File
    11322 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11323 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11324 m.pause(self._mouse_pause_position) 
    11325 File
    11326 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11327 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11328 p = picked_object(x, y, self.view) 
    11329 File
    11330 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11331 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11332 exclude = exclude) 
    11333 File
    11334 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11335 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11336 picked_object_on_segment 
    11337 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11338 File
    11339 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11340 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11341 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11342 File
    11343 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11344 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11345 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11346 exclude=exclude) 
    11347 File
    11348 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11349 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11350 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11351 File
    11352 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11353 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11354 b = self._pick_bounds() 
    11355 File
    11356 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11357 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11358 from .ribbon import RibbonDrawing 
    11359 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11360 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11361 packages/chimerax/atomic/ribbon.py) 
    11362  
    11363 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11364 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11365 packages/chimerax/atomic/ribbon.py) 
    11366  
    11367 File
    11368 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11369 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11370 from .ribbon import RibbonDrawing 
    11371  
    11372 See log for complete Python traceback. 
    11373  
    11374 Traceback (most recent call last): 
    11375 File
    11376 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11377 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    11378 self.session.ui.mouse_modes.mouse_pause_tracking() 
    11379 File
    11380 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11381 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    11382 mouse_pause_tracking 
    11383 self._mouse_pause() 
    11384 File
    11385 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11386 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    11387 m.pause(self._mouse_pause_position) 
    11388 File
    11389 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11390 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    11391 p = picked_object(x, y, self.view) 
    11392 File
    11393 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11394 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    11395 exclude = exclude) 
    11396 File
    11397 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11398 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    11399 picked_object_on_segment 
    11400 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    11401 File
    11402 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11403 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    11404 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    11405 File
    11406 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11407 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    11408 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    11409 exclude=exclude) 
    11410 File
    11411 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11412 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    11413 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    11414 File
    11415 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11416 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    11417 b = self._pick_bounds() 
    11418 File
    11419 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11420 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11421 from .ribbon import RibbonDrawing 
    11422 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11423 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11424 packages/chimerax/atomic/ribbon.py) 
    11425  
    11426 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    11427 (/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11428 packages/chimerax/atomic/ribbon.py) 
    11429  
    11430 File
    11431 "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    11432 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    11433 from .ribbon import RibbonDrawing 
    11434  
    11435 See log for complete Python traceback. 
    11436  
    11437 
    11438159
    11439160