Opened 5 years ago

Closed 5 years ago

#3272 closed defect (fixed)

MAV: region name is None

Reported by: chimerax-bug-report@… Owned by: pett
Priority: normal Milestone:
Component: Sequence Version: 0.92
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-19.3.0-x86_64-i386-64bit
ChimeraX Version: 0.92 (2020-02-20)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 0.92 (2020-02-20)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "/Users/eliabrodsky/Dropbox (Dream Team)/Bioinformatics for Infectious
> Diseases/Sessions/6 - May 21 -
> DiseaseProgression/Data/spike/human_SARS_Spike.fasta"

Sequence 'YP_009724390.1 |surface glycoprotein [Severe acute respiratory
syndrome coronavirus 2]' differs in length from preceding sequences, and it is
therefore impossible to open these sequences as an alignment. If you want to
open the sequences individually, specify 'false' as the value of the
'alignment' keyword in the 'open' command.  
Downloading bundle ChimeraX_ShowSequences-1.0-py3-none-any.whl  
Unsupported version comparison:  
Bundle saved as
/Users/eliabrodsky/Downloads/ChimeraX_ShowSequences-1.0-py3-none-any.whl  

> toolshed show Registration

> open "/Users/eliabrodsky/Dropbox (Dream Team)/Bioinformatics for Infectious
> Diseases/Sessions/6 - May 21 -
> DiseaseProgression/Data/spike/_human_SARS2_Spike .fasta"

Summary of feedback from opening /Users/eliabrodsky/Dropbox (Dream
Team)/Bioinformatics for Infectious Diseases/Sessions/6 - May 21 -
DiseaseProgression/Data/spike/_human_SARS2_Spike .fasta  
---  
note | Alignment identifier is _human_SARS2_Spike .fasta  
  
Opened 1 sequences from _human_SARS2_Spike .fasta  

> show sel surfaces

> open "/Users/eliabrodsky/Dropbox (Dream Team)/Bioinformatics for Infectious
> Diseases/Sessions/6 - May 21 - DiseaseProgression/Data/spike/6vxx.pdb"

6vxx.pdb title:  
Structure of the sars-cov-2 spike glycoprotein (closed state) [more info...]  
  
Chain information for 6vxx.pdb #1  
---  
Chain | Description  
A B C | sars-cov-2 spike glycoprotein  
  
Non-standard residues in 6vxx.pdb #1  
---  
NAG — N-acetyl-D-glucosamine  
  
Alignment identifier is 1  

> show sel surfaces

> ~select #1.4

3806 atoms, 5757 bonds, 4 models selected  

> select #1.4

7604 atoms, 1 model selected  

> ~select #1.4

1 model selected  

> select #1.4

7604 atoms, 1 model selected  

> ~select #1.4

1 model selected  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 505, in <lambda>  
self.widget.color_changed.connect(lambda c, s=self: s.make_callback())  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/ui/options/options.py", line 170, in make_callback  
self._callback(self)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 41, in <lambda>  
self._setting_change_cb(cat, o), attr_name=attr_name, settings=sv.settings,
**ctor_keywords)  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
AttributeError: 'NoneType' object has no attribute 'name'  
  
AttributeError: 'NoneType' object has no attribute 'name'  
  
File
"/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/seq-view/settings_tool.py", line 92, in _setting_change_cb  
if i == 0 and region.name.startswith("partial"):  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 INTEL-14.4.23
OpenGL renderer: Intel(R) Iris(TM) Plus Graphics 655
OpenGL vendor: Intel Inc.

Change History (2)

comment:1 by pett, 5 years ago

Component: UnassignedSequence
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionMAV: region name is None
Version: 0.92

comment:2 by pett, 5 years ago

Resolution: fixed
Status: acceptedclosed

If the setting for showing the selection region was off, then fetching the selection region could return None and I didn't account for it in this section of code.

Note: See TracTickets for help on using tickets.