Opened 3 years ago

Closed 3 years ago

#8245 closed defect (not a bug)

H-bonds: acc_phi_psi() takes 8 positional arguments but 9 were given

Reported by: garimagarima082@… Owned by: Eric Pettersen
Priority: normal Milestone:
Component: Structure Analysis 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.22623
ChimeraX Version: 1.4 (2022-06-03 23:39:42 UTC)
Description
H bonding interactions not showing

Log:
UCSF ChimeraX version: 1.4 (2022-06-03)  
© 2016-2022 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open D:/PLK11/Docking/2RKUL28docking/stableL28.pdb

Chain information for stableL28.pdb #1  
---  
Chain | Description  
A | No description available  
  

> set bgColor white

> lighting soft

> select /A

2972 atoms, 2862 bonds, 294 residues, 1 model selected  

> rainbow sel

> select clear

> select ::name="UNL"

41 atoms, 45 bonds, 1 residue, 1 model selected  

> select ::name="UNL"

41 atoms, 45 bonds, 1 residue, 1 model selected  

> hbonds sel reveal true

/A SER 99 OG has bad number of bonds (3)  

Skipping possible acceptor with bad geometry: /A CYS 318 O  
Wrong number of grandchild atoms for phi/psi acceptor /A CYS 318 O  
  
Skipping possible acceptor with bad geometry: /A VAL 114 O  
Wrong number of grandchild atoms for phi/psi acceptor /A VAL 114 O  
  
Skipping possible acceptor with bad geometry: /A ARG 144 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ARG 144 O  
  
Skipping possible acceptor with bad geometry: /A ASP 194 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ASP 194 O  
  
Skipping possible acceptor with bad geometry: /A SER 326 O  
Wrong number of grandchild atoms for phi/psi acceptor /A SER 326 O  
  
Skipping possible acceptor with bad geometry: /A ASP 187 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ASP 187 O  
  
Skipping possible acceptor with bad geometry: /A LEU 286 O  
Wrong number of grandchild atoms for phi/psi acceptor /A LEU 286 O  
  
Skipping possible acceptor with bad geometry: /A ASP 187 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ASP 187 O  
  
Skipping possible acceptor with bad geometry: /A LYS 61 O  
Wrong number of grandchild atoms for phi/psi acceptor /A LYS 61 O  
  
[Repeated 1 time(s)]Skipping possible acceptor with bad geometry: /A VAL 114 O  
Wrong number of grandchild atoms for phi/psi acceptor /A VAL 114 O  
  
Skipping possible acceptor with bad geometry: /A SER 99 O  
Wrong number of grandchild atoms for phi/psi acceptor /A SER 99 O  
  
[Repeated 2 time(s)]Skipping possible acceptor with bad geometry: /A ARG 144 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ARG 144 O  
  
Skipping possible acceptor with bad geometry: /A ASP 187 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ASP 187 O  
  
[Repeated 1 time(s)]Skipping possible acceptor with bad geometry: /A ASP 194 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ASP 194 O  
  
Skipping possible acceptor with bad geometry: /A LEU 286 O  
Wrong number of grandchild atoms for phi/psi acceptor /A LEU 286 O  
  
Skipping possible acceptor with bad geometry: /A CYS 318 O  
Wrong number of grandchild atoms for phi/psi acceptor /A CYS 318 O  
  
[Repeated 1 time(s)]Skipping possible acceptor with bad geometry: /A VAL 114 O  
Wrong number of grandchild atoms for phi/psi acceptor /A VAL 114 O  
  
Skipping possible acceptor with bad geometry: /A ASP 194 O  
Wrong number of grandchild atoms for phi/psi acceptor /A ASP 194 O  
  
[Repeated 1 time(s)]donor: /A ARG 51 NH1 acceptor: /A ARG 51 NE  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\toolbar\tool.py", line 205, in callback  
bundle_info.run_provider(session, name, session.toolbar,
display_name=display_name)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 386, in run_provider  
return api._api_caller.run_provider(api, session, name, mgr, **kw)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py", line 1286, in run_provider  
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\\__init__.py", line 52, in run_provider  
shortcuts.run_provider(session, name)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 1334, in run_provider  
keyboard_shortcuts(session).try_shortcut(name)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 390, in try_shortcut  
self.run_shortcut(keys)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 408, in run_shortcut  
sc.run(self.session, status = self._enabled)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 327, in run  
f(s)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 569, in run_expanded_command  
run(session, cmd)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\shortcuts\shortcuts.py", line 512, in run  
run_command(session, command, **kw)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\core\commands\run.py", line 38, in run  
results = command.run(text, log=log, return_json=return_json)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2897, in run  
result = ci.function(session, **kw_args)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\hbonds\cmd.py", line 83, in cmd_hbonds  
result = hb_func(session, struct_info, dist_slop=dist_slop,
angle_slop=angle_slop, **base_kw)  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\hbonds\hbond.py", line 603, in find_hbonds  
if not geom_func(donor_atom, donor_hyds, *args):  
TypeError: acc_phi_psi() takes 8 positional arguments but 9 were given  
  
TypeError: acc_phi_psi() takes 8 positional arguments but 9 were given  
  
File "C:\Program Files\ChimeraX 1.4\bin\lib\site-
packages\chimerax\hbonds\hbond.py", line 603, in find_hbonds  
if not geom_func(donor_atom, donor_hyds, *args):  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 - Build 31.0.101.2004
OpenGL renderer: Intel(R) UHD Graphics
OpenGL vendor: Intel

Python: 3.9.11
Locale: en_IN.cp1252
Qt version: PyQt6 6.3.0, Qt 6.3.0
Qt runtime version: 6.3.0
Qt platform: windows

Manufacturer: Dell Inc.
Model: Inspiron 3493
OS: Microsoft Windows 11 Home Single Language (Build 22623)
Memory: 8,345,964,544
MaxProcessMemory: 137,438,953,344
CPU: 4 Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz
OSLanguage: en-US

Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    Babel: 2.10.1
    backcall: 0.2.0
    blockdiag: 3.0.0
    certifi: 2022.5.18.1
    cftime: 1.6.0
    charset-normalizer: 2.0.12
    ChimeraX-AddCharge: 1.2.3
    ChimeraX-AddH: 2.1.11
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2.1
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.4.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.2
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.39.1
    ChimeraX-AtomicLibrary: 7.0
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.1
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.1
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.7
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.1
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.2
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.1
    ChimeraX-CommandLine: 1.2.3
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.4
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.3.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0
    ChimeraX-DataFormats: 1.2.2
    ChimeraX-Dicom: 1.1
    ChimeraX-DistMonitor: 1.1.5
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.2
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1
    ChimeraX-Hbonds: 2.1.2
    ChimeraX-Help: 1.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0
    ChimeraX-Label: 1.1.1
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.5
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.1
    ChimeraX-Map: 1.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 2.0.6
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.7
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.5.5
    ChimeraX-ModelPanel: 1.3.2
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.1
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0.2
    ChimeraX-OpenCommand: 1.9
    ChimeraX-PDB: 2.6.6
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0.1
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.6
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.1
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.8
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.0.1
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.1.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.1
    ChimeraX-ToolshedUtils: 1.2.1
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.18.3
    ChimeraX-uniprot: 2.2
    ChimeraX-UnitCell: 1.0
    ChimeraX-ViewDockX: 1.1.2
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0
    ChimeraX-WebServices: 1.1.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.4
    comtypes: 1.1.10
    cxservices: 1.2
    cycler: 0.11.0
    Cython: 0.29.26
    debugpy: 1.6.0
    decorator: 5.1.1
    docutils: 0.17.1
    entrypoints: 0.4
    filelock: 3.4.2
    fonttools: 4.33.3
    funcparserlib: 1.0.0
    grako: 3.16.5
    h5py: 3.7.0
    html2text: 2020.1.16
    idna: 3.3
    ihm: 0.27
    imagecodecs: 2021.11.20
    imagesize: 1.3.0
    ipykernel: 6.6.1
    ipython: 7.31.1
    ipython-genutils: 0.2.0
    jedi: 0.18.1
    Jinja2: 3.0.3
    jupyter-client: 7.1.0
    jupyter-core: 4.10.0
    kiwisolver: 1.4.2
    line-profiler: 3.4.0
    lxml: 4.7.1
    lz4: 3.1.10
    MarkupSafe: 2.1.1
    matplotlib: 3.5.1
    matplotlib-inline: 0.1.3
    msgpack: 1.0.3
    nest-asyncio: 1.5.5
    netCDF4: 1.5.8
    networkx: 2.6.3
    numexpr: 2.8.1
    numpy: 1.22.1
    openvr: 1.16.802
    packaging: 21.3
    ParmEd: 3.4.3
    parso: 0.8.3
    pickleshare: 0.7.5
    Pillow: 9.0.1
    pip: 21.3.1
    pkginfo: 1.8.2
    prompt-toolkit: 3.0.29
    psutil: 5.9.0
    pycollada: 0.7.2
    pydicom: 2.2.2
    Pygments: 2.11.2
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.9
    PyQt6-commercial: 6.3.0
    PyQt6-Qt6: 6.3.0
    PyQt6-sip: 13.3.1
    PyQt6-WebEngine-commercial: 6.3.0
    PyQt6-WebEngine-Qt6: 6.3.0
    python-dateutil: 2.8.2
    pytz: 2022.1
    pywin32: 303
    pyzmq: 23.1.0
    qtconsole: 5.3.0
    QtPy: 2.1.0
    RandomWords: 0.3.0
    requests: 2.27.1
    scipy: 1.7.3
    setuptools: 59.8.0
    sfftk-rw: 0.7.2
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 4.3.2
    sphinx-autodoc-typehints: 1.15.2
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    suds-community: 1.0.0
    tables: 3.7.0
    tifffile: 2021.11.2
    tinyarray: 1.2.4
    tornado: 6.1
    traitlets: 5.1.1
    urllib3: 1.26.9
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.37.1
    wheel-filename: 1.3.0
    WMI: 1.5.1
File attachment: stableL28.pdb

stableL28.pdb

Attachments (1)

stableL28.pdb (433.0 KB ) - added by garimagarima082@… 3 years ago.
Added by email2trac

Download all attachments as: .zip

Change History (3)

by garimagarima082@…, 3 years ago

Attachment: stableL28.pdb added

Added by email2trac

comment:1 by Eric Pettersen, 3 years ago

Component: UnassignedStructure Analysis
Owner: set to Eric Pettersen
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionH-bonds: acc_phi_psi() takes 8 positional arguments but 9 were given

comment:2 by Eric Pettersen, 3 years ago

Resolution: not a bug
Status: acceptedclosed

Hi Garima,

I don't know how you generated this PDB file, but it has a lot of problems. For instance, in residue 326 there are two copies of each and every atom(!). Perhaps they were supposed to be alternate locations, but if so the alternate location indicators are missing. ChimeraX will not be able to find H-bonds for a problematic structure like this.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

Note: See TracTickets for help on using tickets.