Opened 21 months ago
Closed 21 months ago
#14596 closed defect (duplicate)
"combine" with blank chain ID
| Reported by: | Tony Schaefer | Owned by: | Eric Pettersen |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Structure Editing | 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.22631
ChimeraX Version: 1.7.dev202306232350 (2023-06-23 23:50:16 UTC)
Description
I combined two structures (one from Gaussian output, one from iupac name) and then couldn't calculate the distances involving any atoms in the iupac structure. It looks like this might be because it doesn't have a valid chain id assigned, so the "?" in place of the chain id in the atomspec was matching multiple atoms. In the shell, I can see that the chain_id was a single space for the part of the structure that is from `open iupac:benzene`. Once I set the chain id to something else, I can calculate the distances.
Log:
Startup Messages
---
warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR
bundle with that from NMRSTAR bundle
> cd C:\Users\ajs99778/Desktop
Current working directory is: C:\Users\ajs99778\Desktop
> graphics selection width 4
UCSF ChimeraX version: 1.7.dev202306232350 (2023-06-23)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open C:\Users\ajs99778\Desktop\ts-opt-freq.out format out
Summary of feedback from opening C:\Users\ajs99778\Desktop\ts-opt-freq.out
---
notes | coords 0
coords 0
coords 1
coords 2
coords 3
coords 4
coords 5
coords 6
coords 7
coords 8
coords 9
coords 10
coords 11
coords 12
coords 13
coords 14
coords 15
coords 16
coords 17
coords 18
coords 19
21
Opened ts-opt-freq.out as an ORCA output file
> close
> open C:\Users\ajs99778\Desktop\ts-opt-freq.out format out
Summary of feedback from opening C:\Users\ajs99778\Desktop\ts-opt-freq.out
---
notes | coords 0
coords 0
coords 1
coords 2
coords 3
coords 4
coords 5
coords 6
coords 7
coords 8
coords 9
coords 10
coords 11
coords 12
coords 13
coords 14
coords 15
coords 16
coords 17
coords 18
coords 19
21
Opened ts-opt-freq.out as an ORCA output file
> close
> open C:/Users/ajs99778/Downloads/c_o_21_free.log
Summary of feedback from opening C:/Users/ajs99778/Downloads/c_o_21_free.log
---
notes | c_o_21_free.log has 1 imaginary harmonic vibrational mode
243.01i
10
Opened c_o_21_free.log as a Gaussian output file
> ui tool show "Visualize Normal Modes"
> close
> open C:\Users\ajs99778\Desktop\ts-opt-freq.out format out
Summary of feedback from opening C:\Users\ajs99778\Desktop\ts-opt-freq.out
---
notes | coords 0
coords 0
coords 1
coords 2
coords 3
coords 4
coords 5
coords 6
coords 7
coords 8
coords 9
coords 10
coords 11
coords 12
coords 13
coords 14
coords 15
coords 16
coords 17
coords 18
coords 19
21
Opened ts-opt-freq.out as an ORCA output file
> ui tool show "File Info"
> close
> open C:\Users\ajs99778\Desktop\ts-opt-freq.out format out
Summary of feedback from opening C:\Users\ajs99778\Desktop\ts-opt-freq.out
---
notes | coords 0
coords 0
coords 1
coords 2
coords 3
coords 4
coords 5
coords 6
coords 7
coords 8
coords 9
coords 10
coords 11
coords 12
coords 13
coords 14
coords 15
coords 16
coords 17
coords 18
coords 19
21
Opened ts-opt-freq.out as an ORCA output file
> close
> open C:\Users\ajs99778\Desktop\cat.log format log
Summary of feedback from opening C:\Users\ajs99778\Desktop\cat.log
---
notes | 51
Opened cat.log as a Gaussian output file
> open iupac:benzene
> preset seqcrow ball-stick-endcap
Using preset: SEQCROW / Ball-Stick-Endcap
Preset implemented in Python; no expansion to individual ChimeraX commands
available.
Translated IUPAC name to SMILES string via Cambridge web service (IUPAC:
benzene)
Translated SMILES to 3D structure via NCI web service (SMILES: C1=CC=CC=C1)
> ui mousemode right "select fragment"
> ui mousemode right "translate selected atoms"
> combine #1 #2
> close #2#1
> preset seqcrow "ball-stick-endcap (displayed only)"
Using preset: SEQCROW / Ball-Stick-Endcap (Displayed Only)
Preset implemented in Python; no expansion to individual ChimeraX commands
available.
> ui tool show "Build QM Input"
> ui mousemode right distance
> distance /?:1@C1 /a:1@Mo1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 3 atoms and 0
measurable objects
> distance /?:1@C1 /a:1@Mo1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 3 atoms and 0
measurable objects
> distance /a:1@Mo1 /?:1@C1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 3 atoms and 0
measurable objects
> distance /a:1@H8 /a:1@Mo1
Distance between /a UNK 1 H8 and Mo1: 3.57Å
> distance /?:1@H6 /?:1@H1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 4 atoms and 0
measurable objects
> select clear
> distance /?:1@C4 /?:1@C1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 4 atoms and 0
measurable objects
> distance /a:1@H19 /?:1@H2
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 3 atoms and 0
measurable objects
> distance /?:1@C1 /a:1@Mo1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 3 atoms and 0
measurable objects
> open iupac:benzene
> preset seqcrow ball-stick-endcap
Using preset: SEQCROW / Ball-Stick-Endcap
Preset implemented in Python; no expansion to individual ChimeraX commands
available.
Translated IUPAC name to SMILES string via Cambridge web service (IUPAC:
benzene)
Translated SMILES to 3D structure via NCI web service (SMILES: C1=CC=CC=C1)
> hide #!1 models
> show #!1 models
> hide #!3 models
> distance #2/?:1@C4 #2/?:1@C1
Distance between iupac:benzene #2/? UNL 1 C4 and C1: 2.76Å
> hide #2 models
> show #!3 models
> distance #3/?:1@C4 #3/?:1@C1
Expected exactly two atoms and/or measurable objects (e.g. axes, planes), or
one or more measurable objects and one or more atoms, got 4 atoms and 0
measurable objects
> show #2 models
> hide #1.1 models
> show #1.1 models
> hide #!3 models
> show #!3 models
> hide #1.1 models
> hide #2 models
> show #1.1 models
Drag select of 12 atoms, 12 bonds
> help setattr
> setattr sel chains name b
Assigning name attribute to 0 items
> ui tool show Shell
0.01s - Debugger warning: It seems that frozen modules are being used, which
may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to
disable this validation.
> setattr sel chains id b
Assigning id attribute to 0 items
> setattr sel res chain_id b
Assigning chain_id attribute to 1 item
> distance #3/a:1@Mo1 #3/b:1@C1
Distance between combination #3/a UNK 1 Mo1 and /b UNL 1 C1: 6.80Å
> show #2 models
> hide #!3 models
> help combine
> show #!3 models
> hide #2 models
> ui mousemode right "translate selected atoms"
OpenGL version: 3.3.0 - Build 31.0.101.4953
OpenGL renderer: Intel(R) UHD Graphics 770
OpenGL vendor: Intel
Python: 3.11.2
Locale: en_US.cp1252
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: windows
Manufacturer: Dell Inc.
Model: OptiPlex 7000
OS: Microsoft Windows 11 Enterprise (Build 22631)
Memory: 16,853,479,424
MaxProcessMemory: 137,438,953,344
CPU: 20 12th Gen Intel(R) Core(TM) i7-12700
OSLanguage: en-US
Installed Packages:
alabaster: 0.7.13
appdirs: 1.4.4
asttokens: 2.2.1
Babel: 2.12.1
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
blosc2: 2.0.0
build: 0.10.0
certifi: 2023.5.7
cftime: 1.6.2
charset-normalizer: 3.1.0
ChimeraX-AddCharge: 1.5.11
ChimeraX-AddH: 2.2.5
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.3.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.9.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.46
ChimeraX-AtomicLibrary: 10.0.7
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3.2
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.10.3
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.2
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3.1
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.3
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.7.dev202306232350
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.4.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2
ChimeraX-DistMonitor: 1.4
ChimeraX-DockPrep: 1.1.2
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.1
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.1
ChimeraX-IUPAC: 1.0
ChimeraX-Label: 1.1.7
ChimeraX-ListInfo: 1.2
ChimeraX-Log: 1.1.5
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.2
ChimeraX-Map: 1.1.4
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.1
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.9
ChimeraX-ModelPanel: 1.3.7
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.0
ChimeraX-NRRD: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.10.2
ChimeraX-OpenCommands: 1.1
ChimeraX-PDB: 2.7.2
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.2
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 3.0
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.1
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.9
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.1
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1.2
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.12.1
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1.2
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-TestManager: 0.3
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.30
ChimeraX-uniprot: 2.3
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.2.1
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.1
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.1.3
comtypes: 1.1.14
contourpy: 1.1.0
cxservices: 1.2.2
cycler: 0.11.0
Cython: 0.29.33
debugpy: 1.6.7
decorator: 5.1.1
docutils: 0.19
executing: 1.2.0
filelock: 3.9.0
flake8: 6.0.0
fonttools: 4.40.0
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.9.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.35
imagecodecs: 2023.3.16
imagesize: 1.4.1
ipykernel: 6.23.2
ipython: 8.14.0
ipython-genutils: 0.2.0
ipywidgets: 8.0.6
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.2.0
jupyter-core: 5.3.1
jupyterlab-widgets: 3.0.7
kiwisolver: 1.4.4
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.3
matplotlib: 3.6.3
matplotlib-inline: 0.1.6
mccabe: 0.7.0
msgpack: 1.0.4
mypy: 1.4.1
mypy-extensions: 1.0.0
nest-asyncio: 1.5.6
netCDF4: 1.6.2
networkx: 2.8.8
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.4
numpy: 1.23.5
openvr: 1.23.701
packaging: 23.1
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pickleshare: 0.7.5
Pillow: 9.3.0
pip: 23.0
pkginfo: 1.9.6
platformdirs: 3.8.0
prompt-toolkit: 3.0.38
psutil: 5.9.4
pure-eval: 0.2.2
py-cpuinfo: 9.0.0
pycodestyle: 2.10.0
pycollada: 0.7.2
pydicom: 2.3.0
pydocstyle: 6.3.0
pyflakes: 3.0.1
Pygments: 2.14.0
pynrrd: 1.0.0
PyOpenGL: 3.1.6
PyOpenGL-accelerate: 3.1.6
pyparsing: 3.1.0
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.4.2
PyQt6-Qt6: 6.4.3
PyQt6-sip: 13.4.1
PyQt6-WebEngine-commercial: 6.4.0
PyQt6-WebEngine-Qt6: 6.4.3
python-dateutil: 2.8.2
pytz: 2023.3
pywin32: 305
pyzmq: 25.1.0
qtconsole: 5.4.3
QtPy: 2.3.1
RandomWords: 0.4.0
requests: 2.31.0
scipy: 1.9.3
Send2Trash: 1.8.2
SEQCROW: 1.8.8
setuptools: 67.4.0
sfftk-rw: 0.7.3
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.4.1
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.4
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.1
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.8.0
tcia-utils: 1.2.0
tifffile: 2022.10.10
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.3.2
traitlets: 5.9.0
typing-extensions: 4.6.3
tzdata: 2023.3
urllib3: 2.0.3
wcwidth: 0.2.6
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.7
WMI: 1.5.1
Change History (2)
comment:1 by , 21 months ago
| Component: | Unassigned → Structure Editing |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → accepted |
| Summary: | ChimeraX bug report submission → "combine" with blank chain ID |
comment:2 by , 21 months ago
| Resolution: | → duplicate |
|---|---|
| Status: | accepted → closed |
Note:
See TracTickets
for help on using tickets.
Hi Tony,
--Eric