[chimerax-users] Tile a vseries
Elaine Meng
meng at cgl.ucsf.edu
Fri Jan 17 15:04:54 PST 2020
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 at 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
More information about the ChimeraX-users
mailing list