Changes between Initial Version and Version 1 of Ticket #3080


Ignore:
Timestamp:
Apr 21, 2020, 8:47:03 AM (6 years ago)
Author:
Eric Pettersen
Comment:

Reported by Ulrich Baumann

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3080

    • Property Component UnassignedDepiction
    • Property Owner set to Tom Goddard
    • Property Platformall
    • Property ProjectChimeraX
    • Property Status newassigned
    • Property Summary ChimeraX bug report submissionImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
  • Ticket #3080 – Description

    initial v1  
    227227from .ribbon import RibbonDrawing 
    228228 
    229 See log for complete Python traceback. 
     229
     230[deleted a bunch of repeats]
     231
    230232 
    231233Traceback (most recent call last): 
     
    292294See log for complete Python traceback. 
    293295 
    294 Traceback (most recent call last): 
    295 File
    296 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    297 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    298 self.session.ui.mouse_modes.mouse_pause_tracking() 
    299 File
    300 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    301 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    302 mouse_pause_tracking 
    303 self._mouse_pause() 
    304 File
    305 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    306 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    307 m.pause(self._mouse_pause_position) 
    308 File
    309 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    310 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    311 p = picked_object(x, y, self.view) 
    312 File
    313 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    314 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    315 exclude = exclude) 
    316 File
    317 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    318 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    319 picked_object_on_segment 
    320 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    321 File
    322 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    323 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    324 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    325 File
    326 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    327 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    328 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    329 exclude=exclude) 
    330 File
    331 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    332 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    333 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    334 File
    335 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    336 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    337 b = self._pick_bounds() 
    338 File
    339 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    340 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    341 from .ribbon import RibbonDrawing 
    342 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    343 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    344 packages/chimerax/atomic/ribbon.py) 
    345  
    346 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    347 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    348 packages/chimerax/atomic/ribbon.py) 
    349  
    350 File
    351 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    352 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    353 from .ribbon import RibbonDrawing 
    354  
    355 See log for complete Python traceback. 
    356  
    357 Traceback (most recent call last): 
    358 File
    359 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    360 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    361 self.session.ui.mouse_modes.mouse_pause_tracking() 
    362 File
    363 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    364 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    365 mouse_pause_tracking 
    366 self._mouse_pause() 
    367 File
    368 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    369 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    370 m.pause(self._mouse_pause_position) 
    371 File
    372 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    373 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    374 p = picked_object(x, y, self.view) 
    375 File
    376 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    377 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    378 exclude = exclude) 
    379 File
    380 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    381 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    382 picked_object_on_segment 
    383 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    384 File
    385 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    386 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    387 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    388 File
    389 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    390 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    391 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    392 exclude=exclude) 
    393 File
    394 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    395 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    396 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    397 File
    398 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    399 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    400 b = self._pick_bounds() 
    401 File
    402 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    403 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    404 from .ribbon import RibbonDrawing 
    405 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    406 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    407 packages/chimerax/atomic/ribbon.py) 
    408  
    409 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    410 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    411 packages/chimerax/atomic/ribbon.py) 
    412  
    413 File
    414 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    415 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    416 from .ribbon import RibbonDrawing 
    417  
    418 See log for complete Python traceback. 
    419  
    420 Traceback (most recent call last): 
    421 File
    422 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    423 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    424 self.session.ui.mouse_modes.mouse_pause_tracking() 
    425 File
    426 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    427 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    428 mouse_pause_tracking 
    429 self._mouse_pause() 
    430 File
    431 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    432 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    433 m.pause(self._mouse_pause_position) 
    434 File
    435 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    436 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    437 p = picked_object(x, y, self.view) 
    438 File
    439 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    440 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    441 exclude = exclude) 
    442 File
    443 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    444 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    445 picked_object_on_segment 
    446 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    447 File
    448 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    449 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    450 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    451 File
    452 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    453 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    454 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    455 exclude=exclude) 
    456 File
    457 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    458 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    459 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    460 File
    461 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    462 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    463 b = self._pick_bounds() 
    464 File
    465 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    466 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    467 from .ribbon import RibbonDrawing 
    468 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    469 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    470 packages/chimerax/atomic/ribbon.py) 
    471  
    472 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    473 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    474 packages/chimerax/atomic/ribbon.py) 
    475  
    476 File
    477 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    478 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    479 from .ribbon import RibbonDrawing 
    480  
    481 See log for complete Python traceback. 
    482  
    483 Traceback (most recent call last): 
    484 File
    485 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    486 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    487 self.session.ui.mouse_modes.mouse_pause_tracking() 
    488 File
    489 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    490 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    491 mouse_pause_tracking 
    492 self._mouse_pause() 
    493 File
    494 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    495 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    496 m.pause(self._mouse_pause_position) 
    497 File
    498 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    499 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    500 p = picked_object(x, y, self.view) 
    501 File
    502 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    503 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    504 exclude = exclude) 
    505 File
    506 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    507 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    508 picked_object_on_segment 
    509 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    510 File
    511 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    512 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    513 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    514 File
    515 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    516 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    517 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    518 exclude=exclude) 
    519 File
    520 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    521 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    522 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    523 File
    524 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    525 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    526 b = self._pick_bounds() 
    527 File
    528 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    529 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    530 from .ribbon import RibbonDrawing 
    531 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    532 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    533 packages/chimerax/atomic/ribbon.py) 
    534  
    535 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    536 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    537 packages/chimerax/atomic/ribbon.py) 
    538  
    539 File
    540 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    541 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    542 from .ribbon import RibbonDrawing 
    543  
    544 See log for complete Python traceback. 
    545  
    546 Traceback (most recent call last): 
    547 File
    548 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    549 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    550 self.session.ui.mouse_modes.mouse_pause_tracking() 
    551 File
    552 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    553 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    554 mouse_pause_tracking 
    555 self._mouse_pause() 
    556 File
    557 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    558 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    559 m.pause(self._mouse_pause_position) 
    560 File
    561 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    562 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    563 p = picked_object(x, y, self.view) 
    564 File
    565 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    566 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    567 exclude = exclude) 
    568 File
    569 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    570 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    571 picked_object_on_segment 
    572 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    573 File
    574 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    575 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    576 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    577 File
    578 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    579 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    580 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    581 exclude=exclude) 
    582 File
    583 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    584 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    585 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    586 File
    587 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    588 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    589 b = self._pick_bounds() 
    590 File
    591 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    592 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    593 from .ribbon import RibbonDrawing 
    594 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    595 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    596 packages/chimerax/atomic/ribbon.py) 
    597  
    598 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    599 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    600 packages/chimerax/atomic/ribbon.py) 
    601  
    602 File
    603 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    604 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    605 from .ribbon import RibbonDrawing 
    606  
    607 See log for complete Python traceback. 
    608  
    609 Traceback (most recent call last): 
    610 File
    611 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    612 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    613 self.session.ui.mouse_modes.mouse_pause_tracking() 
    614 File
    615 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    616 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    617 mouse_pause_tracking 
    618 self._mouse_pause() 
    619 File
    620 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    621 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    622 m.pause(self._mouse_pause_position) 
    623 File
    624 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    625 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    626 p = picked_object(x, y, self.view) 
    627 File
    628 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    629 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    630 exclude = exclude) 
    631 File
    632 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    633 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    634 picked_object_on_segment 
    635 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    636 File
    637 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    638 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    639 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    640 File
    641 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    642 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    643 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    644 exclude=exclude) 
    645 File
    646 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    647 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    648 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    649 File
    650 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    651 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    652 b = self._pick_bounds() 
    653 File
    654 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    655 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    656 from .ribbon import RibbonDrawing 
    657 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    658 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    659 packages/chimerax/atomic/ribbon.py) 
    660  
    661 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    662 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    663 packages/chimerax/atomic/ribbon.py) 
    664  
    665 File
    666 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    667 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    668 from .ribbon import RibbonDrawing 
    669  
    670 See log for complete Python traceback. 
    671  
    672 Traceback (most recent call last): 
    673 File
    674 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    675 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    676 self.session.ui.mouse_modes.mouse_pause_tracking() 
    677 File
    678 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    679 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    680 mouse_pause_tracking 
    681 self._mouse_pause() 
    682 File
    683 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    684 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    685 m.pause(self._mouse_pause_position) 
    686 File
    687 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    688 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    689 p = picked_object(x, y, self.view) 
    690 File
    691 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    692 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    693 exclude = exclude) 
    694 File
    695 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    696 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    697 picked_object_on_segment 
    698 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    699 File
    700 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    701 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    702 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    703 File
    704 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    705 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    706 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    707 exclude=exclude) 
    708 File
    709 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    710 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    711 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    712 File
    713 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    714 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    715 b = self._pick_bounds() 
    716 File
    717 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    718 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    719 from .ribbon import RibbonDrawing 
    720 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    721 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    722 packages/chimerax/atomic/ribbon.py) 
    723  
    724 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    725 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    726 packages/chimerax/atomic/ribbon.py) 
    727  
    728 File
    729 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    730 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    731 from .ribbon import RibbonDrawing 
    732  
    733 See log for complete Python traceback. 
    734  
    735 Traceback (most recent call last): 
    736 File
    737 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    738 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    739 self.session.ui.mouse_modes.mouse_pause_tracking() 
    740 File
    741 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    742 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    743 mouse_pause_tracking 
    744 self._mouse_pause() 
    745 File
    746 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    747 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    748 m.pause(self._mouse_pause_position) 
    749 File
    750 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    751 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    752 p = picked_object(x, y, self.view) 
    753 File
    754 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    755 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    756 exclude = exclude) 
    757 File
    758 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    759 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    760 picked_object_on_segment 
    761 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    762 File
    763 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    764 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    765 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    766 File
    767 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    768 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    769 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    770 exclude=exclude) 
    771 File
    772 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    773 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    774 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    775 File
    776 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    777 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    778 b = self._pick_bounds() 
    779 File
    780 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    781 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    782 from .ribbon import RibbonDrawing 
    783 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    784 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    785 packages/chimerax/atomic/ribbon.py) 
    786  
    787 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    788 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    789 packages/chimerax/atomic/ribbon.py) 
    790  
    791 File
    792 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    793 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    794 from .ribbon import RibbonDrawing 
    795  
    796 See log for complete Python traceback. 
    797  
    798 Traceback (most recent call last): 
    799 File
    800 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    801 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    802 self.session.ui.mouse_modes.mouse_pause_tracking() 
    803 File
    804 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    805 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    806 mouse_pause_tracking 
    807 self._mouse_pause() 
    808 File
    809 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    810 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    811 m.pause(self._mouse_pause_position) 
    812 File
    813 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    814 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    815 p = picked_object(x, y, self.view) 
    816 File
    817 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    818 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    819 exclude = exclude) 
    820 File
    821 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    822 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    823 picked_object_on_segment 
    824 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    825 File
    826 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    827 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    828 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    829 File
    830 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    831 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    832 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    833 exclude=exclude) 
    834 File
    835 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    836 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    837 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    838 File
    839 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    840 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    841 b = self._pick_bounds() 
    842 File
    843 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    844 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    845 from .ribbon import RibbonDrawing 
    846 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    847 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    848 packages/chimerax/atomic/ribbon.py) 
    849  
    850 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    851 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    852 packages/chimerax/atomic/ribbon.py) 
    853  
    854 File
    855 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    856 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    857 from .ribbon import RibbonDrawing 
    858  
    859 See log for complete Python traceback. 
    860  
    861 Traceback (most recent call last): 
    862 File
    863 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    864 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    865 self.session.ui.mouse_modes.mouse_pause_tracking() 
    866 File
    867 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    868 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    869 mouse_pause_tracking 
    870 self._mouse_pause() 
    871 File
    872 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    873 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    874 m.pause(self._mouse_pause_position) 
    875 File
    876 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    877 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    878 p = picked_object(x, y, self.view) 
    879 File
    880 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    881 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    882 exclude = exclude) 
    883 File
    884 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    885 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    886 picked_object_on_segment 
    887 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    888 File
    889 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    890 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    891 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    892 File
    893 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    894 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    895 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    896 exclude=exclude) 
    897 File
    898 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    899 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    900 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    901 File
    902 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    903 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    904 b = self._pick_bounds() 
    905 File
    906 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    907 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    908 from .ribbon import RibbonDrawing 
    909 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    910 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    911 packages/chimerax/atomic/ribbon.py) 
    912  
    913 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    914 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    915 packages/chimerax/atomic/ribbon.py) 
    916  
    917 File
    918 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    919 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    920 from .ribbon import RibbonDrawing 
    921  
    922 See log for complete Python traceback. 
    923  
    924 Traceback (most recent call last): 
    925 File
    926 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    927 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    928 self.session.ui.mouse_modes.mouse_pause_tracking() 
    929 File
    930 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    931 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    932 mouse_pause_tracking 
    933 self._mouse_pause() 
    934 File
    935 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    936 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    937 m.pause(self._mouse_pause_position) 
    938 File
    939 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    940 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    941 p = picked_object(x, y, self.view) 
    942 File
    943 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    944 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    945 exclude = exclude) 
    946 File
    947 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    948 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    949 picked_object_on_segment 
    950 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    951 File
    952 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    953 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    954 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    955 File
    956 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    957 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    958 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    959 exclude=exclude) 
    960 File
    961 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    962 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    963 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    964 File
    965 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    966 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    967 b = self._pick_bounds() 
    968 File
    969 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    970 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    971 from .ribbon import RibbonDrawing 
    972 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    973 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    974 packages/chimerax/atomic/ribbon.py) 
    975  
    976 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    977 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    978 packages/chimerax/atomic/ribbon.py) 
    979  
    980 File
    981 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    982 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    983 from .ribbon import RibbonDrawing 
    984  
    985 See log for complete Python traceback. 
    986  
    987 Traceback (most recent call last): 
    988 File
    989 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    990 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    991 self.session.ui.mouse_modes.mouse_pause_tracking() 
    992 File
    993 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    994 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    995 mouse_pause_tracking 
    996 self._mouse_pause() 
    997 File
    998 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    999 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1000 m.pause(self._mouse_pause_position) 
    1001 File
    1002 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1003 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1004 p = picked_object(x, y, self.view) 
    1005 File
    1006 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1007 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1008 exclude = exclude) 
    1009 File
    1010 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1011 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1012 picked_object_on_segment 
    1013 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1014 File
    1015 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1016 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1017 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1018 File
    1019 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1020 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1021 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1022 exclude=exclude) 
    1023 File
    1024 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1025 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1026 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1027 File
    1028 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1029 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1030 b = self._pick_bounds() 
    1031 File
    1032 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1033 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1034 from .ribbon import RibbonDrawing 
    1035 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1036 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1037 packages/chimerax/atomic/ribbon.py) 
    1038  
    1039 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1040 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1041 packages/chimerax/atomic/ribbon.py) 
    1042  
    1043 File
    1044 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1045 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1046 from .ribbon import RibbonDrawing 
    1047  
    1048 See log for complete Python traceback. 
    1049  
    1050 Traceback (most recent call last): 
    1051 File
    1052 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1053 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1054 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1055 File
    1056 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1057 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1058 mouse_pause_tracking 
    1059 self._mouse_pause() 
    1060 File
    1061 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1062 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1063 m.pause(self._mouse_pause_position) 
    1064 File
    1065 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1066 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1067 p = picked_object(x, y, self.view) 
    1068 File
    1069 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1070 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1071 exclude = exclude) 
    1072 File
    1073 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1074 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1075 picked_object_on_segment 
    1076 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1077 File
    1078 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1079 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1080 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1081 File
    1082 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1083 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1084 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1085 exclude=exclude) 
    1086 File
    1087 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1088 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1089 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1090 File
    1091 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1092 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1093 b = self._pick_bounds() 
    1094 File
    1095 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1096 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1097 from .ribbon import RibbonDrawing 
    1098 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1099 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1100 packages/chimerax/atomic/ribbon.py) 
    1101  
    1102 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1103 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1104 packages/chimerax/atomic/ribbon.py) 
    1105  
    1106 File
    1107 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1108 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1109 from .ribbon import RibbonDrawing 
    1110  
    1111 See log for complete Python traceback. 
    1112  
    1113 Traceback (most recent call last): 
    1114 File
    1115 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1116 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1117 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1118 File
    1119 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1120 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1121 mouse_pause_tracking 
    1122 self._mouse_pause() 
    1123 File
    1124 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1125 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1126 m.pause(self._mouse_pause_position) 
    1127 File
    1128 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1129 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1130 p = picked_object(x, y, self.view) 
    1131 File
    1132 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1133 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1134 exclude = exclude) 
    1135 File
    1136 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1137 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1138 picked_object_on_segment 
    1139 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1140 File
    1141 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1142 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1143 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1144 File
    1145 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1146 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1147 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1148 exclude=exclude) 
    1149 File
    1150 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1151 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1152 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1153 File
    1154 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1155 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1156 b = self._pick_bounds() 
    1157 File
    1158 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1159 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1160 from .ribbon import RibbonDrawing 
    1161 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1162 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1163 packages/chimerax/atomic/ribbon.py) 
    1164  
    1165 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1166 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1167 packages/chimerax/atomic/ribbon.py) 
    1168  
    1169 File
    1170 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1171 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1172 from .ribbon import RibbonDrawing 
    1173  
    1174 See log for complete Python traceback. 
    1175  
    1176 Traceback (most recent call last): 
    1177 File
    1178 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1179 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1180 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1181 File
    1182 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1183 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1184 mouse_pause_tracking 
    1185 self._mouse_pause() 
    1186 File
    1187 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1188 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1189 m.pause(self._mouse_pause_position) 
    1190 File
    1191 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1192 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1193 p = picked_object(x, y, self.view) 
    1194 File
    1195 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1196 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1197 exclude = exclude) 
    1198 File
    1199 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1200 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1201 picked_object_on_segment 
    1202 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1203 File
    1204 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1205 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1206 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1207 File
    1208 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1209 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1210 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1211 exclude=exclude) 
    1212 File
    1213 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1214 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1215 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1216 File
    1217 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1218 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1219 b = self._pick_bounds() 
    1220 File
    1221 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1222 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1223 from .ribbon import RibbonDrawing 
    1224 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1225 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1226 packages/chimerax/atomic/ribbon.py) 
    1227  
    1228 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1229 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1230 packages/chimerax/atomic/ribbon.py) 
    1231  
    1232 File
    1233 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1234 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1235 from .ribbon import RibbonDrawing 
    1236  
    1237 See log for complete Python traceback. 
    1238  
    1239 Traceback (most recent call last): 
    1240 File
    1241 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1242 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1243 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1244 File
    1245 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1246 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1247 mouse_pause_tracking 
    1248 self._mouse_pause() 
    1249 File
    1250 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1251 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1252 m.pause(self._mouse_pause_position) 
    1253 File
    1254 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1255 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1256 p = picked_object(x, y, self.view) 
    1257 File
    1258 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1259 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1260 exclude = exclude) 
    1261 File
    1262 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1263 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1264 picked_object_on_segment 
    1265 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1266 File
    1267 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1268 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1269 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1270 File
    1271 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1272 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1273 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1274 exclude=exclude) 
    1275 File
    1276 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1277 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1278 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1279 File
    1280 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1281 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1282 b = self._pick_bounds() 
    1283 File
    1284 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1285 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1286 from .ribbon import RibbonDrawing 
    1287 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1288 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1289 packages/chimerax/atomic/ribbon.py) 
    1290  
    1291 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1292 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1293 packages/chimerax/atomic/ribbon.py) 
    1294  
    1295 File
    1296 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1297 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1298 from .ribbon import RibbonDrawing 
    1299  
    1300 See log for complete Python traceback. 
    1301  
    1302 Traceback (most recent call last): 
    1303 File
    1304 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1305 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1306 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1307 File
    1308 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1309 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1310 mouse_pause_tracking 
    1311 self._mouse_pause() 
    1312 File
    1313 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1314 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1315 m.pause(self._mouse_pause_position) 
    1316 File
    1317 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1318 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1319 p = picked_object(x, y, self.view) 
    1320 File
    1321 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1322 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1323 exclude = exclude) 
    1324 File
    1325 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1326 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1327 picked_object_on_segment 
    1328 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1329 File
    1330 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1331 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1332 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1333 File
    1334 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1335 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1336 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1337 exclude=exclude) 
    1338 File
    1339 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1340 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1341 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1342 File
    1343 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1344 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1345 b = self._pick_bounds() 
    1346 File
    1347 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1348 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1349 from .ribbon import RibbonDrawing 
    1350 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1351 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1352 packages/chimerax/atomic/ribbon.py) 
    1353  
    1354 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1355 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1356 packages/chimerax/atomic/ribbon.py) 
    1357  
    1358 File
    1359 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1360 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1361 from .ribbon import RibbonDrawing 
    1362  
    1363 See log for complete Python traceback. 
    1364  
    1365 Traceback (most recent call last): 
    1366 File
    1367 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1368 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1369 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1370 File
    1371 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1372 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1373 mouse_pause_tracking 
    1374 self._mouse_pause() 
    1375 File
    1376 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1377 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1378 m.pause(self._mouse_pause_position) 
    1379 File
    1380 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1381 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1382 p = picked_object(x, y, self.view) 
    1383 File
    1384 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1385 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1386 exclude = exclude) 
    1387 File
    1388 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1389 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1390 picked_object_on_segment 
    1391 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1392 File
    1393 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1394 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1395 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1396 File
    1397 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1398 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1399 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1400 exclude=exclude) 
    1401 File
    1402 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1403 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1404 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1405 File
    1406 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1407 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1408 b = self._pick_bounds() 
    1409 File
    1410 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1411 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1412 from .ribbon import RibbonDrawing 
    1413 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1414 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1415 packages/chimerax/atomic/ribbon.py) 
    1416  
    1417 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1418 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1419 packages/chimerax/atomic/ribbon.py) 
    1420  
    1421 File
    1422 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1423 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1424 from .ribbon import RibbonDrawing 
    1425  
    1426 See log for complete Python traceback. 
    1427  
    1428 Traceback (most recent call last): 
    1429 File
    1430 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1431 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1432 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1433 File
    1434 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1435 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1436 mouse_pause_tracking 
    1437 self._mouse_pause() 
    1438 File
    1439 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1440 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1441 m.pause(self._mouse_pause_position) 
    1442 File
    1443 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1444 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1445 p = picked_object(x, y, self.view) 
    1446 File
    1447 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1448 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1449 exclude = exclude) 
    1450 File
    1451 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1452 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1453 picked_object_on_segment 
    1454 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1455 File
    1456 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1457 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1458 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1459 File
    1460 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1461 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1462 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1463 exclude=exclude) 
    1464 File
    1465 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1466 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1467 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1468 File
    1469 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1470 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1471 b = self._pick_bounds() 
    1472 File
    1473 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1474 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1475 from .ribbon import RibbonDrawing 
    1476 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1477 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1478 packages/chimerax/atomic/ribbon.py) 
    1479  
    1480 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1481 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1482 packages/chimerax/atomic/ribbon.py) 
    1483  
    1484 File
    1485 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1486 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1487 from .ribbon import RibbonDrawing 
    1488  
    1489 See log for complete Python traceback. 
    1490  
    1491 Traceback (most recent call last): 
    1492 File
    1493 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1494 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1495 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1496 File
    1497 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1498 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1499 mouse_pause_tracking 
    1500 self._mouse_pause() 
    1501 File
    1502 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1503 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1504 m.pause(self._mouse_pause_position) 
    1505 File
    1506 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1507 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1508 p = picked_object(x, y, self.view) 
    1509 File
    1510 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1511 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1512 exclude = exclude) 
    1513 File
    1514 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1515 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1516 picked_object_on_segment 
    1517 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1518 File
    1519 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1520 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1521 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1522 File
    1523 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1524 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1525 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1526 exclude=exclude) 
    1527 File
    1528 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1529 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1530 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1531 File
    1532 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1533 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1534 b = self._pick_bounds() 
    1535 File
    1536 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1537 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1538 from .ribbon import RibbonDrawing 
    1539 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1540 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1541 packages/chimerax/atomic/ribbon.py) 
    1542  
    1543 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1544 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1545 packages/chimerax/atomic/ribbon.py) 
    1546  
    1547 File
    1548 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1549 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1550 from .ribbon import RibbonDrawing 
    1551  
    1552 See log for complete Python traceback. 
    1553  
    1554 Traceback (most recent call last): 
    1555 File
    1556 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1557 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1558 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1559 File
    1560 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1561 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1562 mouse_pause_tracking 
    1563 self._mouse_pause() 
    1564 File
    1565 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1566 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1567 m.pause(self._mouse_pause_position) 
    1568 File
    1569 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1570 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1571 p = picked_object(x, y, self.view) 
    1572 File
    1573 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1574 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1575 exclude = exclude) 
    1576 File
    1577 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1578 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1579 picked_object_on_segment 
    1580 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1581 File
    1582 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1583 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1584 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1585 File
    1586 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1587 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1588 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1589 exclude=exclude) 
    1590 File
    1591 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1592 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1593 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1594 File
    1595 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1596 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1597 b = self._pick_bounds() 
    1598 File
    1599 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1600 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1601 from .ribbon import RibbonDrawing 
    1602 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1603 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1604 packages/chimerax/atomic/ribbon.py) 
    1605  
    1606 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1607 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1608 packages/chimerax/atomic/ribbon.py) 
    1609  
    1610 File
    1611 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1612 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1613 from .ribbon import RibbonDrawing 
    1614  
    1615 See log for complete Python traceback. 
    1616  
    1617 Traceback (most recent call last): 
    1618 File
    1619 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1620 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1621 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1622 File
    1623 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1624 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1625 mouse_pause_tracking 
    1626 self._mouse_pause() 
    1627 File
    1628 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1629 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1630 m.pause(self._mouse_pause_position) 
    1631 File
    1632 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1633 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1634 p = picked_object(x, y, self.view) 
    1635 File
    1636 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1637 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1638 exclude = exclude) 
    1639 File
    1640 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1641 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1642 picked_object_on_segment 
    1643 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1644 File
    1645 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1646 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1647 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1648 File
    1649 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1650 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1651 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1652 exclude=exclude) 
    1653 File
    1654 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1655 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1656 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1657 File
    1658 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1659 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1660 b = self._pick_bounds() 
    1661 File
    1662 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1663 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1664 from .ribbon import RibbonDrawing 
    1665 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1666 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1667 packages/chimerax/atomic/ribbon.py) 
    1668  
    1669 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1670 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1671 packages/chimerax/atomic/ribbon.py) 
    1672  
    1673 File
    1674 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1675 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1676 from .ribbon import RibbonDrawing 
    1677  
    1678 See log for complete Python traceback. 
    1679  
    1680 Traceback (most recent call last): 
    1681 File
    1682 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1683 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1684 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1685 File
    1686 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1687 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1688 mouse_pause_tracking 
    1689 self._mouse_pause() 
    1690 File
    1691 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1692 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1693 m.pause(self._mouse_pause_position) 
    1694 File
    1695 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1696 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1697 p = picked_object(x, y, self.view) 
    1698 File
    1699 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1700 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1701 exclude = exclude) 
    1702 File
    1703 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1704 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1705 picked_object_on_segment 
    1706 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1707 File
    1708 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1709 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1710 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1711 File
    1712 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1713 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1714 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1715 exclude=exclude) 
    1716 File
    1717 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1718 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1719 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1720 File
    1721 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1722 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1723 b = self._pick_bounds() 
    1724 File
    1725 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1726 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1727 from .ribbon import RibbonDrawing 
    1728 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1729 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1730 packages/chimerax/atomic/ribbon.py) 
    1731  
    1732 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1733 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1734 packages/chimerax/atomic/ribbon.py) 
    1735  
    1736 File
    1737 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1738 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1739 from .ribbon import RibbonDrawing 
    1740  
    1741 See log for complete Python traceback. 
    1742  
    1743 Traceback (most recent call last): 
    1744 File
    1745 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1746 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1747 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1748 File
    1749 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1750 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1751 mouse_pause_tracking 
    1752 self._mouse_pause() 
    1753 File
    1754 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1755 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1756 m.pause(self._mouse_pause_position) 
    1757 File
    1758 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1759 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1760 p = picked_object(x, y, self.view) 
    1761 File
    1762 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1763 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1764 exclude = exclude) 
    1765 File
    1766 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1767 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1768 picked_object_on_segment 
    1769 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1770 File
    1771 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1772 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1773 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1774 File
    1775 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1776 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1777 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1778 exclude=exclude) 
    1779 File
    1780 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1781 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1782 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1783 File
    1784 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1785 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1786 b = self._pick_bounds() 
    1787 File
    1788 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1789 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1790 from .ribbon import RibbonDrawing 
    1791 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1792 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1793 packages/chimerax/atomic/ribbon.py) 
    1794  
    1795 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1796 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1797 packages/chimerax/atomic/ribbon.py) 
    1798  
    1799 File
    1800 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1801 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1802 from .ribbon import RibbonDrawing 
    1803  
    1804 See log for complete Python traceback. 
    1805  
    1806 Traceback (most recent call last): 
    1807 File
    1808 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1809 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1810 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1811 File
    1812 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1813 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1814 mouse_pause_tracking 
    1815 self._mouse_pause() 
    1816 File
    1817 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1818 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1819 m.pause(self._mouse_pause_position) 
    1820 File
    1821 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1822 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1823 p = picked_object(x, y, self.view) 
    1824 File
    1825 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1826 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1827 exclude = exclude) 
    1828 File
    1829 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1830 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1831 picked_object_on_segment 
    1832 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1833 File
    1834 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1835 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1836 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1837 File
    1838 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1839 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1840 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1841 exclude=exclude) 
    1842 File
    1843 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1844 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1845 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1846 File
    1847 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1848 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1849 b = self._pick_bounds() 
    1850 File
    1851 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1852 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1853 from .ribbon import RibbonDrawing 
    1854 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1855 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1856 packages/chimerax/atomic/ribbon.py) 
    1857  
    1858 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1859 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1860 packages/chimerax/atomic/ribbon.py) 
    1861  
    1862 File
    1863 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1864 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1865 from .ribbon import RibbonDrawing 
    1866  
    1867 See log for complete Python traceback. 
    1868  
    1869 Traceback (most recent call last): 
    1870 File
    1871 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1872 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1873 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1874 File
    1875 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1876 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1877 mouse_pause_tracking 
    1878 self._mouse_pause() 
    1879 File
    1880 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1881 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1882 m.pause(self._mouse_pause_position) 
    1883 File
    1884 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1885 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1886 p = picked_object(x, y, self.view) 
    1887 File
    1888 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1889 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1890 exclude = exclude) 
    1891 File
    1892 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1893 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1894 picked_object_on_segment 
    1895 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1896 File
    1897 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1898 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1899 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1900 File
    1901 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1902 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1903 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1904 exclude=exclude) 
    1905 File
    1906 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1907 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1908 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1909 File
    1910 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1911 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1912 b = self._pick_bounds() 
    1913 File
    1914 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1915 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1916 from .ribbon import RibbonDrawing 
    1917 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1918 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1919 packages/chimerax/atomic/ribbon.py) 
    1920  
    1921 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1922 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1923 packages/chimerax/atomic/ribbon.py) 
    1924  
    1925 File
    1926 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1927 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1928 from .ribbon import RibbonDrawing 
    1929  
    1930 See log for complete Python traceback. 
    1931  
    1932 Traceback (most recent call last): 
    1933 File
    1934 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1935 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1936 self.session.ui.mouse_modes.mouse_pause_tracking() 
    1937 File
    1938 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1939 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    1940 mouse_pause_tracking 
    1941 self._mouse_pause() 
    1942 File
    1943 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1944 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    1945 m.pause(self._mouse_pause_position) 
    1946 File
    1947 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1948 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    1949 p = picked_object(x, y, self.view) 
    1950 File
    1951 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1952 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    1953 exclude = exclude) 
    1954 File
    1955 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1956 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    1957 picked_object_on_segment 
    1958 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    1959 File
    1960 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1961 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    1962 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    1963 File
    1964 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1965 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    1966 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    1967 exclude=exclude) 
    1968 File
    1969 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1970 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    1971 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    1972 File
    1973 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1974 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    1975 b = self._pick_bounds() 
    1976 File
    1977 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1978 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1979 from .ribbon import RibbonDrawing 
    1980 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1981 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1982 packages/chimerax/atomic/ribbon.py) 
    1983  
    1984 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    1985 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1986 packages/chimerax/atomic/ribbon.py) 
    1987  
    1988 File
    1989 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1990 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    1991 from .ribbon import RibbonDrawing 
    1992  
    1993 See log for complete Python traceback. 
    1994  
    1995 Traceback (most recent call last): 
    1996 File
    1997 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    1998 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    1999 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2000 File
    2001 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2002 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2003 mouse_pause_tracking 
    2004 self._mouse_pause() 
    2005 File
    2006 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2007 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2008 m.pause(self._mouse_pause_position) 
    2009 File
    2010 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2011 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2012 p = picked_object(x, y, self.view) 
    2013 File
    2014 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2015 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2016 exclude = exclude) 
    2017 File
    2018 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2019 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2020 picked_object_on_segment 
    2021 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2022 File
    2023 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2024 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2025 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2026 File
    2027 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2028 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2029 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2030 exclude=exclude) 
    2031 File
    2032 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2033 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2034 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2035 File
    2036 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2037 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2038 b = self._pick_bounds() 
    2039 File
    2040 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2041 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2042 from .ribbon import RibbonDrawing 
    2043 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2044 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2045 packages/chimerax/atomic/ribbon.py) 
    2046  
    2047 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2048 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2049 packages/chimerax/atomic/ribbon.py) 
    2050  
    2051 File
    2052 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2053 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2054 from .ribbon import RibbonDrawing 
    2055  
    2056 See log for complete Python traceback. 
    2057  
    2058 Traceback (most recent call last): 
    2059 File
    2060 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2061 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2062 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2063 File
    2064 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2065 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2066 mouse_pause_tracking 
    2067 self._mouse_pause() 
    2068 File
    2069 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2070 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2071 m.pause(self._mouse_pause_position) 
    2072 File
    2073 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2074 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2075 p = picked_object(x, y, self.view) 
    2076 File
    2077 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2078 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2079 exclude = exclude) 
    2080 File
    2081 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2082 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2083 picked_object_on_segment 
    2084 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2085 File
    2086 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2087 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2088 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2089 File
    2090 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2091 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2092 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2093 exclude=exclude) 
    2094 File
    2095 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2096 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2097 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2098 File
    2099 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2100 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2101 b = self._pick_bounds() 
    2102 File
    2103 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2104 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2105 from .ribbon import RibbonDrawing 
    2106 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2107 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2108 packages/chimerax/atomic/ribbon.py) 
    2109  
    2110 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2111 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2112 packages/chimerax/atomic/ribbon.py) 
    2113  
    2114 File
    2115 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2116 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2117 from .ribbon import RibbonDrawing 
    2118  
    2119 See log for complete Python traceback. 
    2120  
    2121 Traceback (most recent call last): 
    2122 File
    2123 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2124 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2125 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2126 File
    2127 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2128 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2129 mouse_pause_tracking 
    2130 self._mouse_pause() 
    2131 File
    2132 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2133 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2134 m.pause(self._mouse_pause_position) 
    2135 File
    2136 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2137 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2138 p = picked_object(x, y, self.view) 
    2139 File
    2140 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2141 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2142 exclude = exclude) 
    2143 File
    2144 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2145 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2146 picked_object_on_segment 
    2147 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2148 File
    2149 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2150 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2151 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2152 File
    2153 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2154 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2155 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2156 exclude=exclude) 
    2157 File
    2158 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2159 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2160 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2161 File
    2162 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2163 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2164 b = self._pick_bounds() 
    2165 File
    2166 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2167 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2168 from .ribbon import RibbonDrawing 
    2169 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2170 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2171 packages/chimerax/atomic/ribbon.py) 
    2172  
    2173 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2174 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2175 packages/chimerax/atomic/ribbon.py) 
    2176  
    2177 File
    2178 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2179 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2180 from .ribbon import RibbonDrawing 
    2181  
    2182 See log for complete Python traceback. 
    2183  
    2184 Traceback (most recent call last): 
    2185 File
    2186 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2187 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2188 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2189 File
    2190 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2191 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2192 mouse_pause_tracking 
    2193 self._mouse_pause() 
    2194 File
    2195 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2196 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2197 m.pause(self._mouse_pause_position) 
    2198 File
    2199 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2200 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2201 p = picked_object(x, y, self.view) 
    2202 File
    2203 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2204 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2205 exclude = exclude) 
    2206 File
    2207 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2208 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2209 picked_object_on_segment 
    2210 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2211 File
    2212 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2213 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2214 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2215 File
    2216 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2217 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2218 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2219 exclude=exclude) 
    2220 File
    2221 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2222 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2223 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2224 File
    2225 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2226 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2227 b = self._pick_bounds() 
    2228 File
    2229 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2230 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2231 from .ribbon import RibbonDrawing 
    2232 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2233 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2234 packages/chimerax/atomic/ribbon.py) 
    2235  
    2236 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2237 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2238 packages/chimerax/atomic/ribbon.py) 
    2239  
    2240 File
    2241 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2242 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2243 from .ribbon import RibbonDrawing 
    2244  
    2245 See log for complete Python traceback. 
    2246  
    2247 Traceback (most recent call last): 
    2248 File
    2249 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2250 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2251 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2252 File
    2253 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2254 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2255 mouse_pause_tracking 
    2256 self._mouse_pause() 
    2257 File
    2258 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2259 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2260 m.pause(self._mouse_pause_position) 
    2261 File
    2262 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2263 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2264 p = picked_object(x, y, self.view) 
    2265 File
    2266 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2267 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2268 exclude = exclude) 
    2269 File
    2270 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2271 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2272 picked_object_on_segment 
    2273 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2274 File
    2275 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2276 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2277 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2278 File
    2279 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2280 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2281 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2282 exclude=exclude) 
    2283 File
    2284 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2285 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2286 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2287 File
    2288 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2289 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2290 b = self._pick_bounds() 
    2291 File
    2292 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2293 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2294 from .ribbon import RibbonDrawing 
    2295 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2296 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2297 packages/chimerax/atomic/ribbon.py) 
    2298  
    2299 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2300 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2301 packages/chimerax/atomic/ribbon.py) 
    2302  
    2303 File
    2304 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2305 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2306 from .ribbon import RibbonDrawing 
    2307  
    2308 See log for complete Python traceback. 
    2309  
    2310 Traceback (most recent call last): 
    2311 File
    2312 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2313 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2314 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2315 File
    2316 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2317 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2318 mouse_pause_tracking 
    2319 self._mouse_pause() 
    2320 File
    2321 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2322 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2323 m.pause(self._mouse_pause_position) 
    2324 File
    2325 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2326 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2327 p = picked_object(x, y, self.view) 
    2328 File
    2329 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2330 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2331 exclude = exclude) 
    2332 File
    2333 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2334 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2335 picked_object_on_segment 
    2336 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2337 File
    2338 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2339 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2340 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2341 File
    2342 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2343 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2344 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2345 exclude=exclude) 
    2346 File
    2347 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2348 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2349 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2350 File
    2351 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2352 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2353 b = self._pick_bounds() 
    2354 File
    2355 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2356 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2357 from .ribbon import RibbonDrawing 
    2358 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2359 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2360 packages/chimerax/atomic/ribbon.py) 
    2361  
    2362 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2363 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2364 packages/chimerax/atomic/ribbon.py) 
    2365  
    2366 File
    2367 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2368 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2369 from .ribbon import RibbonDrawing 
    2370  
    2371 See log for complete Python traceback. 
    2372  
    2373 Traceback (most recent call last): 
    2374 File
    2375 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2376 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2377 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2378 File
    2379 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2380 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2381 mouse_pause_tracking 
    2382 self._mouse_pause() 
    2383 File
    2384 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2385 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2386 m.pause(self._mouse_pause_position) 
    2387 File
    2388 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2389 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2390 p = picked_object(x, y, self.view) 
    2391 File
    2392 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2393 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2394 exclude = exclude) 
    2395 File
    2396 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2397 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2398 picked_object_on_segment 
    2399 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2400 File
    2401 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2402 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2403 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2404 File
    2405 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2406 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2407 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2408 exclude=exclude) 
    2409 File
    2410 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2411 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2412 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2413 File
    2414 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2415 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2416 b = self._pick_bounds() 
    2417 File
    2418 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2419 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2420 from .ribbon import RibbonDrawing 
    2421 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2422 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2423 packages/chimerax/atomic/ribbon.py) 
    2424  
    2425 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2426 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2427 packages/chimerax/atomic/ribbon.py) 
    2428  
    2429 File
    2430 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2431 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2432 from .ribbon import RibbonDrawing 
    2433  
    2434 See log for complete Python traceback. 
    2435  
    2436 Traceback (most recent call last): 
    2437 File
    2438 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2439 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2440 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2441 File
    2442 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2443 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2444 mouse_pause_tracking 
    2445 self._mouse_pause() 
    2446 File
    2447 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2448 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2449 m.pause(self._mouse_pause_position) 
    2450 File
    2451 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2452 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2453 p = picked_object(x, y, self.view) 
    2454 File
    2455 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2456 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2457 exclude = exclude) 
    2458 File
    2459 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2460 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2461 picked_object_on_segment 
    2462 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2463 File
    2464 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2465 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2466 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2467 File
    2468 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2469 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2470 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2471 exclude=exclude) 
    2472 File
    2473 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2474 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2475 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2476 File
    2477 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2478 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2479 b = self._pick_bounds() 
    2480 File
    2481 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2482 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2483 from .ribbon import RibbonDrawing 
    2484 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2485 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2486 packages/chimerax/atomic/ribbon.py) 
    2487  
    2488 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2489 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2490 packages/chimerax/atomic/ribbon.py) 
    2491  
    2492 File
    2493 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2494 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2495 from .ribbon import RibbonDrawing 
    2496  
    2497 See log for complete Python traceback. 
    2498  
    2499 Traceback (most recent call last): 
    2500 File
    2501 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2502 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2503 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2504 File
    2505 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2506 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2507 mouse_pause_tracking 
    2508 self._mouse_pause() 
    2509 File
    2510 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2511 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2512 m.pause(self._mouse_pause_position) 
    2513 File
    2514 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2515 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2516 p = picked_object(x, y, self.view) 
    2517 File
    2518 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2519 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2520 exclude = exclude) 
    2521 File
    2522 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2523 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2524 picked_object_on_segment 
    2525 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2526 File
    2527 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2528 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2529 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2530 File
    2531 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2532 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2533 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2534 exclude=exclude) 
    2535 File
    2536 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2537 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2538 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2539 File
    2540 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2541 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2542 b = self._pick_bounds() 
    2543 File
    2544 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2545 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2546 from .ribbon import RibbonDrawing 
    2547 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2548 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2549 packages/chimerax/atomic/ribbon.py) 
    2550  
    2551 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2552 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2553 packages/chimerax/atomic/ribbon.py) 
    2554  
    2555 File
    2556 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2557 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2558 from .ribbon import RibbonDrawing 
    2559  
    2560 See log for complete Python traceback. 
    2561  
    2562 Traceback (most recent call last): 
    2563 File
    2564 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2565 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2566 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2567 File
    2568 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2569 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2570 mouse_pause_tracking 
    2571 self._mouse_pause() 
    2572 File
    2573 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2574 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2575 m.pause(self._mouse_pause_position) 
    2576 File
    2577 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2578 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2579 p = picked_object(x, y, self.view) 
    2580 File
    2581 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2582 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2583 exclude = exclude) 
    2584 File
    2585 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2586 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2587 picked_object_on_segment 
    2588 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2589 File
    2590 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2591 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2592 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2593 File
    2594 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2595 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2596 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2597 exclude=exclude) 
    2598 File
    2599 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2600 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2601 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2602 File
    2603 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2604 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2605 b = self._pick_bounds() 
    2606 File
    2607 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2608 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2609 from .ribbon import RibbonDrawing 
    2610 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2611 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2612 packages/chimerax/atomic/ribbon.py) 
    2613  
    2614 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2615 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2616 packages/chimerax/atomic/ribbon.py) 
    2617  
    2618 File
    2619 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2620 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2621 from .ribbon import RibbonDrawing 
    2622  
    2623 See log for complete Python traceback. 
    2624  
    2625 Traceback (most recent call last): 
    2626 File
    2627 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2628 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2629 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2630 File
    2631 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2632 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2633 mouse_pause_tracking 
    2634 self._mouse_pause() 
    2635 File
    2636 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2637 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2638 m.pause(self._mouse_pause_position) 
    2639 File
    2640 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2641 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2642 p = picked_object(x, y, self.view) 
    2643 File
    2644 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2645 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2646 exclude = exclude) 
    2647 File
    2648 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2649 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2650 picked_object_on_segment 
    2651 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2652 File
    2653 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2654 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2655 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2656 File
    2657 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2658 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2659 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2660 exclude=exclude) 
    2661 File
    2662 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2663 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2664 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2665 File
    2666 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2667 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2668 b = self._pick_bounds() 
    2669 File
    2670 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2671 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2672 from .ribbon import RibbonDrawing 
    2673 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2674 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2675 packages/chimerax/atomic/ribbon.py) 
    2676  
    2677 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2678 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2679 packages/chimerax/atomic/ribbon.py) 
    2680  
    2681 File
    2682 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2683 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2684 from .ribbon import RibbonDrawing 
    2685  
    2686 See log for complete Python traceback. 
    2687  
    2688 Traceback (most recent call last): 
    2689 File
    2690 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2691 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2692 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2693 File
    2694 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2695 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2696 mouse_pause_tracking 
    2697 self._mouse_pause() 
    2698 File
    2699 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2700 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2701 m.pause(self._mouse_pause_position) 
    2702 File
    2703 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2704 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2705 p = picked_object(x, y, self.view) 
    2706 File
    2707 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2708 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2709 exclude = exclude) 
    2710 File
    2711 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2712 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2713 picked_object_on_segment 
    2714 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2715 File
    2716 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2717 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2718 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2719 File
    2720 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2721 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2722 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2723 exclude=exclude) 
    2724 File
    2725 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2726 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2727 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2728 File
    2729 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2730 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2731 b = self._pick_bounds() 
    2732 File
    2733 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2734 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2735 from .ribbon import RibbonDrawing 
    2736 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2737 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2738 packages/chimerax/atomic/ribbon.py) 
    2739  
    2740 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2741 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2742 packages/chimerax/atomic/ribbon.py) 
    2743  
    2744 File
    2745 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2746 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2747 from .ribbon import RibbonDrawing 
    2748  
    2749 See log for complete Python traceback. 
    2750  
    2751 Traceback (most recent call last): 
    2752 File
    2753 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2754 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2755 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2756 File
    2757 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2758 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2759 mouse_pause_tracking 
    2760 self._mouse_pause() 
    2761 File
    2762 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2763 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2764 m.pause(self._mouse_pause_position) 
    2765 File
    2766 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2767 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2768 p = picked_object(x, y, self.view) 
    2769 File
    2770 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2771 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2772 exclude = exclude) 
    2773 File
    2774 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2775 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2776 picked_object_on_segment 
    2777 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2778 File
    2779 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2780 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2781 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2782 File
    2783 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2784 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2785 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2786 exclude=exclude) 
    2787 File
    2788 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2789 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2790 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2791 File
    2792 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2793 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2794 b = self._pick_bounds() 
    2795 File
    2796 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2797 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2798 from .ribbon import RibbonDrawing 
    2799 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2800 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2801 packages/chimerax/atomic/ribbon.py) 
    2802  
    2803 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2804 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2805 packages/chimerax/atomic/ribbon.py) 
    2806  
    2807 File
    2808 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2809 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2810 from .ribbon import RibbonDrawing 
    2811  
    2812 See log for complete Python traceback. 
    2813  
    2814 Traceback (most recent call last): 
    2815 File
    2816 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2817 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2818 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2819 File
    2820 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2821 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2822 mouse_pause_tracking 
    2823 self._mouse_pause() 
    2824 File
    2825 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2826 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2827 m.pause(self._mouse_pause_position) 
    2828 File
    2829 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2830 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2831 p = picked_object(x, y, self.view) 
    2832 File
    2833 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2834 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2835 exclude = exclude) 
    2836 File
    2837 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2838 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2839 picked_object_on_segment 
    2840 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2841 File
    2842 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2843 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2844 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2845 File
    2846 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2847 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2848 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2849 exclude=exclude) 
    2850 File
    2851 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2852 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2853 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2854 File
    2855 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2856 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2857 b = self._pick_bounds() 
    2858 File
    2859 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2860 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2861 from .ribbon import RibbonDrawing 
    2862 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2863 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2864 packages/chimerax/atomic/ribbon.py) 
    2865  
    2866 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2867 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2868 packages/chimerax/atomic/ribbon.py) 
    2869  
    2870 File
    2871 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2872 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2873 from .ribbon import RibbonDrawing 
    2874  
    2875 See log for complete Python traceback. 
    2876  
    2877 Traceback (most recent call last): 
    2878 File
    2879 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2880 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2881 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2882 File
    2883 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2884 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2885 mouse_pause_tracking 
    2886 self._mouse_pause() 
    2887 File
    2888 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2889 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2890 m.pause(self._mouse_pause_position) 
    2891 File
    2892 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2893 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2894 p = picked_object(x, y, self.view) 
    2895 File
    2896 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2897 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2898 exclude = exclude) 
    2899 File
    2900 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2901 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2902 picked_object_on_segment 
    2903 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2904 File
    2905 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2906 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2907 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2908 File
    2909 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2910 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2911 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2912 exclude=exclude) 
    2913 File
    2914 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2915 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2916 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2917 File
    2918 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2919 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2920 b = self._pick_bounds() 
    2921 File
    2922 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2923 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2924 from .ribbon import RibbonDrawing 
    2925 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2926 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2927 packages/chimerax/atomic/ribbon.py) 
    2928  
    2929 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2930 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2931 packages/chimerax/atomic/ribbon.py) 
    2932  
    2933 File
    2934 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2935 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2936 from .ribbon import RibbonDrawing 
    2937  
    2938 See log for complete Python traceback. 
    2939  
    2940 Traceback (most recent call last): 
    2941 File
    2942 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2943 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    2944 self.session.ui.mouse_modes.mouse_pause_tracking() 
    2945 File
    2946 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2947 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    2948 mouse_pause_tracking 
    2949 self._mouse_pause() 
    2950 File
    2951 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2952 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    2953 m.pause(self._mouse_pause_position) 
    2954 File
    2955 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2956 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    2957 p = picked_object(x, y, self.view) 
    2958 File
    2959 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2960 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    2961 exclude = exclude) 
    2962 File
    2963 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2964 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    2965 picked_object_on_segment 
    2966 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    2967 File
    2968 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2969 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    2970 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    2971 File
    2972 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2973 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    2974 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    2975 exclude=exclude) 
    2976 File
    2977 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2978 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    2979 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    2980 File
    2981 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2982 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    2983 b = self._pick_bounds() 
    2984 File
    2985 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2986 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2987 from .ribbon import RibbonDrawing 
    2988 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2989 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2990 packages/chimerax/atomic/ribbon.py) 
    2991  
    2992 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    2993 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2994 packages/chimerax/atomic/ribbon.py) 
    2995  
    2996 File
    2997 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    2998 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    2999 from .ribbon import RibbonDrawing 
    3000  
    3001 See log for complete Python traceback. 
    3002  
    3003 Traceback (most recent call last): 
    3004 File
    3005 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3006 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3007 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3008 File
    3009 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3010 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3011 mouse_pause_tracking 
    3012 self._mouse_pause() 
    3013 File
    3014 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3015 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3016 m.pause(self._mouse_pause_position) 
    3017 File
    3018 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3019 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3020 p = picked_object(x, y, self.view) 
    3021 File
    3022 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3023 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3024 exclude = exclude) 
    3025 File
    3026 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3027 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3028 picked_object_on_segment 
    3029 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3030 File
    3031 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3032 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3033 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3034 File
    3035 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3036 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3037 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3038 exclude=exclude) 
    3039 File
    3040 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3041 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3042 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3043 File
    3044 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3045 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3046 b = self._pick_bounds() 
    3047 File
    3048 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3049 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3050 from .ribbon import RibbonDrawing 
    3051 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3052 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3053 packages/chimerax/atomic/ribbon.py) 
    3054  
    3055 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3056 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3057 packages/chimerax/atomic/ribbon.py) 
    3058  
    3059 File
    3060 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3061 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3062 from .ribbon import RibbonDrawing 
    3063  
    3064 See log for complete Python traceback. 
    3065  
    3066 Traceback (most recent call last): 
    3067 File
    3068 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3069 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3070 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3071 File
    3072 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3073 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3074 mouse_pause_tracking 
    3075 self._mouse_pause() 
    3076 File
    3077 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3078 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3079 m.pause(self._mouse_pause_position) 
    3080 File
    3081 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3082 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3083 p = picked_object(x, y, self.view) 
    3084 File
    3085 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3086 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3087 exclude = exclude) 
    3088 File
    3089 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3090 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3091 picked_object_on_segment 
    3092 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3093 File
    3094 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3095 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3096 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3097 File
    3098 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3099 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3100 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3101 exclude=exclude) 
    3102 File
    3103 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3104 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3105 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3106 File
    3107 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3108 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3109 b = self._pick_bounds() 
    3110 File
    3111 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3112 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3113 from .ribbon import RibbonDrawing 
    3114 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3115 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3116 packages/chimerax/atomic/ribbon.py) 
    3117  
    3118 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3119 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3120 packages/chimerax/atomic/ribbon.py) 
    3121  
    3122 File
    3123 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3124 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3125 from .ribbon import RibbonDrawing 
    3126  
    3127 See log for complete Python traceback. 
    3128  
    3129 Traceback (most recent call last): 
    3130 File
    3131 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3132 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3133 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3134 File
    3135 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3136 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3137 mouse_pause_tracking 
    3138 self._mouse_pause() 
    3139 File
    3140 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3141 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3142 m.pause(self._mouse_pause_position) 
    3143 File
    3144 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3145 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3146 p = picked_object(x, y, self.view) 
    3147 File
    3148 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3149 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3150 exclude = exclude) 
    3151 File
    3152 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3153 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3154 picked_object_on_segment 
    3155 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3156 File
    3157 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3158 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3159 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3160 File
    3161 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3162 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3163 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3164 exclude=exclude) 
    3165 File
    3166 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3167 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3168 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3169 File
    3170 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3171 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3172 b = self._pick_bounds() 
    3173 File
    3174 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3175 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3176 from .ribbon import RibbonDrawing 
    3177 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3178 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3179 packages/chimerax/atomic/ribbon.py) 
    3180  
    3181 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3182 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3183 packages/chimerax/atomic/ribbon.py) 
    3184  
    3185 File
    3186 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3187 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3188 from .ribbon import RibbonDrawing 
    3189  
    3190 See log for complete Python traceback. 
    3191  
    3192 Traceback (most recent call last): 
    3193 File
    3194 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3195 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3196 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3197 File
    3198 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3199 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3200 mouse_pause_tracking 
    3201 self._mouse_pause() 
    3202 File
    3203 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3204 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3205 m.pause(self._mouse_pause_position) 
    3206 File
    3207 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3208 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3209 p = picked_object(x, y, self.view) 
    3210 File
    3211 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3212 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3213 exclude = exclude) 
    3214 File
    3215 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3216 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3217 picked_object_on_segment 
    3218 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3219 File
    3220 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3221 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3222 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3223 File
    3224 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3225 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3226 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3227 exclude=exclude) 
    3228 File
    3229 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3230 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3231 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3232 File
    3233 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3234 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3235 b = self._pick_bounds() 
    3236 File
    3237 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3238 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3239 from .ribbon import RibbonDrawing 
    3240 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3241 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3242 packages/chimerax/atomic/ribbon.py) 
    3243  
    3244 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3245 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3246 packages/chimerax/atomic/ribbon.py) 
    3247  
    3248 File
    3249 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3250 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3251 from .ribbon import RibbonDrawing 
    3252  
    3253 See log for complete Python traceback. 
    3254  
    3255 Traceback (most recent call last): 
    3256 File
    3257 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3258 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3259 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3260 File
    3261 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3262 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3263 mouse_pause_tracking 
    3264 self._mouse_pause() 
    3265 File
    3266 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3267 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3268 m.pause(self._mouse_pause_position) 
    3269 File
    3270 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3271 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3272 p = picked_object(x, y, self.view) 
    3273 File
    3274 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3275 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3276 exclude = exclude) 
    3277 File
    3278 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3279 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3280 picked_object_on_segment 
    3281 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3282 File
    3283 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3284 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3285 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3286 File
    3287 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3288 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3289 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3290 exclude=exclude) 
    3291 File
    3292 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3293 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3294 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3295 File
    3296 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3297 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3298 b = self._pick_bounds() 
    3299 File
    3300 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3301 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3302 from .ribbon import RibbonDrawing 
    3303 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3304 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3305 packages/chimerax/atomic/ribbon.py) 
    3306  
    3307 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3308 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3309 packages/chimerax/atomic/ribbon.py) 
    3310  
    3311 File
    3312 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3313 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3314 from .ribbon import RibbonDrawing 
    3315  
    3316 See log for complete Python traceback. 
    3317  
    3318 Traceback (most recent call last): 
    3319 File
    3320 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3321 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3322 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3323 File
    3324 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3325 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3326 mouse_pause_tracking 
    3327 self._mouse_pause() 
    3328 File
    3329 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3330 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3331 m.pause(self._mouse_pause_position) 
    3332 File
    3333 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3334 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3335 p = picked_object(x, y, self.view) 
    3336 File
    3337 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3338 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3339 exclude = exclude) 
    3340 File
    3341 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3342 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3343 picked_object_on_segment 
    3344 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3345 File
    3346 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3347 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3348 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3349 File
    3350 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3351 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3352 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3353 exclude=exclude) 
    3354 File
    3355 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3356 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3357 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3358 File
    3359 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3360 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3361 b = self._pick_bounds() 
    3362 File
    3363 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3364 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3365 from .ribbon import RibbonDrawing 
    3366 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3367 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3368 packages/chimerax/atomic/ribbon.py) 
    3369  
    3370 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3371 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3372 packages/chimerax/atomic/ribbon.py) 
    3373  
    3374 File
    3375 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3376 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3377 from .ribbon import RibbonDrawing 
    3378  
    3379 See log for complete Python traceback. 
    3380  
    3381 Traceback (most recent call last): 
    3382 File
    3383 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3384 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3385 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3386 File
    3387 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3388 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3389 mouse_pause_tracking 
    3390 self._mouse_pause() 
    3391 File
    3392 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3393 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3394 m.pause(self._mouse_pause_position) 
    3395 File
    3396 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3397 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3398 p = picked_object(x, y, self.view) 
    3399 File
    3400 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3401 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3402 exclude = exclude) 
    3403 File
    3404 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3405 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3406 picked_object_on_segment 
    3407 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3408 File
    3409 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3410 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3411 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3412 File
    3413 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3414 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3415 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3416 exclude=exclude) 
    3417 File
    3418 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3419 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3420 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3421 File
    3422 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3423 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3424 b = self._pick_bounds() 
    3425 File
    3426 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3427 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3428 from .ribbon import RibbonDrawing 
    3429 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3430 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3431 packages/chimerax/atomic/ribbon.py) 
    3432  
    3433 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3434 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3435 packages/chimerax/atomic/ribbon.py) 
    3436  
    3437 File
    3438 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3439 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3440 from .ribbon import RibbonDrawing 
    3441  
    3442 See log for complete Python traceback. 
    3443  
    3444 Traceback (most recent call last): 
    3445 File
    3446 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3447 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3448 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3449 File
    3450 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3451 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3452 mouse_pause_tracking 
    3453 self._mouse_pause() 
    3454 File
    3455 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3456 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3457 m.pause(self._mouse_pause_position) 
    3458 File
    3459 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3460 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3461 p = picked_object(x, y, self.view) 
    3462 File
    3463 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3464 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3465 exclude = exclude) 
    3466 File
    3467 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3468 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3469 picked_object_on_segment 
    3470 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3471 File
    3472 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3473 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3474 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3475 File
    3476 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3477 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3478 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3479 exclude=exclude) 
    3480 File
    3481 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3482 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3483 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3484 File
    3485 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3486 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3487 b = self._pick_bounds() 
    3488 File
    3489 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3490 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3491 from .ribbon import RibbonDrawing 
    3492 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3493 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3494 packages/chimerax/atomic/ribbon.py) 
    3495  
    3496 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3497 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3498 packages/chimerax/atomic/ribbon.py) 
    3499  
    3500 File
    3501 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3502 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3503 from .ribbon import RibbonDrawing 
    3504  
    3505 See log for complete Python traceback. 
    3506  
    3507 Traceback (most recent call last): 
    3508 File
    3509 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3510 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3511 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3512 File
    3513 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3514 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3515 mouse_pause_tracking 
    3516 self._mouse_pause() 
    3517 File
    3518 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3519 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3520 m.pause(self._mouse_pause_position) 
    3521 File
    3522 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3523 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3524 p = picked_object(x, y, self.view) 
    3525 File
    3526 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3527 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3528 exclude = exclude) 
    3529 File
    3530 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3531 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3532 picked_object_on_segment 
    3533 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3534 File
    3535 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3536 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3537 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3538 File
    3539 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3540 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3541 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3542 exclude=exclude) 
    3543 File
    3544 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3545 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3546 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3547 File
    3548 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3549 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3550 b = self._pick_bounds() 
    3551 File
    3552 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3553 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3554 from .ribbon import RibbonDrawing 
    3555 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3556 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3557 packages/chimerax/atomic/ribbon.py) 
    3558  
    3559 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3560 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3561 packages/chimerax/atomic/ribbon.py) 
    3562  
    3563 File
    3564 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3565 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3566 from .ribbon import RibbonDrawing 
    3567  
    3568 See log for complete Python traceback. 
    3569  
    3570 Traceback (most recent call last): 
    3571 File
    3572 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3573 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3574 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3575 File
    3576 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3577 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3578 mouse_pause_tracking 
    3579 self._mouse_pause() 
    3580 File
    3581 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3582 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3583 m.pause(self._mouse_pause_position) 
    3584 File
    3585 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3586 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3587 p = picked_object(x, y, self.view) 
    3588 File
    3589 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3590 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3591 exclude = exclude) 
    3592 File
    3593 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3594 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3595 picked_object_on_segment 
    3596 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3597 File
    3598 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3599 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3600 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3601 File
    3602 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3603 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3604 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3605 exclude=exclude) 
    3606 File
    3607 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3608 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3609 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3610 File
    3611 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3612 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3613 b = self._pick_bounds() 
    3614 File
    3615 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3616 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3617 from .ribbon import RibbonDrawing 
    3618 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3619 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3620 packages/chimerax/atomic/ribbon.py) 
    3621  
    3622 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3623 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3624 packages/chimerax/atomic/ribbon.py) 
    3625  
    3626 File
    3627 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3628 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3629 from .ribbon import RibbonDrawing 
    3630  
    3631 See log for complete Python traceback. 
    3632  
    3633 Traceback (most recent call last): 
    3634 File
    3635 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3636 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3637 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3638 File
    3639 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3640 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3641 mouse_pause_tracking 
    3642 self._mouse_pause() 
    3643 File
    3644 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3645 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3646 m.pause(self._mouse_pause_position) 
    3647 File
    3648 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3649 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3650 p = picked_object(x, y, self.view) 
    3651 File
    3652 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3653 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3654 exclude = exclude) 
    3655 File
    3656 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3657 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3658 picked_object_on_segment 
    3659 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3660 File
    3661 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3662 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3663 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3664 File
    3665 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3666 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3667 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3668 exclude=exclude) 
    3669 File
    3670 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3671 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3672 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3673 File
    3674 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3675 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3676 b = self._pick_bounds() 
    3677 File
    3678 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3679 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3680 from .ribbon import RibbonDrawing 
    3681 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3682 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3683 packages/chimerax/atomic/ribbon.py) 
    3684  
    3685 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3686 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3687 packages/chimerax/atomic/ribbon.py) 
    3688  
    3689 File
    3690 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3691 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3692 from .ribbon import RibbonDrawing 
    3693  
    3694 See log for complete Python traceback. 
    3695  
    3696 Traceback (most recent call last): 
    3697 File
    3698 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3699 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3700 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3701 File
    3702 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3703 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3704 mouse_pause_tracking 
    3705 self._mouse_pause() 
    3706 File
    3707 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3708 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3709 m.pause(self._mouse_pause_position) 
    3710 File
    3711 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3712 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3713 p = picked_object(x, y, self.view) 
    3714 File
    3715 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3716 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3717 exclude = exclude) 
    3718 File
    3719 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3720 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3721 picked_object_on_segment 
    3722 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3723 File
    3724 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3725 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3726 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3727 File
    3728 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3729 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3730 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3731 exclude=exclude) 
    3732 File
    3733 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3734 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3735 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3736 File
    3737 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3738 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3739 b = self._pick_bounds() 
    3740 File
    3741 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3742 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3743 from .ribbon import RibbonDrawing 
    3744 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3745 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3746 packages/chimerax/atomic/ribbon.py) 
    3747  
    3748 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3749 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3750 packages/chimerax/atomic/ribbon.py) 
    3751  
    3752 File
    3753 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3754 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3755 from .ribbon import RibbonDrawing 
    3756  
    3757 See log for complete Python traceback. 
    3758  
    3759 Traceback (most recent call last): 
    3760 File
    3761 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3762 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3763 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3764 File
    3765 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3766 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3767 mouse_pause_tracking 
    3768 self._mouse_pause() 
    3769 File
    3770 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3771 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3772 m.pause(self._mouse_pause_position) 
    3773 File
    3774 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3775 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3776 p = picked_object(x, y, self.view) 
    3777 File
    3778 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3779 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3780 exclude = exclude) 
    3781 File
    3782 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3783 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3784 picked_object_on_segment 
    3785 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3786 File
    3787 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3788 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3789 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3790 File
    3791 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3792 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3793 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3794 exclude=exclude) 
    3795 File
    3796 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3797 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3798 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3799 File
    3800 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3801 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3802 b = self._pick_bounds() 
    3803 File
    3804 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3805 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3806 from .ribbon import RibbonDrawing 
    3807 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3808 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3809 packages/chimerax/atomic/ribbon.py) 
    3810  
    3811 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3812 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3813 packages/chimerax/atomic/ribbon.py) 
    3814  
    3815 File
    3816 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3817 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3818 from .ribbon import RibbonDrawing 
    3819  
    3820 See log for complete Python traceback. 
    3821  
    3822 Traceback (most recent call last): 
    3823 File
    3824 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3825 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3826 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3827 File
    3828 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3829 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3830 mouse_pause_tracking 
    3831 self._mouse_pause() 
    3832 File
    3833 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3834 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3835 m.pause(self._mouse_pause_position) 
    3836 File
    3837 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3838 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3839 p = picked_object(x, y, self.view) 
    3840 File
    3841 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3842 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3843 exclude = exclude) 
    3844 File
    3845 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3846 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3847 picked_object_on_segment 
    3848 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3849 File
    3850 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3851 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3852 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3853 File
    3854 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3855 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3856 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3857 exclude=exclude) 
    3858 File
    3859 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3860 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3861 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3862 File
    3863 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3864 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3865 b = self._pick_bounds() 
    3866 File
    3867 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3868 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3869 from .ribbon import RibbonDrawing 
    3870 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3871 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3872 packages/chimerax/atomic/ribbon.py) 
    3873  
    3874 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3875 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3876 packages/chimerax/atomic/ribbon.py) 
    3877  
    3878 File
    3879 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3880 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3881 from .ribbon import RibbonDrawing 
    3882  
    3883 See log for complete Python traceback. 
    3884  
    3885 Traceback (most recent call last): 
    3886 File
    3887 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3888 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3889 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3890 File
    3891 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3892 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3893 mouse_pause_tracking 
    3894 self._mouse_pause() 
    3895 File
    3896 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3897 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3898 m.pause(self._mouse_pause_position) 
    3899 File
    3900 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3901 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3902 p = picked_object(x, y, self.view) 
    3903 File
    3904 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3905 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3906 exclude = exclude) 
    3907 File
    3908 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3909 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3910 picked_object_on_segment 
    3911 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3912 File
    3913 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3914 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3915 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3916 File
    3917 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3918 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3919 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3920 exclude=exclude) 
    3921 File
    3922 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3923 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3924 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3925 File
    3926 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3927 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3928 b = self._pick_bounds() 
    3929 File
    3930 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3931 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3932 from .ribbon import RibbonDrawing 
    3933 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3934 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3935 packages/chimerax/atomic/ribbon.py) 
    3936  
    3937 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3938 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3939 packages/chimerax/atomic/ribbon.py) 
    3940  
    3941 File
    3942 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3943 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3944 from .ribbon import RibbonDrawing 
    3945  
    3946 See log for complete Python traceback. 
    3947  
    3948 Traceback (most recent call last): 
    3949 File
    3950 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3951 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    3952 self.session.ui.mouse_modes.mouse_pause_tracking() 
    3953 File
    3954 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3955 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    3956 mouse_pause_tracking 
    3957 self._mouse_pause() 
    3958 File
    3959 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3960 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    3961 m.pause(self._mouse_pause_position) 
    3962 File
    3963 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3964 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    3965 p = picked_object(x, y, self.view) 
    3966 File
    3967 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3968 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    3969 exclude = exclude) 
    3970 File
    3971 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3972 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    3973 picked_object_on_segment 
    3974 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    3975 File
    3976 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3977 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    3978 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    3979 File
    3980 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3981 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    3982 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    3983 exclude=exclude) 
    3984 File
    3985 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3986 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    3987 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    3988 File
    3989 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3990 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    3991 b = self._pick_bounds() 
    3992 File
    3993 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3994 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    3995 from .ribbon import RibbonDrawing 
    3996 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    3997 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    3998 packages/chimerax/atomic/ribbon.py) 
    3999  
    4000 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4001 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4002 packages/chimerax/atomic/ribbon.py) 
    4003  
    4004 File
    4005 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4006 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4007 from .ribbon import RibbonDrawing 
    4008  
    4009 See log for complete Python traceback. 
    4010  
    4011 Traceback (most recent call last): 
    4012 File
    4013 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4014 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4015 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4016 File
    4017 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4018 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4019 mouse_pause_tracking 
    4020 self._mouse_pause() 
    4021 File
    4022 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4023 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4024 m.pause(self._mouse_pause_position) 
    4025 File
    4026 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4027 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4028 p = picked_object(x, y, self.view) 
    4029 File
    4030 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4031 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4032 exclude = exclude) 
    4033 File
    4034 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4035 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4036 picked_object_on_segment 
    4037 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4038 File
    4039 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4040 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4041 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4042 File
    4043 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4044 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4045 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4046 exclude=exclude) 
    4047 File
    4048 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4049 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4050 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4051 File
    4052 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4053 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4054 b = self._pick_bounds() 
    4055 File
    4056 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4057 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4058 from .ribbon import RibbonDrawing 
    4059 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4060 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4061 packages/chimerax/atomic/ribbon.py) 
    4062  
    4063 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4064 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4065 packages/chimerax/atomic/ribbon.py) 
    4066  
    4067 File
    4068 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4069 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4070 from .ribbon import RibbonDrawing 
    4071  
    4072 See log for complete Python traceback. 
    4073  
    4074 Traceback (most recent call last): 
    4075 File
    4076 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4077 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4078 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4079 File
    4080 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4081 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4082 mouse_pause_tracking 
    4083 self._mouse_pause() 
    4084 File
    4085 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4086 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4087 m.pause(self._mouse_pause_position) 
    4088 File
    4089 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4090 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4091 p = picked_object(x, y, self.view) 
    4092 File
    4093 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4094 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4095 exclude = exclude) 
    4096 File
    4097 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4098 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4099 picked_object_on_segment 
    4100 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4101 File
    4102 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4103 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4104 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4105 File
    4106 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4107 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4108 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4109 exclude=exclude) 
    4110 File
    4111 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4112 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4113 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4114 File
    4115 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4116 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4117 b = self._pick_bounds() 
    4118 File
    4119 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4120 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4121 from .ribbon import RibbonDrawing 
    4122 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4123 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4124 packages/chimerax/atomic/ribbon.py) 
    4125  
    4126 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4127 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4128 packages/chimerax/atomic/ribbon.py) 
    4129  
    4130 File
    4131 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4132 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4133 from .ribbon import RibbonDrawing 
    4134  
    4135 See log for complete Python traceback. 
    4136  
    4137 Traceback (most recent call last): 
    4138 File
    4139 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4140 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4141 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4142 File
    4143 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4144 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4145 mouse_pause_tracking 
    4146 self._mouse_pause() 
    4147 File
    4148 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4149 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4150 m.pause(self._mouse_pause_position) 
    4151 File
    4152 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4153 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4154 p = picked_object(x, y, self.view) 
    4155 File
    4156 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4157 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4158 exclude = exclude) 
    4159 File
    4160 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4161 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4162 picked_object_on_segment 
    4163 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4164 File
    4165 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4166 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4167 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4168 File
    4169 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4170 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4171 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4172 exclude=exclude) 
    4173 File
    4174 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4175 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4176 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4177 File
    4178 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4179 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4180 b = self._pick_bounds() 
    4181 File
    4182 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4183 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4184 from .ribbon import RibbonDrawing 
    4185 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4186 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4187 packages/chimerax/atomic/ribbon.py) 
    4188  
    4189 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4190 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4191 packages/chimerax/atomic/ribbon.py) 
    4192  
    4193 File
    4194 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4195 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4196 from .ribbon import RibbonDrawing 
    4197  
    4198 See log for complete Python traceback. 
    4199  
    4200 Traceback (most recent call last): 
    4201 File
    4202 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4203 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4204 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4205 File
    4206 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4207 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4208 mouse_pause_tracking 
    4209 self._mouse_pause() 
    4210 File
    4211 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4212 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4213 m.pause(self._mouse_pause_position) 
    4214 File
    4215 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4216 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4217 p = picked_object(x, y, self.view) 
    4218 File
    4219 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4220 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4221 exclude = exclude) 
    4222 File
    4223 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4224 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4225 picked_object_on_segment 
    4226 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4227 File
    4228 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4229 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4230 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4231 File
    4232 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4233 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4234 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4235 exclude=exclude) 
    4236 File
    4237 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4238 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4239 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4240 File
    4241 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4242 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4243 b = self._pick_bounds() 
    4244 File
    4245 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4246 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4247 from .ribbon import RibbonDrawing 
    4248 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4249 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4250 packages/chimerax/atomic/ribbon.py) 
    4251  
    4252 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4253 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4254 packages/chimerax/atomic/ribbon.py) 
    4255  
    4256 File
    4257 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4258 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4259 from .ribbon import RibbonDrawing 
    4260  
    4261 See log for complete Python traceback. 
    4262  
    4263 Traceback (most recent call last): 
    4264 File
    4265 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4266 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4267 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4268 File
    4269 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4270 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4271 mouse_pause_tracking 
    4272 self._mouse_pause() 
    4273 File
    4274 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4275 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4276 m.pause(self._mouse_pause_position) 
    4277 File
    4278 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4279 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4280 p = picked_object(x, y, self.view) 
    4281 File
    4282 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4283 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4284 exclude = exclude) 
    4285 File
    4286 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4287 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4288 picked_object_on_segment 
    4289 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4290 File
    4291 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4292 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4293 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4294 File
    4295 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4296 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4297 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4298 exclude=exclude) 
    4299 File
    4300 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4301 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4302 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4303 File
    4304 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4305 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4306 b = self._pick_bounds() 
    4307 File
    4308 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4309 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4310 from .ribbon import RibbonDrawing 
    4311 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4312 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4313 packages/chimerax/atomic/ribbon.py) 
    4314  
    4315 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4316 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4317 packages/chimerax/atomic/ribbon.py) 
    4318  
    4319 File
    4320 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4321 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4322 from .ribbon import RibbonDrawing 
    4323  
    4324 See log for complete Python traceback. 
    4325  
    4326 Traceback (most recent call last): 
    4327 File
    4328 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4329 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4330 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4331 File
    4332 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4333 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4334 mouse_pause_tracking 
    4335 self._mouse_pause() 
    4336 File
    4337 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4338 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4339 m.pause(self._mouse_pause_position) 
    4340 File
    4341 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4342 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4343 p = picked_object(x, y, self.view) 
    4344 File
    4345 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4346 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4347 exclude = exclude) 
    4348 File
    4349 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4350 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4351 picked_object_on_segment 
    4352 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4353 File
    4354 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4355 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4356 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4357 File
    4358 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4359 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4360 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4361 exclude=exclude) 
    4362 File
    4363 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4364 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4365 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4366 File
    4367 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4368 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4369 b = self._pick_bounds() 
    4370 File
    4371 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4372 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4373 from .ribbon import RibbonDrawing 
    4374 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4375 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4376 packages/chimerax/atomic/ribbon.py) 
    4377  
    4378 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4379 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4380 packages/chimerax/atomic/ribbon.py) 
    4381  
    4382 File
    4383 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4384 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4385 from .ribbon import RibbonDrawing 
    4386  
    4387 See log for complete Python traceback. 
    4388  
    4389 Traceback (most recent call last): 
    4390 File
    4391 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4392 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4393 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4394 File
    4395 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4396 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4397 mouse_pause_tracking 
    4398 self._mouse_pause() 
    4399 File
    4400 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4401 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4402 m.pause(self._mouse_pause_position) 
    4403 File
    4404 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4405 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4406 p = picked_object(x, y, self.view) 
    4407 File
    4408 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4409 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4410 exclude = exclude) 
    4411 File
    4412 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4413 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4414 picked_object_on_segment 
    4415 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4416 File
    4417 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4418 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4419 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4420 File
    4421 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4422 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4423 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4424 exclude=exclude) 
    4425 File
    4426 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4427 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4428 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4429 File
    4430 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4431 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4432 b = self._pick_bounds() 
    4433 File
    4434 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4435 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4436 from .ribbon import RibbonDrawing 
    4437 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4438 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4439 packages/chimerax/atomic/ribbon.py) 
    4440  
    4441 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4442 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4443 packages/chimerax/atomic/ribbon.py) 
    4444  
    4445 File
    4446 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4447 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4448 from .ribbon import RibbonDrawing 
    4449  
    4450 See log for complete Python traceback. 
    4451  
    4452 Traceback (most recent call last): 
    4453 File
    4454 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4455 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4456 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4457 File
    4458 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4459 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4460 mouse_pause_tracking 
    4461 self._mouse_pause() 
    4462 File
    4463 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4464 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4465 m.pause(self._mouse_pause_position) 
    4466 File
    4467 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4468 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4469 p = picked_object(x, y, self.view) 
    4470 File
    4471 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4472 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4473 exclude = exclude) 
    4474 File
    4475 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4476 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4477 picked_object_on_segment 
    4478 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4479 File
    4480 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4481 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4482 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4483 File
    4484 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4485 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4486 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4487 exclude=exclude) 
    4488 File
    4489 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4490 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4491 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4492 File
    4493 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4494 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4495 b = self._pick_bounds() 
    4496 File
    4497 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4498 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4499 from .ribbon import RibbonDrawing 
    4500 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4501 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4502 packages/chimerax/atomic/ribbon.py) 
    4503  
    4504 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4505 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4506 packages/chimerax/atomic/ribbon.py) 
    4507  
    4508 File
    4509 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4510 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4511 from .ribbon import RibbonDrawing 
    4512  
    4513 See log for complete Python traceback. 
    4514  
    4515 Traceback (most recent call last): 
    4516 File
    4517 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4518 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4519 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4520 File
    4521 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4522 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4523 mouse_pause_tracking 
    4524 self._mouse_pause() 
    4525 File
    4526 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4527 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4528 m.pause(self._mouse_pause_position) 
    4529 File
    4530 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4531 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4532 p = picked_object(x, y, self.view) 
    4533 File
    4534 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4535 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4536 exclude = exclude) 
    4537 File
    4538 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4539 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4540 picked_object_on_segment 
    4541 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4542 File
    4543 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4544 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4545 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4546 File
    4547 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4548 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4549 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4550 exclude=exclude) 
    4551 File
    4552 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4553 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4554 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4555 File
    4556 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4557 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4558 b = self._pick_bounds() 
    4559 File
    4560 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4561 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4562 from .ribbon import RibbonDrawing 
    4563 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4564 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4565 packages/chimerax/atomic/ribbon.py) 
    4566  
    4567 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4568 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4569 packages/chimerax/atomic/ribbon.py) 
    4570  
    4571 File
    4572 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4573 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4574 from .ribbon import RibbonDrawing 
    4575  
    4576 See log for complete Python traceback. 
    4577  
    4578 Traceback (most recent call last): 
    4579 File
    4580 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4581 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4582 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4583 File
    4584 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4585 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4586 mouse_pause_tracking 
    4587 self._mouse_pause() 
    4588 File
    4589 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4590 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4591 m.pause(self._mouse_pause_position) 
    4592 File
    4593 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4594 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4595 p = picked_object(x, y, self.view) 
    4596 File
    4597 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4598 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4599 exclude = exclude) 
    4600 File
    4601 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4602 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4603 picked_object_on_segment 
    4604 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4605 File
    4606 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4607 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4608 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4609 File
    4610 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4611 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4612 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4613 exclude=exclude) 
    4614 File
    4615 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4616 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4617 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4618 File
    4619 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4620 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4621 b = self._pick_bounds() 
    4622 File
    4623 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4624 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4625 from .ribbon import RibbonDrawing 
    4626 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4627 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4628 packages/chimerax/atomic/ribbon.py) 
    4629  
    4630 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4631 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4632 packages/chimerax/atomic/ribbon.py) 
    4633  
    4634 File
    4635 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4636 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4637 from .ribbon import RibbonDrawing 
    4638  
    4639 See log for complete Python traceback. 
    4640  
    4641 Traceback (most recent call last): 
    4642 File
    4643 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4644 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4645 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4646 File
    4647 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4648 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4649 mouse_pause_tracking 
    4650 self._mouse_pause() 
    4651 File
    4652 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4653 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4654 m.pause(self._mouse_pause_position) 
    4655 File
    4656 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4657 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4658 p = picked_object(x, y, self.view) 
    4659 File
    4660 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4661 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4662 exclude = exclude) 
    4663 File
    4664 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4665 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4666 picked_object_on_segment 
    4667 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4668 File
    4669 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4670 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4671 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4672 File
    4673 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4674 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4675 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4676 exclude=exclude) 
    4677 File
    4678 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4679 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4680 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4681 File
    4682 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4683 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4684 b = self._pick_bounds() 
    4685 File
    4686 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4687 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4688 from .ribbon import RibbonDrawing 
    4689 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4690 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4691 packages/chimerax/atomic/ribbon.py) 
    4692  
    4693 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4694 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4695 packages/chimerax/atomic/ribbon.py) 
    4696  
    4697 File
    4698 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4699 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4700 from .ribbon import RibbonDrawing 
    4701  
    4702 See log for complete Python traceback. 
    4703  
    4704 Traceback (most recent call last): 
    4705 File
    4706 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4707 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4708 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4709 File
    4710 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4711 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4712 mouse_pause_tracking 
    4713 self._mouse_pause() 
    4714 File
    4715 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4716 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4717 m.pause(self._mouse_pause_position) 
    4718 File
    4719 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4720 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4721 p = picked_object(x, y, self.view) 
    4722 File
    4723 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4724 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4725 exclude = exclude) 
    4726 File
    4727 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4728 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4729 picked_object_on_segment 
    4730 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4731 File
    4732 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4733 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4734 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4735 File
    4736 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4737 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4738 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4739 exclude=exclude) 
    4740 File
    4741 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4742 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4743 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4744 File
    4745 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4746 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4747 b = self._pick_bounds() 
    4748 File
    4749 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4750 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4751 from .ribbon import RibbonDrawing 
    4752 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4753 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4754 packages/chimerax/atomic/ribbon.py) 
    4755  
    4756 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4757 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4758 packages/chimerax/atomic/ribbon.py) 
    4759  
    4760 File
    4761 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4762 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4763 from .ribbon import RibbonDrawing 
    4764  
    4765 See log for complete Python traceback. 
    4766  
    4767 Traceback (most recent call last): 
    4768 File
    4769 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4770 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4771 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4772 File
    4773 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4774 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4775 mouse_pause_tracking 
    4776 self._mouse_pause() 
    4777 File
    4778 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4779 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4780 m.pause(self._mouse_pause_position) 
    4781 File
    4782 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4783 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4784 p = picked_object(x, y, self.view) 
    4785 File
    4786 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4787 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4788 exclude = exclude) 
    4789 File
    4790 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4791 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4792 picked_object_on_segment 
    4793 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4794 File
    4795 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4796 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4797 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4798 File
    4799 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4800 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4801 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4802 exclude=exclude) 
    4803 File
    4804 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4805 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4806 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4807 File
    4808 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4809 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4810 b = self._pick_bounds() 
    4811 File
    4812 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4813 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4814 from .ribbon import RibbonDrawing 
    4815 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4816 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4817 packages/chimerax/atomic/ribbon.py) 
    4818  
    4819 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4820 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4821 packages/chimerax/atomic/ribbon.py) 
    4822  
    4823 File
    4824 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4825 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4826 from .ribbon import RibbonDrawing 
    4827  
    4828 See log for complete Python traceback. 
    4829  
    4830 Traceback (most recent call last): 
    4831 File
    4832 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4833 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4834 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4835 File
    4836 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4837 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4838 mouse_pause_tracking 
    4839 self._mouse_pause() 
    4840 File
    4841 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4842 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4843 m.pause(self._mouse_pause_position) 
    4844 File
    4845 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4846 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4847 p = picked_object(x, y, self.view) 
    4848 File
    4849 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4850 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4851 exclude = exclude) 
    4852 File
    4853 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4854 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4855 picked_object_on_segment 
    4856 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4857 File
    4858 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4859 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4860 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4861 File
    4862 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4863 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4864 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4865 exclude=exclude) 
    4866 File
    4867 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4868 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4869 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4870 File
    4871 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4872 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4873 b = self._pick_bounds() 
    4874 File
    4875 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4876 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4877 from .ribbon import RibbonDrawing 
    4878 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4879 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4880 packages/chimerax/atomic/ribbon.py) 
    4881  
    4882 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4883 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4884 packages/chimerax/atomic/ribbon.py) 
    4885  
    4886 File
    4887 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4888 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4889 from .ribbon import RibbonDrawing 
    4890  
    4891 See log for complete Python traceback. 
    4892  
    4893 Traceback (most recent call last): 
    4894 File
    4895 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4896 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4897 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4898 File
    4899 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4900 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4901 mouse_pause_tracking 
    4902 self._mouse_pause() 
    4903 File
    4904 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4905 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4906 m.pause(self._mouse_pause_position) 
    4907 File
    4908 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4909 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4910 p = picked_object(x, y, self.view) 
    4911 File
    4912 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4913 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4914 exclude = exclude) 
    4915 File
    4916 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4917 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4918 picked_object_on_segment 
    4919 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4920 File
    4921 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4922 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4923 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4924 File
    4925 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4926 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4927 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4928 exclude=exclude) 
    4929 File
    4930 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4931 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4932 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4933 File
    4934 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4935 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4936 b = self._pick_bounds() 
    4937 File
    4938 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4939 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4940 from .ribbon import RibbonDrawing 
    4941 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4942 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4943 packages/chimerax/atomic/ribbon.py) 
    4944  
    4945 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    4946 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4947 packages/chimerax/atomic/ribbon.py) 
    4948  
    4949 File
    4950 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4951 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    4952 from .ribbon import RibbonDrawing 
    4953  
    4954 See log for complete Python traceback. 
    4955  
    4956 Traceback (most recent call last): 
    4957 File
    4958 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4959 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    4960 self.session.ui.mouse_modes.mouse_pause_tracking() 
    4961 File
    4962 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4963 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    4964 mouse_pause_tracking 
    4965 self._mouse_pause() 
    4966 File
    4967 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4968 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    4969 m.pause(self._mouse_pause_position) 
    4970 File
    4971 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4972 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    4973 p = picked_object(x, y, self.view) 
    4974 File
    4975 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4976 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    4977 exclude = exclude) 
    4978 File
    4979 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4980 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    4981 picked_object_on_segment 
    4982 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    4983 File
    4984 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4985 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    4986 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    4987 File
    4988 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4989 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    4990 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    4991 exclude=exclude) 
    4992 File
    4993 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4994 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    4995 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    4996 File
    4997 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    4998 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    4999 b = self._pick_bounds() 
    5000 File
    5001 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5002 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5003 from .ribbon import RibbonDrawing 
    5004 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5005 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5006 packages/chimerax/atomic/ribbon.py) 
    5007  
    5008 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5009 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5010 packages/chimerax/atomic/ribbon.py) 
    5011  
    5012 File
    5013 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5014 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5015 from .ribbon import RibbonDrawing 
    5016  
    5017 See log for complete Python traceback. 
    5018  
    5019 Traceback (most recent call last): 
    5020 File
    5021 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5022 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5023 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5024 File
    5025 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5026 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5027 mouse_pause_tracking 
    5028 self._mouse_pause() 
    5029 File
    5030 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5031 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5032 m.pause(self._mouse_pause_position) 
    5033 File
    5034 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5035 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5036 p = picked_object(x, y, self.view) 
    5037 File
    5038 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5039 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5040 exclude = exclude) 
    5041 File
    5042 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5043 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5044 picked_object_on_segment 
    5045 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5046 File
    5047 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5048 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5049 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5050 File
    5051 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5052 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5053 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5054 exclude=exclude) 
    5055 File
    5056 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5057 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5058 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5059 File
    5060 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5061 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5062 b = self._pick_bounds() 
    5063 File
    5064 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5065 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5066 from .ribbon import RibbonDrawing 
    5067 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5068 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5069 packages/chimerax/atomic/ribbon.py) 
    5070  
    5071 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5072 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5073 packages/chimerax/atomic/ribbon.py) 
    5074  
    5075 File
    5076 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5077 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5078 from .ribbon import RibbonDrawing 
    5079  
    5080 See log for complete Python traceback. 
    5081  
    5082 Traceback (most recent call last): 
    5083 File
    5084 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5085 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5086 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5087 File
    5088 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5089 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5090 mouse_pause_tracking 
    5091 self._mouse_pause() 
    5092 File
    5093 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5094 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5095 m.pause(self._mouse_pause_position) 
    5096 File
    5097 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5098 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5099 p = picked_object(x, y, self.view) 
    5100 File
    5101 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5102 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5103 exclude = exclude) 
    5104 File
    5105 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5106 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5107 picked_object_on_segment 
    5108 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5109 File
    5110 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5111 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5112 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5113 File
    5114 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5115 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5116 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5117 exclude=exclude) 
    5118 File
    5119 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5120 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5121 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5122 File
    5123 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5124 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5125 b = self._pick_bounds() 
    5126 File
    5127 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5128 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5129 from .ribbon import RibbonDrawing 
    5130 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5131 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5132 packages/chimerax/atomic/ribbon.py) 
    5133  
    5134 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5135 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5136 packages/chimerax/atomic/ribbon.py) 
    5137  
    5138 File
    5139 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5140 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5141 from .ribbon import RibbonDrawing 
    5142  
    5143 See log for complete Python traceback. 
    5144  
    5145 Traceback (most recent call last): 
    5146 File
    5147 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5148 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5149 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5150 File
    5151 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5152 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5153 mouse_pause_tracking 
    5154 self._mouse_pause() 
    5155 File
    5156 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5157 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5158 m.pause(self._mouse_pause_position) 
    5159 File
    5160 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5161 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5162 p = picked_object(x, y, self.view) 
    5163 File
    5164 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5165 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5166 exclude = exclude) 
    5167 File
    5168 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5169 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5170 picked_object_on_segment 
    5171 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5172 File
    5173 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5174 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5175 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5176 File
    5177 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5178 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5179 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5180 exclude=exclude) 
    5181 File
    5182 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5183 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5184 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5185 File
    5186 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5187 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5188 b = self._pick_bounds() 
    5189 File
    5190 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5191 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5192 from .ribbon import RibbonDrawing 
    5193 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5194 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5195 packages/chimerax/atomic/ribbon.py) 
    5196  
    5197 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5198 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5199 packages/chimerax/atomic/ribbon.py) 
    5200  
    5201 File
    5202 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5203 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5204 from .ribbon import RibbonDrawing 
    5205  
    5206 See log for complete Python traceback. 
    5207  
    5208 Traceback (most recent call last): 
    5209 File
    5210 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5211 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5212 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5213 File
    5214 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5215 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5216 mouse_pause_tracking 
    5217 self._mouse_pause() 
    5218 File
    5219 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5220 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5221 m.pause(self._mouse_pause_position) 
    5222 File
    5223 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5224 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5225 p = picked_object(x, y, self.view) 
    5226 File
    5227 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5228 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5229 exclude = exclude) 
    5230 File
    5231 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5232 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5233 picked_object_on_segment 
    5234 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5235 File
    5236 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5237 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5238 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5239 File
    5240 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5241 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5242 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5243 exclude=exclude) 
    5244 File
    5245 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5246 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5247 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5248 File
    5249 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5250 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5251 b = self._pick_bounds() 
    5252 File
    5253 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5254 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5255 from .ribbon import RibbonDrawing 
    5256 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5257 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5258 packages/chimerax/atomic/ribbon.py) 
    5259  
    5260 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5261 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5262 packages/chimerax/atomic/ribbon.py) 
    5263  
    5264 File
    5265 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5266 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5267 from .ribbon import RibbonDrawing 
    5268  
    5269 See log for complete Python traceback. 
    5270  
    5271 Traceback (most recent call last): 
    5272 File
    5273 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5274 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5275 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5276 File
    5277 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5278 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5279 mouse_pause_tracking 
    5280 self._mouse_pause() 
    5281 File
    5282 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5283 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5284 m.pause(self._mouse_pause_position) 
    5285 File
    5286 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5287 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5288 p = picked_object(x, y, self.view) 
    5289 File
    5290 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5291 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5292 exclude = exclude) 
    5293 File
    5294 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5295 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5296 picked_object_on_segment 
    5297 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5298 File
    5299 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5300 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5301 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5302 File
    5303 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5304 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5305 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5306 exclude=exclude) 
    5307 File
    5308 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5309 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5310 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5311 File
    5312 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5313 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5314 b = self._pick_bounds() 
    5315 File
    5316 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5317 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5318 from .ribbon import RibbonDrawing 
    5319 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5320 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5321 packages/chimerax/atomic/ribbon.py) 
    5322  
    5323 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5324 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5325 packages/chimerax/atomic/ribbon.py) 
    5326  
    5327 File
    5328 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5329 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5330 from .ribbon import RibbonDrawing 
    5331  
    5332 See log for complete Python traceback. 
    5333  
    5334 Traceback (most recent call last): 
    5335 File
    5336 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5337 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5338 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5339 File
    5340 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5341 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5342 mouse_pause_tracking 
    5343 self._mouse_pause() 
    5344 File
    5345 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5346 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5347 m.pause(self._mouse_pause_position) 
    5348 File
    5349 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5350 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5351 p = picked_object(x, y, self.view) 
    5352 File
    5353 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5354 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5355 exclude = exclude) 
    5356 File
    5357 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5358 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5359 picked_object_on_segment 
    5360 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5361 File
    5362 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5363 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5364 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5365 File
    5366 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5367 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5368 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5369 exclude=exclude) 
    5370 File
    5371 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5372 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5373 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5374 File
    5375 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5376 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5377 b = self._pick_bounds() 
    5378 File
    5379 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5380 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5381 from .ribbon import RibbonDrawing 
    5382 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5383 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5384 packages/chimerax/atomic/ribbon.py) 
    5385  
    5386 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5387 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5388 packages/chimerax/atomic/ribbon.py) 
    5389  
    5390 File
    5391 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5392 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5393 from .ribbon import RibbonDrawing 
    5394  
    5395 See log for complete Python traceback. 
    5396  
    5397 Traceback (most recent call last): 
    5398 File
    5399 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5400 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5401 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5402 File
    5403 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5404 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5405 mouse_pause_tracking 
    5406 self._mouse_pause() 
    5407 File
    5408 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5409 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5410 m.pause(self._mouse_pause_position) 
    5411 File
    5412 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5413 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5414 p = picked_object(x, y, self.view) 
    5415 File
    5416 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5417 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5418 exclude = exclude) 
    5419 File
    5420 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5421 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5422 picked_object_on_segment 
    5423 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5424 File
    5425 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5426 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5427 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5428 File
    5429 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5430 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5431 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5432 exclude=exclude) 
    5433 File
    5434 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5435 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5436 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5437 File
    5438 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5439 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5440 b = self._pick_bounds() 
    5441 File
    5442 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5443 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5444 from .ribbon import RibbonDrawing 
    5445 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5446 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5447 packages/chimerax/atomic/ribbon.py) 
    5448  
    5449 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5450 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5451 packages/chimerax/atomic/ribbon.py) 
    5452  
    5453 File
    5454 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5455 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5456 from .ribbon import RibbonDrawing 
    5457  
    5458 See log for complete Python traceback. 
    5459  
    5460 Traceback (most recent call last): 
    5461 File
    5462 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5463 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5464 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5465 File
    5466 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5467 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5468 mouse_pause_tracking 
    5469 self._mouse_pause() 
    5470 File
    5471 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5472 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5473 m.pause(self._mouse_pause_position) 
    5474 File
    5475 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5476 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5477 p = picked_object(x, y, self.view) 
    5478 File
    5479 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5480 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5481 exclude = exclude) 
    5482 File
    5483 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5484 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5485 picked_object_on_segment 
    5486 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5487 File
    5488 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5489 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5490 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5491 File
    5492 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5493 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5494 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5495 exclude=exclude) 
    5496 File
    5497 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5498 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5499 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5500 File
    5501 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5502 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5503 b = self._pick_bounds() 
    5504 File
    5505 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5506 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5507 from .ribbon import RibbonDrawing 
    5508 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5509 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5510 packages/chimerax/atomic/ribbon.py) 
    5511  
    5512 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5513 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5514 packages/chimerax/atomic/ribbon.py) 
    5515  
    5516 File
    5517 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5518 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5519 from .ribbon import RibbonDrawing 
    5520  
    5521 See log for complete Python traceback. 
    5522  
    5523 Traceback (most recent call last): 
    5524 File
    5525 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5526 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5527 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5528 File
    5529 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5530 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5531 mouse_pause_tracking 
    5532 self._mouse_pause() 
    5533 File
    5534 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5535 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5536 m.pause(self._mouse_pause_position) 
    5537 File
    5538 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5539 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5540 p = picked_object(x, y, self.view) 
    5541 File
    5542 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5543 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5544 exclude = exclude) 
    5545 File
    5546 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5547 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5548 picked_object_on_segment 
    5549 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5550 File
    5551 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5552 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5553 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5554 File
    5555 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5556 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5557 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5558 exclude=exclude) 
    5559 File
    5560 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5561 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5562 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5563 File
    5564 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5565 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5566 b = self._pick_bounds() 
    5567 File
    5568 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5569 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5570 from .ribbon import RibbonDrawing 
    5571 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5572 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5573 packages/chimerax/atomic/ribbon.py) 
    5574  
    5575 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5576 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5577 packages/chimerax/atomic/ribbon.py) 
    5578  
    5579 File
    5580 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5581 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5582 from .ribbon import RibbonDrawing 
    5583  
    5584 See log for complete Python traceback. 
    5585  
    5586 Traceback (most recent call last): 
    5587 File
    5588 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5589 packages/chimerax/core/updateloop.py", line 139, in _redraw_timer_callback 
    5590 self.session.ui.mouse_modes.mouse_pause_tracking() 
    5591 File
    5592 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5593 packages/chimerax/mouse_modes/mousemodes.py", line 362, in
    5594 mouse_pause_tracking 
    5595 self._mouse_pause() 
    5596 File
    5597 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5598 packages/chimerax/mouse_modes/mousemodes.py", line 466, in _mouse_pause 
    5599 m.pause(self._mouse_pause_position) 
    5600 File
    5601 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5602 packages/chimerax/mouse_modes/std_modes.py", line 623, in pause 
    5603 p = picked_object(x, y, self.view) 
    5604 File
    5605 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5606 packages/chimerax/mouse_modes/mousemodes.py", line 613, in picked_object 
    5607 exclude = exclude) 
    5608 File
    5609 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5610 packages/chimerax/mouse_modes/mousemodes.py", line 617, in
    5611 picked_object_on_segment 
    5612 p2 = p = view.first_intercept_on_segment(xyz1, xyz2, exclude=exclude) 
    5613 File
    5614 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5615 packages/chimerax/graphics/view.py", line 788, in first_intercept_on_segment 
    5616 p = self.drawing.first_intercept(xyz1, xyz2, exclude=exclude) 
    5617 File
    5618 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5619 packages/chimerax/graphics/drawing.py", line 986, in first_intercept 
    5620 p = self.first_intercept_children(self.child_drawings(), mxyz1, mxyz2,
    5621 exclude=exclude) 
    5622 File
    5623 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5624 packages/chimerax/graphics/drawing.py", line 1002, in first_intercept_children 
    5625 p = d.first_intercept(cxyz1, cxyz2, exclude=exclude) 
    5626 File
    5627 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5628 packages/chimerax/atomic/structure.py", line 580, in first_intercept 
    5629 b = self._pick_bounds() 
    5630 File
    5631 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5632 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5633 from .ribbon import RibbonDrawing 
    5634 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5635 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5636 packages/chimerax/atomic/ribbon.py) 
    5637  
    5638 ImportError: cannot import name 'RibbonDrawing' from 'chimerax.atomic.ribbon'
    5639 (/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5640 packages/chimerax/atomic/ribbon.py) 
    5641  
    5642 File
    5643 "/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
    5644 packages/chimerax/atomic/structure.py", line 604, in _pick_bounds 
    5645 from .ribbon import RibbonDrawing 
    5646  
    5647 See log for complete Python traceback. 
    5648  
    5649296
    5650297