annotate calculate_diameter.xml @ 10:afd0260e676f draft

"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 3111e03da3d8644ceaf94e9796f6c4206d3fe440-dirty"
author agpetit
date Tue, 07 Jun 2022 12:04:45 +0000
parents c574ada16e76
children 066606280457
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
c574ada16e76 "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents: 1
diff changeset
1 <tool id="calculate_diameter" name="calculate pore diameter of AQP" version="1.0.0" python_template_version="3.5" profile="@GALAXY_VERSION@" >
1
658c6ec58e91 "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents: 0
diff changeset
2 <macros>
658c6ec58e91 "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents: 0
diff changeset
3 <token name="@GALAXY_VERSION@">21.05</token>
658c6ec58e91 "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents: 0
diff changeset
4 </macros>
0
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
5 <requirements>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
6 <requirement type="package" version="2.1.0">mdanalysis</requirement>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
7 </requirements>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
9 python '$__tool_directory__/calculate_pore_diameter_aqp.py'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
10 --arr_one '$arr1'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
11 --arr_second '$arr2'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
12 --gro_file '$gro_file'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
13 --xtc_file '$xtc_file'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
14 --gro_file_ext '$gro_file.ext'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
15 --xtc_file_ext '$xtc_file.ext'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
16 --output '$table'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
17 --verbose
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
18 --log_output '$tool_log'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
19 --output_directory 'out'
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
20 2>&1
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
21 ]]></command>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
22 <inputs>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
23 <param name="gro_file" type="data" format="gro" optional="False" help="Put your .gro file"/>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
24 <param name="xtc_file" type="data" format="xtc" optional="False" help="Put your .xtc file"/>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
25 <param name="arr1" type="text" optional="False" label="pattern1" help="Pattern1 is a sequence of four amino acids. The first amino acid of this sequence will be the one used for the pore diameter of measurement. Example : HSD LEU ALA THR">
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
26 <validator type="regex" message="Syntax error. 4 amino acids requested separated by a space.">^(ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP)( (ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP))( (ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP))( (ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP))*$</validator>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
27 </param>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
28 <param name="arr2" type="text" optional="False" label="pattern2" help="Pattern2 is a sequence of four amino acids. The first amino acid of this sequence will be the one used for the pore diameter of measurement. Example : ARG SER PHE GLY">
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
29 <validator type="regex" message="Syntax error. 4 amino acids requested separated by a space.">^(ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP)( (ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP))( (ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP))( (ALA|CYS|ASP|GLU|PHE|GLY|HIS|ILE|LYS|LEU|MET|ASN|PRO|GLN|ARG|SER|THR|VAL|TRP|TYR|HSD|HSP))*$</validator>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
30 </param>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
31 </inputs>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
32 <outputs>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
33 <data name="table" format="tabular" from_work_dir="out/" label="${tool.name} (Tabular)"/>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
34 <data name="tool_log" format="txt" from_work_dir="out/*.log" label="${tool.name} (LOG)"/>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
35 </outputs>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
36 <tests>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
37 <test>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
38 <param name="gro_file" value="PIP2.1_test.gro" ftype="gro" />
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
39 <param name="xtc_file" value="PIP2.1_test.xtc" ftype="xtc" />
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
40 <param name="arr1" value="HSD LEU ALA THR"/>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
41 <param name="arr2" value="ARG SER PHE GLY"/>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
42 <output name="table" file="pair_dist_arr.tabular" />
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
43 <output name="tool_log" file="calculate_pore_diameter_aqp.log" />
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
44 </test>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
45 </tests>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
46 <help><![CDATA[
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
47
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
48 .. class:: infomark
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
49
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
50 **What it does**
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
51
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
52 This tool allows to launch a calculation of the pore diameter of an aquaporin as a function of time from a .gro file and an .xtc file. The calculation is made between the alpha carbons of two amino acids.
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
53
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
54 _____
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
55
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
56 .. class:: infomark
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
57
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
58 **Inputs**
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
59
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
60 - gro_file : .gro file created with GROMACS containing the system coordinates.
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
61 - xtc_file : .xtc file created during a GROMACS simulation containing the trajectory for a given time of the system.
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
62 - pattern1 : a sequence of 4 amino acids. Each amino acid is named according to its 3-letter code.
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
63 - pattern2 : a sequence of 4 amino acids. Each amino acid is named according to its 3-letter code.
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
64
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
65 _____
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
66
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
67 .. class:: infomark
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
68
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
69 **Outputs**
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
70
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
71 - TSV file : contains all the distance measurements on a part of the trajectory and the average of these distances.
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
72 - LOG file of the tool execution
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
73
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
74 ]]></help>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
75 <citations>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
76 <citation type="doi">10.1093/bioinformatics/btz107</citation>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
77 </citations>
e227d80e53be "planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff changeset
78 </tool>