comparison rmsf.xml @ 0:e838317708a6 draft

planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/tree/master/tools/bio3d commit 580d80c3fd856bb3ae18ef7b5458eb3b5e2c7374
author chemteam
date Mon, 08 Oct 2018 12:50:23 -0400
parents
children 057daf00ca31
comparison
equal deleted inserted replaced
-1:000000000000 0:e838317708a6
1 <tool id="bio3d_rmsf" name="RMSF Analysis" version="@VERSION@">
2 <description>rmsf using Bio3D</description>
3 <macros>
4 <import>macros.xml</import>
5 </macros>
6 <expand macro="requirements" />
7 <command detect_errors="exit_code">
8 <![CDATA[
9 Rscript '$__tool_directory__/rmsf.R'
10 '$dcdin'
11 '$pdbin'
12 #if $rmsf.sele == 'calpha':
13 "string"
14 "calpha"
15 #end if
16 #if $rmsf.sele == 'cbeta':
17 "string"
18 '$rmsf.cbeta'
19 #end if
20 #if $rmsf.sele == 'backbone':
21 "string"
22 "backbone"
23 #end if
24 #if $rmsf.sele == 'sidechain':
25 "string"
26 '$rmsf.sidechain'
27 #end if
28 #if $rmsf.sele == 'protein':
29 "string"
30 "protein"
31 #end if
32 #if $rmsf.sele == 'ligand':
33 "string"
34 "ligand"
35 #end if
36 #if $rmsf.sele == 'nucleic':
37 "string"
38 "nucleic"
39 #end if
40 #if $rmsf.sele == 'water':
41 "string"
42 "water"
43 #end if
44 #if $rmsf.sele == 'hyd':
45 "string"
46 "hyd"
47 #end if
48 #if $rmsf.sele == 'noh':
49 "string"
50 "noh"
51 #end if
52 #if $rmsf.sele == 'loop':
53 "resno"
54 '$rmsf.res1'
55 '$rmsf.res2'
56 #end if
57 #if $rmsf.sele == "elety":
58 "elety"
59 '$rmsf.elety'
60 #end if
61 #if $rmsf.sele == "resid":
62 "resid"
63 '$rmsf.resid'
64 #end if
65 #if $rmsf.sele == "segid":
66 "segid"
67 '$rmsf.segid'
68 #end if
69 '$output'
70 '$rmsf_plot'
71 2>&1
72 ]]></command>
73 <inputs>
74 <expand macro="analysis_inputs"/>
75 <conditional name="rmsf">
76 <param name="sele" type="select" label="Select domains">
77 <option value="calpha">Calpha</option>
78 <option value="cbeta">Cbeta</option>
79 <option value="backbone">Backbone</option>
80 <option value="sidechain">Sidechain</option>
81 <option value="protein">Protein</option>
82 <option value="ligand">Ligand</option>
83 <option value="nucleic">Nucleic Acids</option>
84 <option value="loop">Loop</option>
85 <option value="water">Water</option>
86 <option value="hyd">Hydrogens</option>
87 <option value="noh">Non Hydrogens</option>
88 <option value="elety">Atom Names</option>
89 <option value="resid">Resid</option>
90 <option value="segid">Segid</option>
91 </param>
92 <when value="calpha">
93 </when>
94 <when value="cbeta">
95 </when>
96 <when value="backbone">
97 </when>
98 <when value="sidechain">
99 </when>
100 <when value="protein">
101 </when>
102 <when value="ligand">
103 </when>
104 <when value="nucleic">
105 </when>
106 <when value="loop">
107 <param name="res1" type="text" label="Resid of the loop starting residue"/>
108 <param name="res2" type="text" label="Resid of the loop ending residue"/>
109 </when>
110 <when value="water">
111 </when>
112 <when value="hyd">
113 </when>
114 <when value="noh">
115 </when>
116 <when value="elety">
117 <param name="elety" type="text" value="CA" label="Atom Name"/>
118 </when>
119 <when value="resid">
120 <param name="resid" type="text" value="BGLC" label="Resid"/>
121 </when>
122 <when value="segid">
123 <param name="segid" type="text" value="SUBS" label="Segid"/>
124 </when>
125 </conditional>
126 </inputs>
127 <outputs>
128 <data format="tabular" name="output" label="rmsf raw data"/>
129 <data format="png" name="rmsf_plot" label="rmsf plot"/>
130 </outputs>
131 <tests>
132 <test>
133 <expand macro="tests_inputs"/>
134 <param name="sele" value="calpha"/>
135 <output name="output">
136 <assert_contents>
137 <has_n_columns n="2" />
138 </assert_contents>
139 </output>
140 </test>
141 </tests>
142 <help><![CDATA[
143
144 .. class:: infomark
145
146 **What it does**
147
148 The Root Mean Square Fluctuation (RMSF) conformational variance that analysis can analyze the
149 portions of structure that are fluctuating from their mean structure the most (or least). This tool can calculate and plot the RMSF of the selected section.
150
151 _____
152
153 .. class:: infomark
154
155 **Input**
156
157 - Input file in PDB format
158 - Input file in DCD format
159
160 _____
161
162 .. class:: infomark
163
164 **Output**
165
166 - Image (as PNG) of the rmsf plot
167 - Tab-separated file of raw data
168
169
170 ]]></help>
171 <expand macro="citations" />
172 </tool>