Opened 6 years ago
Closed 6 years ago
#3054 closed defect (duplicate)
'cartoon' command: 'Atoms' object has no attribute 'evaluate'
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Depiction | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.18362
ChimeraX Version: 0.93 (2020-03-20)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Messages
---
warning | 'clip' is a prefix of an existing command 'clipper'
UCSF ChimeraX version: 0.93 (2020-03-20)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open "C:/Users/rafLa/Desktop/hE2
> structure/cryosparc_P4_J156__localfilter_GOOD.mrc"
Opened cryosparc_P4_J156__localfilter_GOOD.mrc, grid size 450,450,450, pixel
0.84, shown at level 0.395, step 2, values float32
> open "C:/Users/rafLa/Desktop/hE2 structure/hE2_60mer from trimer
> best_trimer.pdb"
Chain information for hE2_60mer from trimer best_trimer.pdb #2
---
Chain | Description
D H W | No description available
> toolshed show ISOLDE
> set selectionWidth 4
Chain information for hE2_60mer from trimer best_trimer.pdb
---
Chain | Description
2.2/D 2.2/H 2.2/W | No description available
Traceback (most recent call last):
File "D:\ChimeraX\bin\lib\site-packages\chimerax\core\triggerset.py", line
130, in invoke
return self._func(self._name, data)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\clipper\symmetry.py", line 1222, in _set_default_cartoon_cb
set_to_default_cartoon(self.session, model = self.structure)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\clipper\util.py", line 55, in set_to_default_cartoon
cartoon.cartoon(session, atoms = atoms, suppress_backbone_display=False)
File "D:\ChimeraX\bin\lib\site-packages\chimerax\std_commands\cartoon.py",
line 71, in cartoon
results = atoms.evaluate(session)
AttributeError: 'Atoms' object has no attribute 'evaluate'
Error processing trigger "frame drawn":
AttributeError: 'Atoms' object has no attribute 'evaluate'
File "D:\ChimeraX\bin\lib\site-packages\chimerax\std_commands\cartoon.py",
line 71, in cartoon
results = atoms.evaluate(session)
See log for complete Python traceback.
Done loading forcefield
> select #2.2
5307 atoms, 5397 bonds, 5 models selected
> select #2.2
5307 atoms, 5397 bonds, 5 models selected
> select #2.2
5307 atoms, 5397 bonds, 5 models selected
> select #2.2
5307 atoms, 5397 bonds, 5 models selected
> select clear
> select #2.2
5307 atoms, 5397 bonds, 5 models selected
Traceback (most recent call last):
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\openmm\openmm_interface.py", line 591, in __init__
isolde.forcefield_mgr)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\openmm\openmm_interface.py", line 1327, in __init__
sim_params, residue_templates)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\openmm\openmm_interface.py", line 1424, in
_create_openmm_system
sys = forcefield.createSystem(top, **system_params)
File "D:\ChimeraX\bin\lib\site-packages\simtk\openmm\app\forcefield.py", line
1114, in createSystem
raise Exception('User-supplied template %s does not match the residue %d (%s)'
% (tname, res.index+1, res.name))
Exception: User-supplied template CYM does not match the residue 72 (CYS)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\isolde.py", line 2679, in _start_sim_or_toggle_pause
self.start_sim()
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\isolde.py", line 2699, in start_sim
self.params, self.sim_params, excluded_residues = self.ignored_residues)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\openmm\openmm_interface.py", line 593, in __init__
self._sim_end_cb(None, None)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\openmm\openmm_interface.py", line 1012, in
_sim_end_cb
self._dihe_r_sim_end_cb()
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\openmm\openmm_interface.py", line 1163, in
_dihe_r_sim_end_cb
pdrs =
self.proper_dihedral_restraint_mgr.get_all_restraints_for_residues(sc.mobile_residues)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 3613, in
get_all_restraints_for_residues
return self._get_all_restraints_for_residues(residues, False)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 3601, in
_get_all_restraints_for_residues
dihedrals = pdm.get_all_dihedrals(residues)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 601, in get_all_dihedrals
self.create_all_dihedrals(residues)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 521, in create_all_dihedrals
self._find_peptide_backbone_dihedrals(dihedral_dict, aa_residues, f)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 529, in
_find_peptide_backbone_dihedrals
len(aa_residues), True)
TypeError: All atoms must be in the same structure!
TypeError: All atoms must be in the same structure!
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 529, in
_find_peptide_backbone_dihedrals
len(aa_residues), True)
See log for complete Python traceback.
Traceback (most recent call last):
File "D:\ChimeraX\bin\lib\site-packages\chimerax\core\triggerset.py", line
130, in invoke
return self._func(self._name, data)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\validation\rama_annotation.py", line 222, in
_update_graphics_if_needed
self.update_graphics()
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\validation\rama_annotation.py", line 234, in
update_graphics
coords, colors, selecteds = mgr._ca_positions_colors_and_selecteds(ramas,
self.hide_favored)
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 1067, in
_ca_positions_colors_and_selecteds
pointer(coords), pointer(colors), pointer(selecteds))
TypeError: All atoms must be in the same structure!
Error processing trigger "changes":
TypeError: All atoms must be in the same structure!
File "C:\Users\rafLa\AppData\Local\UCSF\ChimeraX\0.93\site-
packages\chimerax\isolde\molobject.py", line 1067, in
_ca_positions_colors_and_selecteds
pointer(coords), pointer(colors), pointer(selecteds))
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 442.50
OpenGL renderer: GeForce GTX 1070/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Acer
Model: Aspire GX-785
OS: Microsoft Windows 10 Home (Build 18363)
Memory: 17,117,134,848
MaxProcessMemory: 137,438,953,344
CPU: 8 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz"
Change History (2)
comment:1 by , 6 years ago
| Component: | Unassigned → Depiction |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → 'cartoon' command: 'Atoms' object has no attribute 'evaluate' |
comment:2 by , 6 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
duplicate of #3024