Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#4341 closed defect (not a bug)

Confusion with 'OK'

Reported by: lp212@… Owned by: pett
Priority: normal Milestone:
Component: UI Version:
Keywords: Cc: Elaine Meng
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-19.6.0-x86_64-i386-64bit
ChimeraX Version: 1.1.1 (2020-10-07 08:32:49 UTC)
Description
There seems to be a bug in 'select zone'. When one first clicks 'apply' and then 'OK', 'apply' correctly selects the zone, but 'OK' seems to apply another instance of 'select zone' to the currently selected area. There's no problem if one clicks 'OK' without using 'apply'.

Log:
UCSF ChimeraX version: 1.1.1 (2020-10-07)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open "/Users/luca/projects/Primosome-Nsp1/coot/fitted to maps from whole
> particles/24.02.2021_whole_final.pdb" format pdb

Summary of feedback from opening /Users/luca/projects/Primosome-
Nsp1/coot/fitted to maps from whole particles/24.02.2021_whole_final.pdb  
---  
warnings | Start residue of secondary structure not found: HELIX 1 1 GLU A 8
LEU A 20 1 13  
Start residue of secondary structure not found: HELIX 2 2 PRO A 22 VAL A 35 1
14  
Start residue of secondary structure not found: HELIX 3 3 LYS A 50 ASP A 52 1
3  
Start residue of secondary structure not found: HELIX 4 4 ASN A 62 LYS A 72 1
11  
Start residue of secondary structure not found: HELIX 5 5 ARG A 87 HIS A 91 1
5  
21 messages similar to the above omitted  
End residue of secondary structure not found: HELIX 27 27 PRO B 285 ASN B 298
1 14  
Start residue of secondary structure not found: HELIX 28 28 ARG B 302 ILE B
316 1 15  
Start residue of secondary structure not found: HELIX 29 29 THR B 319 ILE B
332 1 14  
Start residue of secondary structure not found: HELIX 30 30 ASP B 337 GLY B
354 1 18  
Start residue of secondary structure not found: HELIX 31 31 SER B 366 SER B
373 1 8  
Start residue of secondary structure not found: HELIX 32 32 CYS B 384 TYR B
401 1 18  
1 messages similar to the above omitted  
End residue of secondary structure not found: HELIX 34 34 HIS B 419 ASN B 433
1 15  
Start residue of secondary structure not found: HELIX 35 35 HIS B 443 ILE B
454 1 12  
Start residue of secondary structure not found: HELIX 36 36 GLU C 368 GLU C
371 1 4  
Start residue of secondary structure not found: HELIX 37 37 SER C 409 LYS C
426 1 18  
Start residue of secondary structure not found: HELIX 38 38 SER C 482 ARG C
491 1 10  
Start residue of secondary structure not found: HELIX 39 39 LYS C 522 VAL C
526 1 5  
31 messages similar to the above omitted  
End residue of secondary structure not found: HELIX 71 71 LYS D 212 TYR D 235
1 24  
Start residue of secondary structure not found: HELIX 72 72 ASP D 275 SER D
280 1 6  
Start residue of secondary structure not found: HELIX 73 73 GLU D 332 ASP D
336 1 5  
Start residue of secondary structure not found: HELIX 74 74 TYR D 357 ARG D
371 1 15  
Start residue of secondary structure not found: HELIX 75 75 HIS D 386 ASN D
391 1 6  
Start residue of secondary structure not found: HELIX 76 76 PRO D 397 GLY D
412 1 16  
56 messages similar to the above omitted  
End residue of secondary structure not found: SHEET 53 5353 ILE D 271 GLY D
274 0  
Start residue of secondary structure not found: SHEET 54 5454 GLN D 283 ASP D
287 0  
Start residue of secondary structure not found: SHEET 55 5555 SER D 295 LEU D
296 0  
Start residue of secondary structure not found: SHEET 56 5656 VAL D 301 ILE D
307 0  
Start residue of secondary structure not found: SHEET 57 5757 LEU D 314 LEU D
319 0  
Start residue of secondary structure not found: SHEET 58 5858 SER D 340 CYS D
346 0  
1 messages similar to the above omitted  
End residue of secondary structure not found: SHEET 60 6060 HIS D 419 VAL D
423 0  
Start residue of secondary structure not found: SHEET 61 6161 VAL D 453 PHE D
455 0  
Start residue of secondary structure not found: SHEET 62 6262 CYS D 460 ILE D
464 0  
Start residue of secondary structure not found: SHEET 63 6363 ILE D 468 LEU D
471 0  
Start residue of secondary structure not found: SHEET 64 6464 ILE D 485 SER D
486 0  
Start residue of secondary structure not found: SHEET 65 6565 VAL D 537 ILE D
539 0  
6 messages similar to the above omitted  
  
Chain information for 24.02.2021_whole_final.pdb #1  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
E | No description available  
  

> show cartoons

> hide atoms

> select /A:625

9 atoms, 8 bonds, 1 residue, 1 model selected  

> select up

125 atoms, 127 bonds, 15 residues, 1 model selected  

> view sel

> select clear

> select /A:615

9 atoms, 8 bonds, 1 residue, 1 model selected  

> show sel target ab

> style sel stick

Changed 9 atom styles  

> color sel byhetero

> cofr sel

> select clear

> select /A:615@CG

1 atom, 1 residue, 1 model selected  

> select up

9 atoms, 8 bonds, 1 residue, 1 model selected  

> select sel @< 5

64 atoms, 56 bonds, 15 residues, 1 model selected  

> select sel @< 5

213 atoms, 194 bonds, 46 residues, 1 model selected  

> select clear

> select /A:615@CG

1 atom, 1 residue, 1 model selected  

> select up

9 atoms, 8 bonds, 1 residue, 1 model selected  

> select sel @< 5

64 atoms, 56 bonds, 15 residues, 1 model selected  

> select clear




OpenGL version: 4.1 ATI-3.10.19
OpenGL renderer: AMD Radeon Pro Vega 48 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.Hardware:

    Hardware Overview:

      Model Name: iMac
      Model Identifier: iMac19,1
      Processor Name: 8-Core Intel Core i9
      Processor Speed: 3.6 GHz
      Number of Processors: 1
      Total Number of Cores: 8
      L2 Cache (per Core): 256 KB
      L3 Cache: 16 MB
      Hyper-Threading Technology: Enabled
      Memory: 32 GB
      Boot ROM Version: 1554.80.3.0.0
      SMC Version (system): 2.46f13

Software:

    System Software Overview:

      System Version: macOS 10.15.7 (19H524)
      Kernel Version: Darwin 19.6.0
      Time since boot: 10 days 16:48

Graphics/Displays:

    Radeon Pro Vega 48:

      Chipset Model: Radeon Pro Vega 48
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x16
      VRAM (Total): 8 GB
      Vendor: AMD (0x1002)
      Device ID: 0x6869
      Revision ID: 0x0000
      ROM Revision: 113-D0650E-072
      VBIOS Version: 113-D05001A1XG-011
      Option ROM Version: 113-D05001A1XG-011
      EFI Driver Version: 01.01.072
      Metal: Supported, feature set macOS GPUFamily2 v1
      Displays:
        iMac:
          Display Type: Built-In Retina LCD
          Resolution: 5120 x 2880 Retina
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: No
          Connection Type: Internal

PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.9
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    appnope: 0.1.0
    Babel: 2.8.0
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2020.6.20
    chardet: 3.0.4
    ChimeraX-AddH: 2.1.1
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.1
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.6.1
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 1.0.1
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.0
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.0
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.1
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.0
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-CommandLine: 1.1.3
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.1.1
    ChimeraX-CoreFormats: 1.0
    ChimeraX-coulombic: 1.0.1
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-DataFormats: 1.0
    ChimeraX-Dicom: 1.0
    ChimeraX-DistMonitor: 1.1
    ChimeraX-DistUI: 1.0
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.1
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.0
    ChimeraX-Hbonds: 2.0
    ChimeraX-Help: 1.0
    ChimeraX-HKCage: 1.0
    ChimeraX-IHM: 1.0
    ChimeraX-ImageFormats: 1.0
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0
    ChimeraX-Label: 1.0
    ChimeraX-ListInfo: 1.0
    ChimeraX-Log: 1.1.1
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Map: 1.0.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.0
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 1.1
    ChimeraX-MDcrds: 2.0
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.0
    ChimeraX-mmCIF: 2.2
    ChimeraX-MMTF: 2.0
    ChimeraX-Modeller: 1.0
    ChimeraX-ModelPanel: 1.0
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.0
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0
    ChimeraX-OpenCommand: 1.2.1
    ChimeraX-PDB: 2.1
    ChimeraX-PDBBio: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0
    ChimeraX-PubChem: 2.0
    ChimeraX-Read-Pbonds: 1.0
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.0
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.2
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SeqView: 2.2
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.0
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.0
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.0.4
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.0
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.0
    ChimeraX-ToolshedUtils: 1.0
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.2.3
    ChimeraX-uniprot: 2.0
    ChimeraX-ViewDockX: 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.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.3
    comtypes: 1.1.7
    cxservices: 1.0
    cycler: 0.10.0
    Cython: 0.29.20
    decorator: 4.4.2
    distlib: 0.3.1
    docutils: 0.16
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 2.10.0
    html2text: 2020.1.16
    idna: 2.10
    ihm: 0.16
    imagecodecs: 2020.5.30
    imagecodecs-lite: 2020.1.31
    imagesize: 1.2.0
    ipykernel: 5.3.0
    ipython: 7.15.0
    ipython-genutils: 0.2.0
    jedi: 0.17.2
    Jinja2: 2.11.2
    jupyter-client: 6.1.3
    jupyter-core: 4.6.3
    kiwisolver: 1.2.0
    line-profiler: 2.1.2
    lxml: 4.5.1
    MarkupSafe: 1.1.1
    matplotlib: 3.2.1
    msgpack: 1.0.0
    netifaces: 0.10.9
    networkx: 2.4
    numexpr: 2.7.1
    numpy: 1.18.5
    numpydoc: 1.0.0
    openvr: 1.12.501
    packaging: 20.4
    parso: 0.7.1
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 7.1.2
    pip: 20.2.2
    pkginfo: 1.5.0.1
    prompt-toolkit: 3.0.7
    psutil: 5.7.0
    ptyprocess: 0.6.0
    pycollada: 0.7.1
    pydicom: 2.0.0
    Pygments: 2.6.1
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 2.4.7
    PyQt5-commercial: 5.12.3
    PyQt5-sip: 4.19.19
    PyQtWebEngine-commercial: 5.12.1
    python-dateutil: 2.8.1
    pytz: 2020.1
    pyzmq: 19.0.2
    qtconsole: 4.7.4
    QtPy: 1.9.0
    RandomWords: 0.3.0
    requests: 2.24.0
    scipy: 1.4.1
    setuptools: 49.4.0
    sfftk-rw: 0.6.6.dev0
    six: 1.15.0
    snowballstemmer: 2.0.0
    sortedcontainers: 2.2.2
    Sphinx: 3.1.1
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 1.0.3
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.4
    suds-jurko: 0.6
    tables: 3.6.1
    tifffile: 2020.6.3
    tinyarray: 1.2.2
    tornado: 6.0.4
    traitlets: 5.0.4
    urllib3: 1.25.10
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.34.2

Change History (4)

comment:1 by pett, 5 years ago

Cc: Elaine Meng added
Component: UnassignedUI
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionConfusion with 'OK'

comment:2 by pett, 5 years ago

Resolution: not a bug
Status: acceptedclosed

Hi Luca,

That's basically how 'OK' works: it's Apply + close window. So if you click 'Apply' and then 'OK' you have applied the zone twice. If you need to close the window without applying again, use the close button in the window's title bar.
Not too many windows actually have an explicit 'Apply' button -- it's for operations that you might want to repeat before closing the window.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

in reply to:  3 ; comment:3 by Elaine Meng, 5 years ago

It's explained in what you get by clicking the Help button on the dialog:
<https://rbvi.ucsf.edu/chimerax/docs/user/menu.html#selectzone>

"OK performs the selection and closes the dialog, whereas Apply performs the selection without closing the dialog."

in reply to:  4 ; comment:4 by lp212@…, 5 years ago

Thanks for the explanation, it makes sense now. 

Apologies for sending a bug report, next time I’ll post to the list. 

Best wishes,
Luca

Luca Pellegrini, PhD
Department of Biochemistry
University of Cambridge
Cambridge CB2 1GA
UK




Note: See TracTickets for help on using tickets.