Repository revision
9:6d0677a148fe

Repository 'parmconv'
hg clone https://toolshed.g2.bx.psu.edu/repos/chemteam/parmconv

Convert Parameters tool metadata
Miscellaneous
to AMBER prmtop in preparation for MMGBSA/MMPBSA
parmconv
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.10+galaxy0
21.10+galaxy0
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.10+galaxy0 (this tool)
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.7+galaxy0
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.3+galaxy0
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.0+galaxy0
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/20.15+galaxy1
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/20.15+galaxy0
toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/19.11
parmconv
Requirements (dependencies defined in the <requirements> tag set)
name version type
ambertools 21.10 package
parmed 3.4.3 package
gromacs 2021.3 package
jinja2 3.0.1 package
Additional information about this tool
#if $param_inputs.fmt == "GROMACS":
      python '$__tool_directory__/parmconv.py'
        --istr '$param_inputs.str_in'
        --itop '$param_inputs.top_in'
        $param_inputs.modbehaviour.removedihe
        $param_inputs.modbehaviour.removebox
        --iradii '$param_inputs.modbehaviour.radii'
        --istripmask '$stripmask_ligand'
        --o_prmtop '$prmtop_ligand'
      2>&1  &&
      python '$__tool_directory__/parmconv.py'
        --istr '$param_inputs.str_in'
        --itop '$param_inputs.top_in'
        $param_inputs.modbehaviour.removedihe
        $param_inputs.modbehaviour.removebox
        --iradii '$param_inputs.modbehaviour.radii'
        --istripmask '$stripmask_receptor'
        --o_prmtop '$prmtop_receptor'
      2>&1 &&
      python '$__tool_directory__/parmconv.py'
        --istr '$param_inputs.str_in'
        --itop '$param_inputs.top_in'
        $param_inputs.modbehaviour.removedihe
        $param_inputs.modbehaviour.removebox
        --iradii '$param_inputs.modbehaviour.radii'
        --istripmask '$stripmask_complex'
        --o_prmtop '$prmtop_complex'
      2>&1 &&
      python '$__tool_directory__/parmconv.py'
        --istr '$param_inputs.str_in'
        --itop '$param_inputs.top_in'
        $param_inputs.modbehaviour.removedihe
        $param_inputs.modbehaviour.removebox
        --iradii '$param_inputs.modbehaviour.radii'
        --istripmask '$stripmask_solvatedcomplex'
        --o_prmtop '$prmtop_solvatedcomplex'
      2>&1
    #else
      python '$templating_script' '$inputs' &&
      PATH_TO_PARMED=\$(dirname `which parmed`) &&
      export AMBERHOME=\$(dirname \$PATH_TO_PARMED) &&
      export GMXDATA=\$AMBERHOME/share/gromacs/top/ &&
      parmed -i ligand.script -O &&
      parmed -i receptor.script -O &&
      parmed -i complex.script -O &&
      parmed -i solvatedcomplex.script -O
    #end if
      
  
None
False
Functional tests
name inputs outputs required files
Test-1 param_inputs|top_in: complex.prmtop
param_inputs|fmt: AMBER
stripmask_ligand: !:RAL
stripmask_receptor: :NA,CL,SOL,WAT,RAL
stripmask_complex: :NA,CL,SOL,WAT
name: value
name: value
name: value
complex.prmtop
value
Test-2 param_inputs|top_in: topol_solv.top
param_inputs|str_in: solv_ions.gro
param_inputs|fmt: GROMACS
stripmask_ligand: !:CL
stripmask_receptor: :NA,CL,SOL,WAT
stripmask_solvatedcomplex: :1-500@O&!(:WAT|:LYS,ARG)
name: value
name: value
name: value
topol_solv.top
solv_ions.gro
value
Test-3 param_inputs|top_in: topol_solv.top
param_inputs|str_in: solv_ions.gro
param_inputs|modbehaviour|removedihe: True
param_inputs|modbehaviour|removebox: True
param_inputs|fmt: GROMACS
stripmask_ligand: !:CL
stripmask_receptor: :NA,CL,SOL,WAT
stripmask_solvatedcomplex: :1-500@O&!(:WAT|:LYS,ARG)
name: value
name: value
name: value
topol_solv.top
solv_ions.gro
value