Opened 4 years ago

Closed 4 years ago

#6405 closed defect (duplicate)

"label height" not accepting non-integer

Reported by: j.r.lewandowski@… 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.22000
ChimeraX Version: 1.3 (2021-12-08 23:08:33 UTC)
Description
Hi, I think it might be a bug but do tell me if this is an expected behaviour. When I try to Set label hight in A, I get "Height must be a number" when I use a number including a decimal (e.g. 1.5). Only integers seem to be accepted. Feature or bug?
Thank you,
Józef

Log:
Startup Errors  
---  
error | Bundle 'ChimeraX-Registration' custom initialization failed  
warning | Traceback (most recent call last):  
File "C:\Program Files\ChimeraX 1.3\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 360, in initialize  
api._api_caller.initialize(api, session, self)  
File "C:\Program Files\ChimeraX 1.3\bin\lib\site-
packages\chimerax\core\toolshed\\__init__.py", line 1276, in initialize  
return cls._get_func(api, "initialize")(session, bi)  
File "C:\Program Files\ChimeraX 1.3\bin\lib\site-
packages\chimerax\registration\\__init__.py", line 41, in initialize  
nag(session)  
File "C:\Program Files\ChimeraX 1.3\bin\lib\site-
packages\chimerax\registration\nag.py", line 37, in nag  
if not check_registration(logger=session.logger):  
File "C:\Program Files\ChimeraX 1.3\bin\lib\site-
packages\chimerax\registration\nag.py", line 56, in check_registration  
param = _get_registration(logger)  
File "C:\Program Files\ChimeraX 1.3\bin\lib\site-
packages\chimerax\registration\nag.py", line 131, in _get_registration  
for line in f:  
File "C:\Program Files\ChimeraX 1.3\bin\lib\codecs.py", line 322, in decode  
(result, consumed) = self._buffer_decode(data, self.errors, final)  
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf3 in position 155:
invalid continuation byte  
  
UCSF ChimeraX version: 1.3 (2021-12-08)  
© 2016-2021 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open D:\\\MD\\\Avon\\\PksJ_DH-ACP4\\\R55E_W78Y\\\lastframe.pdb

Chain information for lastframe.pdb #1  
---  
Chain | Description  
? | No description available  
  

> show :su2,asp,glu,hid

> style ball

Changed 6197 atom styles  

> set bgColor white

> graphics silhouettes true

> lighting full

> lighting simple

> select /?:363@H133

1 atom, 1 residue, 1 model selected  

> select add /?:57@NE2

2 atoms, 2 residues, 1 model selected  

> distance sel

Distance between /? SU2 363 H133 and HID 57 NE2: 3.1Å  

> hbonds

352 hydrogen bonds found  

> close session

> open D:/MD/Avon/PksJ_DH-ACP4/lastframe.pdb

Chain information for lastframe.pdb #1  
---  
Chain | Description  
? | No description available  
  

> show :su2,asp,glu,hid

> style ball

Changed 6209 atom styles  

> select /?:363@H133

1 atom, 1 residue, 1 model selected  

> select add /?:57@NE2

2 atoms, 2 residues, 1 model selected  

> distance sel

Distance between /? SU2 363 H133 and HID 57 NE2: 4.9Å  

> select /?:363@H81

1 atom, 1 residue, 1 model selected  

> select add /?:229@OD2

2 atoms, 2 residues, 1 model selected  

> distance sel

Distance between /? SU2 363 H81 and ASP 229 OD2: 5.1Å  

> close session

> open C:\Users\jrlew\Desktop\ACP3 format fasta

No such file/path: C:\Users\jrlew\Desktop\ACP3  

> open D:/MD/Avon/PksJ_DH-ACP3a/correct-charge/lastframe.pdb

Chain information for lastframe.pdb #1  
---  
Chain | Description  
? | No description available  
  

> show :su2,asp,glu,hid

> name ACP3a :1-99

> sequence chain #1

Alignment identifier is 1/  

> name DH :100-419

> name list

ACP3a :1-99  
DH :100-419  

> surface

> surface ACP3a

> surface

> color ACP3a red target s

> close session

> cd D:\MD\Avon\PksJ_DH-ACP3a\correct-charge

Current working directory is: D:\MD\Avon\PksJ_DH-ACP3a\correct-charge  

> open cMD.cxc

> cd D:\MD\Avon\PksJ_DH-ACP3a\correct-charge

Current working directory is: D:\MD\Avon\PksJ_DH-ACP3a\correct-charge  

> set bgColor white

> graphics silhouettes true

> open ref_stripped.pdb

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

> color /a grey target c

> view :375,119,127

> surface /a

> color /a grey transparency 50 target s

> material dull

> lighting multiShadow 64

> open prod_cMD100ns_stripped.nc

Replaced existing frames of ref_stripped.pdb #1 with 2500 new frames  

> ~show

> show :su2,asp,glu :375

> style ball

Changed 6427 atom styles  
executed cMD.cxc  

> close session

> open cMD.cxc

> cd D:\MD\Avon\PksJ_DH-ACP3a\correct-charge

Current working directory is: D:\MD\Avon\PksJ_DH-ACP3a\correct-charge  

> set bgColor white

> graphics silhouettes true

> open ref_stripped.pdb

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

> color /a grey target c

> view :375,119,127

> material dull

> lighting multiShadow 64

> open prod_cMD100ns_stripped.nc

Replaced existing frames of ref_stripped.pdb #1 with 2500 new frames  

> ~show

> show :su2,asp,glu :375

> style ball

Changed 6427 atom styles  
executed cMD.cxc  

> show :hid

> close session

> open cMD.cxc

> cd D:\MD\Avon\PksJ_DH-ACP3a\correct-charge

Current working directory is: D:\MD\Avon\PksJ_DH-ACP3a\correct-charge  

> set bgColor white

> graphics silhouettes true

> open ref_stripped.pdb

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

> color /a grey target c

> view :375,119,127

> material dull

> lighting multiShadow 64

> open prod_cMD100ns_stripped.nc

Replaced existing frames of ref_stripped.pdb #1 with 2500 new frames  

> ~show

> show :su2 :375,59,119,120,121,328,156

> style ball

Changed 6427 atom styles  

> style :59,119,120,121 sphere

Changed 60 atom styles  
executed cMD.cxc  

> select /B:121@CA

1 atom, 1 residue, 1 model selected  

> select add /B:120@CA

2 atoms, 2 residues, 1 model selected  

> select up

31 atoms, 30 bonds, 2 residues, 1 model selected  

> select add /B:119@CG

32 atoms, 30 bonds, 3 residues, 1 model selected  

> select up

45 atoms, 44 bonds, 3 residues, 1 model selected  

> hide sel atoms

> close session

> open cMD.cxc

> cd D:\MD\Avon\PksJ_DH-ACP3a\correct-charge

Current working directory is: D:\MD\Avon\PksJ_DH-ACP3a\correct-charge  

> set bgColor white

> graphics silhouettes true

> open ref_stripped.pdb

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

> color /a grey target c

> view :375,119,127

> material dull

> lighting multiShadow 64

> open prod_cMD100ns_stripped.nc

Replaced existing frames of ref_stripped.pdb #1 with 2500 new frames  

> ~show

> show :su2 :375,59,218,219,220,328,156

> style ball

Changed 6427 atom styles  

> style :59,218,219,220 sphere

Changed 57 atom styles  
executed cMD.cxc  

> close session

> open cMD.cxc

> cd D:\MD\Avon\PksJ_DH-ACP3a\correct-charge

Current working directory is: D:\MD\Avon\PksJ_DH-ACP3a\correct-charge  

> set bgColor white

> graphics silhouettes true

> open ref_stripped.pdb

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

> color /a grey target c

> view :375,119,127

> material dull

> lighting multiShadow 64

> open prod_cMD100ns_stripped.nc

Replaced existing frames of ref_stripped.pdb #1 with 2500 new frames  

> ~show

> show :su2 :375,59,218,219,220,226,328,156

> style ball

Changed 6427 atom styles  

> style :59,218,219,220,226 sphere

Changed 69 atom styles  
executed cMD.cxc  

> select /A:47@H133

1 atom, 1 residue, 1 model selected  

> select add /B:156@NE2

2 atoms, 2 residues, 1 model selected  

> distance sel

Distance between /A SU2 47 H133 and /B HID 156 NE2: 3.9Å  

> select /A:47@H81

1 atom, 1 residue, 1 model selected  

> select add /B:328@OD1

2 atoms, 2 residues, 1 model selected  

> distance sel

Distance between /A SU2 47 H81 and /B ASP 328 OD1: 1.8Å  

> select /A:59@OE1

1 atom, 1 residue, 1 model selected  

> label sel text E59

> label height 2

[Repeated 1 time(s)]Height must be a number  
[Repeated 2 time(s)]

> label height 1




OpenGL version: 3.3.0 NVIDIA 472.88
OpenGL renderer: Quadro RTX 5000 with Max-Q Design/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Dell Inc.
Model: Precision 7550
OS: Microsoft Windows 11 Enterprise (Build 22000)
Memory: 137,053,155,328
MaxProcessMemory: 137,438,953,344
CPU: 16 Intel(R) Xeon(R) W-10885M CPU @ 2.40GHz
OSLanguage: en-US
Locale: ('en_GB', 'cp1252')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    Babel: 2.9.1
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2021.10.8
    cftime: 1.5.1.1
    charset-normalizer: 2.0.9
    ChimeraX-AddCharge: 1.2.2
    ChimeraX-AddH: 2.1.11
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.2.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.31
    ChimeraX-AtomicLibrary: 4.2
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AtomSearchLibrary: 1.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.0
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.6.1
    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.2
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5
    ChimeraX-CommandLine: 1.1.5
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.3
    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.0
    ChimeraX-DistMonitor: 1.1.5
    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.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
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.4
    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.4
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.4
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.2.6
    ChimeraX-ModelPanel: 1.2.1
    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.7
    ChimeraX-PDB: 2.6.5
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0.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
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.4.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.6.1
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1
    ChimeraX-ToolshedUtils: 1.2
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.13.7
    ChimeraX-uniprot: 2.2
    ChimeraX-UnitCell: 1.0
    ChimeraX-ViewDockX: 1.0.1
    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.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.4
    comtypes: 1.1.10
    cxservices: 1.1
    cycler: 0.11.0
    Cython: 0.29.24
    decorator: 5.1.0
    docutils: 0.17.1
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 3.6.0
    html2text: 2020.1.16
    idna: 3.3
    ihm: 0.21
    imagecodecs: 2021.4.28
    imagesize: 1.3.0
    ipykernel: 5.5.5
    ipython: 7.23.1
    ipython-genutils: 0.2.0
    jedi: 0.18.0
    Jinja2: 3.0.1
    jupyter-client: 6.1.12
    jupyter-core: 4.9.1
    kiwisolver: 1.3.2
    lxml: 4.6.3
    lz4: 3.1.3
    MarkupSafe: 2.0.1
    matplotlib: 3.4.3
    matplotlib-inline: 0.1.3
    msgpack: 1.0.2
    netCDF4: 1.5.7
    networkx: 2.6.3
    numexpr: 2.8.0
    numpy: 1.21.2
    openvr: 1.16.801
    packaging: 21.3
    ParmEd: 3.2.0
    parso: 0.8.3
    pickleshare: 0.7.5
    Pillow: 8.3.2
    pip: 21.2.4
    pkginfo: 1.7.1
    prompt-toolkit: 3.0.23
    psutil: 5.8.0
    pycollada: 0.7.1
    pydicom: 2.1.2
    Pygments: 2.10.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.6
    PyQt5-commercial: 5.15.2
    PyQt5-sip: 12.8.1
    PyQtWebEngine-commercial: 5.15.2
    python-dateutil: 2.8.2
    pytz: 2021.3
    pywin32: 228
    pyzmq: 22.3.0
    qtconsole: 5.1.1
    QtPy: 1.11.3
    RandomWords: 0.3.0
    requests: 2.26.0
    scipy: 1.7.1
    Send2Trash: 1.8.0
    SEQCROW: 1.3
    setuptools: 57.5.0
    sfftk-rw: 0.7.1
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 4.2.0
    sphinx-autodoc-typehints: 1.12.0
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.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-jurko: 0.6
    tables: 3.6.1
    tifffile: 2021.4.8
    tinyarray: 1.2.3
    tornado: 6.1
    traitlets: 5.1.1
    urllib3: 1.26.7
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.37.0
    wheel-filename: 1.3.0
    WMI: 1.5.1

Change History (5)

comment:1 by Eric Pettersen, 4 years ago

Component: UnassignedDepiction
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submission"label height" not accepting non-integer

Reported by Jozef Lewandowski

comment:2 by Tom Goddard, 4 years ago

The label height option accepts a floating point value in ChimeraX 1.3, and I tested (on Mac) and it is working. So I don't understand this problem. The log in this bug report also does not show you trying "label height 1.5". Instead it shows "label height 2" giving this error. That makes no sense. Can you try again and tell me how you get this "Height must be a number" error?

In fact it makes even less sense, if I try "label height 1.2a" the error message I get in ChimeraX 1.3 is "Invalid "height" argument: Expected 'fixed' or a number". So I wonder have you redefined the label command?

> label height 2

[Repeated 1 time(s)]Height must be a number  
[Repeated 2 time(s)]

comment:3 by Tom Goddard, 4 years ago

Begin forwarded message:

From: "Lewandowski, Jozef"

Hi Tom,

  1. The log shows 2 because changed it to 2 (which worked) and only then decided to file the bug. The error came up when I tried 1.5.
  2. I tracked that it happens for me only when I use the gui dialogue box (on Win I have not tried Mac). When I use command in the command line everything is OK.

Thanks,
Józef

comment:4 by Tom Goddard, 4 years ago

Begin forwarded message:

From: "Lewandowski, Jozef"

P.S. I did not mess with label command (unless it is due to one of the plugins I installed).

Best,
Józef

comment:5 by Tom Goddard, 4 years ago

Resolution: duplicate
Status: assignedclosed

I see now. The error is from the label height GUI, menu entry Actions / Set Label Height. I didn't know that existed since it was added by another developer. That bug was fixed 3 months ago. The fix is in the ChimeraX daily builds.

Duplicate of #5835

Note: See TracTickets for help on using tickets.