comparison rpthermo.xml @ 1:21a900eee812 draft

"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
author tduigou
date Wed, 09 Feb 2022 13:07:30 +0000
parents 44e54b56328d
children 310645d4c5e6
comparison
equal deleted inserted replaced
0:44e54b56328d 1:21a900eee812
1 <tool id="rpThermo" name="Thermodynamics" version="5.9.2"> 1 <tool id="rpthermo" name="Thermo" version="@TOOL_VERSION@" profile="19.09">
2 <description>Calculate the formation energy of chemical species and the Gibbs free energy of their reactions and pathways in an SBML</description> 2 <description>Calculate the formation energy of chemical species and the Gibbs free energy of their reactions and pathways in an SBML</description>
3 <macros>
4 <token name="@TOOL_VERSION@">5.12.1</token>
5 </macros>
3 <requirements> 6 <requirements>
4 <requirement type="package" version="5.9.2">rptools</requirement> 7 <requirement type="package" version="@TOOL_VERSION@">rptools</requirement>
5 </requirements> 8 </requirements>
6 <stdio> 9 <stdio>
7 <regex match="WARNING:" level="warning" /> 10 <regex match="WARNING:" level="warning" />
8 <regex match="ERROR:" level="fatal" /> 11 <regex match="ERROR:" level="fatal" />
9 <regex match="ERROR:root:ChemAxon" level="warning" /> 12 <regex match="ERROR:root:ChemAxon" level="warning" />
10 </stdio> 13 </stdio>
11 <command detect_errors="exit_code"><![CDATA[ 14 <command detect_errors="exit_code"><![CDATA[
12 python -m rptools.rpthermo 15 python -m rptools.rpthermo
13 '$input' 16 '$input'
14 '$pathway_with_thermo' 17 '$pathway_with_thermo'
15 --ph '$adv.ph' 18 --pH '$adv.ph'
16 --ionic_strength '$adv.ionic_strength' 19 --ionic_strength '$adv.ionic_strength'
17 --pMg '$adv.pMg' 20 --pMg '$adv.pMg'
18 --temp_k '$adv.temp_k'
19 ]]></command> 21 ]]></command>
20 <inputs> 22 <inputs>
21 <param name="input" type="data" format="xml" label="Input File" /> 23 <param name="input" type="data" format="xml" label="Input File" />
22 <section name="adv" title="Advanced Options" expanded="false"> 24 <section name="adv" title="Advanced Options" expanded="false">
23 <param name="ph" type="float" value="7.5" label="Compartment PH of the pathway" /> 25 <param name="ph" type="float" value="7.5" min="0" max="14" label="Compartment pH of the pathway" />
24 <param name="ionic_strength" type="float" value="200.0" label="Compartment ionic strength of the pathway" /> 26 <param name="ionic_strength" type="float" value="0.25" min="0" max="500" label="Compartment ionic strength of the pathway" />
25 <param name="pMg" type="float" value="10.0" label="Compartment pMg of the pathway" /> 27 <param name="pMg" type="float" value="3.0" label="Compartment pMg of the pathway" />
26 <param name="temp_k" type="float" value="298.15" label="Compartment temperature in Kelvin" />
27 </section> 28 </section>
28 </inputs> 29 </inputs>
29 <outputs> 30 <outputs>
30 <data name="pathway_with_thermo" format="xml" label="${tool.name} - ${input.name}" /> 31 <data name="pathway_with_thermo" format="xml" label="${tool.name} - ${input.name}" />
31 </outputs> 32 </outputs>
32 <tests> 33 <tests>
33 <test> 34 <test>
34 <!-- test 1: check if identical outputs are produced with default parameters --> 35 <!-- test 1: check if identical outputs are produced with default parameters -->
35 <param name="input" value="rp_013_0001.xml" /> 36 <param name="input" value="rp_013_0001.xml" />
36 <param name="model" value="e_coli_iML1515.sbml" /> 37 <param name="model" value="e_coli_iML1515.sbml" />
37 <output name="pathway_with_thermo" file="rp_013_0001_with_thermo.xml" ftype="xml" compare="diff" sort="true"/> 38 <output name="pathway_with_thermo" file="rp_013_0001_with_thermo.xml" ftype="xml" compare="diff" sort="true" >
39 <assert_contents>
40 <is_valid_xml />
41 <!--check thermo_dG0_prime value-->
42 <has_text text="-2308.11630" />
43 <!--check thermo_dG value-->
44 <has_text text="-2151.84763" />
45 <has_n_lines n="483" />
46 </assert_contents>
47 </output>
38 </test> 48 </test>
39 </tests> 49 </tests>
40 <help><![CDATA[ 50 <help><![CDATA[
41 Thermodynamics 51 Thermodynamics
42 =============== 52 ===============
60 Advanced Options: 70 Advanced Options:
61 71
62 * **--ph**\ :(float) Compartment PH of the pathway 72 * **--ph**\ :(float) Compartment PH of the pathway
63 * **--ionic_strength**\ :(float) Compartment ionic strength of the pathway 73 * **--ionic_strength**\ :(float) Compartment ionic strength of the pathway
64 * **--pMg**\ :(float) Compartment pMg of the pathway 74 * **--pMg**\ :(float) Compartment pMg of the pathway
65 * **--temp_k**\ :(float) Compartment temperature in Kelvin
66 75
67 Project Links 76 Project Links
68 --------------------- 77 ---------------------
69 78
70 * `GitHub <https://github.com/brsynth/rptools/tree/master/rptools/rpthermo>`_ 79 * `GitHub <https://github.com/brsynth/rptools/tree/master/rptools/rpthermo>`_
71 80
72 Version 81 Version
73 ---------- 82 ----------
74 83
75 v5.9.2 84 v5.12.1
76 85
77 Authors 86 Authors
78 ------- 87 -------
79 88
80 * **Melchior du Lac** 89 * **Melchior du Lac**
85 * Thomas Duigou 94 * Thomas Duigou
86 * Joan Hérisson 95 * Joan Hérisson
87 96
88 ]]></help> 97 ]]></help>
89 <citations> 98 <citations>
90 <citation type="bibtex"> 99 <citation type="doi">10.1371/journal.pcbi.1003098</citation>
91 @article{noor2013consistent,
92 title={Consistent estimation of Gibbs energy using component contributions},
93 author={Noor, Elad and Haraldsd{\'o}ttir, Hulda S and Milo, Ron and Fleming, Ronan MT},
94 journal={PLoS Comput Biol},
95 volume={9},
96 number={7},
97 pages={e1003098},
98 year={2013},
99 publisher={Public Library of Science}
100 }
101 </citation>
102 </citations> 100 </citations>
103 </tool> 101 </tool>