Repository 'rp2biosensor'
hg clone https://toolshed.g2.bx.psu.edu/repos/tduigou/rp2biosensor

Changeset 0:eaab33f23abf (2022-01-05)
Next changeset 1:b7713d32248b (2022-02-25)
Commit message:
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
added:
rp2biosensor.xml
test-data/rp2-results_dmax-16.csv
b
diff -r 000000000000 -r eaab33f23abf rp2biosensor.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rp2biosensor.xml Wed Jan 05 16:14:32 2022 +0000
[
@@ -0,0 +1,65 @@
+<tool id="rp2biosensor" name="rp2biosensor" version="1.0.1">
+    <description>Build Sensing-Enabling Metabolic Pathways from RetroPath2.0 output</description>
+    <requirements>
+        <requirement type="package" version="1.0.1">rp2biosensor</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+        python -m rp2biosensor
+        '$rp2_results'
+        --opath '$html_file'
+    ]]></command>
+    <inputs>
+        <param name="rp2_results" type="data" format="csv" label="RetroPath2 output"/>
+    </inputs>
+    <outputs>
+        <data name="html_file" format="html" label="${tool.name} - ${rp2_results.name}"/>
+    </outputs>
+    <tests>
+        <test>
+        <!-- test 1: check if identical outputs are produced -->
+        <param name="rp2_results" value="rp2-results_dmax-16.csv" />
+        <output name="html_file" md5="4abb29e769106e75e68a939764dd2e31"/>
+        </test>
+    </tests>
+    <help><![CDATA[
+rp2biosensor
+================
+
+Generate HTML outputs to explore Sensing Enabling Metabolic Pathway from RetroPath2 results.
+
+Input
+-----
+
+Required:
+
+* **rp2_results**\ : (string) RetroPath2.0 results.
+
+Output
+------
+
+* **opath**\ : (string) Output path. Default: biosensor.html.
+
+* **o_sbol_dir**\ : (string) Output type. This could be either (i) "dir" which means ouput files will outputted into this directory, or (ii) "file" which means that all files will be embedded into a single HTML page. Default: file.
+
+Project Links
+------------------
+
+* `GitHub <https://github.com/brsynth/rp2biosensor>`_
+
+Version
+----------
+
+1.0.1
+
+Authors
+-------
+
+* **Thomas Duigou**
+
+License
+-------
+
+* `MIT <https://github.com/brsynth/rp2biosensor/blob/master/LICENSE.md>`_
+
+    ]]></help>
+</tool>
\ No newline at end of file
b
diff -r 000000000000 -r eaab33f23abf test-data/rp2-results_dmax-16.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/rp2-results_dmax-16.csv Wed Jan 05 16:14:32 2022 +0000
[
b'@@ -0,0 +1,365 @@\n+"Initial source","Transformation ID","Reaction SMILES","Substrate SMILES","Substrate InChI","Product SMILES","Product InChI","In Sink","Sink name","Diameter","Rule ID","EC number","Score","Iteration"\n+"[target]","TRS_0_0_15","[H]OO[H]>>O=O.[H]N([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])N([H])[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]N([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])N([H])[H]","InChI=1S/C4H12N2/c5-3-1-2-4-6/h1-6H2","1","[Putrescine]","16","[RR-02-8dc897e99097c96f-16-F]","[1.4.3.10]","0.0","0"\n+"[target]","TRS_0_0_52","[H]OO[H]>>O=O.[H]OC(=O)C([H])(N([H])[H])C([H])([H])C([H])([H])C([H])([H])N([H])[H].[H]O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC(=O)C([H])(N([H])[H])C([H])([H])C([H])([H])C([H])([H])N([H])[H]","InChI=1S/C5H12N2O2/c6-3-1-2-4(7)5(8)9/h4H,1-3,6-7H2,(H,8,9)","1","[Ornithine]","16","[RR-02-4ca02d3108da6f6c-16-F, RR-02-af76c5b7df680327-16-F]","[1.4.3.3, 1.4.3.2]","1.5563025007672873","0"\n+"[target]","TRS_0_0_68","[H]OO[H]>>O=O.[H]OC(=O)C([H])(O[H])C([H])([H])[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC(=O)C([H])(O[H])C([H])([H])[H]","InChI=1S/C3H6O3/c1-2(4)3(5)6/h2,4H,1H3,(H,5,6)","1","[Lactate]","16","[RR-02-528713439542ac16-16-F]","[1.1.3.15]","1.9912260756924949","0"\n+"[target]","TRS_0_0_94","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])([H])O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])([H])O[H]","InChI=1S/C5H12O5/c6-1-3(8)5(10)4(9)2-7/h3-10H,1-2H2","1","[Ribitol]","16","[RR-02-e328a9c0a748c7aa-16-F]","[1.1.3.41]","1.0413926851582251","0"\n+"[target]","TRS_0_0_0","[H]OO[H]>>O=O.[H+]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H+]","InChI=1S","0","[None]","16","[RR-02-f9b9b19cd4c31eae-16-F]","[NOEC, 1.1.99.18]","1.8195439355418688","0"\n+"[target]","TRS_0_0_0","[H]OO[H]>>O=O.[H+]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-f9b9b19cd4c31eae-16-F]","[NOEC, 1.1.99.18]","1.8195439355418688","0"\n+"[target]","TRS_0_0_1","[H]OO[H]>>O=O.[H+].[H]N=C(O[H])C1=C([H])N(C2([H])OC([H])(C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C3([H])OC([H])(n4c([H])nc5c(N([H])[H])nc([H])nc54)C([H])(OP(=O)(O[H])O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])([H])C([H])=C1[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H+]","InChI=1S","0","[None]","16","[RR-02-dd0dcab787525c8a-16-F]","[1.6.3.5]","0.3010299956639812","0"\n+"[target]","TRS_0_0_1","[H]OO[H]>>O=O.[H+].[H]N=C(O[H])C1=C([H])N(C2([H])OC([H])(C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C3([H])OC([H])(n4c([H])nc5c(N([H])[H])nc([H])nc54)C([H])(OP(=O)(O[H])O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])([H])C([H])=C1[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-dd0dcab787525c8a-16-F]","[1.6.3.5]","0.3010299956639812","0"\n+"[target]","TRS_0_0_1","[H]OO[H]>>O=O.[H+].[H]N=C(O[H])C1=C([H])N(C2([H])OC([H])(C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C3([H])OC([H])(n4c([H])nc5c(N([H])[H])nc([H])nc54)C([H])(OP(=O)(O[H])O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])([H])C([H])=C1[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]N=C(O[H])C1=C([H])N(C2([H])OC([H])(C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C3([H])OC([H])(n4c([H])nc5c(N([H])[H])nc([H])nc54)C([H])(OP(=O)(O[H])O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])([H])C([H])=C1[H]","InChI=1S/C21H30N7O17P3/c22-17-12-19(25-7-24-17)28(8-26-12)21-16(44-46(33,34)35)14(30)11(43-21)6-41-48(38,39)45-47(36,37)40-5-10-13(29)15(31)20(42-10)27-3-1-2-9(4-27)18(23)32/h1-2,4,7-8,10-11,13-16,20-21,29-31H,3,5-6H2,(H2,23,32)(H,36,37)(H,38,39)(H2,22,24,25)(H2,33,34,35)","0","[None]","16","[RR-02-dd0dcab787525c8a-16-F]","[1.6.3.5]","0.3010299956639812","0"\n+"[target]","TRS_0_0_10","[H]OO[H]>>O=O.[H]C(=O)c1oc([H])c([H])c1[H].[H]O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-c78ef0b9142a69d0-16-F]","[NOEC]","3.8457180179666586","0"\n+"[target]","TRS_0_0_10","[H]OO[H]>>O=O.[H]C(=O)c1oc('..b'[1.1.3.40]","0.9030899869919436","0"\n+"[target]","TRS_0_0_93","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])([H])O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])([H])O[H]","InChI=1S/C6H14O6/c7-1-3(9)5(11)6(12)4(10)2-8/h3-12H,1-2H2","0","[None]","16","[RR-02-14f389df374f315e-16-F]","[1.1.3.40]","0.9030899869919436","0"\n+"[target]","TRS_0_0_94","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])([H])O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-e328a9c0a748c7aa-16-F]","[1.1.3.41]","1.0413926851582251","0"\n+"[target]","TRS_0_0_95","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])=O","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-055fb82307b8bec9-16-F, RR-02-07ea19dbed536c07-16-F]","[1.1.3.4, 1.1.3.10]","1.568201724066995","0"\n+"[target]","TRS_0_0_95","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])=O","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])(O[H])C([H])(O[H])C([H])(O[H])C([H])=O","InChI=1S/C5H10O5/c6-1-3(8)5(10)4(9)2-7/h1,3-5,7-10H,2H2","0","[None]","16","[RR-02-055fb82307b8bec9-16-F, RR-02-07ea19dbed536c07-16-F]","[1.1.3.4, 1.1.3.10]","1.568201724066995","0"\n+"[target]","TRS_0_0_96","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C1([H])OC(=O)C([H])(O[H])C1([H])O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-10923687f3ec2512-16-F]","[1.1.3.8]","0.6989700043360189","0"\n+"[target]","TRS_0_0_96","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])(O[H])C1([H])OC(=O)C([H])(O[H])C1([H])O[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])(O[H])C1([H])OC(=O)C([H])(O[H])C1([H])O[H]","InChI=1S/C6H10O6/c7-1-2(8)5-3(9)4(10)6(11)12-5/h2-5,7-10H,1H2","0","[None]","16","[RR-02-10923687f3ec2512-16-F]","[1.1.3.8]","0.6989700043360189","0"\n+"[target]","TRS_0_0_97","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])C([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])C([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-c59791d325fae2bf-16-F]","[1.1.3.-]","0.4771212547196624","0"\n+"[target]","TRS_0_0_97","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])C([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])C([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])C([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])C([H])([H])C([H])=C(C([H])([H])[H])C([H])([H])[H]","InChI=1S/C15H26O/c1-13(2)7-5-8-14(3)9-6-10-15(4)11-12-16/h7,9,11,16H,5-6,8,10,12H2,1-4H3","0","[None]","16","[RR-02-c59791d325fae2bf-16-F]","[1.1.3.-]","0.4771212547196624","0"\n+"[target]","TRS_0_0_98","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])=C([H])C([H])=C([H])C([H])([H])[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-49385f75de186051-16-F]","[1.1.3.7]","0.4771212547196624","0"\n+"[target]","TRS_0_0_98","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])=C([H])C([H])=C([H])C([H])([H])[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])=C([H])C([H])=C([H])C([H])([H])[H]","InChI=1S/C6H10O/c1-2-3-4-5-6-7/h2-5,7H,6H2,1H3","0","[None]","16","[RR-02-49385f75de186051-16-F]","[1.1.3.7]","0.4771212547196624","0"\n+"[target]","TRS_0_0_99","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])=C([H])c1c([H])c([H])c([H])c([H])c1[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","O=O","InChI=1S/O2/c1-2","0","[None]","16","[RR-02-70b5e4c677088906-16-F]","[1.1.3.7]","0.0","0"\n+"[target]","TRS_0_0_99","[H]OO[H]>>O=O.[H]OC([H])([H])C([H])=C([H])c1c([H])c([H])c([H])c([H])c1[H]","[H]OO[H]","InChI=1S/H2O2/c1-2/h1-2H","[H]OC([H])([H])C([H])=C([H])c1c([H])c([H])c([H])c([H])c1[H]","InChI=1S/C9H10O/c10-8-4-7-9-5-2-1-3-6-9/h1-7,10H,8H2","0","[None]","16","[RR-02-70b5e4c677088906-16-F]","[1.1.3.7]","0.0","0"\n'