Opened 6 years ago
Closed 6 years ago
#2319 closed defect (fixed)
ISOLDE: name '_f_sigf_chooser' is not defined
| Reported by: | Owned by: | Tristan Croll | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Third Party | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-4.15.0-48-generic-x86_64-with-debian-stretch-sid
ChimeraX Version: 0.8 (2018-12-17)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Messages
---
note | Traceback (most recent call last):
File "/opt/bioxray/programs/chimerax/lib/python3.6/site-
packages/chimerax/core/toolshed/__init__.py", line 338, in __init__
self.init_available_from_cache(logger)
File "/opt/bioxray/programs/chimerax/lib/python3.6/site-
packages/chimerax/core/toolshed/__init__.py", line 445, in
init_available_from_cache
abc.load_from_cache()
File "/opt/bioxray/programs/chimerax/lib/python3.6/site-
packages/chimerax/core/toolshed/available.py", line 61, in load_from_cache
b = _build_bundle(d)
File "/opt/bioxray/programs/chimerax/lib/python3.6/site-
packages/chimerax/core/toolshed/available.py", line 242, in _build_bundle
keywords = _extract_extra_keywords(keywords)
File "/opt/bioxray/programs/chimerax/lib/python3.6/site-
packages/chimerax/core/toolshed/installed.py", line 270, in
_extract_extra_keywords
all_kwds = [k.strip() for k in kwds.split(',')]
AttributeError: 'list' object has no attribute 'split'
UCSF ChimeraX version: 0.8 (2018-12-17)
How to cite UCSF ChimeraX
> toolshed show ISOLDE
> open /u/azsha/AS/CVI03/Buster/LoopC_test_120819/refine_all_140819.pdb
Summary of feedback from opening
/u/azsha/AS/CVI03/Buster/LoopC_test_120819/refine_all_140819.pdb
---
warnings | Ignored bad PDB record found on line 1
REMARK --------------------- added by autoBUSTER
-------------------------------
Ignored bad PDB record found on line 2
REMARK run at = Mon Aug 12 10:28:08 CEST 2019
Ignored bad PDB record found on line 14
REMARK Files used:
Ignored bad PDB record found on line 15
REMARK PDB = /u/azsha/AS/CVI03/Buster/LoopC_test_120819/pdbchk.pd
Ignored bad PDB record found on line 16
REMARK MTZ = /u/azsha/AS/CVI03/090819/xscale_CVI03Sy7_merged_p21_
45 messages similar to the above omitted
Chain information for refine_all_140819.pdb #1
---
Chain | Description
A | No description available
B | No description available
C | No description available
Chain information for refine_all_140819.pdb
---
Chain | Description
1.3/A | No description available
1.3/B | No description available
1.3/C | No description available
> toolshed show ISOLDE
Traceback (most recent call last):
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/isolde/isolde.py", line 1179, in _choose_reflections_file
self.add_xtal_data(filename)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/isolde/isolde.py", line 1206, in add_xtal_data
xmapset = map_mgr.add_xmapset_from_mtz(filename, self.params.map_shannon_rate)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/map_mgr.py", line 239, in add_xmapset_from_mtz
return XmapSet(self, mtzdata)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/xmapset.py", line 169, in __init__
choice = self._choose_fsigf(crystal_data)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/xmapset.py", line 453, in _choose_fsigf
choice = _f_sigf_chooser(list(fsigfs.keys()))
NameError: name '_f_sigf_chooser' is not defined
NameError: name '_f_sigf_chooser' is not defined
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/xmapset.py", line 453, in _choose_fsigf
choice = _f_sigf_chooser(list(fsigfs.keys()))
See log for complete Python traceback.
Traceback (most recent call last):
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/isolde/isolde.py", line 1179, in _choose_reflections_file
self.add_xtal_data(filename)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/isolde/isolde.py", line 1206, in add_xtal_data
xmapset = map_mgr.add_xmapset_from_mtz(filename, self.params.map_shannon_rate)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/map_mgr.py", line 239, in add_xmapset_from_mtz
return XmapSet(self, mtzdata)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/xmapset.py", line 169, in __init__
choice = self._choose_fsigf(crystal_data)
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/xmapset.py", line 453, in _choose_fsigf
choice = _f_sigf_chooser(list(fsigfs.keys()))
NameError: name '_f_sigf_chooser' is not defined
NameError: name '_f_sigf_chooser' is not defined
File "/u/azsha/.local/share/ChimeraX/0.8/site-
packages/chimerax/clipper/maps/xmapset.py", line 453, in _choose_fsigf
choice = _f_sigf_chooser(list(fsigfs.keys()))
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 418.40.04
OpenGL renderer: GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Change History (2)
comment:1 by , 6 years ago
| Component: | Unassigned → Third Party |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → ISOLDE: name '_f_sigf_chooser' is not defined |
comment:2 by , 6 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
My bad. This is an error in 1.0b2 that comes up if your input MTZ file has more than one F/sigF array in it. It's fixed in the latest development versions (just download the latest ChimeraX daily and install ISOLDE via the ToolShed as normal), or you can avoid it by using an external editor to trim down your file to just the F/sigF array you want.
I would *strongly* advise updating in any case - ChimeraX 0.8 and the associated ISOLDE are quite ancient now.