Mercurial > repos > chemteam > packmol
view template.j2 @ 0:0b8a0ce446f5 draft
planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem commit 11519cd4ef5f8ac5864cdc8b3e93ff30115f2e27
author | chemteam |
---|---|
date | Mon, 08 Oct 2018 05:31:29 -0400 |
parents | |
children | 539fb45630e6 |
line wrap: on
line source
# Template for packmol in Galaxy # tolerance {{ allparams.tolerance }} nloop {{ allparams.nloop }} maxit {{ allparams.maxit }} seed {{ allparams.seed }} filetype {{packmol_format.selected_format}} output {{outfile}} {% for struct in packmol_format.packmol_inputs %} structure {{struct.file}} # Galaxy datasetname - {{struct.datasetname}} number {{struct.structureparams.number}} radius {{struct.structureparams.radius}} resnumbers {{struct.structureparams.resnumbers}} {% for c in struct.structureparams.constraints_repeat %} {% if c.constraints.constraint == 'fixed' %} {% if c.constraints.center == 'Yes' %} center {% endif %} {{c.constraints.constraint}} {{c.constraints.x}} {{c.constraints.y}} {{c.constraints.z}} {{c.constraints.a}} {{c.constraints.b}} {{c.constraints.g}} {% elif c.constraints.constraint == 'cube' %} {{c.constraints.placement}} {{c.constraints.constraint}} {{c.constraints.xmin}} {{c.constraints.ymin}} {{c.constraints.zmin}} {{c.constraints.d}} {% elif c.constraints.constraint == 'box' %} {{c.constraints.placement}} {{c.constraints.constraint}} {{c.constraints.xmin}} {{c.constraints.ymin}} {{c.constraints.zmin}} {{c.constraints.xmax}} {{c.constraints.ymax}} {{c.constraints.zmax}} {% elif c.constraints.constraint == 'sphere' %} {{c.constraints.placement}} {{c.constraints.constraint}} {{c.constraints.a}} {{c.constraints.b}} {{c.constraints.c}} {{c.constraints.d}} {% elif c.constraints.constraint == 'ellipsoid' %} {{c.constraints.placement}} {{c.constraints.constraint}} {{c.constraints.a1}} {{c.constraints.b1}} {{c.constraints.c1}} {{c.constraints.a2}} {{c.constraints.b2}} {{c.constraints.c2}} {{c.constraints.d}} {% elif c.constraints.constraint == 'plane' %} {{c.constraints.placement}} {{c.constraints.constraint}} {{c.constraints.a}} {{c.constraints.b}} {{c.constraints.c}} {{c.constraints.d}} {% elif c.constraints.constraint == 'cylinder' %} {{c.constraints.placement}} {{c.constraints.constraint}} {{c.constraints.a1}} {{c.constraints.b1}} {{c.constraints.c1}} {{c.constraints.a2}} {{c.constraints.b2}} {{c.constraints.c2}} {{c.constraints.d}} {{c.constraints.l}} {% else %} unknowntype specified {{c.constraints}} {% endif %} {% endfor %} end structure {% endfor %}