Mercurial > repos > chemteam > gmx_solvate
diff solvate.xml @ 12:ab47c1342cb5 draft default tip
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/tools/gromacs commit 7a25958195ccc8f448dd64ddcc36e8f5e5979d8b"
| author | chemteam |
|---|---|
| date | Wed, 20 May 2020 16:49:28 +0000 |
| parents | d0fefb855be6 |
| children |
line wrap: on
line diff
--- a/solvate.xml Fri May 08 11:22:20 2020 +0000 +++ b/solvate.xml Wed May 20 16:49:28 2020 +0000 @@ -1,7 +1,8 @@ -<tool id="gmx_solvate" name="GROMACS solvation and adding ions" version="@VERSION@"> +<tool id="gmx_solvate" name="GROMACS solvation and adding ions" version="@TOOL_VERSION@+galaxy@GALAXY_VERSION@"> <description>to structure and topology files</description> <macros> <import>macros.xml</import> + <token name="@GALAXY_VERSION@">0</token> </macros> <expand macro="requirements" /> @@ -17,7 +18,7 @@ #if $neutralise == "true": && gmx grompp -f ./ions.mdp -c solv.gro -p ./top_input.top -o ions.tpr &>> verbose.txt && - echo 'SOL' | gmx genion -s ions.tpr -o solv_ions.gro -p ./top_input.top -pname NA -nname CL -neutral &>> verbose.txt && + echo 'SOL' | gmx genion -s ions.tpr -o solv_ions.gro -p ./top_input.top -pname NA -nname CL -neutral -conc $conc &>> verbose.txt && mv solv_ions.gro solv.gro #end if @@ -26,7 +27,8 @@ <configfiles> <!-- .mdp file for the gromacs simulation --> <configfile name="ions"> -: Parameters are not so important here as no simulation is run + +; Parameters are not so important here as no simulation is run integrator = steep emtol = 1000.0 emstep = 0.01 @@ -53,6 +55,8 @@ <option value="false">No</option> </param> + <param argument="conc" type="float" value="0" min="0" max="6" label="Specify salt concentration (sodium chloride) to add, in mol/liter" help="Note existing ions in the system are not taken into account - including those added if the neutralise option is selected. Ions are added by randomly replacing water molecules." /> + <expand macro="log" /> </inputs> @@ -67,22 +71,39 @@ <param name="neutralise" value="true" /> <param name="top_input" value="topol.top" /> <param name="water_model" value="spc216" /> + <param name="conc" value="1" /> <output name="output1" ftype="gro"> <!-- replacement of water with ions is random, thus we cannot compare the whole file --> <assert_contents> - <has_text text="1.014 5.822 2.833"/> - <has_text text="6.831 5.961 6.119"/> - <has_text text="3.592 6.520 5.241"/> + <has_text text="1.671 1.591 3.533"/> + <has_text text="2.032 2.417 1.345"/> + <has_text text="3.438 1.662 0.307"/> + <has_text text="2218CL"/> + <has_text text="2147NA"/> </assert_contents> </output> - <output name="output2" file="topol_solv.top" ftype="top"/> + <output name="output2" file="topol_solv.top" ftype="top" lines_diff="4"> + <assert_contents> + <has_line line="SOL 2130" /> + <has_line line="NA 41" /> + <has_line line="CL 43" /> + </assert_contents> + </output> </test> <test> <param name="gro_input" value="newbox.gro" /> <param name="neutralise" value="false" /> - <param name="top_input" value="topol.top" /> + <param name="top_input" value="topol.top"/> <param name="water_model" value="spc216" /> - <output name="output1" file="solv.gro" ftype="gro"/> + <param name="conc" value="0" /> + <output name="output1" ftype="gro"> + <assert_contents> + <has_text text="1.671 1.591 3.533"/> + <has_text text="2.032 2.417 1.345"/> + <has_text text="3.438 1.662 0.307"/> + <not_has_text text="2218CL"/> + </assert_contents> + </output> </test> </tests> <help><