Opened 6 years ago
Closed 6 years ago
#2883 closed defect (fixed)
"seg colors" command traceback if specifying surface model with map keyword
Reported by: | Elaine Meng | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Volume Data | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-18.7.0-x86_64-i386-64bit ChimeraX Version: 0.92 (2020-02-25) Description segmentation colors traceback if specifying surface model with map keyword Yeah, user error, but I was thinking that if a map was shown as a surface, lots of people would think it was OK to specify it with the map keyword and I wanted to see whether that would work. Log: > open /Users/meng/Desktop/startup.cxc > alias reset view orient; view initial > alias start tool show $* executed startup.cxc UCSF ChimeraX version: 0.92 (2020-02-25) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /Users/meng/Desktop/segtest.cxs format session opened ChimeraX session > usage segmentation segmentation colors segmentations [color] [map a density map specifier] [surface a surface specifier] [byAttribute a text string] [outsideColor a color] [maxSegmentId an integer] [step map step] — Set segmentation to use random colors, or apply segmentation coloring to a volume color: a color segmentation surfaces segmentations [where where] [each a text string] [region map region] [step map step] [color a color] — Create surfaces for a segmentation regions. where: a text string, repeatable segmentation surfaces Missing or invalid "segmentations" argument: invalid density maps specifier segmentation surfaces #3 Expected a keyword > segmentation surfaces #3 region all color blue Created 1 segmentation surfaces, 850360 triangles, subsampled 1 > segmentation surfaces #3 region all Created 1 segmentation surfaces, 850360 triangles, subsampled 1 > close #4 > hide #!3 models > close #5 > segmentation surfaces #3 Created 1 segmentation surfaces, 850360 triangles, subsampled 1 > segmentation surfaces #3 each segment Created 7 segmentation surfaces, 850360 triangles, subsampled 1 > close #4 > hide #!5 models > show #!5 models > hide #5.1 models > hide #5.3 models > show #5.1 models > show #5.3 models > close #5 > segmentation surfaces #3 Created 1 segmentation surfaces, 850360 triangles, subsampled 1 > volume #3 level 0.5877 > hide #!3 models > toolshed show "Side View" > close #4 > segmentation surfaces #3 each segment Created 7 segmentation surfaces, 850360 triangles, subsampled 1 > hide #4.7 models > hide #4.5 models > hide #4.4 models > hide #4.1 models > hide #4.2 models > hide #4.3 models > show #4.1 models > show #4.4 models > show #4.2 models > show #4.3 models > show #4.5 models > show #4.7 models > close #4 > segmentation surfaces #3 each segment color blue Created 7 segmentation surfaces, 850360 triangles, subsampled 1 > close #4 > segmentation surfaces #3 where 5 Created 1 segmentation surfaces, 2740 triangles, subsampled 1 > segmentation surfaces #3 where 2 color hot pink Created 1 segmentation surfaces, 227980 triangles, subsampled 1 > usage seg surf segmentation surfaces segmentations [where where] [each a text string] [region map region] [step map step] [color a color] — Create surfaces for a segmentation regions. where: a text string, repeatable > close #4-5 > segmentation surfaces #3 color blue Created 1 segmentation surfaces, 850360 triangles, subsampled 1 > segmentation colors #3 surface #4 Colored surface emdb 0557 thresholded scaled 7 segments (#4) with 7 segments > close #4 > open 2gbp 2gbp title: Sugar and signal-transducer binding sites of the escherichia coli galactose chemoreceptor protein [more info...] Chain information for 2gbp #4 --- Chain | Description A | D-galactose/D-glucose binding protein Non-standard residues in 2gbp #4 --- BGC — β-D-glucose CA — calcium ion > molmap ligand 20 > view > show #!3 models > hide #!4 models > select #5 2 models selected Drag select of 3 emdb 0557 thresholded scaled , 5 2gbp map 20 > select clear > select #5 2 models selected > ui mousemode rightMode "translate selected models" > view > hide #!3 models > segmentation colors #3 map #5 Traceback (most recent call last): File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/cmd_line/tool.py", line 258, in execute cmd.run(cmd_text) File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2837, in run result = ci.function(session, **kw_args) File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/segment/segment.py", line 51, in segmentation_colors raise UserError('segmentation colors: Volume size %s' % tuple(map.data.size) + TypeError: not all arguments converted during string formatting TypeError: not all arguments converted during string formatting File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/segment/segment.py", line 51, in segmentation_colors raise UserError('segmentation colors: Volume size %s' % tuple(map.data.size) + See log for complete Python traceback. > segmentation colors #3 surface #5 Colored surface surface (#5.1) with 4 segments OpenGL version: 4.1 INTEL-12.10.16 OpenGL renderer: Intel Iris Pro OpenGL Engine OpenGL vendor: Intel Inc.
Change History (2)
comment:1 by , 6 years ago
Component: | Unassigned → Volume Data |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → "seg colors" command traceback if specifying surface model with map keyword |
comment:2 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Fixed.
The segmentation colors command was trying to give an error saying the segmentation and map sizes don't match, for example,
but the error message code had a problem. Fixed now.