Mercurial > repos > agpetit > calculate_diameter
annotate calculate_diameter.xml @ 0:e227d80e53be draft
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
author | agpetit |
---|---|
date | Wed, 25 May 2022 07:17:24 +0000 |
parents | |
children | 658c6ec58e91 |
rev | line source |
---|---|
0
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
1 <tool id="calculate_diameter" name="calculate pore diameter of AQP" version="0.1.0" python_template_version="3.5" > |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
2 <requirements> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
3 <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
|
4 </requirements> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
5 <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
|
6 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
|
7 --arr_one '$arr1' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
8 --arr_second '$arr2' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
9 --gro_file '$gro_file' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
10 --xtc_file '$xtc_file' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
11 --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
|
12 --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
|
13 --output '$table' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
14 --verbose |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
15 --log_output '$tool_log' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
16 --output_directory 'out' |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
17 2>&1 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
18 ]]></command> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
19 <inputs> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
20 <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
|
21 <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
|
22 <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
|
23 <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
|
24 </param> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
25 <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
|
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 </inputs> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
29 <outputs> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
30 <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
|
31 <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
|
32 </outputs> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
33 <tests> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
34 <test> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
35 <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
|
36 <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
|
37 <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
|
38 <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
|
39 <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
|
40 <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
|
41 </test> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
42 </tests> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
43 <help><![CDATA[ |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
44 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
45 .. class:: infomark |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
46 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
47 **What it does** |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
48 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
49 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
|
50 |
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 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
53 .. class:: infomark |
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 **Inputs** |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
56 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
57 - 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
|
58 - 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
|
59 - 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
|
60 - 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
|
61 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
62 _____ |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
63 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
64 .. class:: infomark |
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 **Outputs** |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
67 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
68 - 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
|
69 - 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
|
70 |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
71 ]]></help> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
72 <citations> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
73 <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
|
74 </citations> |
e227d80e53be
"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit 48a10de1b21f94ab8019d9d0e4a43e0bd9d0c31e-dirty"
agpetit
parents:
diff
changeset
|
75 </tool> |