
Hello, I was wondering if it is possible to tile multiple volume series such that one can have 2-3 series playing side by side? If so could you suggest the syntax for the tile command I cannot seem to get it right? I have the two vseries loaded as #1 and #2 (and each series has 10 sub volumes). I have tried variations of tile #1,2 columns 2 spacingFactor 1 and get errors like this: Traceback (most recent call last): File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/cmd_line/tool.py", line 258, in execute cmd.run(cmd_text) File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2837, in run result = ci.function(session, **kw_args) File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/std_commands/tile.py", line 27, in tile spacing = max([m.bounds().radius() for m in models]) * spacing_factor File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/std_commands/tile.py", line 27, in <listcomp> spacing = max([m.bounds().radius() for m in models]) * spacing_factor AttributeError: 'NoneType' object has no attribute 'radius' AttributeError: 'NoneType' object has no attribute 'radius' File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/std_commands/tile.py", line 27, in spacing = max([m.bounds().radius() for m in models]) * spacing_factor Thanks in advance for any suggestions you have. sean

Hi Sean, Tile may not handle this situation with map time series. It was developed mainly for atomic structures and not time series. Try just translating the model(s) with the “move” command. E.g. if models #1,2 are initially on top of each other in the middle, orient as desired, and then move #1 to the left and #2 to the right, something like: move x -100 mod #1 move x 100 mod #2 You can fiddle with the translation amounts. It works for map models that are not time series, at least. I haven’t tried with time series. I hope this helps, Elaine ----- Elaine C. Meng, Ph.D. UCSF Chimera(X) team Department of Pharmaceutical Chemistry University of California, San Francisco
On Jan 17, 2020, at 5:05 AM, Sean Connell <sean.connell@gmail.com> wrote:
Hello, I was wondering if it is possible to tile multiple volume series such that one can have 2-3 series playing side by side?
If so could you suggest the syntax for the tile command I cannot seem to get it right? I have the two vseries loaded as #1 and #2 (and each series has 10 sub volumes).
I have tried variations of
tile #1,2 columns 2 spacingFactor 1
and get errors like this: Traceback (most recent call last): File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/cmd_line/tool.py", line 258, in execute cmd.run(cmd_text) File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/core/commands/cli.py", line 2837, in run result = ci.function(session, **kw_args) File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/std_commands/tile.py", line 27, in tile spacing = max([m.bounds().radius() for m in models]) * spacing_factor File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/std_commands/tile.py", line 27, in <listcomp> spacing = max([m.bounds().radius() for m in models]) * spacing_factor AttributeError: 'NoneType' object has no attribute 'radius'
AttributeError: 'NoneType' object has no attribute 'radius'
File "/opt/UCSF/ChimeraX-daily/lib/python3.7/site-packages/chimerax/std_commands/tile.py", line 27, in spacing = max([m.bounds().radius() for m in models]) * spacing_factor
Thanks in advance for any suggestions you have.
sean
participants (2)
-
Elaine Meng
-
Sean Connell