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

Changeset 0:2782bee7c5a6 (2021-12-02)
Next changeset 1:e3db7fb2c85e (2022-02-22)
Commit message:
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
added:
rp2paths.xml
test-data/retropath2_pathways.csv
test-data/rp2paths_compounds.tsv
test-data/rp2paths_pathways.csv
b
diff -r 000000000000 -r 2782bee7c5a6 rp2paths.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rp2paths.xml Thu Dec 02 12:27:28 2021 +0000
[
@@ -0,0 +1,108 @@
+<tool id="rp2paths" name="RP2paths" version="1.4.3">
+    <description>Enumerate and seperate the different pathways generated by RetroPath2.0</description>
+    <requirements>
+        <requirement type="package" version="1.4.3">rp2paths</requirement>
+    </requirements>
+ <stdio>
+        <regex match="TIMEOUT:" level="fatal" />
+        <regex match="ERROR:"   level="fatal" />
+ <regex match="WARNING:" level="warning" />
+ </stdio>
+    <command detect_errors="exit_code"><![CDATA[
+        #from os import path as os_path
+        cd /tmp &&
+        #set outFolder = os_path.basename(str($master_pathways))
+        mkdir '$outFolder' &&
+        python -m rp2paths all
+        '$rp2_pathways'
+        --outdir '$outFolder'
+        --timeout '$adv.timeout' &&
+        cp '$outFolder'/compounds.txt '$compounds' &&
+        cp '$outFolder'/out_paths.csv '$master_pathways' &&
+        rm -rf $outFolder
+    ]]></command>
+    <inputs>
+        <param name="rp2_pathways" type="data" format="csv" label="RetroPath2.0 Pathways" />
+        <section name="adv" title="Advanced Options" expanded="false">
+ <param name="timeout" type="integer" value="1800" label="Time Out" />
+        </section>
+    </inputs>
+    <outputs>
+        <data name="master_pathways" format="csv" label="${tool.name} (Pathways)" />
+        <data name="compounds" format="tsv" label="${tool.name} (Compounds)" />
+    </outputs>
+    <tests>
+        <test>
+            <!-- test 1: check if identical outputs are produced with default parameters  -->
+            <param name="rp2_pathways" value="retropath2_pathways.csv" />
+            <output name="master_pathways" file="rp2paths_pathways.csv" ftype="csv" compare="diff"/>
+            <output name="compounds" file="rp2paths_compounds.tsv" ftype="tsv" compare="diff"/>
+        </test>
+    </tests>
+    <help><![CDATA[
+rp2paths
+========
+
+
+RP2paths extracts the set of pathways that lies in a metabolic space file output by the RetroPath2.0 workflow. Source code may be found at the following location: `GitHub <https://github.com/brsynth/rp2paths>`_.
+
+Input
+-----
+
+Required information:
+
+
+* **rp_results**\ : (string) Path to the ReatroPath2.0 pathways file
+
+Advanced options:
+
+
+* **timeout**\ : (string, default: 30 minutes) Time out time of the tool
+* **server_url**\ : (string) IP address of the rp2paths REST service
+
+Output
+------
+
+
+* **out_paths**\ : (string) Path to the RP2paths pathways. Describes all the indiviudal enumerated pathways that produce the compound of interest.
+* **out_compounds**\ : (string) Path to the RP2paths Compounds. Describes the structure of all the chemical species involved in all pathways.
+
+Versioning
+----------
+
+v1.4.3
+
+Authors
+-------
+
+
+* **Melchior du Lac**
+* Thomas Duigou
+* Baudoin Delépine
+* Pablo Carbonell
+
+License
+-------
+
+`MIT <https://github.com/brsynth/rp2paths/blob/master/LICENSE.md>`_
+
+Acknowledgments
+---------------
+
+
+* Joan Hérisson
+
+    ]]></help>
+    <citations>
+        <citation type="bibtex">
+@article{delepine2018retropath2,
+  title={RetroPath2.0: a retrosynthesis workflow for metabolic engineers},
+  author={Del{\'e}pine, Baudoin and Duigou, Thomas and Carbonell, Pablo and Faulon, Jean-Loup},
+  journal={Metabolic engineering},
+  volume={45},
+  pages={158--170},
+  year={2018},
+  publisher={Elsevier}}
+        </citation>
+    </citations>
+</tool>
\ No newline at end of file
b
diff -r 000000000000 -r 2782bee7c5a6 test-data/retropath2_pathways.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/retropath2_pathways.csv Thu Dec 02 12:27:28 2021 +0000
[
b'@@ -0,0 +1,71 @@\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","Starting Source SMILES","Iteration"\n+"[cis,cis-muconate]","TRS_0_0_0","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]>>O=O.[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","InChI=1S/C6H6O4/c7-5(8)3-1-2-4-6(9)10/h1-4H,(H,7,8)(H,9,10)","O=O","InChI=1S/O2/c1-2","1","[MNXM4]","16","[RR-02-a0cc0be463ff412f-16-F]","[1.13.11.1]","0.9542425094393248","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","0"\n+"[cis,cis-muconate]","TRS_0_0_0","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]>>O=O.[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","InChI=1S/C6H6O4/c7-5(8)3-1-2-4-6(9)10/h1-4H,(H,7,8)(H,9,10)","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","InChI=1S/C6H6O2/c7-5-3-1-2-4-6(5)8/h1-4,7-8H","0","[None]","16","[RR-02-a0cc0be463ff412f-16-F]","[1.13.11.1]","0.9542425094393248","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","0"\n+"[cis,cis-muconate]","TRS_0_1_0","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]>>O=O.[H+].[H]c1c([H])c([H])c(N([H])[H])c([H])c1[H]","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","InChI=1S/C6H6O2/c7-5-3-1-2-4-6(5)8/h1-4,7-8H","[H+]","InChI=1S","1","[MNXM1, MNXM01]","16","[RR-02-08eb71f5bf7680a5-16-F]","[1.14.-.-]","1.3802112417116061","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","1"\n+"[cis,cis-muconate]","TRS_0_1_0","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]>>O=O.[H+].[H]c1c([H])c([H])c(N([H])[H])c([H])c1[H]","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","InChI=1S/C6H6O2/c7-5-3-1-2-4-6(5)8/h1-4,7-8H","O=O","InChI=1S/O2/c1-2","1","[MNXM4]","16","[RR-02-08eb71f5bf7680a5-16-F]","[1.14.-.-]","1.3802112417116061","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","1"\n+"[cis,cis-muconate]","TRS_0_1_10","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]>>O=O.[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])(O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])=C([H])C1([H])[H].[H]OC(=O)c1c([H])c([H])c([H])c([H])c1O[H]","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","InChI=1S/C6H6O2/c7-5-3-1-2-4-6(5)8/h1-4,7-8H","O=O","InChI=1S/O2/c1-2","1","[MNXM4]","16","[RR-02-36106ef8d9461f98-16-F]","[1.14.13.1]","0.3010299956639812","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","1"\n+"[cis,cis-muconate]","TRS_0_1_10","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]>>O=O.[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])(O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])=C([H])C1([H])[H].[H]OC(=O)c1c([H])c([H])c([H])c([H])c1O[H]","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","InChI=1S/C6H6O2/c7-5-3-1-2-4-6(5)8/h1-4,7-8H","[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])(O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])=C([H])C1([H])[H]","InChI=1S/C21H29N7O14P2/c22-17-12-19(25-7-24-17)28(8-26-12)21-16(32)14(30)11(41-21)6-39-44(36,37)42-43(34,35)38-5-10-13(29)15(31)20(40-10)27-3-1-2-9(4-27)18(23)33/h1,3-4,7-8,10-11,13-16,20-21,29-32H,2,5-6H2,(H2,23,33)(H,34,35)(H,36,37)(H2,22,24,25)","1","[MNXM10]","16","[RR-02-36106ef8d9461f98-16-F]","[1.14.13.1]","0.3010299956639812","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","1"\n+"[cis,cis-muconate]","TRS_0_1_11","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]>>O=O.[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])(O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])=C([H])C1([H])[H].[H]OC(=O)c1c([H])c([H])c([H])c([H])c1[H]","[H]Oc1c([H])c([H])c([H])c([H])c1O[H]","InChI=1S/C6H6O2/c7-5-3-1-2-4-6(5)8/h1-4,7-8H","O=O","InChI=1S/O2/c1-2","1","[MNXM4]","16","[RR-02-1982e8dd17b0357f-16-F]","[1.14.12.10]","0.7781512503836436","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","1"\n+"'..b'-02-66b012d739d79248-16-F]","[NOEC]","3.8457180179666586","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n+"[cis,cis-muconate]","TRS_0_3_51","[H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]>>O=O.[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])=C([H])C1([H])[H].[H]OC(=O)c1c([H])c([H])c(N([H])[H])c([H])c1[H]","[H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]","InChI=1S/C7H7NO3/c9-7(10)5-1-3-6(8-11)4-2-5/h1-4,8,11H,(H,9,10)","O=O","InChI=1S/O2/c1-2","1","[MNXM4]","16","[RR-02-e518cdc230f15b69-16-F]","[NOEC]","0.0","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n+"[cis,cis-muconate]","TRS_0_3_51","[H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]>>O=O.[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])=C([H])C1([H])[H].[H]OC(=O)c1c([H])c([H])c(N([H])[H])c([H])c1[H]","[H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]","InChI=1S/C7H7NO3/c9-7(10)5-1-3-6(8-11)4-2-5/h1-4,8,11H,(H,9,10)","[H]OC(=O)c1c([H])c([H])c(N([H])[H])c([H])c1[H]","InChI=1S/C7H7NO2/c8-6-3-1-5(2-4-6)7(9)10/h1-4H,8H2,(H,9,10)","1","[MNXM421]","16","[RR-02-e518cdc230f15b69-16-F]","[NOEC]","0.0","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n+"[cis,cis-muconate]","TRS_0_3_51","[H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]>>O=O.[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])=C([H])C1([H])[H].[H]OC(=O)c1c([H])c([H])c(N([H])[H])c([H])c1[H]","[H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]","InChI=1S/C7H7NO3/c9-7(10)5-1-3-6(8-11)4-2-5/h1-4,8,11H,(H,9,10)","[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])=C([H])C1([H])[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,3-4,7-8,10-11,13-16,20-21,29-31H,2,5-6H2,(H2,23,32)(H,36,37)(H,38,39)(H2,22,24,25)(H2,33,34,35)","1","[MNXM6]","16","[RR-02-e518cdc230f15b69-16-F]","[NOEC]","0.0","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n+"[cis,cis-muconate]","TRS_0_3_65","[H]OC(=O)c1c([H])c([H])c([H])c(O[H])c1[H]>>[H]OC(=O)C(OC1([H])C([H])=C(C(=O)O[H])C([H])=C([H])C1([H])O[H])=C([H])[H]","[H]OC(=O)c1c([H])c([H])c([H])c(O[H])c1[H]","InChI=1S/C7H6O3/c8-6-3-1-2-5(4-6)7(9)10/h1-4,8H,(H,9,10)","[H]OC(=O)C(OC1([H])C([H])=C(C(=O)O[H])C([H])=C([H])C1([H])O[H])=C([H])[H]","InChI=1S/C10H10O6/c1-5(9(12)13)16-8-4-6(10(14)15)2-3-7(8)11/h2-4,7-8,11H,1H2,(H,12,13)(H,14,15)","1","[MNXM337]","16","[RR-02-b64ad57dc9b584cb-16-F]","[4.1.3.45]","0.0","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n+"[cis,cis-muconate]","TRS_0_3_99","[H]c1c([H])c([H])c(OC(=O)C([H])([H])[H])c([H])c1[H]>>[H]C(=O)C([H])([H])c1c([H])c([H])c([H])c([H])c1[H].[H]O[H]","[H]c1c([H])c([H])c(OC(=O)C([H])([H])[H])c([H])c1[H]","InChI=1S/C8H8O2/c1-7(9)10-8-5-3-2-4-6-8/h2-6H,1H3","[H]C(=O)C([H])([H])c1c([H])c([H])c([H])c([H])c1[H]","InChI=1S/C8H8O/c9-7-6-8-4-2-1-3-5-8/h1-5,7H,6H2","1","[MNXM473]","16","[RR-02-47fa02d2300cc64c-16-F]","[1.2.1.39, 1.2.1.5]","1.2552725051033058","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n+"[cis,cis-muconate]","TRS_0_3_99","[H]c1c([H])c([H])c(OC(=O)C([H])([H])[H])c([H])c1[H]>>[H]C(=O)C([H])([H])c1c([H])c([H])c([H])c([H])c1[H].[H]O[H]","[H]c1c([H])c([H])c(OC(=O)C([H])([H])[H])c([H])c1[H]","InChI=1S/C8H8O2/c1-7(9)10-8-5-3-2-4-6-8/h2-6H,1H3","[H]O[H]","InChI=1S/H2O/h1H2","1","[MNXM2]","16","[RR-02-47fa02d2300cc64c-16-F]","[1.2.1.39, 1.2.1.5]","1.2552725051033058","[H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]","3"\n'
b
diff -r 000000000000 -r 2782bee7c5a6 test-data/rp2paths_compounds.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/rp2paths_compounds.tsv Thu Dec 02 12:27:28 2021 +0000
[
@@ -0,0 +1,33 @@
+Compound ID Structure
+CMPD_0000000003 [H]Oc1c([H])c([H])c([H])c([H])c1O[H]
+CMPD_0000000005 [H]c1c([H])c([H])c(N([H])[H])c([H])c1[H]
+CMPD_0000000007 [H]OC(=O)c1c([H])c([H])c([H])c([H])c1O[H]
+CMPD_0000000008 [H]OC(=O)c1c([H])c([H])c([H])c([H])c1[H]
+CMPD_0000000009 [H]Oc1c([H])c([H])c([H])c([H])c1[H]
+CMPD_0000000010 [H]OC(=O)c1c([H])c([H])c(O[H])c(O[H])c1[H]
+CMPD_0000000015 [H]OC(=O)c1c([H])c([H])c(N([H])O[H])c([H])c1[H]
+CMPD_0000000020 [H]OC(=NC([H])([H])C([H])([H])SC(=O)c1c([H])c([H])c([H])c([H])c1[H])C([H])([H])C([H])([H])N=C(O[H])C([H])(O[H])C(C([H])([H])[H])(C([H])([H])[H])C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C1([H])OC([H])(n2c([H])nc3c(N([H])[H])nc([H])nc32)C([H])(O[H])C1([H])OP(=O)(O[H])O[H]
+CMPD_0000000025 [H]OC(=O)c1c([H])c([H])c([H])c(O[H])c1[H]
+CMPD_0000000028 [H]c1c([H])c([H])c(OC(=O)C([H])([H])[H])c([H])c1[H]
+MNXM1 [H+]
+MNXM01 [H+]
+MNXM10 [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])(O[H])C3([H])O[H])C([H])(O[H])C2([H])O[H])C([H])=C([H])C1([H])[H]
+MNXM11 [H]OP(=O)(O[H])OP(=O)(O[H])O[H]
+MNXM1132 [H]OC(=O)C([H])([H])C([H])([H])C(=O)c1c([H])c([H])c([H])c([H])c1C(=O)SC([H])([H])C([H])([H])N=C(O[H])C([H])([H])C([H])([H])N=C(O[H])C([H])(O[H])C(C([H])([H])[H])(C([H])([H])[H])C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C1([H])OC([H])(n2c([H])nc3c(N([H])[H])nc([H])nc32)C([H])(O[H])C1([H])OP(=O)(O[H])O[H]
+MNXM12 [H]OC(=NC([H])([H])C([H])([H])S[H])C([H])([H])C([H])([H])N=C(O[H])C([H])(O[H])C(C([H])([H])[H])(C([H])([H])[H])C([H])([H])OP(=O)(O[H])OP(=O)(O[H])OC([H])([H])C1([H])OC([H])(n2c([H])nc3c(N([H])[H])nc([H])nc32)C([H])(O[H])C1([H])OP(=O)(O[H])O[H]
+MNXM164 [H]OC(=O)c1c([H])c([H])c(O[H])c([H])c1[H]
+MNXM188 [H]OC(=O)c1c([H])c([H])c([H])c([H])c1N([H])[H]
+MNXM2 [H]O[H]
+MNXM25 [H]OC(=O)C([H])([H])C([H])([H])C(=O)O[H]
+MNXM337 [H]OC(=O)C(OC1([H])C([H])=C(C(=O)O[H])C([H])=C([H])C1([H])O[H])=C([H])[H]
+MNXM4 O=O
+MNXM421 [H]OC(=O)c1c([H])c([H])c(N([H])[H])c([H])c1[H]
+MNXM438 [H]OC(=O)C([H])=C([H])c1c([H])c([H])c([H])c([H])c1[H]
+MNXM455 [H]OC(=O)c1c([H])c([H])c([H])c(O[H])c1O[H]
+MNXM473 [H]C(=O)C([H])([H])c1c([H])c([H])c([H])c([H])c1[H]
+MNXM497 [H]OC(=O)C([H])([H])c1c([H])c([H])c([H])c([H])c1[H]
+MNXM6 [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])=C([H])C1([H])[H]
+MNXM611 [H]OC(=O)C1=C([H])C(=O)C([H])(O[H])C([H])(O[H])C1([H])[H]
+MNXM76 [H]OC(=O)C([H])(N([H])[H])C([H])([H])c1c([H])c([H])c(O[H])c([H])c1[H]
+MNXM799 [H]OC(=O)C(OC1([H])C([H])=C([H])C([H])=C(C(=O)O[H])C1([H])O[H])=C([H])[H]
+TARGET_0000000001 [H]OC(=O)C([H])=C([H])C([H])=C([H])C(=O)O[H]
b
diff -r 000000000000 -r 2782bee7c5a6 test-data/rp2paths_pathways.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/rp2paths_pathways.csv Thu Dec 02 12:27:28 2021 +0000
b
b'@@ -0,0 +1,96 @@\n+"Path ID","Unique ID","Rule ID","Left","Right"\r\n+"1","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"1","TRS_0_1_2_0","RR-02-9137e79005134eeb-16-F","1.MNXM188:1.MNXM4:1.MNXM6","1.CMPD_0000000003"\r\n+"2","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"2","TRS_0_1_20_0","RR-02-876f09a1ab1b55e5-16-F","1.MNXM455","1.CMPD_0000000003"\r\n+"3","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"3","TRS_0_1_9_0","RR-02-f145fec21961a59d-16-F","1.MNXM10:1.MNXM188:1.MNXM4","1.CMPD_0000000003"\r\n+"4","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"4","TRS_0_1_11_0","RR-02-1982e8dd17b0357f-16-F","1.CMPD_0000000008:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"4","TRS_0_2_42_0","RR-02-56602d66630bcfc3-16-F","1.MNXM2:1.MNXM438","1.CMPD_0000000008"\r\n+"5","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"5","TRS_0_1_13_0","RR-02-0a885fdec2a1ff5f-16-F","1.CMPD_0000000009:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"5","TRS_0_2_58_0","RR-02-7a379131479b23f9-16-F","1.MNXM76","1.CMPD_0000000009"\r\n+"6","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"6","TRS_0_1_13_0","RR-02-0a885fdec2a1ff5f-16-F","1.CMPD_0000000009:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"6","TRS_0_2_59_0","RR-02-a51b7d91cd2e9c7b-16-F","1.MNXM2:1.MNXM497","1.CMPD_0000000009"\r\n+"7","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"7","TRS_0_1_13_0","RR-02-0a885fdec2a1ff5f-16-F","1.CMPD_0000000009:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"7","TRS_0_2_60_0","RR-02-d3b162f199b260fc-16-F","1.MNXM164","1.CMPD_0000000009"\r\n+"8","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"8","TRS_0_1_16_0","RR-02-f499af41ee160034-16-F","1.CMPD_0000000009:1.MNXM4","1.CMPD_0000000003"\r\n+"8","TRS_0_2_58_0","RR-02-7a379131479b23f9-16-F","1.MNXM76","1.CMPD_0000000009"\r\n+"9","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"9","TRS_0_1_16_0","RR-02-f499af41ee160034-16-F","1.CMPD_0000000009:1.MNXM4","1.CMPD_0000000003"\r\n+"9","TRS_0_2_59_0","RR-02-a51b7d91cd2e9c7b-16-F","1.MNXM2:1.MNXM497","1.CMPD_0000000009"\r\n+"10","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"10","TRS_0_1_16_0","RR-02-f499af41ee160034-16-F","1.CMPD_0000000009:1.MNXM4","1.CMPD_0000000003"\r\n+"10","TRS_0_2_60_0","RR-02-d3b162f199b260fc-16-F","1.MNXM164","1.CMPD_0000000009"\r\n+"11","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"11","TRS_0_1_3_0","RR-02-217503934671e143-16-F","1.CMPD_0000000009:1.MNXM4:1.MNXM6","1.CMPD_0000000003"\r\n+"11","TRS_0_2_58_0","RR-02-7a379131479b23f9-16-F","1.MNXM76","1.CMPD_0000000009"\r\n+"12","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"12","TRS_0_1_3_0","RR-02-217503934671e143-16-F","1.CMPD_0000000009:1.MNXM4:1.MNXM6","1.CMPD_0000000003"\r\n+"12","TRS_0_2_59_0","RR-02-a51b7d91cd2e9c7b-16-F","1.MNXM2:1.MNXM497","1.CMPD_0000000009"\r\n+"13","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"13","TRS_0_1_3_0","RR-02-217503934671e143-16-F","1.CMPD_0000000009:1.MNXM4:1.MNXM6","1.CMPD_0000000003"\r\n+"13","TRS_0_2_60_0","RR-02-d3b162f199b260fc-16-F","1.MNXM164","1.CMPD_0000000009"\r\n+"14","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"14","TRS_0_1_19_0","RR-02-9bcd062586f04b0c-16-F","1.CMPD_0000000010","1.CMPD_0000000003"\r\n+"14","TRS_0_2_10_0","RR-02-1569dbad49850632-16-F","1.MNXM611","1.CMPD_0000000010"\r\n+"15","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"15","TRS_0_1_19_0","RR-02-9bcd062586f04b0c-16-F","1.CMP'..b',"1.TARGET_0000000001"\r\n+"20","TRS_0_1_10_0","RR-02-36106ef8d9461f98-16-F","1.CMPD_0000000007:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"20","TRS_0_2_21_0","RR-02-6a903acc13abce0f-16-F","1.MNXM337","1.CMPD_0000000007"\r\n+"21","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"21","TRS_0_1_10_0","RR-02-36106ef8d9461f98-16-F","1.CMPD_0000000007:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"21","TRS_0_2_22_0","RR-02-0f3dda0a4eb4c9f2-16-F","1.MNXM799","1.CMPD_0000000007"\r\n+"22","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"22","TRS_0_1_10_0","RR-02-36106ef8d9461f98-16-F","1.CMPD_0000000007:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"22","TRS_0_2_26_0","RR-02-d2085247ab18494b-16-F","1.MNXM2:1.MNXM455","1.CMPD_0000000007"\r\n+"23","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"23","TRS_0_1_13_0","RR-02-0a885fdec2a1ff5f-16-F","1.CMPD_0000000009:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"23","TRS_0_2_65_0","RR-02-b4f66f42787c8bf6-16-F","1.CMPD_0000000028:1.MNXM2","1.CMPD_0000000009"\r\n+"23","TRS_0_3_99_0","RR-02-47fa02d2300cc64c-16-F","1.MNXM2:1.MNXM473","1.CMPD_0000000028"\r\n+"24","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"24","TRS_0_1_16_0","RR-02-f499af41ee160034-16-F","1.CMPD_0000000009:1.MNXM4","1.CMPD_0000000003"\r\n+"24","TRS_0_2_65_0","RR-02-b4f66f42787c8bf6-16-F","1.CMPD_0000000028:1.MNXM2","1.CMPD_0000000009"\r\n+"24","TRS_0_3_99_0","RR-02-47fa02d2300cc64c-16-F","1.MNXM2:1.MNXM473","1.CMPD_0000000028"\r\n+"25","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"25","TRS_0_1_3_0","RR-02-217503934671e143-16-F","1.CMPD_0000000009:1.MNXM4:1.MNXM6","1.CMPD_0000000003"\r\n+"25","TRS_0_2_65_0","RR-02-b4f66f42787c8bf6-16-F","1.CMPD_0000000028:1.MNXM2","1.CMPD_0000000009"\r\n+"25","TRS_0_3_99_0","RR-02-47fa02d2300cc64c-16-F","1.MNXM2:1.MNXM473","1.CMPD_0000000028"\r\n+"26","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"26","TRS_0_1_11_0","RR-02-1982e8dd17b0357f-16-F","1.CMPD_0000000008:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"26","TRS_0_2_36_0","RR-02-0749734665259a3e-16-F","1.CMPD_0000000020:1.MNXM25","1.CMPD_0000000008"\r\n+"26","TRS_0_3_26_0","RR-02-66b012d739d79248-16-F","1.MNXM1132:1.MNXM12","1.CMPD_0000000020"\r\n+"27","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"27","TRS_0_1_11_0","RR-02-1982e8dd17b0357f-16-F","1.CMPD_0000000008:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"27","TRS_0_2_37_0","RR-02-d3611b5776754774-16-F","1.CMPD_0000000020:1.MNXM11","1.CMPD_0000000008"\r\n+"27","TRS_0_3_26_0","RR-02-66b012d739d79248-16-F","1.MNXM1132:1.MNXM12","1.CMPD_0000000020"\r\n+"28","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"28","TRS_0_1_11_0","RR-02-1982e8dd17b0357f-16-F","1.CMPD_0000000008:1.MNXM10:1.MNXM4","1.CMPD_0000000003"\r\n+"28","TRS_0_2_38_0","RR-02-915d8ffeafc759e3-16-F","1.CMPD_0000000020:1.MNXM2","1.CMPD_0000000008"\r\n+"28","TRS_0_3_26_0","RR-02-66b012d739d79248-16-F","1.MNXM1132:1.MNXM12","1.CMPD_0000000020"\r\n+"29","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"29","TRS_0_1_19_0","RR-02-9bcd062586f04b0c-16-F","1.CMPD_0000000010","1.CMPD_0000000003"\r\n+"29","TRS_0_2_15_0","RR-02-a6b0383f5123a9ee-16-F","1.CMPD_0000000015:1.MNXM2","1.CMPD_0000000010"\r\n+"29","TRS_0_3_51_0","RR-02-e518cdc230f15b69-16-F","1.MNXM4:1.MNXM421:1.MNXM6","1.CMPD_0000000015"\r\n+"30","TRS_0_0_0_0","RR-02-a0cc0be463ff412f-16-F","1.CMPD_0000000003:1.MNXM4","1.TARGET_0000000001"\r\n+"30","TRS_0_1_19_0","RR-02-9bcd062586f04b0c-16-F","1.CMPD_0000000010","1.CMPD_0000000003"\r\n+"30","TRS_0_2_5_0","RR-02-4b759d9ffae4e8ab-16-F","1.CMPD_0000000025:1.MNXM4:1.MNXM6","1.CMPD_0000000010"\r\n+"30","TRS_0_3_65_0","RR-02-b64ad57dc9b584cb-16-F","1.MNXM337","1.CMPD_0000000025"\r\n'