From b02af93dc416d90df5251e078887e8aaf6426d3f Mon Sep 17 00:00:00 2001 From: Maxime Mahout Date: Tue, 21 Jan 2025 04:52:26 +0100 Subject: [PATCH 1/6] maxime commit --- maxime/.gitignore | 3 + maxime/Make_final_csv.ipynb | 627 + maxime/TECR-Hackathon-Cactus.ipynb | 11591 +++++++++++ maxime/TECR-Hackathon-KEGG-CheBI.ipynb | 16624 ++++++++++++++++ maxime/TECR-SMILES-VISUALIZE.ipynb | 319 + maxime/cactus_dict.pkl | Bin 0 -> 15095 bytes maxime/compound_dict.pkl | Bin 0 -> 126193 bytes maxime/compounds.csv | 1053 + maxime/errors_actual_data_sheet_maxime.txt | 243 + maxime/final_compound_csv.csv | 1053 + maxime/images/rdkit/(-)-menthol(sln).gif | Bin 0 -> 2181 bytes .../rdkit/(-)-menthyl dodecanoate(sln).gif | Bin 0 -> 1960 bytes .../rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif | Bin 0 -> 3385 bytes .../rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif | Bin 0 -> 3480 bytes .../rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif | Bin 0 -> 3407 bytes .../rdkit/(3S)-3,6-diaminohexanoate(aq).gif | Bin 0 -> 2240 bytes .../rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif | Bin 0 -> 3485 bytes .../rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif | Bin 0 -> 3422 bytes .../rdkit/(R)-(+)-1-phenyl ethanol(sln).gif | Bin 0 -> 2438 bytes .../rdkit/(R)-(+)-1-phenyl-1-butanol(sln).gif | Bin 0 -> 2317 bytes .../(R)-(+)-1-phenyl-1-propanol(sln).gif | Bin 0 -> 2431 bytes ...(R)-(+)-1-phenyl-1-propyl acetate(sln).gif | Bin 0 -> 2818 bytes .../images/rdkit/(R)-2-methylmalate(aq).gif | Bin 0 -> 3113 bytes maxime/images/rdkit/(R)-acetoin(aq).gif | Bin 0 -> 2738 bytes .../images/rdkit/(R)-glyceraldehyde(aq).gif | Bin 0 -> 2287 bytes maxime/images/rdkit/(R)-glycerate(aq).gif | Bin 0 -> 2773 bytes maxime/images/rdkit/(R)-malate(aq).gif | Bin 0 -> 2923 bytes .../images/rdkit/(R,R)-2,3-butanediol(aq).gif | Bin 0 -> 2655 bytes maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif | Bin 0 -> 3496 bytes .../images/rdkit/(S)-(+)-2-octanol(sln).gif | Bin 0 -> 1692 bytes maxime/images/rdkit/(S)-2-heptanol(sln).gif | Bin 0 -> 1724 bytes .../images/rdkit/(S)-2-methylmalate(aq).gif | Bin 0 -> 3107 bytes .../rdkit/(S)-5-amino-3-oxohexanoate(aq).gif | Bin 0 -> 2430 bytes .../images/rdkit/(S)-dihydroorotate(aq).gif | Bin 0 -> 3790 bytes maxime/images/rdkit/(S)-lactaldehyde(aq).gif | Bin 0 -> 2626 bytes maxime/images/rdkit/(S)-proline(aq).gif | Bin 0 -> 3173 bytes .../rdkit/(\302\261)-2-hexanol(sln).gif" | Bin 0 -> 1723 bytes .../rdkit/(\302\261)-2-pentanol(sln).gif" | Bin 0 -> 1872 bytes ...261)-cis-2-methyl-1-cyclohexanol(sln).gif" | Bin 0 -> 2731 bytes ...261)-cis-2-phenyl-1-cyclohexanol(sln).gif" | Bin 0 -> 2827 bytes ...1)-trans-2-methyl-1-cyclohexanol(sln).gif" | Bin 0 -> 2867 bytes ...1)-trans-2-phenyl-1-cyclohexanol(sln).gif" | Bin 0 -> 2743 bytes .../rdkit/1,2,3-trioctanoyl glycerol(sln).gif | Bin 0 -> 2069 bytes .../rdkit/1,2-dioctanoyl glycerol(sln).gif | Bin 0 -> 1904 bytes maxime/images/rdkit/1,2-propanediol(aq).gif | Bin 0 -> 2047 bytes .../rdkit/1,3-dioctanoyl glycerol(sln).gif | Bin 0 -> 1567 bytes ...1-(indol-3-yl)glycerol 3-phosphate(aq).gif | Bin 0 -> 3072 bytes maxime/images/rdkit/1-butanol(aq).gif | Bin 0 -> 1480 bytes maxime/images/rdkit/1-butanol(sln).gif | Bin 0 -> 1480 bytes maxime/images/rdkit/1-butyl oleate(sln).gif | Bin 0 -> 1666 bytes maxime/images/rdkit/1-decanoic acid(sln).gif | Bin 0 -> 1772 bytes .../images/rdkit/1-dodecanoic acid(sln).gif | Bin 0 -> 1669 bytes maxime/images/rdkit/1-dodecanol(sln).gif | Bin 0 -> 1326 bytes .../rdkit/1-mono-octanoyl glycerol(sln).gif | Bin 0 -> 1824 bytes .../rdkit/1-monooctanoyl glycerol(sln).gif | Bin 0 -> 1824 bytes maxime/images/rdkit/1-nonanol.gif | Bin 0 -> 1399 bytes maxime/images/rdkit/1-octanol(aq).gif | Bin 0 -> 1389 bytes .../images/rdkit/1-phenyl-1-ethanone(sln).gif | Bin 0 -> 2482 bytes .../rdkit/1-phenyl-1-heptanone(sln).gif | Bin 0 -> 2037 bytes .../images/rdkit/1-phenyl-1-hexanone(sln).gif | Bin 0 -> 2129 bytes .../rdkit/1-phenyl-1-pentanone(sln).gif | Bin 0 -> 2205 bytes .../rdkit/1-phenyl-1-propanone(sln).gif | Bin 0 -> 2503 bytes maxime/images/rdkit/1-propanol(aq).gif | Bin 0 -> 1608 bytes .../images/rdkit/1-sinapoyl-D-glucose(aq).gif | Bin 0 -> 2861 bytes maxime/images/rdkit/11-cis-retinal(aq).gif | Bin 0 -> 2401 bytes maxime/images/rdkit/2'-deoxyadenosine(aq).gif | Bin 0 -> 3414 bytes maxime/images/rdkit/2'-deoxyinosine(aq).gif | Bin 0 -> 3263 bytes .../rdkit/2,2'-iminodipropanoate(aq).gif | Bin 0 -> 2918 bytes .../images/rdkit/2,3-dimethylmalate(aq).gif | Bin 0 -> 3191 bytes .../rdkit/2,4-diaminopentanoate(aq).gif | Bin 0 -> 3022 bytes .../2,5-dihydro-5-oxofuran-2-acetate(aq).gif | Bin 0 -> 2638 bytes .../rdkit/2-amino-4-oxopentanoate(aq).gif | Bin 0 -> 3005 bytes .../2-dehydro-3-deoxy-D-fuconate(aq).gif | Bin 0 -> 2703 bytes ...-3-deoxy-D-galactonate 6-phosphate(aq).gif | Bin 0 -> 2900 bytes .../2-dehydro-3-deoxy-L-pentonate(aq).gif | Bin 0 -> 2527 bytes .../2-deoxy-D-ribose 5-phosphate(aq).gif | Bin 0 -> 2574 bytes maxime/images/rdkit/2-heptanone(sln).gif | Bin 0 -> 1703 bytes maxime/images/rdkit/2-hexanone(sln).gif | Bin 0 -> 1874 bytes .../rdkit/2-hydroxy-3-oxopropanoate(aq).gif | Bin 0 -> 2836 bytes .../rdkit/2-methyl-1-cyclohexanone(sln).gif | Bin 0 -> 2560 bytes .../images/rdkit/2-methyleneglutarate(aq).gif | Bin 0 -> 2626 bytes maxime/images/rdkit/2-methylfumarate(aq).gif | Bin 0 -> 2743 bytes maxime/images/rdkit/2-methylmaleate(aq).gif | Bin 0 -> 2761 bytes .../rdkit/2-mono-octanoyl glycerol(sln).gif | Bin 0 -> 1978 bytes maxime/images/rdkit/2-octanone(sln).gif | Bin 0 -> 1753 bytes maxime/images/rdkit/2-oxoadipate(aq).gif | Bin 0 -> 2400 bytes maxime/images/rdkit/2-pentanone(sln).gif | Bin 0 -> 1856 bytes .../rdkit/2-phenyl-1-cyclohexanone(sln).gif | Bin 0 -> 2649 bytes .../rdkit/2-phospho-D-glycerate(aq).gif | Bin 0 -> 3840 bytes maxime/images/rdkit/2-propanol(aq).gif | Bin 0 -> 1881 bytes .../images/rdkit/2-thienylacetic acid(aq).gif | Bin 0 -> 2854 bytes maxime/images/rdkit/3'-dephospho-CoA(aq).gif | Bin 0 -> 3407 bytes maxime/images/rdkit/3-dehydroquinate(aq).gif | Bin 0 -> 3339 bytes .../images/rdkit/3-dehydroshikimate(aq).gif | Bin 0 -> 3011 bytes .../3-hydroxy-4-methylbenzoic acid(aq).gif | Bin 0 -> 3014 bytes .../images/rdkit/3-hydroxypropanoate(aq).gif | Bin 0 -> 2209 bytes .../images/rdkit/3-methylbenzoic acid(aq).gif | Bin 0 -> 2972 bytes maxime/images/rdkit/3-oxopropanoate(aq).gif | Bin 0 -> 2302 bytes .../rdkit/3-phospho-D-glycerate(aq).gif | Bin 0 -> 2827 bytes .../rdkit/3-phosphohydroxypyruvate(aq).gif | Bin 0 -> 2854 bytes .../rdkit/3-phosphonooxypyruvate(aq).gif | Bin 0 -> 2854 bytes .../images/rdkit/3-phosphonopyruvate(aq).gif | Bin 0 -> 3210 bytes .../rdkit/4'-methoxyacetanilide(aq).gif | Bin 0 -> 2649 bytes .../images/rdkit/4'-methylacetanilide(aq).gif | Bin 0 -> 2464 bytes .../images/rdkit/4'-nitroacetanilide(aq).gif | Bin 0 -> 2872 bytes ...ihydro-4-oxo-5-imidazolepropanoate(aq).gif | Bin 0 -> 3304 bytes .../4-(trimethylammonio)but-2-enoate(aq).gif | Bin 0 -> 2264 bytes .../rdkit/4-androstene-3,17-dione(aq).gif | Bin 0 -> 3248 bytes .../rdkit/4-hydroxy-2-oxoglutarate(aq).gif | Bin 0 -> 2602 bytes .../images/rdkit/4-hydroxybutanoate(aq).gif | Bin 0 -> 2055 bytes .../rdkit/4-methyl-2-oxopentanoate(aq).gif | Bin 0 -> 2566 bytes .../images/rdkit/4-methylbenzoic acid(aq).gif | Bin 0 -> 2351 bytes maxime/images/rdkit/4-oxobutanoate(aq).gif | Bin 0 -> 2143 bytes .../5,10-methenyltetrahydrofolate(aq).gif | Bin 0 -> 3229 bytes .../5,10-methylenetetrahydrofolate(aq).gif | Bin 0 -> 3351 bytes .../rdkit/5,6,7,8-tetrahydrofolate(aq).gif | Bin 0 -> 3035 bytes .../5,6-dideoxyfructose 1-phosphate(aq).gif | Bin 0 -> 2716 bytes .../5-amino-4-imidazolecarboxamide(aq).gif | Bin 0 -> 3846 bytes maxime/images/rdkit/5-dehydroquinate(aq).gif | Bin 0 -> 3339 bytes maxime/images/rdkit/5-methyluridine(aq).gif | Bin 0 -> 3564 bytes maxime/images/rdkit/5-oxo-D-proline(aq).gif | Bin 0 -> 3258 bytes ...lpha-androstane-3beta,17alpha-diol(aq).gif | Bin 0 -> 3111 bytes .../6-amino-D-fructose 6-phosphate(aq).gif | Bin 0 -> 3330 bytes .../6-amino-D-glucose 6-phosphate(aq).gif | Bin 0 -> 3485 bytes maxime/images/rdkit/6-amino-D-glucose(aq).gif | Bin 0 -> 2867 bytes .../rdkit/6-aminopenicillanic acid(aq).gif | Bin 0 -> 4000 bytes ...spho-2-dehydro-3-deoxy-D-gluconate(aq).gif | Bin 0 -> 2766 bytes maxime/images/rdkit/7,8-dihydrofolate(aq).gif | Bin 0 -> 3047 bytes .../rdkit/7-aminocephalosporanic acid(aq).gif | Bin 0 -> 3735 bytes .../9-cis,11-trans-octadecadienoate(aq).gif | Bin 0 -> 1638 bytes .../9-cis,12-cis-octadecadienoate(aq).gif | Bin 0 -> 2096 bytes maxime/images/rdkit/ADPribose(aq).gif | Bin 0 -> 4369 bytes maxime/images/rdkit/AMP(aq).gif | Bin 0 -> 3657 bytes maxime/images/rdkit/AMP.gif | Bin 0 -> 3657 bytes maxime/images/rdkit/CoA-glutathione(aq).gif | Bin 0 -> 4619 bytes maxime/images/rdkit/D-altrose(aq).gif | Bin 0 -> 2671 bytes .../D-arabino-3-hexulose 6-phosphate(aq).gif | Bin 0 -> 2784 bytes .../rdkit/D-arabinose 5-phosphate(aq).gif | Bin 0 -> 2764 bytes maxime/images/rdkit/D-arabinose(aq).gif | Bin 0 -> 2489 bytes maxime/images/rdkit/D-erythrose(aq).gif | Bin 0 -> 2483 bytes maxime/images/rdkit/D-erythrulose(aq).gif | Bin 0 -> 2445 bytes .../rdkit/D-fructose 1,6-bisphosphate(aq).gif | Bin 0 -> 3507 bytes .../rdkit/D-fructose 6-phosphate(aq).gif | Bin 0 -> 2751 bytes maxime/images/rdkit/D-fructose(aq).gif | Bin 0 -> 2552 bytes maxime/images/rdkit/D-fructuronate(aq).gif | Bin 0 -> 2827 bytes .../rdkit/D-galactose 1-phosphate(aq).gif | Bin 0 -> 3710 bytes maxime/images/rdkit/D-galacturonate(aq).gif | Bin 0 -> 3020 bytes maxime/images/rdkit/D-gluconate(aq).gif | Bin 0 -> 2800 bytes .../rdkit/D-glucosamine 1-phosphate(aq).gif | Bin 0 -> 3825 bytes .../rdkit/D-glucosamine 6-phosphate(aq).gif | Bin 0 -> 3479 bytes .../rdkit/D-glucose 1,6-diphosphate(aq).gif | Bin 0 -> 3757 bytes maxime/images/rdkit/D-glucose(sln).gif | Bin 0 -> 2567 bytes maxime/images/rdkit/D-glucuronate(aq).gif | Bin 0 -> 2966 bytes .../rdkit/D-glycero-D-glucoheptitol(aq).gif | Bin 0 -> 2661 bytes maxime/images/rdkit/D-lyxose(aq).gif | Bin 0 -> 2534 bytes .../rdkit/D-mannitol 1-phosphate(aq).gif | Bin 0 -> 2742 bytes maxime/images/rdkit/D-mannitol(aq).gif | Bin 0 -> 2519 bytes .../rdkit/D-mannose 6-phosphate(aq).gif | Bin 0 -> 2831 bytes maxime/images/rdkit/D-mannose(aq).gif | Bin 0 -> 2619 bytes maxime/images/rdkit/D-ornithine(aq).gif | Bin 0 -> 2397 bytes maxime/images/rdkit/D-psicose(aq).gif | Bin 0 -> 2587 bytes maxime/images/rdkit/D-rhamnose(aq).gif | Bin 0 -> 2951 bytes maxime/images/rdkit/D-rhamnulose(aq).gif | Bin 0 -> 2921 bytes .../images/rdkit/D-ribose 1-phosphate(aq).gif | Bin 0 -> 3736 bytes maxime/images/rdkit/D-ribose(aq).gif | Bin 0 -> 2535 bytes maxime/images/rdkit/D-ribulose(aq).gif | Bin 0 -> 2409 bytes maxime/images/rdkit/D-sedoheptulose(aq).gif | Bin 0 -> 2632 bytes maxime/images/rdkit/D-sorbitol(aq).gif | Bin 0 -> 2477 bytes maxime/images/rdkit/D-tagatose(aq).gif | Bin 0 -> 2607 bytes maxime/images/rdkit/D-tagaturonate(aq).gif | Bin 0 -> 2899 bytes .../D-threo-2,4-diaminopentanoate(aq).gif | Bin 0 -> 3108 bytes maxime/images/rdkit/D-threose(aq).gif | Bin 0 -> 2522 bytes maxime/images/rdkit/D-turanose(aq).gif | Bin 0 -> 3397 bytes maxime/images/rdkit/D-xylose(aq).gif | Bin 0 -> 2560 bytes maxime/images/rdkit/D-xylulose(aq).gif | Bin 0 -> 2439 bytes maxime/images/rdkit/H2(aq).gif | Bin 0 -> 902 bytes maxime/images/rdkit/H2O.gif | Bin 0 -> 1119 bytes maxime/images/rdkit/IDP(aq).gif | Bin 0 -> 3973 bytes maxime/images/rdkit/L-2-aminoadipate(aq).gif | Bin 0 -> 2529 bytes .../rdkit/L-5-carboxymethylhydantoin(aq).gif | Bin 0 -> 3194 bytes maxime/images/rdkit/L-O-phosphoserine(aq).gif | Bin 0 -> 2897 bytes maxime/images/rdkit/L-acetylcarnitine(aq).gif | Bin 0 -> 3155 bytes maxime/images/rdkit/L-alanine(aq).gif | Bin 0 -> 3135 bytes maxime/images/rdkit/L-arabinose(aq).gif | Bin 0 -> 2526 bytes maxime/images/rdkit/L-arginine(aq).gif | Bin 0 -> 2635 bytes maxime/images/rdkit/L-asparagine(aq).gif | Bin 0 -> 2966 bytes .../rdkit/L-aspartate 4-semialdehyde(aq).gif | Bin 0 -> 2683 bytes .../L-erythro-3,5-diaminohexanoate(aq).gif | Bin 0 -> 2475 bytes maxime/images/rdkit/L-erythrulose(aq).gif | Bin 0 -> 2404 bytes maxime/images/rdkit/L-fructose(aq).gif | Bin 0 -> 2592 bytes maxime/images/rdkit/L-fucose(aq).gif | Bin 0 -> 3007 bytes .../rdkit/L-fuculose 1-phosphate(aq).gif | Bin 0 -> 3005 bytes maxime/images/rdkit/L-fuculose(aq).gif | Bin 0 -> 2888 bytes maxime/images/rdkit/L-histidine(aq).gif | Bin 0 -> 3066 bytes maxime/images/rdkit/L-homocysteine(aq).gif | Bin 0 -> 2541 bytes maxime/images/rdkit/L-homoserine(aq).gif | Bin 0 -> 2523 bytes maxime/images/rdkit/L-iditol(aq).gif | Bin 0 -> 2356 bytes maxime/images/rdkit/L-lactaldehyde(aq).gif | Bin 0 -> 2285 bytes maxime/images/rdkit/L-leucine(aq).gif | Bin 0 -> 2778 bytes maxime/images/rdkit/L-mannose(aq).gif | Bin 0 -> 2620 bytes maxime/images/rdkit/L-methionine(aq).gif | Bin 0 -> 2406 bytes .../images/rdkit/L-propionylcarnitine(aq).gif | Bin 0 -> 3161 bytes .../rdkit/L-rhamnulose 1-phosphate(aq).gif | Bin 0 -> 2950 bytes maxime/images/rdkit/L-rhamnulose(aq).gif | Bin 0 -> 2846 bytes maxime/images/rdkit/L-ribulose(aq).gif | Bin 0 -> 2401 bytes maxime/images/rdkit/L-sorbose(aq).gif | Bin 0 -> 2510 bytes maxime/images/rdkit/L-threitol(aq).gif | Bin 0 -> 2367 bytes .../rdkit/L-threo-3-methylaspartate(aq).gif | Bin 0 -> 2890 bytes maxime/images/rdkit/L-tryptophan(aq).gif | Bin 0 -> 3310 bytes maxime/images/rdkit/L-valine.gif | Bin 0 -> 2683 bytes maxime/images/rdkit/L-xylulose(aq).gif | Bin 0 -> 2357 bytes .../images/rdkit/N,N-dimethylglycine(aq).gif | Bin 0 -> 2354 bytes ...-acetyl--D-glucosamine 1-phosphate(aq).gif | Bin 0 -> 4477 bytes ...N-acetyl-D-glucosamine 1-phosphate(aq).gif | Bin 0 -> 4477 bytes .../rdkit/N-acetyl-D-mannosamine(aq).gif | Bin 0 -> 3441 bytes .../rdkit/N-acetyl-L-methionine(aq).gif | Bin 0 -> 3158 bytes .../images/rdkit/N-acetylneuraminate(aq).gif | Bin 0 -> 4059 bytes .../rdkit/N-carbamoyl-L-aspartate(aq).gif | Bin 0 -> 3598 bytes maxime/images/rdkit/NAD(aq).gif | Bin 0 -> 3585 bytes maxime/images/rdkit/NADH(aq).gif | Bin 0 -> 3805 bytes maxime/images/rdkit/NADP(aq).gif | Bin 0 -> 3826 bytes maxime/images/rdkit/NADPH(aq).gif | Bin 0 -> 4005 bytes .../rdkit/Nomega-phospho-L-arginine(aq).gif | Bin 0 -> 3218 bytes maxime/images/rdkit/O-acetylcholine(aq).gif | Bin 0 -> 2212 bytes .../images/rdkit/O-phospho-L-serine(aq).gif | Bin 0 -> 2897 bytes .../rdkit/S-methylthioglycolate(aq).gif | Bin 0 -> 2191 bytes .../UDP-N-acetyl-D-galactosamine(aq).gif | Bin 0 -> 4494 bytes .../rdkit/UDP-N-acetyl-D-glucosamine(aq).gif | Bin 0 -> 4494 bytes maxime/images/rdkit/acetaldehyde(aq).gif | Bin 0 -> 1646 bytes maxime/images/rdkit/acetate(aq).gif | Bin 0 -> 2243 bytes maxime/images/rdkit/acetone(aq).gif | Bin 0 -> 2106 bytes maxime/images/rdkit/adenine(aq).gif | Bin 0 -> 4397 bytes maxime/images/rdkit/adenosine(aq).gif | Bin 0 -> 3739 bytes maxime/images/rdkit/adenylylsulfate(aq).gif | Bin 0 -> 3991 bytes maxime/images/rdkit/all-trans-retinal(aq).gif | Bin 0 -> 2133 bytes maxime/images/rdkit/allitol(aq).gif | Bin 0 -> 2542 bytes .../alpha,alpha'-trehalose 6-phosphate.gif | Bin 0 -> 3417 bytes .../rdkit/alpha-D-glucose 1-phosphate(aq).gif | Bin 0 -> 3760 bytes .../rdkit/alpha-D-ribose 1-phosphate(aq).gif | Bin 0 -> 3736 bytes .../rdkit/alpha-D-ribose-1-phosphate.gif | Bin 0 -> 3736 bytes maxime/images/rdkit/ammonia(aq).gif | Bin 0 -> 1116 bytes maxime/images/rdkit/ampicillin(aq).gif | Bin 0 -> 4058 bytes maxime/images/rdkit/benzaldehyde(aq).gif | Bin 0 -> 2652 bytes maxime/images/rdkit/benzyl acetate(sln).gif | Bin 0 -> 2646 bytes maxime/images/rdkit/benzyl alcohol(aq).gif | Bin 0 -> 2419 bytes maxime/images/rdkit/betaine(aq).gif | Bin 0 -> 2605 bytes maxime/images/rdkit/butanal(aq).gif | Bin 0 -> 1627 bytes maxime/images/rdkit/butyryl-CoA(aq).gif | Bin 0 -> 3434 bytes maxime/images/rdkit/carbamate(aq).gif | Bin 0 -> 2626 bytes maxime/images/rdkit/cellobiose(aq).gif | Bin 0 -> 3683 bytes maxime/images/rdkit/cellotriose(aq).gif | Bin 0 -> 3803 bytes maxime/images/rdkit/cephalothin(aq).gif | Bin 0 -> 3793 bytes maxime/images/rdkit/choline(aq).gif | Bin 0 -> 2143 bytes maxime/images/rdkit/cis-3-hexenal(aq).gif | Bin 0 -> 1821 bytes maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif | Bin 0 -> 1645 bytes maxime/images/rdkit/cis-aconitate(aq).gif | Bin 0 -> 3252 bytes .../images/rdkit/cis-but-2-enoyl-CoA(aq).gif | Bin 0 -> 3580 bytes .../rdkit/cis-cis-hexadienedioate(aq).gif | Bin 0 -> 2371 bytes .../images/rdkit/cis-hex-2-enoyl-CoA(aq).gif | Bin 0 -> 3513 bytes maxime/images/rdkit/cycloheptaamylose(aq).gif | Bin 0 -> 5767 bytes maxime/images/rdkit/cyclohexaamylose(aq).gif | Bin 0 -> 5705 bytes maxime/images/rdkit/cyclohexanol(aq).gif | Bin 0 -> 1823 bytes maxime/images/rdkit/cyclohexanol(sln).gif | Bin 0 -> 1823 bytes maxime/images/rdkit/cyclohexanone(aq).gif | Bin 0 -> 1867 bytes maxime/images/rdkit/cyclohexanone(sln).gif | Bin 0 -> 1867 bytes maxime/images/rdkit/cyclooctaamylose(aq).gif | Bin 0 -> 4820 bytes maxime/images/rdkit/cyclooctanol(sln).gif | Bin 0 -> 2102 bytes maxime/images/rdkit/cyclooctanone(sln).gif | Bin 0 -> 2209 bytes maxime/images/rdkit/cyclopentanol(sln).gif | Bin 0 -> 2033 bytes maxime/images/rdkit/cyclopentanone(sln).gif | Bin 0 -> 2155 bytes .../dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif | Bin 0 -> 4330 bytes maxime/images/rdkit/dihydrolipoamide(aq).gif | Bin 0 -> 2004 bytes .../rdkit/dihydroxyacetone phosphate(aq).gif | Bin 0 -> 3393 bytes maxime/images/rdkit/dihydroxyacetone(aq).gif | Bin 0 -> 2927 bytes .../rdkit/dimethylallyl diphosphate(aq).gif | Bin 0 -> 2758 bytes maxime/images/rdkit/dimethylmaleate(aq).gif | Bin 0 -> 2511 bytes .../images/rdkit/dimethylpropiothetin(aq).gif | Bin 0 -> 2321 bytes maxime/images/rdkit/diphosphate(aq).gif | Bin 0 -> 2960 bytes maxime/images/rdkit/diphosphate.gif | Bin 0 -> 2960 bytes .../images/rdkit/dodecyl dodecanoate(sln).gif | Bin 0 -> 1500 bytes maxime/images/rdkit/enol-oxaloacetate(aq).gif | Bin 0 -> 2974 bytes .../images/rdkit/enol-phenylpyruvate(aq).gif | Bin 0 -> 2912 bytes .../rdkit/erythrulose 1-phosphate(aq).gif | Bin 0 -> 2736 bytes maxime/images/rdkit/estrone(aq).gif | Bin 0 -> 3077 bytes maxime/images/rdkit/ethanol(aq).gif | Bin 0 -> 1575 bytes .../rdkit/ethyl 4-acetamidobenzoate(aq).gif | Bin 0 -> 2549 bytes .../rdkit/ethyl 4-aminobenzoate(aq).gif | Bin 0 -> 2474 bytes maxime/images/rdkit/folate(aq).gif | Bin 0 -> 3007 bytes maxime/images/rdkit/formyl phosphate(aq).gif | Bin 0 -> 2649 bytes maxime/images/rdkit/formyl-CoA(aq).gif | Bin 0 -> 3525 bytes maxime/images/rdkit/galactitol(aq).gif | Bin 0 -> 2550 bytes .../rdkit/gamma-fluoroglutamate(aq).gif | Bin 0 -> 2631 bytes maxime/images/rdkit/glycerol(aq).gif | Bin 0 -> 2075 bytes .../images/rdkit/glycerone phosphate (aq).gif | Bin 0 -> 3498 bytes .../images/rdkit/glycerone phosphate(aq).gif | Bin 0 -> 3498 bytes maxime/images/rdkit/glycine(ag).gif | Bin 0 -> 2360 bytes maxime/images/rdkit/glycolate(aq).gif | Bin 0 -> 2227 bytes maxime/images/rdkit/glycolate.gif | Bin 0 -> 2227 bytes maxime/images/rdkit/glyoxylate(aq).gif | Bin 0 -> 2350 bytes maxime/images/rdkit/guanine(aq).gif | Bin 0 -> 3893 bytes maxime/images/rdkit/guanosine(aq).gif | Bin 0 -> 3863 bytes maxime/images/rdkit/hydroxylamine(aq).gif | Bin 0 -> 1661 bytes maxime/images/rdkit/hydroxypyruvate(aq).gif | Bin 0 -> 2734 bytes maxime/images/rdkit/hypoxanthine(aq).gif | Bin 0 -> 4291 bytes maxime/images/rdkit/indole(aq).gif | Bin 0 -> 3252 bytes maxime/images/rdkit/inosine(aq).gif | Bin 0 -> 3670 bytes .../rdkit/isopentenyl diphosphate(aq).gif | Bin 0 -> 2801 bytes maxime/images/rdkit/keto-oxaloacetate(aq).gif | Bin 0 -> 3129 bytes .../images/rdkit/keto-phenylpyruvate(aq).gif | Bin 0 -> 3201 bytes maxime/images/rdkit/lactulose(aq).gif | Bin 0 -> 3659 bytes maxime/images/rdkit/laminaribiose(aq).gif | Bin 0 -> 3870 bytes maxime/images/rdkit/lipoamide(aq).gif | Bin 0 -> 2302 bytes maxime/images/rdkit/lombricine(aq).gif | Bin 0 -> 2998 bytes maxime/images/rdkit/maleate(aq).gif | Bin 0 -> 2317 bytes maxime/images/rdkit/methylitaconate(aq).gif | Bin 0 -> 2691 bytes maxime/images/rdkit/myo-inositol(aq).gif | Bin 0 -> 3034 bytes maxime/images/rdkit/myo-inositol.gif | Bin 0 -> 3034 bytes .../rdkit/nicotinamide riboside(aq).gif | Bin 0 -> 3156 bytes maxime/images/rdkit/nicotinamide(aq).gif | Bin 0 -> 2944 bytes maxime/images/rdkit/nonanal.gif | Bin 0 -> 1544 bytes maxime/images/rdkit/octanal(aq).gif | Bin 0 -> 1511 bytes maxime/images/rdkit/oleic acid(sln).gif | Bin 0 -> 1658 bytes maxime/images/rdkit/orotate(aq).gif | Bin 0 -> 3724 bytes maxime/images/rdkit/p-toluidine(aq).gif | Bin 0 -> 1899 bytes maxime/images/rdkit/pantoic acid.gif | Bin 0 -> 2821 bytes maxime/images/rdkit/pantothenate.gif | Bin 0 -> 2821 bytes maxime/images/rdkit/penicillin G(aq).gif | Bin 0 -> 3877 bytes maxime/images/rdkit/phenol(aq).gif | Bin 0 -> 2172 bytes maxime/images/rdkit/phenoxyacetate(aq).gif | Bin 0 -> 2682 bytes maxime/images/rdkit/phenyl phosphate(aq).gif | Bin 0 -> 3240 bytes maxime/images/rdkit/phenylacetic acid(aq).gif | Bin 0 -> 2736 bytes .../images/rdkit/phenylacetylglycine(aq).gif | Bin 0 -> 2761 bytes maxime/images/rdkit/phosphate(aq).gif | Bin 0 -> 2759 bytes maxime/images/rdkit/phosphorylcholine(aq).gif | Bin 0 -> 2417 bytes .../images/rdkit/phosphotaurocyamine(aq).gif | Bin 0 -> 3630 bytes maxime/images/rdkit/propanal(aq).gif | Bin 0 -> 1806 bytes maxime/images/rdkit/propanoate(aq).gif | Bin 0 -> 1944 bytes maxime/images/rdkit/propionaldehyde(aq).gif | Bin 0 -> 1806 bytes maxime/images/rdkit/propionyl-CoA(aq).gif | Bin 0 -> 3488 bytes maxime/images/rdkit/pyrophosphate(aq).gif | Bin 0 -> 2960 bytes maxime/images/rdkit/pyruvate-(aq).gif | Bin 0 -> 3035 bytes maxime/images/rdkit/quinate(aq).gif | Bin 0 -> 3294 bytes maxime/images/rdkit/raffinose(aq).gif | Bin 0 -> 4158 bytes maxime/images/rdkit/ribitol(aq).gif | Bin 0 -> 2423 bytes maxime/images/rdkit/shikimate(aq).gif | Bin 0 -> 2824 bytes maxime/images/rdkit/sinapate(aq).gif | Bin 0 -> 3020 bytes .../rdkit/sn-glycerol 3-phosphate(aq).gif | Bin 0 -> 2559 bytes .../images/rdkit/sn-glycerol 3-phosphate.gif | Bin 0 -> 2559 bytes maxime/images/rdkit/stachyose(aq).gif | Bin 0 -> 4451 bytes maxime/images/rdkit/taurocyamine(aq).gif | Bin 0 -> 2949 bytes .../rdkit/tetrahydroxypteridine(aq).gif | Bin 0 -> 3679 bytes maxime/images/rdkit/thymidine(aq).gif | Bin 0 -> 3531 bytes maxime/images/rdkit/thymine(aq).gif | Bin 0 -> 3281 bytes maxime/images/rdkit/trans-2-hexen-1-ol.gif | Bin 0 -> 1485 bytes maxime/images/rdkit/trans-2-hexenal.gif | Bin 0 -> 1610 bytes .../rdkit/trans-but-2-enoyl-CoA(aq).gif | Bin 0 -> 3443 bytes .../rdkit/trans-but-2-enoyl-coenzyme A.gif | Bin 0 -> 3443 bytes .../rdkit/trans-hex-2-enoyl-CoA(aq).gif | Bin 0 -> 3374 bytes maxime/images/rdkit/uracil(aq).gif | Bin 0 -> 3174 bytes maxime/images/rdkit/urea(aq).gif | Bin 0 -> 2625 bytes maxime/images/rdkit/uridine(aq).gif | Bin 0 -> 3296 bytes maxime/images/rdkit/urocanate(aq).gif | Bin 0 -> 3025 bytes maxime/images/rdkit/vitamin A alcohol(aq).gif | Bin 0 -> 2069 bytes .../images/rdkit/vitamin A aldehyde(aq).gif | Bin 0 -> 2133 bytes maxime/images/rdkit/xanthine(aq).gif | Bin 0 -> 4194 bytes .../rdkit/xanthine-8-carboxylate(aq).gif | Bin 0 -> 3830 bytes maxime/images/rdkit/xanthosine(aq).gif | Bin 0 -> 3860 bytes maxime/images/rdkit/xylitol(aq).gif | Bin 0 -> 2455 bytes ...61,\316\261-trifluoro-m-toluidine(aq).gif" | Bin 0 -> 2785 bytes maxime/kegg_dict.pkl | Bin 0 -> 64383 bytes 370 files changed, 31513 insertions(+) create mode 100644 maxime/.gitignore create mode 100644 maxime/Make_final_csv.ipynb create mode 100644 maxime/TECR-Hackathon-Cactus.ipynb create mode 100644 maxime/TECR-Hackathon-KEGG-CheBI.ipynb create mode 100644 maxime/TECR-SMILES-VISUALIZE.ipynb create mode 100644 maxime/cactus_dict.pkl create mode 100644 maxime/compound_dict.pkl create mode 100644 maxime/compounds.csv create mode 100644 maxime/errors_actual_data_sheet_maxime.txt create mode 100644 maxime/final_compound_csv.csv create mode 100644 maxime/images/rdkit/(-)-menthol(sln).gif create mode 100644 maxime/images/rdkit/(-)-menthyl dodecanoate(sln).gif create mode 100644 maxime/images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif create mode 100644 maxime/images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif create mode 100644 maxime/images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif create mode 100644 maxime/images/rdkit/(R)-(+)-1-phenyl-1-butanol(sln).gif create mode 100644 maxime/images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif create mode 100644 maxime/images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif create mode 100644 maxime/images/rdkit/(R)-2-methylmalate(aq).gif create mode 100644 maxime/images/rdkit/(R)-acetoin(aq).gif create mode 100644 maxime/images/rdkit/(R)-glyceraldehyde(aq).gif create mode 100644 maxime/images/rdkit/(R)-glycerate(aq).gif create mode 100644 maxime/images/rdkit/(R)-malate(aq).gif create mode 100644 maxime/images/rdkit/(R,R)-2,3-butanediol(aq).gif create mode 100644 maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/(S)-(+)-2-octanol(sln).gif create mode 100644 maxime/images/rdkit/(S)-2-heptanol(sln).gif create mode 100644 maxime/images/rdkit/(S)-2-methylmalate(aq).gif create mode 100644 maxime/images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif create mode 100644 maxime/images/rdkit/(S)-dihydroorotate(aq).gif create mode 100644 maxime/images/rdkit/(S)-lactaldehyde(aq).gif create mode 100644 maxime/images/rdkit/(S)-proline(aq).gif create mode 100644 "maxime/images/rdkit/(\302\261)-2-hexanol(sln).gif" create mode 100644 "maxime/images/rdkit/(\302\261)-2-pentanol(sln).gif" create mode 100644 "maxime/images/rdkit/(\302\261)-cis-2-methyl-1-cyclohexanol(sln).gif" create mode 100644 "maxime/images/rdkit/(\302\261)-cis-2-phenyl-1-cyclohexanol(sln).gif" create mode 100644 "maxime/images/rdkit/(\302\261)-trans-2-methyl-1-cyclohexanol(sln).gif" create mode 100644 "maxime/images/rdkit/(\302\261)-trans-2-phenyl-1-cyclohexanol(sln).gif" create mode 100644 maxime/images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif create mode 100644 maxime/images/rdkit/1,2-dioctanoyl glycerol(sln).gif create mode 100644 maxime/images/rdkit/1,2-propanediol(aq).gif create mode 100644 maxime/images/rdkit/1,3-dioctanoyl glycerol(sln).gif create mode 100644 maxime/images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif create mode 100644 maxime/images/rdkit/1-butanol(aq).gif create mode 100644 maxime/images/rdkit/1-butanol(sln).gif create mode 100644 maxime/images/rdkit/1-butyl oleate(sln).gif create mode 100644 maxime/images/rdkit/1-decanoic acid(sln).gif create mode 100644 maxime/images/rdkit/1-dodecanoic acid(sln).gif create mode 100644 maxime/images/rdkit/1-dodecanol(sln).gif create mode 100644 maxime/images/rdkit/1-mono-octanoyl glycerol(sln).gif create mode 100644 maxime/images/rdkit/1-monooctanoyl glycerol(sln).gif create mode 100644 maxime/images/rdkit/1-nonanol.gif create mode 100644 maxime/images/rdkit/1-octanol(aq).gif create mode 100644 maxime/images/rdkit/1-phenyl-1-ethanone(sln).gif create mode 100644 maxime/images/rdkit/1-phenyl-1-heptanone(sln).gif create mode 100644 maxime/images/rdkit/1-phenyl-1-hexanone(sln).gif create mode 100644 maxime/images/rdkit/1-phenyl-1-pentanone(sln).gif create mode 100644 maxime/images/rdkit/1-phenyl-1-propanone(sln).gif create mode 100644 maxime/images/rdkit/1-propanol(aq).gif create mode 100644 maxime/images/rdkit/1-sinapoyl-D-glucose(aq).gif create mode 100644 maxime/images/rdkit/11-cis-retinal(aq).gif create mode 100644 maxime/images/rdkit/2'-deoxyadenosine(aq).gif create mode 100644 maxime/images/rdkit/2'-deoxyinosine(aq).gif create mode 100644 maxime/images/rdkit/2,2'-iminodipropanoate(aq).gif create mode 100644 maxime/images/rdkit/2,3-dimethylmalate(aq).gif create mode 100644 maxime/images/rdkit/2,4-diaminopentanoate(aq).gif create mode 100644 maxime/images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif create mode 100644 maxime/images/rdkit/2-amino-4-oxopentanoate(aq).gif create mode 100644 maxime/images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif create mode 100644 maxime/images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif create mode 100644 maxime/images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif create mode 100644 maxime/images/rdkit/2-heptanone(sln).gif create mode 100644 maxime/images/rdkit/2-hexanone(sln).gif create mode 100644 maxime/images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif create mode 100644 maxime/images/rdkit/2-methyl-1-cyclohexanone(sln).gif create mode 100644 maxime/images/rdkit/2-methyleneglutarate(aq).gif create mode 100644 maxime/images/rdkit/2-methylfumarate(aq).gif create mode 100644 maxime/images/rdkit/2-methylmaleate(aq).gif create mode 100644 maxime/images/rdkit/2-mono-octanoyl glycerol(sln).gif create mode 100644 maxime/images/rdkit/2-octanone(sln).gif create mode 100644 maxime/images/rdkit/2-oxoadipate(aq).gif create mode 100644 maxime/images/rdkit/2-pentanone(sln).gif create mode 100644 maxime/images/rdkit/2-phenyl-1-cyclohexanone(sln).gif create mode 100644 maxime/images/rdkit/2-phospho-D-glycerate(aq).gif create mode 100644 maxime/images/rdkit/2-propanol(aq).gif create mode 100644 maxime/images/rdkit/2-thienylacetic acid(aq).gif create mode 100644 maxime/images/rdkit/3'-dephospho-CoA(aq).gif create mode 100644 maxime/images/rdkit/3-dehydroquinate(aq).gif create mode 100644 maxime/images/rdkit/3-dehydroshikimate(aq).gif create mode 100644 maxime/images/rdkit/3-hydroxy-4-methylbenzoic acid(aq).gif create mode 100644 maxime/images/rdkit/3-hydroxypropanoate(aq).gif create mode 100644 maxime/images/rdkit/3-methylbenzoic acid(aq).gif create mode 100644 maxime/images/rdkit/3-oxopropanoate(aq).gif create mode 100644 maxime/images/rdkit/3-phospho-D-glycerate(aq).gif create mode 100644 maxime/images/rdkit/3-phosphohydroxypyruvate(aq).gif create mode 100644 maxime/images/rdkit/3-phosphonooxypyruvate(aq).gif create mode 100644 maxime/images/rdkit/3-phosphonopyruvate(aq).gif create mode 100644 maxime/images/rdkit/4'-methoxyacetanilide(aq).gif create mode 100644 maxime/images/rdkit/4'-methylacetanilide(aq).gif create mode 100644 maxime/images/rdkit/4'-nitroacetanilide(aq).gif create mode 100644 maxime/images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif create mode 100644 maxime/images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif create mode 100644 maxime/images/rdkit/4-androstene-3,17-dione(aq).gif create mode 100644 maxime/images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif create mode 100644 maxime/images/rdkit/4-hydroxybutanoate(aq).gif create mode 100644 maxime/images/rdkit/4-methyl-2-oxopentanoate(aq).gif create mode 100644 maxime/images/rdkit/4-methylbenzoic acid(aq).gif create mode 100644 maxime/images/rdkit/4-oxobutanoate(aq).gif create mode 100644 maxime/images/rdkit/5,10-methenyltetrahydrofolate(aq).gif create mode 100644 maxime/images/rdkit/5,10-methylenetetrahydrofolate(aq).gif create mode 100644 maxime/images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif create mode 100644 maxime/images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif create mode 100644 maxime/images/rdkit/5-dehydroquinate(aq).gif create mode 100644 maxime/images/rdkit/5-methyluridine(aq).gif create mode 100644 maxime/images/rdkit/5-oxo-D-proline(aq).gif create mode 100644 maxime/images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif create mode 100644 maxime/images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/6-amino-D-glucose(aq).gif create mode 100644 maxime/images/rdkit/6-aminopenicillanic acid(aq).gif create mode 100644 maxime/images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif create mode 100644 maxime/images/rdkit/7,8-dihydrofolate(aq).gif create mode 100644 maxime/images/rdkit/7-aminocephalosporanic acid(aq).gif create mode 100644 maxime/images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif create mode 100644 maxime/images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif create mode 100644 maxime/images/rdkit/ADPribose(aq).gif create mode 100644 maxime/images/rdkit/AMP(aq).gif create mode 100644 maxime/images/rdkit/AMP.gif create mode 100644 maxime/images/rdkit/CoA-glutathione(aq).gif create mode 100644 maxime/images/rdkit/D-altrose(aq).gif create mode 100644 maxime/images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-arabinose 5-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-arabinose(aq).gif create mode 100644 maxime/images/rdkit/D-erythrose(aq).gif create mode 100644 maxime/images/rdkit/D-erythrulose(aq).gif create mode 100644 maxime/images/rdkit/D-fructose 1,6-bisphosphate(aq).gif create mode 100644 maxime/images/rdkit/D-fructose 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-fructose(aq).gif create mode 100644 maxime/images/rdkit/D-fructuronate(aq).gif create mode 100644 maxime/images/rdkit/D-galactose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-galacturonate(aq).gif create mode 100644 maxime/images/rdkit/D-gluconate(aq).gif create mode 100644 maxime/images/rdkit/D-glucosamine 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-glucosamine 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-glucose 1,6-diphosphate(aq).gif create mode 100644 maxime/images/rdkit/D-glucose(sln).gif create mode 100644 maxime/images/rdkit/D-glucuronate(aq).gif create mode 100644 maxime/images/rdkit/D-glycero-D-glucoheptitol(aq).gif create mode 100644 maxime/images/rdkit/D-lyxose(aq).gif create mode 100644 maxime/images/rdkit/D-mannitol 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-mannitol(aq).gif create mode 100644 maxime/images/rdkit/D-mannose 6-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-mannose(aq).gif create mode 100644 maxime/images/rdkit/D-ornithine(aq).gif create mode 100644 maxime/images/rdkit/D-psicose(aq).gif create mode 100644 maxime/images/rdkit/D-rhamnose(aq).gif create mode 100644 maxime/images/rdkit/D-rhamnulose(aq).gif create mode 100644 maxime/images/rdkit/D-ribose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/D-ribose(aq).gif create mode 100644 maxime/images/rdkit/D-ribulose(aq).gif create mode 100644 maxime/images/rdkit/D-sedoheptulose(aq).gif create mode 100644 maxime/images/rdkit/D-sorbitol(aq).gif create mode 100644 maxime/images/rdkit/D-tagatose(aq).gif create mode 100644 maxime/images/rdkit/D-tagaturonate(aq).gif create mode 100644 maxime/images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif create mode 100644 maxime/images/rdkit/D-threose(aq).gif create mode 100644 maxime/images/rdkit/D-turanose(aq).gif create mode 100644 maxime/images/rdkit/D-xylose(aq).gif create mode 100644 maxime/images/rdkit/D-xylulose(aq).gif create mode 100644 maxime/images/rdkit/H2(aq).gif create mode 100644 maxime/images/rdkit/H2O.gif create mode 100644 maxime/images/rdkit/IDP(aq).gif create mode 100644 maxime/images/rdkit/L-2-aminoadipate(aq).gif create mode 100644 maxime/images/rdkit/L-5-carboxymethylhydantoin(aq).gif create mode 100644 maxime/images/rdkit/L-O-phosphoserine(aq).gif create mode 100644 maxime/images/rdkit/L-acetylcarnitine(aq).gif create mode 100644 maxime/images/rdkit/L-alanine(aq).gif create mode 100644 maxime/images/rdkit/L-arabinose(aq).gif create mode 100644 maxime/images/rdkit/L-arginine(aq).gif create mode 100644 maxime/images/rdkit/L-asparagine(aq).gif create mode 100644 maxime/images/rdkit/L-aspartate 4-semialdehyde(aq).gif create mode 100644 maxime/images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif create mode 100644 maxime/images/rdkit/L-erythrulose(aq).gif create mode 100644 maxime/images/rdkit/L-fructose(aq).gif create mode 100644 maxime/images/rdkit/L-fucose(aq).gif create mode 100644 maxime/images/rdkit/L-fuculose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/L-fuculose(aq).gif create mode 100644 maxime/images/rdkit/L-histidine(aq).gif create mode 100644 maxime/images/rdkit/L-homocysteine(aq).gif create mode 100644 maxime/images/rdkit/L-homoserine(aq).gif create mode 100644 maxime/images/rdkit/L-iditol(aq).gif create mode 100644 maxime/images/rdkit/L-lactaldehyde(aq).gif create mode 100644 maxime/images/rdkit/L-leucine(aq).gif create mode 100644 maxime/images/rdkit/L-mannose(aq).gif create mode 100644 maxime/images/rdkit/L-methionine(aq).gif create mode 100644 maxime/images/rdkit/L-propionylcarnitine(aq).gif create mode 100644 maxime/images/rdkit/L-rhamnulose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/L-rhamnulose(aq).gif create mode 100644 maxime/images/rdkit/L-ribulose(aq).gif create mode 100644 maxime/images/rdkit/L-sorbose(aq).gif create mode 100644 maxime/images/rdkit/L-threitol(aq).gif create mode 100644 maxime/images/rdkit/L-threo-3-methylaspartate(aq).gif create mode 100644 maxime/images/rdkit/L-tryptophan(aq).gif create mode 100644 maxime/images/rdkit/L-valine.gif create mode 100644 maxime/images/rdkit/L-xylulose(aq).gif create mode 100644 maxime/images/rdkit/N,N-dimethylglycine(aq).gif create mode 100644 maxime/images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/N-acetyl-D-mannosamine(aq).gif create mode 100644 maxime/images/rdkit/N-acetyl-L-methionine(aq).gif create mode 100644 maxime/images/rdkit/N-acetylneuraminate(aq).gif create mode 100644 maxime/images/rdkit/N-carbamoyl-L-aspartate(aq).gif create mode 100644 maxime/images/rdkit/NAD(aq).gif create mode 100644 maxime/images/rdkit/NADH(aq).gif create mode 100644 maxime/images/rdkit/NADP(aq).gif create mode 100644 maxime/images/rdkit/NADPH(aq).gif create mode 100644 maxime/images/rdkit/Nomega-phospho-L-arginine(aq).gif create mode 100644 maxime/images/rdkit/O-acetylcholine(aq).gif create mode 100644 maxime/images/rdkit/O-phospho-L-serine(aq).gif create mode 100644 maxime/images/rdkit/S-methylthioglycolate(aq).gif create mode 100644 maxime/images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif create mode 100644 maxime/images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif create mode 100644 maxime/images/rdkit/acetaldehyde(aq).gif create mode 100644 maxime/images/rdkit/acetate(aq).gif create mode 100644 maxime/images/rdkit/acetone(aq).gif create mode 100644 maxime/images/rdkit/adenine(aq).gif create mode 100644 maxime/images/rdkit/adenosine(aq).gif create mode 100644 maxime/images/rdkit/adenylylsulfate(aq).gif create mode 100644 maxime/images/rdkit/all-trans-retinal(aq).gif create mode 100644 maxime/images/rdkit/allitol(aq).gif create mode 100644 maxime/images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif create mode 100644 maxime/images/rdkit/alpha-D-glucose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/alpha-D-ribose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/alpha-D-ribose-1-phosphate.gif create mode 100644 maxime/images/rdkit/ammonia(aq).gif create mode 100644 maxime/images/rdkit/ampicillin(aq).gif create mode 100644 maxime/images/rdkit/benzaldehyde(aq).gif create mode 100644 maxime/images/rdkit/benzyl acetate(sln).gif create mode 100644 maxime/images/rdkit/benzyl alcohol(aq).gif create mode 100644 maxime/images/rdkit/betaine(aq).gif create mode 100644 maxime/images/rdkit/butanal(aq).gif create mode 100644 maxime/images/rdkit/butyryl-CoA(aq).gif create mode 100644 maxime/images/rdkit/carbamate(aq).gif create mode 100644 maxime/images/rdkit/cellobiose(aq).gif create mode 100644 maxime/images/rdkit/cellotriose(aq).gif create mode 100644 maxime/images/rdkit/cephalothin(aq).gif create mode 100644 maxime/images/rdkit/choline(aq).gif create mode 100644 maxime/images/rdkit/cis-3-hexenal(aq).gif create mode 100644 maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif create mode 100644 maxime/images/rdkit/cis-aconitate(aq).gif create mode 100644 maxime/images/rdkit/cis-but-2-enoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/cis-cis-hexadienedioate(aq).gif create mode 100644 maxime/images/rdkit/cis-hex-2-enoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/cycloheptaamylose(aq).gif create mode 100644 maxime/images/rdkit/cyclohexaamylose(aq).gif create mode 100644 maxime/images/rdkit/cyclohexanol(aq).gif create mode 100644 maxime/images/rdkit/cyclohexanol(sln).gif create mode 100644 maxime/images/rdkit/cyclohexanone(aq).gif create mode 100644 maxime/images/rdkit/cyclohexanone(sln).gif create mode 100644 maxime/images/rdkit/cyclooctaamylose(aq).gif create mode 100644 maxime/images/rdkit/cyclooctanol(sln).gif create mode 100644 maxime/images/rdkit/cyclooctanone(sln).gif create mode 100644 maxime/images/rdkit/cyclopentanol(sln).gif create mode 100644 maxime/images/rdkit/cyclopentanone(sln).gif create mode 100644 maxime/images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif create mode 100644 maxime/images/rdkit/dihydrolipoamide(aq).gif create mode 100644 maxime/images/rdkit/dihydroxyacetone phosphate(aq).gif create mode 100644 maxime/images/rdkit/dihydroxyacetone(aq).gif create mode 100644 maxime/images/rdkit/dimethylallyl diphosphate(aq).gif create mode 100644 maxime/images/rdkit/dimethylmaleate(aq).gif create mode 100644 maxime/images/rdkit/dimethylpropiothetin(aq).gif create mode 100644 maxime/images/rdkit/diphosphate(aq).gif create mode 100644 maxime/images/rdkit/diphosphate.gif create mode 100644 maxime/images/rdkit/dodecyl dodecanoate(sln).gif create mode 100644 maxime/images/rdkit/enol-oxaloacetate(aq).gif create mode 100644 maxime/images/rdkit/enol-phenylpyruvate(aq).gif create mode 100644 maxime/images/rdkit/erythrulose 1-phosphate(aq).gif create mode 100644 maxime/images/rdkit/estrone(aq).gif create mode 100644 maxime/images/rdkit/ethanol(aq).gif create mode 100644 maxime/images/rdkit/ethyl 4-acetamidobenzoate(aq).gif create mode 100644 maxime/images/rdkit/ethyl 4-aminobenzoate(aq).gif create mode 100644 maxime/images/rdkit/folate(aq).gif create mode 100644 maxime/images/rdkit/formyl phosphate(aq).gif create mode 100644 maxime/images/rdkit/formyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/galactitol(aq).gif create mode 100644 maxime/images/rdkit/gamma-fluoroglutamate(aq).gif create mode 100644 maxime/images/rdkit/glycerol(aq).gif create mode 100644 maxime/images/rdkit/glycerone phosphate (aq).gif create mode 100644 maxime/images/rdkit/glycerone phosphate(aq).gif create mode 100644 maxime/images/rdkit/glycine(ag).gif create mode 100644 maxime/images/rdkit/glycolate(aq).gif create mode 100644 maxime/images/rdkit/glycolate.gif create mode 100644 maxime/images/rdkit/glyoxylate(aq).gif create mode 100644 maxime/images/rdkit/guanine(aq).gif create mode 100644 maxime/images/rdkit/guanosine(aq).gif create mode 100644 maxime/images/rdkit/hydroxylamine(aq).gif create mode 100644 maxime/images/rdkit/hydroxypyruvate(aq).gif create mode 100644 maxime/images/rdkit/hypoxanthine(aq).gif create mode 100644 maxime/images/rdkit/indole(aq).gif create mode 100644 maxime/images/rdkit/inosine(aq).gif create mode 100644 maxime/images/rdkit/isopentenyl diphosphate(aq).gif create mode 100644 maxime/images/rdkit/keto-oxaloacetate(aq).gif create mode 100644 maxime/images/rdkit/keto-phenylpyruvate(aq).gif create mode 100644 maxime/images/rdkit/lactulose(aq).gif create mode 100644 maxime/images/rdkit/laminaribiose(aq).gif create mode 100644 maxime/images/rdkit/lipoamide(aq).gif create mode 100644 maxime/images/rdkit/lombricine(aq).gif create mode 100644 maxime/images/rdkit/maleate(aq).gif create mode 100644 maxime/images/rdkit/methylitaconate(aq).gif create mode 100644 maxime/images/rdkit/myo-inositol(aq).gif create mode 100644 maxime/images/rdkit/myo-inositol.gif create mode 100644 maxime/images/rdkit/nicotinamide riboside(aq).gif create mode 100644 maxime/images/rdkit/nicotinamide(aq).gif create mode 100644 maxime/images/rdkit/nonanal.gif create mode 100644 maxime/images/rdkit/octanal(aq).gif create mode 100644 maxime/images/rdkit/oleic acid(sln).gif create mode 100644 maxime/images/rdkit/orotate(aq).gif create mode 100644 maxime/images/rdkit/p-toluidine(aq).gif create mode 100644 maxime/images/rdkit/pantoic acid.gif create mode 100644 maxime/images/rdkit/pantothenate.gif create mode 100644 maxime/images/rdkit/penicillin G(aq).gif create mode 100644 maxime/images/rdkit/phenol(aq).gif create mode 100644 maxime/images/rdkit/phenoxyacetate(aq).gif create mode 100644 maxime/images/rdkit/phenyl phosphate(aq).gif create mode 100644 maxime/images/rdkit/phenylacetic acid(aq).gif create mode 100644 maxime/images/rdkit/phenylacetylglycine(aq).gif create mode 100644 maxime/images/rdkit/phosphate(aq).gif create mode 100644 maxime/images/rdkit/phosphorylcholine(aq).gif create mode 100644 maxime/images/rdkit/phosphotaurocyamine(aq).gif create mode 100644 maxime/images/rdkit/propanal(aq).gif create mode 100644 maxime/images/rdkit/propanoate(aq).gif create mode 100644 maxime/images/rdkit/propionaldehyde(aq).gif create mode 100644 maxime/images/rdkit/propionyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/pyrophosphate(aq).gif create mode 100644 maxime/images/rdkit/pyruvate-(aq).gif create mode 100644 maxime/images/rdkit/quinate(aq).gif create mode 100644 maxime/images/rdkit/raffinose(aq).gif create mode 100644 maxime/images/rdkit/ribitol(aq).gif create mode 100644 maxime/images/rdkit/shikimate(aq).gif create mode 100644 maxime/images/rdkit/sinapate(aq).gif create mode 100644 maxime/images/rdkit/sn-glycerol 3-phosphate(aq).gif create mode 100644 maxime/images/rdkit/sn-glycerol 3-phosphate.gif create mode 100644 maxime/images/rdkit/stachyose(aq).gif create mode 100644 maxime/images/rdkit/taurocyamine(aq).gif create mode 100644 maxime/images/rdkit/tetrahydroxypteridine(aq).gif create mode 100644 maxime/images/rdkit/thymidine(aq).gif create mode 100644 maxime/images/rdkit/thymine(aq).gif create mode 100644 maxime/images/rdkit/trans-2-hexen-1-ol.gif create mode 100644 maxime/images/rdkit/trans-2-hexenal.gif create mode 100644 maxime/images/rdkit/trans-but-2-enoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/trans-but-2-enoyl-coenzyme A.gif create mode 100644 maxime/images/rdkit/trans-hex-2-enoyl-CoA(aq).gif create mode 100644 maxime/images/rdkit/uracil(aq).gif create mode 100644 maxime/images/rdkit/urea(aq).gif create mode 100644 maxime/images/rdkit/uridine(aq).gif create mode 100644 maxime/images/rdkit/urocanate(aq).gif create mode 100644 maxime/images/rdkit/vitamin A alcohol(aq).gif create mode 100644 maxime/images/rdkit/vitamin A aldehyde(aq).gif create mode 100644 maxime/images/rdkit/xanthine(aq).gif create mode 100644 maxime/images/rdkit/xanthine-8-carboxylate(aq).gif create mode 100644 maxime/images/rdkit/xanthosine(aq).gif create mode 100644 maxime/images/rdkit/xylitol(aq).gif create mode 100644 "maxime/images/rdkit/\316\261,\316\261,\316\261-trifluoro-m-toluidine(aq).gif" create mode 100644 maxime/kegg_dict.pkl diff --git a/maxime/.gitignore b/maxime/.gitignore new file mode 100644 index 0000000..765979d --- /dev/null +++ b/maxime/.gitignore @@ -0,0 +1,3 @@ +openTECR recuration.ods +TECRDB.csv +images/kegg/* diff --git a/maxime/Make_final_csv.ipynb b/maxime/Make_final_csv.ipynb new file mode 100644 index 0000000..79ae611 --- /dev/null +++ b/maxime/Make_final_csv.ipynb @@ -0,0 +1,627 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 10, + "id": "159b9679", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "5db8f98f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namekeggsynonyms
0benzyl alcohol(aq)kegg:C00556[]
1NAD(aq)kegg:C00003['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '...
2benzaldehyde(aq)kegg:C00261[]
3NADH(aq)kegg:C00004['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']
41-butanol(aq)kegg:C06142[]
............
1047D-Ribulose 5-phosphatekegg:C00199['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p...
1048Formaldehydekegg:C00067['formaldehyde(aq)', 'Formaldehyde']
1049D-arabino-Hex-3-ulose 6-phosphatekegg:C06019['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar...
1050D-Fructose 6-phosphatekegg:C00085['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p...
1051,-trehalose 6-phosphate(aq)kegg:C00689[\"alpha,alpha'-trehalose 6-phosphate\", ',-treh...
\n", + "

1052 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " name kegg \n", + "0 benzyl alcohol(aq) kegg:C00556 \\\n", + "1 NAD(aq) kegg:C00003 \n", + "2 benzaldehyde(aq) kegg:C00261 \n", + "3 NADH(aq) kegg:C00004 \n", + "4 1-butanol(aq) kegg:C06142 \n", + "... ... ... \n", + "1047 D-Ribulose 5-phosphate kegg:C00199 \n", + "1048 Formaldehyde kegg:C00067 \n", + "1049 D-arabino-Hex-3-ulose 6-phosphate kegg:C06019 \n", + "1050 D-Fructose 6-phosphate kegg:C00085 \n", + "1051 ,-trehalose 6-phosphate(aq) kegg:C00689 \n", + "\n", + " synonyms \n", + "0 [] \n", + "1 ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '... \n", + "2 [] \n", + "3 ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'] \n", + "4 [] \n", + "... ... \n", + "1047 ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p... \n", + "1048 ['formaldehyde(aq)', 'Formaldehyde'] \n", + "1049 ['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar... \n", + "1050 ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p... \n", + "1051 [\"alpha,alpha'-trehalose 6-phosphate\", ',-treh... \n", + "\n", + "[1052 rows x 3 columns]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pandas.read_csv('compounds.csv') # generated by TECR-Hackathon-Cactus\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "4dbbe272", + "metadata": {}, + "outputs": [], + "source": [ + "import pickle" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "7a0c0dd3", + "metadata": {}, + "outputs": [], + "source": [ + "with open('cactus_dict.pkl', 'rb') as f: # generated by TECR-Hackathon-Cactus\n", + " cac = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "b86e09b8", + "metadata": {}, + "outputs": [], + "source": [ + "inchikeys = {}\n", + "smiles = {}\n", + "for compound, row in df.iterrows():\n", + " cname = row['name']\n", + " inchikeys[compound] = None\n", + " smiles[compound] = None\n", + " if cname in cac and 'stdinchikey' in cac[cname]:\n", + " inchikeys[compound] = cac[cname]['stdinchikey']\n", + " if cname in cac and 'smiles' in cac[cname]:\n", + " smiles[compound] = cac[cname]['smiles']" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "135b8fb0", + "metadata": {}, + "outputs": [], + "source": [ + "df['inchikey'] = inchikeys\n", + "df['smiles'] = smiles" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "ed9e5aaa", + "metadata": {}, + "outputs": [], + "source": [ + "with open('kegg_dict.pkl', 'rb') as f: # generated by TECR-Hackathon-KEGG-CHEBI\n", + " kegg = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "id": "e174684e", + "metadata": {}, + "outputs": [], + "source": [ + "pubchems = {}\n", + "chebis = {}\n", + "for compound, row in df.iterrows():\n", + " cname = row['name']\n", + " pubchems[compound] = None\n", + " chebis[compound] = None\n", + " if cname in kegg and 'pubchem' in kegg[cname]:\n", + " pubchems[compound] = kegg[cname]['pubchem'].strip()\n", + " if cname in kegg and 'chebi' in kegg[cname]:\n", + " chebis[compound] = kegg[cname]['chebi'][:kegg[cname]['chebi'].index('\\n')]" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "ab840f93", + "metadata": {}, + "outputs": [], + "source": [ + "df['chebis'] = chebis\n", + "df['pubchems'] = pubchems" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "74b38a39", + "metadata": {}, + "outputs": [], + "source": [ + "import glob" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "428599a5", + "metadata": {}, + "outputs": [], + "source": [ + "rdkit_d = {}\n", + "for fx in glob.glob('images/rdkit/*'):\n", + " rdkit_d[fx.split('/')[-1].split('.')[0]] = fx\n", + "kegg_d = {}\n", + "for fx in glob.glob('images/kegg/*'):\n", + " kegg_d['kegg:'+fx.split('/')[-1].split('.')[0].split()[-1]] = fx" + ] + }, + { + "cell_type": "raw", + "id": "98710fda", + "metadata": {}, + "source": [ + "original idea: store kegg images in local\n", + "problem: copyright\n", + "\n", + "kegg_local_to_distant:\n", + "\n", + "images/kegg/{x} -->\n", + "https://rest.kegg.jp/get/{x}/image" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "id": "5592a9d1", + "metadata": {}, + "outputs": [], + "source": [ + "rdkit_img = {}\n", + "kegg_img = {}\n", + "for compound, row in df.iterrows():\n", + " cname = row['name']\n", + " rdkit_img[compound] = None\n", + " kegg_img[compound] = None\n", + " if cname in rdkit_d:\n", + " rdkit_img[compound] = rdkit_d[cname]\n", + " if not pandas.isna(row['kegg']):\n", + " ckegg = row['kegg'].split()[-1] # should remove stoichiometry\n", + " if ckegg in kegg_d:\n", + " kegg_img[compound] = f'https://rest.kegg.jp/get/{ckegg}/image'" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "id": "f58821f7", + "metadata": {}, + "outputs": [], + "source": [ + "df['rdkit_img'] = rdkit_img\n", + "df['kegg_img'] = kegg_img" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "8b36bea4", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namekeggsynonymsinchikeysmileschebispubchemsrdkit_imgkegg_img
0benzyl alcohol(aq)kegg:C00556[]InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-NOCc1ccccc1chebi:17987pubchem:3836images/rdkit/benzyl alcohol(aq).gifhttps://rest.kegg.jp/get/kegg:C00556/image
1NAD(aq)kegg:C00003['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '...InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-ONC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O...chebi:15846pubchem:3305images/rdkit/NAD(aq).gifhttps://rest.kegg.jp/get/kegg:C00003/image
2benzaldehyde(aq)kegg:C00261[]InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-NO=Cc1ccccc1chebi:17169pubchem:3559images/rdkit/benzaldehyde(aq).gifhttps://rest.kegg.jp/get/kegg:C00261/image
3NADH(aq)kegg:C00004['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-NNC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)...chebi:16908pubchem:3306images/rdkit/NADH(aq).gifhttps://rest.kegg.jp/get/kegg:C00004/image
41-butanol(aq)kegg:C06142[]InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-NCCCCOchebi:28885pubchem:8398images/rdkit/1-butanol(aq).gifhttps://rest.kegg.jp/get/kegg:C06142/image
..............................
1047D-Ribulose 5-phosphatekegg:C00199['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p...NoneNonechebi:17363pubchem:3499Nonehttps://rest.kegg.jp/get/kegg:C00199/image
1048Formaldehydekegg:C00067['formaldehyde(aq)', 'Formaldehyde']NoneNonechebi:16842pubchem:3367Nonehttps://rest.kegg.jp/get/kegg:C00067/image
1049D-arabino-Hex-3-ulose 6-phosphatekegg:C06019['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar...NoneNonechebi:27973pubchem:8291Nonehttps://rest.kegg.jp/get/kegg:C06019/image
1050D-Fructose 6-phosphatekegg:C00085['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p...NoneNonechebi:15946pubchem:3385Nonehttps://rest.kegg.jp/get/kegg:C00085/image
1051,-trehalose 6-phosphate(aq)kegg:C00689[\"alpha,alpha'-trehalose 6-phosphate\", ',-treh...NoneNonechebi:18283pubchem:3958Nonehttps://rest.kegg.jp/get/kegg:C00689/image
\n", + "

1052 rows × 9 columns

\n", + "
" + ], + "text/plain": [ + " name kegg \n", + "0 benzyl alcohol(aq) kegg:C00556 \\\n", + "1 NAD(aq) kegg:C00003 \n", + "2 benzaldehyde(aq) kegg:C00261 \n", + "3 NADH(aq) kegg:C00004 \n", + "4 1-butanol(aq) kegg:C06142 \n", + "... ... ... \n", + "1047 D-Ribulose 5-phosphate kegg:C00199 \n", + "1048 Formaldehyde kegg:C00067 \n", + "1049 D-arabino-Hex-3-ulose 6-phosphate kegg:C06019 \n", + "1050 D-Fructose 6-phosphate kegg:C00085 \n", + "1051 ,-trehalose 6-phosphate(aq) kegg:C00689 \n", + "\n", + " synonyms \n", + "0 [] \\\n", + "1 ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '... \n", + "2 [] \n", + "3 ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'] \n", + "4 [] \n", + "... ... \n", + "1047 ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p... \n", + "1048 ['formaldehyde(aq)', 'Formaldehyde'] \n", + "1049 ['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar... \n", + "1050 ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p... \n", + "1051 [\"alpha,alpha'-trehalose 6-phosphate\", ',-treh... \n", + "\n", + " inchikey \n", + "0 InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N \\\n", + "1 InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O \n", + "2 InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N \n", + "3 InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N \n", + "4 InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N \n", + "... ... \n", + "1047 None \n", + "1048 None \n", + "1049 None \n", + "1050 None \n", + "1051 None \n", + "\n", + " smiles chebis \n", + "0 OCc1ccccc1 chebi:17987 \\\n", + "1 NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O... chebi:15846 \n", + "2 O=Cc1ccccc1 chebi:17169 \n", + "3 NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)... chebi:16908 \n", + "4 CCCCO chebi:28885 \n", + "... ... ... \n", + "1047 None chebi:17363 \n", + "1048 None chebi:16842 \n", + "1049 None chebi:27973 \n", + "1050 None chebi:15946 \n", + "1051 None chebi:18283 \n", + "\n", + " pubchems rdkit_img \n", + "0 pubchem:3836 images/rdkit/benzyl alcohol(aq).gif \\\n", + "1 pubchem:3305 images/rdkit/NAD(aq).gif \n", + "2 pubchem:3559 images/rdkit/benzaldehyde(aq).gif \n", + "3 pubchem:3306 images/rdkit/NADH(aq).gif \n", + "4 pubchem:8398 images/rdkit/1-butanol(aq).gif \n", + "... ... ... \n", + "1047 pubchem:3499 None \n", + "1048 pubchem:3367 None \n", + "1049 pubchem:8291 None \n", + "1050 pubchem:3385 None \n", + "1051 pubchem:3958 None \n", + "\n", + " kegg_img \n", + "0 https://rest.kegg.jp/get/kegg:C00556/image \n", + "1 https://rest.kegg.jp/get/kegg:C00003/image \n", + "2 https://rest.kegg.jp/get/kegg:C00261/image \n", + "3 https://rest.kegg.jp/get/kegg:C00004/image \n", + "4 https://rest.kegg.jp/get/kegg:C06142/image \n", + "... ... \n", + "1047 https://rest.kegg.jp/get/kegg:C00199/image \n", + "1048 https://rest.kegg.jp/get/kegg:C00067/image \n", + "1049 https://rest.kegg.jp/get/kegg:C06019/image \n", + "1050 https://rest.kegg.jp/get/kegg:C00085/image \n", + "1051 https://rest.kegg.jp/get/kegg:C00689/image \n", + "\n", + "[1052 rows x 9 columns]" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "652774c0", + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv('final_compound_csv.csv', index=None)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ed2d73ea", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/maxime/TECR-Hackathon-Cactus.ipynb b/maxime/TECR-Hackathon-Cactus.ipynb new file mode 100644 index 0000000..328198d --- /dev/null +++ b/maxime/TECR-Hackathon-Cactus.ipynb @@ -0,0 +1,11591 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "a7ae9be5", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "05e3b4c5", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: odfpy in /home/maxime/anaconda3/lib/python3.9/site-packages (1.4.1)\r\n", + "Requirement already satisfied: defusedxml in /home/maxime/anaconda3/lib/python3.9/site-packages (from odfpy) (0.7.1)\r\n" + ] + } + ], + "source": [ + "!pip install odfpy" + ] + }, + { + "cell_type": "markdown", + "id": "47e02499", + "metadata": {}, + "source": [ + "### Cross linking Robert and Elad's files" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "aaa20859", + "metadata": {}, + "outputs": [], + "source": [ + "dfelad = pandas.read_csv('TECRDB.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "b3dfbddd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idurlreferencemethodevalECenzyme_namereactiondescriptionKK_primetemperatureionic_strengthp_hp_mg
0https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...07LIN/ALGspectrophotometryA1.1.1.87homoisocitrate dehydrogenasekegg:C05662 + kegg:C00003 = kegg:C00322 + kegg...(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(a...NaN0.450298.15NaN7.5NaN
1https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...63GREspectrophotometryC3.5.4.9methenyltetrahydrofolate cyclohydrolasekegg:C00445 + kegg:C00001 = kegg:C002345,10-methenyltetrahydrofolate(aq) + H2O(l) = 1...NaN4.200298.15NaN6.5NaN
2https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...67ENG/DENspectrophotometryB4.2.1.3aconitate hydratasekegg:C00311 = kegg:C00158isocitrate(aq) = citrate(aq)NaN18.000310.15NaN7.32.96
3https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...67ENG/DENspectrophotometryB4.2.1.3aconitate hydratasekegg:C00311 = kegg:C00158isocitrate(aq) = citrate(aq)NaN25.000310.15NaN7.32.80
4https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...67ENG/DENspectrophotometryB4.2.1.3aconitate hydratasekegg:C00311 = kegg:C00158isocitrate(aq) = citrate(aq)NaN33.000310.15NaN7.32.30
................................................
4539https://w3id.org/related-to/doi.org/10.5281/ze...NaN+92MEYNaNE4.1.1.21phosphoribosylaminoimidazole carboxylasekegg:C03373 + kegg:C00288 = kegg:C04751 + kegg...Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D...NaN1.800310.15NaN7.8NaN
4540https://w3id.org/related-to/doi.org/10.5281/ze...NaN+00WALNaNE2.1.2.3phosphoribosylaminoimidazolecarboxamide formyl...kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg...10-Formyltetrahydrofolate + 1-(5'-Phosphoribos...NaN0.024298.15NaN7.5NaN
4541https://w3id.org/related-to/doi.org/10.5281/ze...NaN+59BLANaNE4.3.-.-formaldehyde condensation with THFkegg:C00101 + kegg:C00067 = kegg:C00143THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)NaN7700.000293.15NaN7.2NaN
4542https://w3id.org/related-to/doi.org/10.5281/ze...NaN+74FERNaNE4.1.2.433-Hexulose-6-Phosphate synthasekegg:C00199 + kegg:C00067 = kegg:C06019D-Ribulose 5-phosphate + Formaldehyde = D-arab...NaN25000.000303.15NaN7.0NaN
4543https://w3id.org/related-to/doi.org/10.5281/ze...NaN+74FERNaNE5.3.1.273-Hexulose-6-Phosphate Isomerasekegg:C06019 = kegg:C00085D-arabino-Hex-3-ulose 6-phosphate = D-Fructose...NaN188.000303.15NaN7.0NaN
\n", + "

4544 rows × 15 columns

\n", + "
" + ], + "text/plain": [ + " id \n", + "0 https://w3id.org/related-to/doi.org/10.5281/ze... \\\n", + "1 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "2 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "3 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "... ... \n", + "4539 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4540 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4541 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4542 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4543 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "\n", + " url reference \n", + "0 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 07LIN/ALG \\\n", + "1 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 63GRE \n", + "2 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 67ENG/DEN \n", + "3 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 67ENG/DEN \n", + "4 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 67ENG/DEN \n", + "... ... ... \n", + "4539 NaN +92MEY \n", + "4540 NaN +00WAL \n", + "4541 NaN +59BLA \n", + "4542 NaN +74FER \n", + "4543 NaN +74FER \n", + "\n", + " method eval EC \n", + "0 spectrophotometry A 1.1.1.87 \\\n", + "1 spectrophotometry C 3.5.4.9 \n", + "2 spectrophotometry B 4.2.1.3 \n", + "3 spectrophotometry B 4.2.1.3 \n", + "4 spectrophotometry B 4.2.1.3 \n", + "... ... ... ... \n", + "4539 NaN E 4.1.1.21 \n", + "4540 NaN E 2.1.2.3 \n", + "4541 NaN E 4.3.-.- \n", + "4542 NaN E 4.1.2.43 \n", + "4543 NaN E 5.3.1.27 \n", + "\n", + " enzyme_name \n", + "0 homoisocitrate dehydrogenase \\\n", + "1 methenyltetrahydrofolate cyclohydrolase \n", + "2 aconitate hydratase \n", + "3 aconitate hydratase \n", + "4 aconitate hydratase \n", + "... ... \n", + "4539 phosphoribosylaminoimidazole carboxylase \n", + "4540 phosphoribosylaminoimidazolecarboxamide formyl... \n", + "4541 formaldehyde condensation with THF \n", + "4542 3-Hexulose-6-Phosphate synthase \n", + "4543 3-Hexulose-6-Phosphate Isomerase \n", + "\n", + " reaction \n", + "0 kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg... \\\n", + "1 kegg:C00445 + kegg:C00001 = kegg:C00234 \n", + "2 kegg:C00311 = kegg:C00158 \n", + "3 kegg:C00311 = kegg:C00158 \n", + "4 kegg:C00311 = kegg:C00158 \n", + "... ... \n", + "4539 kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg... \n", + "4540 kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg... \n", + "4541 kegg:C00101 + kegg:C00067 = kegg:C00143 \n", + "4542 kegg:C00199 + kegg:C00067 = kegg:C06019 \n", + "4543 kegg:C06019 = kegg:C00085 \n", + "\n", + " description K K_prime \n", + "0 (1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(a... NaN 0.450 \\\n", + "1 5,10-methenyltetrahydrofolate(aq) + H2O(l) = 1... NaN 4.200 \n", + "2 isocitrate(aq) = citrate(aq) NaN 18.000 \n", + "3 isocitrate(aq) = citrate(aq) NaN 25.000 \n", + "4 isocitrate(aq) = citrate(aq) NaN 33.000 \n", + "... ... .. ... \n", + "4539 Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D... NaN 1.800 \n", + "4540 10-Formyltetrahydrofolate + 1-(5'-Phosphoribos... NaN 0.024 \n", + "4541 THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq) NaN 7700.000 \n", + "4542 D-Ribulose 5-phosphate + Formaldehyde = D-arab... NaN 25000.000 \n", + "4543 D-arabino-Hex-3-ulose 6-phosphate = D-Fructose... NaN 188.000 \n", + "\n", + " temperature ionic_strength p_h p_mg \n", + "0 298.15 NaN 7.5 NaN \n", + "1 298.15 NaN 6.5 NaN \n", + "2 310.15 NaN 7.3 2.96 \n", + "3 310.15 NaN 7.3 2.80 \n", + "4 310.15 NaN 7.3 2.30 \n", + "... ... ... ... ... \n", + "4539 310.15 NaN 7.8 NaN \n", + "4540 298.15 NaN 7.5 NaN \n", + "4541 293.15 NaN 7.2 NaN \n", + "4542 303.15 NaN 7.0 NaN \n", + "4543 303.15 NaN 7.0 NaN \n", + "\n", + "[4544 rows x 15 columns]" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dfelad" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "e339f7a8", + "metadata": {}, + "outputs": [], + "source": [ + "dftecr = pandas.read_excel('openTECR recuration.ods', sheet_name='actual data')" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "de4a7ab0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idECreference_codereactionKtemperatureionic_strengthp_hp_mgK_prime...wrong_valueph_not_present_in_pdfmissing_value_to_be_addedkprime_addedmisannotated_value_typetodo_check_in_primary_literaturevalue_given_with_approximate_signvirtual_entrytypo_in_pdf_corrected_in_situadditional data
0https://w3id.org/related-to/doi.org/10.5281/ze...1.1.1.180COO/BLAbenzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...NaN298.15NaN7.5NaN0.00098...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
1https://w3id.org/related-to/doi.org/10.5281/ze...1.1.1.180COO/BLAbenzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...NaN298.15NaN8.0NaN0.00310...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
2https://w3id.org/related-to/doi.org/10.5281/ze...1.1.1.180COO/BLAbenzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...NaN298.15NaN8.5NaN0.00980...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
3https://w3id.org/related-to/doi.org/10.5281/ze...1.1.1.180COO/BLAbenzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...NaN298.15NaN9.0NaN0.03100...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
4https://w3id.org/related-to/doi.org/10.5281/ze...1.1.1.180COO/BLAbenzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...NaN298.15NaN9.5NaN0.09800...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
..................................................................
5740https://w3id.org/related-to/doi.org/10.5281/ze...4.3.-.-+59BLATHF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)NaN293.15NaN7.2NaN7700.00000...NaNNaNNaNNaNNaNNaNNaNNaNNaN[added by Elad]
5741https://w3id.org/related-to/doi.org/10.5281/ze...4.1.2.43+74FERD-Ribulose 5-phosphate + Formaldehyde = D-arab...NaN303.15NaN7.0NaN25000.00000...NaNNaNNaNNaNNaNNaNNaNNaNNaN[added by Elad]
5742https://w3id.org/related-to/doi.org/10.5281/ze...5.3.1.27+74FERD-arabino-Hex-3-ulose 6-phosphate = D-Fructose...NaN303.15NaN7.0NaN188.00000...NaNNaNNaNNaNNaNNaNNaNNaNNaN[added by Elad]
5743https://w3id.org/related-to/doi.org/10.5281/ze...2.4.1.21601AND/LEV,-trehalose 6-phosphate(aq) + orthophosphate(a...NaN308.15NaN7.0NaN0.03200...NaNNaNNaNNaNNaNNaNNaNNaNNaN[presumably should have been in part 7, becaus...
5744https://w3id.org/related-to/doi.org/10.5281/ze...2.4.1.21601AND/LEV,-trehalose 6-phosphate(aq) + orthophosphate(a...NaN308.15NaN6.3NaN0.02600...NaNNaNNaNNaNNaNNaNNaNNaNNaN[presumably should have been in part 7, becaus...
\n", + "

5745 rows × 30 columns

\n", + "
" + ], + "text/plain": [ + " id EC \n", + "0 https://w3id.org/related-to/doi.org/10.5281/ze... 1.1.1.1 \\\n", + "1 https://w3id.org/related-to/doi.org/10.5281/ze... 1.1.1.1 \n", + "2 https://w3id.org/related-to/doi.org/10.5281/ze... 1.1.1.1 \n", + "3 https://w3id.org/related-to/doi.org/10.5281/ze... 1.1.1.1 \n", + "4 https://w3id.org/related-to/doi.org/10.5281/ze... 1.1.1.1 \n", + "... ... ... \n", + "5740 https://w3id.org/related-to/doi.org/10.5281/ze... 4.3.-.- \n", + "5741 https://w3id.org/related-to/doi.org/10.5281/ze... 4.1.2.43 \n", + "5742 https://w3id.org/related-to/doi.org/10.5281/ze... 5.3.1.27 \n", + "5743 https://w3id.org/related-to/doi.org/10.5281/ze... 2.4.1.216 \n", + "5744 https://w3id.org/related-to/doi.org/10.5281/ze... 2.4.1.216 \n", + "\n", + " reference_code reaction K \n", + "0 80COO/BLA benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... NaN \\\n", + "1 80COO/BLA benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... NaN \n", + "2 80COO/BLA benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... NaN \n", + "3 80COO/BLA benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... NaN \n", + "4 80COO/BLA benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... NaN \n", + "... ... ... .. \n", + "5740 +59BLA THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq) NaN \n", + "5741 +74FER D-Ribulose 5-phosphate + Formaldehyde = D-arab... NaN \n", + "5742 +74FER D-arabino-Hex-3-ulose 6-phosphate = D-Fructose... NaN \n", + "5743 01AND/LEV ,-trehalose 6-phosphate(aq) + orthophosphate(a... NaN \n", + "5744 01AND/LEV ,-trehalose 6-phosphate(aq) + orthophosphate(a... NaN \n", + "\n", + " temperature ionic_strength p_h p_mg K_prime ... wrong_value \n", + "0 298.15 NaN 7.5 NaN 0.00098 ... NaN \\\n", + "1 298.15 NaN 8.0 NaN 0.00310 ... NaN \n", + "2 298.15 NaN 8.5 NaN 0.00980 ... NaN \n", + "3 298.15 NaN 9.0 NaN 0.03100 ... NaN \n", + "4 298.15 NaN 9.5 NaN 0.09800 ... NaN \n", + "... ... ... ... ... ... ... ... \n", + "5740 293.15 NaN 7.2 NaN 7700.00000 ... NaN \n", + "5741 303.15 NaN 7.0 NaN 25000.00000 ... NaN \n", + "5742 303.15 NaN 7.0 NaN 188.00000 ... NaN \n", + "5743 308.15 NaN 7.0 NaN 0.03200 ... NaN \n", + "5744 308.15 NaN 6.3 NaN 0.02600 ... NaN \n", + "\n", + " ph_not_present_in_pdf missing_value_to_be_added kprime_added \n", + "0 NaN NaN NaN \\\n", + "1 NaN NaN NaN \n", + "2 NaN NaN NaN \n", + "3 NaN NaN NaN \n", + "4 NaN NaN NaN \n", + "... ... ... ... \n", + "5740 NaN NaN NaN \n", + "5741 NaN NaN NaN \n", + "5742 NaN NaN NaN \n", + "5743 NaN NaN NaN \n", + "5744 NaN NaN NaN \n", + "\n", + " misannotated_value_type todo_check_in_primary_literature \n", + "0 NaN NaN \\\n", + "1 NaN NaN \n", + "2 NaN NaN \n", + "3 NaN NaN \n", + "4 NaN NaN \n", + "... ... ... \n", + "5740 NaN NaN \n", + "5741 NaN NaN \n", + "5742 NaN NaN \n", + "5743 NaN NaN \n", + "5744 NaN NaN \n", + "\n", + " value_given_with_approximate_sign virtual_entry \n", + "0 NaN NaN \\\n", + "1 NaN NaN \n", + "2 NaN NaN \n", + "3 NaN NaN \n", + "4 NaN NaN \n", + "... ... ... \n", + "5740 NaN NaN \n", + "5741 NaN NaN \n", + "5742 NaN NaN \n", + "5743 NaN NaN \n", + "5744 NaN NaN \n", + "\n", + " typo_in_pdf_corrected_in_situ \n", + "0 NaN \\\n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "... ... \n", + "5740 NaN \n", + "5741 NaN \n", + "5742 NaN \n", + "5743 NaN \n", + "5744 NaN \n", + "\n", + " additional data \n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "... ... \n", + "5740 [added by Elad] \n", + "5741 [added by Elad] \n", + "5742 [added by Elad] \n", + "5743 [presumably should have been in part 7, becaus... \n", + "5744 [presumably should have been in part 7, becaus... \n", + "\n", + "[5745 rows x 30 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dftecr" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "b37b03af", + "metadata": {}, + "outputs": [], + "source": [ + "dftful = dftecr.copy()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "9f261cb1", + "metadata": {}, + "outputs": [], + "source": [ + "def get_data(rxn, alt='reaction'):\n", + " if pandas.isna(rxn) or not rxn:\n", + " return numpy.NaN\n", + " nb = len(\"https://w3id.org/related-to/doi.org/10.5281/zenodo.3978439/files/TECRDB.csv#entry\")\n", + " idf = int(rxn[nb:])\n", + " return dfelad.loc[idf-1][alt] # rxn = 1-based; pandas = 0-based" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "2be7c3bc", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "09f50671", + "metadata": {}, + "outputs": [], + "source": [ + "dftful['rname'] = dftful['id'].apply(lambda x: get_data(x, alt='description'))\n", + "dftful['keggrxn'] = dftful['id'].apply(lambda x: get_data(x, alt='reaction'))" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "be723851", + "metadata": {}, + "outputs": [], + "source": [ + "dftful['test'] = (dftful['rname'] == dftful['reaction'])" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "69896edc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
rnamereactiontest
\n", + "
" + ], + "text/plain": [ + "Empty DataFrame\n", + "Columns: [rname, reaction, test]\n", + "Index: []" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dftful.loc[dftful['test'] == False].loc[dftful['rname'].notna()][['rname','reaction', 'test']]" + ] + }, + { + "cell_type": "markdown", + "id": "0f7c3ee6", + "metadata": {}, + "source": [ + "Line above confirms reaction names are the same between Elad's and Robert's file" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "5e9c8af0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
keggrxnreaction
0kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
1kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
2kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
3kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
4kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
.........
5740kegg:C00101 + kegg:C00067 = kegg:C00143THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)
5741kegg:C00199 + kegg:C00067 = kegg:C06019D-Ribulose 5-phosphate + Formaldehyde = D-arab...
5742kegg:C06019 = kegg:C00085D-arabino-Hex-3-ulose 6-phosphate = D-Fructose...
5743kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg...,-trehalose 6-phosphate(aq) + orthophosphate(a...
5744kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg...,-trehalose 6-phosphate(aq) + orthophosphate(a...
\n", + "

5745 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " keggrxn \n", + "0 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \\\n", + "1 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "2 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "3 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "4 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "... ... \n", + "5740 kegg:C00101 + kegg:C00067 = kegg:C00143 \n", + "5741 kegg:C00199 + kegg:C00067 = kegg:C06019 \n", + "5742 kegg:C06019 = kegg:C00085 \n", + "5743 kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg... \n", + "5744 kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg... \n", + "\n", + " reaction \n", + "0 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "1 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "2 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "3 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "4 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "... ... \n", + "5740 THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq) \n", + "5741 D-Ribulose 5-phosphate + Formaldehyde = D-arab... \n", + "5742 D-arabino-Hex-3-ulose 6-phosphate = D-Fructose... \n", + "5743 ,-trehalose 6-phosphate(aq) + orthophosphate(a... \n", + "5744 ,-trehalose 6-phosphate(aq) + orthophosphate(a... \n", + "\n", + "[5745 rows x 2 columns]" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dftful[['keggrxn','reaction']]" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "6df9e268", + "metadata": {}, + "outputs": [], + "source": [ + "rxn = list(map(tuple, dftful[['keggrxn','reaction']].values))" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "b155091f", + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "rxn = list(dict.fromkeys(rxn)) # preserve order" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "6e876d13", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg:C00004',\n", + " 'benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C06142 + kegg:C00003 = kegg:C01412 + kegg:C00004',\n", + " '1-butanol(aq) + NAD(aq) = butanal(aq) + NADH(aq)'),\n", + " ('kegg:C00854 + kegg:C00003 = kegg:C00414 + kegg:C00004',\n", + " 'cyclohexanol(aq) + NAD(aq) = cyclohexanone(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + kegg:C00003 = kegg:C00084 + kegg:C00004',\n", + " 'ethanol(aq) + NAD(aq) = acetaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + COCO:COCOM00012 = kegg:C00084 + COCO:COCOM00013',\n", + " 'ethanol(aq) + AP-NAD(aq) = acetaldehyde(aq) + AP-NADH(aq)'),\n", + " (nan,\n", + " 'ethanol(aq) + desamino NAD(aq) = acetaldehyde(aq) + desamino NADH(aq)'),\n", + " (nan, '1-hexanol + NAD = hexanal + NADH'),\n", + " ('kegg:C08492 + kegg:C00003 = kegg:C16310 + kegg:C00004',\n", + " 'cis-3-hexene-1-ol(aq) + NAD(aq) = cis-3-hexenal(aq) + NADH(aq)'),\n", + " (nan, 'trans-2-hexen-1-ol + NAD = trans-2-hexenal + NADH'),\n", + " (nan, '1-nonanol + NAD = nonanal + NADH'),\n", + " ('kegg:C00756 + kegg:C00003 = kegg:C01545 + kegg:C00004',\n", + " '1-octanol(aq) + NAD(aq) = octanal(aq) + NADH(aq)'),\n", + " ('kegg:C05979 + kegg:C00003 = kegg:C00479 + kegg:C00004',\n", + " '1-propanol(aq) + NAD(aq) = propanal(aq) + NADH(aq)'),\n", + " ('kegg:C01845 + kegg:C00003 = kegg:C00207 + kegg:C00004',\n", + " '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " (nan, '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " ('kegg:C00473 + kegg:C00003 = kegg:C00376 + kegg:C00004',\n", + " 'vitamin A alcohol(aq) + NAD(aq) = vitamin A aldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00003 = kegg:C00441 + kegg:C00004',\n", + " 'L-homoserine(aq) + NAD(aq) = L-aspartate 4-semialdehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(aq) = L-aspartate 4-semialdehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C03044 + kegg:C00003 = kegg:C00810 + kegg:C00004',\n", + " '(R,R)-2,3-butanediol(aq) + NAD(aq) = (R)-acetoin(aq) + NADH(aq)'),\n", + " ('kegg:C00116 + kegg:C00003 = kegg:C00184 + kegg:C00004',\n", + " 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " (nan, 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate(aq) + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " (nan, 'allitol(aq) + NAD(aq) = D-psicose(aq) + NADH(aq) '),\n", + " (nan,\n", + " 'D-glycero-D-glucoheptitol(aq) + NAD(aq) = D-sedoheptulose(aq) + NADH(aq)'),\n", + " ('kegg:C01507 + kegg:C00003 = kegg:C00247 + kegg:C00004',\n", + " 'L-iditol(aq) + NAD(aq) = L-sorbose(aq) + NADH(aq)'),\n", + " ('kegg:C00474 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'ribitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00794 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-sorbitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " (nan, 'L-threitol(aq) + NAD(aq) = L-erythrulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00003 = kegg:C00310 + kegg:C00004',\n", + " 'xylitol(aq) + NAD(aq) = D-xylulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00312 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = L-xylulose(aq) + NADPH(aq)'),\n", + " ('kegg:C01697 + kegg:C00003 = kegg:C00795 + kegg:C00004',\n", + " 'galactitol(aq) + NAD(aq) = D-tagatose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-mannitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol 1-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " (nan, 'myo-inositol + NAD = 2-oxo-myo-inositol + NADH'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00181 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = D-xylose(aq) + NADPH(aq)'),\n", + " ('kegg:C00296 + kegg:C00003 = kegg:C00944 + kegg:C00004',\n", + " 'quinate(aq) + NAD(aq) = 5-dehydroquinate(aq) + NADH(aq)'),\n", + " ('kegg:C00493 + kegg:C00006 = kegg:C02637 + kegg:C00005',\n", + " 'shikimate(aq) + NADP(aq) = 3-dehydroshikimate(aq) + NADPH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C00168 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = hydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00160 + kegg:C00003 = kegg:C00048 + kegg:C00004',\n", + " 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " (nan, nan),\n", + " (nan, 'glycolate + NAD = ...'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " '2-hydroxybutanoate(aq) + NAD(aq) = 2-oxobutanoate(aq) + NADH(aq)'),\n", + " (nan, '2,4-dihydroxybutanoate(aq) + NAD(aq) = ...'),\n", + " ('kegg:C00186 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(S)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + COCO:COCOM00012 = kegg:C00022 + COCO:COCOM00013',\n", + " '(S)-lactate(aq) + AP-NAD(aq)= pyruvate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C01089 + kegg:C00003 = kegg:C00164 + kegg:C00004',\n", + " '(R)-3-hydroxybutanoate(aq) + NAD(aq) = 3-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01188 + kegg:C00003 = kegg:C00349 + kegg:C00004',\n", + " '3-hydroxy-2-methylpropanoate(aq) + NAD(aq) = 2-methyl-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01144 + kegg:C00003 = kegg:C00332 + kegg:C00004',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq) + NAD(aq) = 3-oxobutanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C05268 + kegg:C00003 = kegg:C05269 + kegg:C00004',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq) + NAD(aq) = 3-oxohexanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(aq) = oxaloacetate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C00975 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = (E)-dihydroxyfumarate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C03459 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = 2-oxo-3-hydroxysuccinate(aq) + NADH(aq)'),\n", + " ('kegg:C00025 + kegg:C00149 + kegg:C00003 = kegg:C00049 + kegg:C00026 + kegg:C00004',\n", + " 'L-glutamate(aq) + (S)-malate(aq) + NAD(aq) = L-aspartate(aq) + 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00024 + kegg:C00003 + kegg:C00001 = kegg:C00158 + kegg:C00010 + kegg:C00004',\n", + " '(S)-malate(aq) + acetyl-CoA(aq) + NAD(aq) + H2O(l) = citrate(aq) + CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00288',\n", + " '(S)-malate(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00149 + kegg:C00006 + kegg:C00001 = kegg:C00022 + kegg:C00005 + kegg:C00288',\n", + " '(S)-malate(aq) + NADP(aq) + H2O(l) = pyruvate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00311 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00288',\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00345 + kegg:C00006 + kegg:C00001 = kegg:C00199 + kegg:C00005 + kegg:C00288',\n", + " '6-phospho-D-gluconate(aq) + NADP(aq) + H2O(l) = D-ribulose 5-phosphate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00031 + kegg:C00003 = kegg:C00198 + kegg:C00004',\n", + " '-D-glucose(aq) + NAD(aq) = D-glucono-1,5-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00124 + kegg:C00003 = kegg:C03383 + kegg:C00004',\n", + " 'D-galactose(aq) + NAD(aq) = D-galactono-1,4-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 = kegg:C01236 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) = D-glucono-1,5-lactone 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 + kegg:C00001 = kegg:C00345 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) + H2O(l) = 6-phospho-D-gluconate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + NAD(aq) = 5α-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α,17β-diol(aq) + NAD(aq) = 5α-androstane-17β-ol-3-one(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + TNAD(aq) = 5α-androstane-3,17-dione(aq) + TNADH(aq)'),\n", + " (nan,\n", + " '5β-androstane-3α-ol-17-one(aq) + NAD(aq) = 5β-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5alpha-androstane-3beta,17alpha-diol(aq) + NAD(aq) = 5alpha-androstane-17alpha-ol-3-one(aq) + NADH(aq)'),\n", + " ('kegg:C00535 + kegg:C00003 = kegg:C00280 + kegg:C00004',\n", + " '4-androstene-17-ol-3-one(aq) + NAD(aq) = 4-androstene-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " ('kegg:C00583 + kegg:C00006 = kegg:C00424 + kegg:C00005',\n", + " '1,2-propanediol(aq) + NADP(aq) = L-lactaldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01013 + kegg:C00003 = kegg:C00222 + kegg:C00004',\n", + " '3-hydroxypropanoate(aq) + NAD(aq) = 3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C01146 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = 2-hydroxy-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00989 + kegg:C00003 = kegg:C00232 + kegg:C00004',\n", + " '4-hydroxybutanoate(aq) + NAD(aq) = 4-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00951 + kegg:C00003 = kegg:C00468 + kegg:C00004',\n", + " 'estradiol-17(aq) + NAD(aq) = estrone(aq) + NADH(aq)'),\n", + " (nan, 'D-gluconate(aq) + NADP(aq) = 5-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00116 + kegg:C00006 = kegg:C00577 + kegg:C00005',\n", + " 'glycerol(aq) + NADP(aq) = (R)-glyceraldehyde(aq) + NADPH(aq)'),\n", + " (nan, 'glycolate(aq) + NADP(aq) = glyoxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00197 + kegg:C00003 = kegg:C03232 + kegg:C00004',\n", + " '3-phospho-D-glycerate(aq) + NAD(aq) = 3-phosphohydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C04367 + kegg:C00003 = kegg:C01244 + kegg:C00004',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq) + NAD(aq) =-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C03351 + kegg:C00006 = kegg:C03067 + kegg:C00005',\n", + " '3-hydroxybenzyl alcohol(aq) + NADP(aq) = 3-hydroxybenzaldehyde(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)'),\n", + " ('kegg:C00318 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'L-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " ('kegg:C02043 + kegg:C00003 = kegg:C00331 + kegg:C00004',\n", + " 'indole-3-lactate(aq) + NAD(aq) = indole-3-pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00006 = kegg:C00198 + kegg:C00005',\n", + " 'D-glucose(aq) + NADP(aq) = D-glucono-1,5-lactone(aq) + NADPH(aq)'),\n", + " ('kegg:C00095 + kegg:C00006 = kegg:C00273 + kegg:C00005',\n", + " 'D-fructose(aq) + NADP(aq) = 5-dehydro-D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C02782 + kegg:C00003 = kegg:C03926 + kegg:C00004',\n", + " '2-deoxy-D-gluconate(aq) + NAD(aq) = 2-deoxy-3-dehydro-D-gluconate(aq) + NADH(aq)'),\n", + " ('kegg:C01620 + kegg:C00003 = kegg:C03064 + kegg:C00004',\n", + " 'L-threonate(aq) + NAD(aq) = 3-oxo-L-threonate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-sorbitol 6-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C04741 + kegg:C00003 = kegg:C04654 + kegg:C00004',\n", + " 'prostaglandin E1(aq) + NAD(aq) = 15-oxo-prostaglandin E1(aq) + NADH(aq)'),\n", + " (nan,\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq) + NAD(aq) = 4-pregnene-11β,17α-diol-3,20,21-trione( aq) + NADH(aq)'),\n", + " ('kegg:C02953 + kegg:C00006 = kegg:C00835 + kegg:C00005',\n", + " '7,8-dihydrobiopterin(aq) + NADP(aq) = sepiapterin(aq) + NADPH(aq)'),\n", + " ('kegg:C00590 + kegg:C00006 = kegg:C02666 + kegg:C00005',\n", + " 'coniferyl alcohol(aq) + NADP(aq) = coniferyl aldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01087 + kegg:C00003 = kegg:C00026 + kegg:C00004',\n", + " '(R)-2-hydroxyglutarate(aq) + NAD(aq) = 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00006 = kegg:C00092 + kegg:C00005',\n", + " 'D-sorbitol 6-phosphate(aq) + NADP(aq) = D-glucose 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00257 + kegg:C00006 = kegg:C06473 + kegg:C00005',\n", + " 'D-gluconate(aq) + NADP(aq) = 2-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00186 + kegg:C00036 = kegg:C00149 + kegg:C00022',\n", + " '(S)-lactate(aq) + oxaloacetate(aq) = (S)-malate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00243 + 2 kegg:C00125 = kegg:C05403 + 2 kegg:C00126',\n", + " 'lactose(aq) + 2 cytochrome c(aq) = 3-oxolactose(aq) + 2 reduced cytochrome c(aq)'),\n", + " ('kegg:C00058 + kegg:C00003 + kegg:C00001 = kegg:C00288 + kegg:C00004',\n", + " 'formate(aq) + NAD(aq) + H2O(l) = carbon dioxide(aq) + NADH(aq)'),\n", + " ('kegg:C00084 + kegg:C00010 + kegg:C00003 = kegg:C00024 + kegg:C00004',\n", + " 'acetaldehyde(aq) + CoA(aq) + NAD(aq) = acetyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate 4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate-4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (aminomethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-animomethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloroethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloroethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloromethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloromethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (ethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-ethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methoxy)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methoxy)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methyl)phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00009 + kegg:C00003 = kegg:C00236 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + orthophosphate(aq) + NAD(aq) = 3-phospho-D-glyceroyl phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + phosphonate(aq) + NAD(aq) = (3-phospho-D-glyceroyl)phosphonate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00008 + kegg:C00003 + kegg:C00009 = kegg:C00197 + kegg:C00002 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + ADP(aq) + NAD(aq) + orthophosphate(aq) = 3-phospho-D-glycerate(aq) + ATP(aq) + NADH(aq)'),\n", + " ('kegg:C00048 + kegg:C00010 + kegg:C00006 = kegg:C00313 + kegg:C00005',\n", + " 'glyoxylate(aq) + CoA(aq) + NADP(aq) = oxalyl-CoA(aq) + NADPH(aq)'),\n", + " ('kegg:C00058 + kegg:C00006 + kegg:C00001 = kegg:C00288 + kegg:C00005',\n", + " 'formate(aq) + NADP(aq) + H2O(l) = carbon dioxide(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00042 + kegg:C00007 = 2 kegg:C00122 + 2 kegg:C00001',\n", + " '2 succinate(aq) + O2(aq) = 2 fumarate(aq) + 2 H2O(l)'),\n", + " ('kegg:C00337 + kegg:C00003 = kegg:C00295 + kegg:C00004',\n", + " '(S)-dihydroorotate(aq) + NAD(aq) = orotate(aq) + NADH(aq)'),\n", + " ('kegg:C00337 + COCO:COCOM00012 = kegg:C00295 + COCO:COCOM00013',\n", + " '(S)-dihydroorotate(aq) + AP-NAD(aq) = orotate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00041 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00014',\n", + " 'L-alanine(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00003 + kegg:C00001 = kegg:C00026 + kegg:C00004 + kegg:C00014',\n", + " 'L-glutamate(aq) + NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + COCO:COCOM00012 + kegg:C00001 = kegg:C00026 + COCO:COCOM00013 + kegg:C00014',\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + desamino NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + desamino NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00014',\n", + " 'L-glutamate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + ammonia(aq)'),\n", + " ('kegg:C00123 + kegg:C00003 + kegg:C00001 = kegg:C00233 + kegg:C00004 + kegg:C00014',\n", + " 'L-leucine(aq) + NAD(aq) + H2O(l) = 4-methyl-2-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C01186 + kegg:C00003 + kegg:C00001 = kegg:C03656 + kegg:C00004 + kegg:C00014',\n", + " 'L-erythro-3,5-diaminohexanoate(aq) + NAD(aq) + H2O(l) = (S)-5-amino-3-oxohexanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C03943 + kegg:C00003 + kegg:C00001 = kegg:C03341 + kegg:C00004 + kegg:C00014',\n", + " '2,4-diaminopentanoate(aq) + NAD(aq) + H2O(l) = 2-amino-4-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03564 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03912 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-5-carboxylate(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00415 = kegg:C00504 + kegg:C00101',\n", + " '2 7,8-dihydrofolate(aq) = folate(aq) + 5,6,7,8-tetrahydrofolate(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(aq) = 7,8-dihydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00445 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(aq) = 5,10-methenyltetrahydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C04137 + kegg:C00003 + kegg:C00001 = kegg:C00062 + kegg:C00022 + kegg:C00004',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq) + NAD(aq) + H2O(l) = L-arginine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00143 + COCO:COCOM00012 = kegg:C00445 + COCO:COCOM00013',\n", + " '5,10-methylenetetrahydrofolate(aq) + AP-NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00143 + kegg:C00003 = kegg:C00445 + kegg:C00004',\n", + " '5,10-methylenetetrahydrofolate(aq) + NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + NADH(aq)'),\n", + " ('kegg:C03210 + kegg:C00003 + kegg:C00001 = kegg:C00041 + kegg:C00022 + kegg:C00004',\n", + " \"2,2'-iminodipropanoate(aq) + NAD(aq) + H2O(l) = L-alanine(aq) + pyruvate(aq) + NADH(aq)\"),\n", + " (nan,\n", + " '2-methyliminodiacetatc(aq) + NAD(aq) + H20(l) = glycine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00408 + kegg:C00006 = kegg:C04092 + kegg:C00005',\n", + " 'L-pipecolate(aq) + NADP(aq) =D-1-piperidine-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00003 + kegg:C00005 = kegg:C00004 + kegg:C00006',\n", + " 'NAD(aq) + NADPH(aq) = NADH(aq) + NADP(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00342 + kegg:C00006 = kegg:C00343 + kegg:C00005',\n", + " 'reduced thioredoxin(aq) + NADP(aq) = oxidized thioredoxin(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00004 + kegg:C00007 = 2 kegg:C00003 + 2 kegg:C00001',\n", + " '2 NADH(aq) + O2(aq) = 2 NAD(aq) + 2 H2O(l)'),\n", + " ('kegg:C00440 + kegg:C00016 = kegg:C00143 + kegg:C01352',\n", + " '5-methyltetrahydrofolate(aq) + flavin-adenine dinucleotide(aq) = 5,10-methylenetetrahydrofolate(aq) + reduced flavin-adenine dinucleotide(aq)'),\n", + " ('kegg:C00579 + kegg:C00003 = kegg:C00248 + kegg:C00004',\n", + " 'dihydrolipoamide(aq) + NAD(aq) = lipoamide(aq) + NADH(aq)'),\n", + " ('kegg:C02147 + kegg:C00003 = kegg:C00725 + kegg:C00004',\n", + " 'dihydro--lipoate(aq) + NAD(aq) =-lipoate(aq) + NADH(aq)'),\n", + " ('kegg:C00010 + kegg:C00127 = kegg:C00920 + kegg:C00051',\n", + " 'CoA(aq) + oxidized glutathione(aq) = CoA-glutathione(aq) + reduced glutathione(aq)'),\n", + " (nan, '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('4 kegg:C00126 + kegg:C00007 = 4 kegg:C00125 + 2 kegg:C00001',\n", + " '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('kegg:C00282 + kegg:C00003 = kegg:C00004', 'H2(aq) + NAD(aq) = NADH(aq)'),\n", + " ('kegg:C00719 + kegg:C00155 = kegg:C01026 + kegg:C00073',\n", + " 'betaine(aq) + L-homocysteine(aq) = N,N-dimethylglycine(aq) + L-methionine(aq)'),\n", + " ('kegg:C03392 + kegg:C00155 = kegg:C03173 + kegg:C00073',\n", + " 'dimethylacetothetin(aq) + L-homocysteine(aq) = S-methylthioglycolate(aq) + L-methionine(aq)'),\n", + " (nan,\n", + " 'dimethylpropiothetin(aq) + L-homocysteine(aq) = S-methyltpropiothetin(aq) + L-methionine(aq)'),\n", + " (nan, 'S-methylmethionine(aq) + L-homocysteine(aq) = 2 L-methionine(aq)'),\n", + " ('kegg:C01008 + kegg:C00155 = kegg:C00580 + kegg:C00073',\n", + " 'trimethylsulfonium(aq) + L-homocysteine(aq) = dimethylsulfide(aq) + L-methionine(aq)'),\n", + " ('kegg:C00019 + kegg:C00155 = kegg:C00021 + kegg:C00073',\n", + " 'S-adenosyl-L-methionine(aq) + L-homocysteine(aq) = S-adenosyl-L-homocysteine(aq) + L-methionine(aq)'),\n", + " ('kegg:C00143 + kegg:C00365 = kegg:C00415 + kegg:C00364',\n", + " '5,10-methylenetetrahydrofolate(aq) + dUMP(aq) = dihydrofolate(aq) + dTMP(aq)'),\n", + " ('kegg:C00037 + kegg:C00084 = kegg:C00188',\n", + " 'glycine(aq) + acetaldehyde(aq) = L-threonine(aq)'),\n", + " ('kegg:C00037 + kegg:C00067 = kegg:C00065',\n", + " 'glycine(aq) + formaldehyde(aq) = L-serine(aq)'),\n", + " ('kegg:C00143 + kegg:C00037 + kegg:C00001 = kegg:C00101 + kegg:C00065',\n", + " '5,10-methylenetetrahydrofolate(aq) + glycine(aq) + H2O(l) = tetrahydrofolate(aq) + L-serine(aq)'),\n", + " ('kegg:C00664 + kegg:C00037 = kegg:C02718 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + glycine(aq) = N-formiminoglycine(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C00664 + kegg:C00025 = kegg:C00439 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + L-glutamate(aq) = N-formimino-L-glutamate(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C03059 + kegg:C00101 = kegg:C00143 + kegg:C00740 + kegg:C00001',\n", + " '2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)'),\n", + " ('kegg:C03059 = kegg:C00740 + kegg:C00067',\n", + " '2-hydroxymethylserine(aq) = D-serine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C02115 + kegg:C00101 = kegg:C00143 + kegg:C00133 + kegg:C00001',\n", + " '2-methylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-alanine(aq) + H2O(l)'),\n", + " ('kegg:C02115 = kegg:C00133 + kegg:C00067',\n", + " '2-methylserine(aq) = D-alanine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00036 + kegg:C00100 = kegg:C00022 + kegg:C02557',\n", + " 'oxaloacetate(aq) + propanoyl-CoA(aq) = pyruvate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00169 + kegg:C00077 = kegg:C00327 + kegg:C00009',\n", + " 'carbamoyl phosphate(aq) + L-ornithine(aq) = L-citrulline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00062 + kegg:C00037 = kegg:C00077 + kegg:C00581',\n", + " 'L-arginine(aq) + glycine(aq) = L-ornithine(aq) + guanidinoacetate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phospahte(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00266 = kegg:C02045 + kegg:C00279',\n", + " 'D-fructose 6-phosphate(aq) + glycolaldehyde(aq) = L-erythrulose(aq) + D-erythrose 4-phosphate(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00117 + kegg:C00231',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-ribose 5-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00095 + kegg:C00118 = kegg:C00085 + kegg:C00577',\n", + " 'D-fructose(aq) + D-glyceraldehyde-3-phosphate(aq) = D-fructose 6-phosphate(aq) + D-glyceraldehyde(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00279 + kegg:C00085',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C01589 = kegg:C02560 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + aniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-acetylacetanalide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-aminoacetophenone(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-acetamidobenzoate(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-aminobenzoate(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methylacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + p-toluidine(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-toluidine(aq)\"),\n", + " ('kegg:C00024 + kegg:C00114 = kegg:C00010 + kegg:C01996',\n", + " 'acetyl-CoA(aq) + choline(aq) = CoA(aq) + O-acetylcholine(aq)'),\n", + " ('kegg:C00024 + kegg:C00318 = kegg:C00010 + kegg:C02571',\n", + " 'acetyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-acetylcarnitine(aq)'),\n", + " (nan, 'butyryl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-butyrylcarnitine(aq)'),\n", + " ('kegg:C00100 + kegg:C00318 = kegg:C00010 + kegg:C03017',\n", + " 'propionyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-propionylcarnitine(aq)'),\n", + " ('kegg:C00024 + kegg:C00009 = kegg:C00010 + kegg:C00227',\n", + " 'acetyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00798 + kegg:C00009 = kegg:C00010 + kegg:C02405',\n", + " 'formyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + formyl phosphate(aq)'),\n", + " ('kegg:C00022 + kegg:C00009 = kegg:C00227 + kegg:C00058',\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00010 + kegg:C00033 + kegg:C00002 = kegg:C00024 + kegg:C00008 + kegg:C00009',\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP(aq) + orthophospate(aq)'),\n", + " ('2 kegg:C00024 = kegg:C00010 + kegg:C00332',\n", + " '2 acetyl-CoA(aq) = CoA(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00154 + kegg:C00318 = kegg:C00010 + kegg:C02990',\n", + " 'palmitoyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-palmitoylcarnitine(aq)'),\n", + " ('kegg:C00437 + kegg:C00025 = kegg:C00077 + kegg:C00624',\n", + " 'N-2-acetyl-L-ornithine(aq) + L-glutamate(aq) = L-ornithine(aq) + N-acetyl-L-glutamate(aq)'),\n", + " ('kegg:C00024 + kegg:C00229 = kegg:C00010 + kegg:C03939',\n", + " 'acetyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + acetyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00083 + kegg:C00229 = kegg:C00010 + kegg:C01209',\n", + " 'malonyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + malonyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00024 + kegg:C00058 = kegg:C00010 + kegg:C00022',\n", + " 'acetyl-CoA(aq) + formate(aq) = CoA(aq) + pyruvate(aq)'),\n", + " (nan,\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00089 + kegg:C00009 = kegg:C00103 + kegg:C00095',\n", + " 'sucrose(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-fructose(aq)'),\n", + " ('kegg:C00208 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'maltose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'sucrose(aq) + (2,6-beta-D-fructosyl)n(aq) = D-glucose(aq) + (2,6-beta-D-fructosyl)n+1(aq)'),\n", + " ('kegg:C00498 + kegg:C00095 = kegg:C00008 + kegg:C00089',\n", + " 'ADPglucose(aq) + D-fructose(aq) = ADP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00095 = kegg:C00015 + kegg:C00089',\n", + " 'UDPglucose(aq) + D-fructose(aq) = UDP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00085 = kegg:C00015 + kegg:C16688',\n", + " 'UDPglucose(aq) + D-fructose 6-phosphate(aq) = UDP(aq) + sucrose 6-phosphate(aq)'),\n", + " ('kegg:C00029 + kegg:C00092 = kegg:C00015 + kegg:C00689',\n", + " \"UDP-glucose + D-glucose 6-phosphate = UDP + alpha,alpha'-trehalose 6-phosphate\"),\n", + " (nan, 'cycloheptaamylose(aq) + 7 H2O(l) = 7 D-glucose(aq)'),\n", + " (nan, 'cyclohexaamylose(aq) + 6 H2O(l) = 6 D-glucose(aq)'),\n", + " (nan, 'cyclooctaamylose(aq) + 8 H2O(l) = 8 D-glucose(aq)'),\n", + " ('kegg:C00185 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'cellobiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C06219 + kegg:C00009 = kegg:C00185 + kegg:C00103',\n", + " 'cellotriose(aq) + orthophosphate(aq) = cellobiose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C02048 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'laminaribiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritetraose(aq) + orthophosphate(aq) = laminaritriose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritriose(aq) + orthophosphate(aq) = laminaribiose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01083 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " ',-trehalose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01235 + kegg:C00492 = kegg:C00137 + kegg:C01613',\n", + " '1--D-galactosyl-myo-inositol(aq) + raffinose(aq) = myo-inositol(aq) + stachyose(aq)'),\n", + " ('kegg:C00029 + kegg:C00482 = kegg:C00015 + kegg:C01175',\n", + " 'UDPglucose(aq) + sinapate(aq) = UDP(aq) + 1-sinapoyl-D-glucose(aq)'),\n", + " ('kegg:C00212 + kegg:C00009 = kegg:C00147 + kegg:C00620',\n", + " 'adenosine(aq) + orthophosphate(aq) = adenine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2'-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00387 + kegg:C00009 = kegg:C00242 + kegg:C00620',\n", + " 'guanosine(aq) + orthophosphate(aq) = guanine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00294 + kegg:C00009 = kegg:C00262 + kegg:C00620',\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + alpha-D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00153 + kegg:C00620 = kegg:C03150 + kegg:C00009',\n", + " 'nicotinamide(aq) + D-ribose 1-phosphate(aq) = nicotinamide riboside(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01762 + kegg:C00009 = kegg:C00385 + kegg:C00620',\n", + " 'xanthosine(aq) + orthophosphate(aq) = xanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan, 'inosine(aq) + thymine(aq) = 5-methyluridine(aq) + hypoxanthine(aq)'),\n", + " (nan,\n", + " '5-methyluridine(aq) + orthophosphate(aq) = thymine(aq) + alpha-D-ribose-1-phosphate'),\n", + " ('kegg:C00299 + kegg:C00009 = kegg:C00106 + kegg:C00620',\n", + " 'uridine(aq) + orthophosphate(aq) = uracil(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00214 + kegg:C00147 = kegg:C00559 + kegg:C00178',\n", + " \"thymidine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + thymine(aq)\"),\n", + " ('kegg:C05512 + kegg:C00147 = kegg:C00559 + kegg:C00262',\n", + " \"2'-deoxyinosine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + hypoxanthine(aq)\"),\n", + " ('kegg:C00147 + kegg:C00119 = kegg:C00020 + kegg:C00013',\n", + " 'adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = AMP(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " \"5-amino-4-imidazolecarboxamide(aq) + 5-phospho-alpha-D-ribose 1-dipihosphate(aq) = 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00144 + kegg:C00262 = kegg:C00130 + kegg:C00242',\n", + " 'GMP(aq) + hypoxanthine(aq) = IMP(aq) + guanine(aq)'),\n", + " ('kegg:C00242 + kegg:C00119 = kegg:C00144 + kegg:C00013',\n", + " 'guanine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = GMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00262 + kegg:C00119 = kegg:C00130 + kegg:C00013',\n", + " 'hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5'-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " (nan,\n", + " \"orotidine 5'-phosphate(aq) + thiopyrophosphate(aq) = orotate(aq) + phosphoribosyl-1-O-(2-thiodiphosphate)(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + aniline(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteroanilithiamine(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + nicotinamide(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteronicotinathiamine(aq)\"),\n", + " ('kegg:C04752 + kegg:C04327 = kegg:C00013 + kegg:C01081',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq) + 4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq) = pyrophosphate(aq) + thiamine monophosphate(aq)'),\n", + " ('kegg:C00049 + kegg:C00026 = kegg:C00036 + kegg:C00025',\n", + " 'L-aspartate(aq) + 2-oxoglutarate(aq) = oxaloacetate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C19838 + kegg:C00026 = kegg:C03459 + kegg:C00025',\n", + " 'erythro-3-hydroxyaspartate(aq) + 2-oxoglutarate(aq) = 2-oxo-3-hydroxybutanedioic acid(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00026 = kegg:C00022 + kegg:C00025',\n", + " 'L-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01100 + kegg:C00026 = kegg:C01267 + kegg:C00025',\n", + " 'L-histidinol phosphate(aq) + 2-oxoglutarate(aq) = 3-(imidazol-4-yl)-2-oxopropyl phosphate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00077 + kegg:C00026 = kegg:C03912 + kegg:C00025',\n", + " 'L-ornithine(aq) + 2-oxoglutarate(aq) = DL-D-1-pyrroline-5-carboxylate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00064 + kegg:C00048 = kegg:C00940 + kegg:C00037',\n", + " 'L-glutamine(aq) + glyoxylate(aq) = 2-oxoglutaramate(aq) + glycine(aq)'),\n", + " (nan,\n", + " 'L-glutamine(aq) + 2-oxo-4-methiolbutyrate(aq) = 2-oxoglutaramate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00064 + kegg:C00022 = kegg:C00940 + kegg:C00041',\n", + " 'L-glutamine(aq) + pyruvate(aq) = 2-oxoglutaramate(aq) + L-alanine(aq)'),\n", + " ('kegg:C04462 + kegg:C00025 = kegg:C04421 + kegg:C00026',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq) + L-glutamate(aq) = N-succinyl-L-2,6-diaminoheptanedioate(aq) + 2-oxoglutarate(aq)'),\n", + " ('kegg:C00041 + kegg:C00222 = kegg:C00099 + kegg:C00022',\n", + " 'L-alanine + 3-oxopropanoate = beta-alanine + pyruvate'),\n", + " ('kegg:C00334 + kegg:C00026 = kegg:C00232 + kegg:C00025',\n", + " '4-aminobutanoate(aq) + 2-oxoglutarate(aq) = 4-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00133 + kegg:C00026 = kegg:C00022 + kegg:C00217',\n", + " 'D-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + D-glutamate(aq)'),\n", + " (nan,\n", + " '5-deoxypyridoxamine(aq) + pyruvate(aq) = 5-deoxypyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-aminomethylpyridine(aq) + pyruvate(aq) = 3-hydroxypyridine-4-aldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'ω-methylpyridoxamine(aq) + pyruvate(aq) = ω-methylpyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'norpyridoxamine(aq) + pyruvate(aq) = norpyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C00534 + kegg:C00022 = kegg:C00250 + kegg:C00041',\n", + " 'pyridoxamine(aq) + pyruvate(aq) = pyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C04268 + kegg:C00026 = kegg:C11907 + kegg:C00025',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq) + 2-oxoglutarate(aq) = dTDP-4-dehydro-6-deoxy-D-glucose(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00037 + kegg:C00036 = kegg:C00048 + kegg:C00049',\n", + " 'glycine(aq) + oxaloacetate(aq) = glyoxylate(aq) + L-aspartate(aq)'),\n", + " ('kegg:C00956 + kegg:C00026 = kegg:C00322 + kegg:C00025',\n", + " 'L-2-aminoadipate(aq) + 2-oxoglutarate(aq) = 2-oxoadipate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00168 = kegg:C00065 + kegg:C00022',\n", + " 'L-alanine(aq) + hydroxypyruvate(aq) = L-serine(aq) + pyruvate(aq)'),\n", + " ('kegg:C03232 + kegg:C00025 = kegg:C00026 + kegg:C01005',\n", + " '3-phosphonooxypyruvate(aq) + L-glutamate(aq) = 2-oxoglutarate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 6-amino-D-glucose(aq) = ADP(aq) + 6-amino-D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00095 = kegg:C00008 + kegg:C00085',\n", + " 'ATP(aq) + D-fructose(aq) = ADP(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00031 = kegg:C00008 + kegg:C00092',\n", + " 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00159 = kegg:C00008 + kegg:C00275',\n", + " 'ATP(aq) + D-mannose(aq) = ADP(aq) + D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00124 = kegg:C00008 + kegg:C03384',\n", + " 'ATP(aq) + D-galactose(aq) = ADP(aq) + D-galactose 1-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00085 = kegg:C00008 + kegg:C00354',\n", + " 'ATP(aq) + D-fructose 6-phosphate(aq) = ADP(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00003 = kegg:C00008 + kegg:C00006',\n", + " 'ATP(aq) + NAD(aq) = ADP(aq) + NADP(aq)'),\n", + " ('kegg:C00002 + kegg:C00882 = kegg:C00008 + kegg:C00010',\n", + " \"ATP(aq) + 3'-dephospho-CoA(aq) = ADP(aq) + CoA(aq)\"),\n", + " ('kegg:C00002 + kegg:C00116 = kegg:C00008 + kegg:C00093',\n", + " 'ATP(aq) + glycerol(aq) = ADP(aq) + sn-glycerol 3-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + lysozyme(aq) = ADP(aq) + phospholysozyme(aq)'),\n", + " (nan, 'ATP(aq) + phosvitin(aq) = ADP(aq) + dephosvitin(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + pyruvate kinase(aq) = ADP(aq) + phosphoenolpyruvate kinase(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00008 + kegg:C00074',\n", + " 'ATP(aq) + pyruvate(aq) = ADP(aq) + phosphoenolpyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C01194 = kegg:C00008 + kegg:C01277',\n", + " 'ATP(aq) + 1-phosphatidyl-1D-myo-inositol(aq) = ADP(aq) + 1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00065 = kegg:C00009 + kegg:C01005',\n", + " 'pyrophosphate(aq) + L-serine(aq) = orthophosphate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00033 = kegg:C00008 + kegg:C00227',\n", + " 'ATP(aq) + acetate(aq) = ADP(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP (aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01563 = kegg:C00008 + kegg:C00169',\n", + " 'ATP(aq) + ammonium carbamate(aq) = ADP(aq) + carbamoyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00197 = kegg:C00008 + kegg:C00236',\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + 3-phospho-D-glycerate(aq) = ADP-beta-S(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00049 = kegg:C00008 + kegg:C03082',\n", + " 'ATP(aq) + L-aspartate(aq) = ADP(aq) + 4-phospho-L-aspartate(aq)'),\n", + " ('kegg:C00002 + kegg:C00581 = kegg:C00008 + kegg:C03166',\n", + " 'ATP(aq) + guanidinoacetate(aq) = ADP(aq) + phosphoguanidinoacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00300 = kegg:C00008 + kegg:C02305',\n", + " 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + cyclocreatine(aq) = ADP(aq) + phosphocyclocreatine(aq)'),\n", + " (nan, 'ATP-beta-S(aq) + creatine(aq) = ADP-beta-S(aq) + phosphocreatine(aq)'),\n", + " (nan,\n", + " \"adenosine 5'-(alpha, beta-methylene)triphosphate(aq) + creatine(aq) = adenosine 5'-(alpha, beta-methylene)diphosphate(aq) + phosphocreatine(aq)\"),\n", + " (nan,\n", + " 'phosphocreatine(aq) + cyclocreatine(aq) = creatine(aq) + phosphocyclocreatine(aq)'),\n", + " ('kegg:C02305 + kegg:C00001 = kegg:C00300 + kegg:C00009',\n", + " 'phosphocreatine(aq) + H2O(l) = creatine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + N-w-phospho-L-arginine(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + L-arginine(aq) = ADP-beta-S(aq) + N-omega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C01959 = kegg:C00008 + kegg:C03149',\n", + " 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " (nan, 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " ('kegg:C00002 + kegg:C14177 = kegg:C00008 + kegg:C14178',\n", + " 'ATP(aq) + lombricine(aq) = ADP(aq) + N-w-phospholombricine(aq)'),\n", + " ('kegg:C00002 + kegg:C01107 = kegg:C00008 + kegg:C01143',\n", + " 'ATP(aq) + (R)-5-phosphomevalonate(aq) = ADP(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-alpha-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-alpha-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-beta-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-gemma-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-gamma-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " ('2 kegg:C00008 = kegg:C00020 + kegg:C00002',\n", + " '2 ADP(aq) = AMP(aq) + ATP(aq)'),\n", + " (nan, 'ADP(aq) + ADP-N1-oxide(aq) = ATP-N1-oxide(aq) + AMP(aq)'),\n", + " ('2 kegg:C00206 = kegg:C00360 + kegg:C00131',\n", + " '2 dADP(aq) = dAMP(aq) + dATP(aq)'),\n", + " ('kegg:C00002 + kegg:C00008 = kegg:C03483 + kegg:C00020',\n", + " \"ATP(aq) + ADP(aq) = adenosine 5'-tetraphosphate(aq) + AMP(aq)\"),\n", + " ('kegg:C00002 + kegg:C00015 = kegg:C00008 + kegg:C00075',\n", + " 'ATP(aq) + UDP(aq) = ADP(aq) + UTP(aq)'),\n", + " ('kegg:C00075 + kegg:C00105 = 2 kegg:C00015',\n", + " 'UTP(aq) + UMP(aq) = 2 UDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00104 = kegg:C00008 + kegg:C00081',\n", + " \"ATP(aq) + inosine 5'-diphosphate(aq) = ADP(aq) + inosine 5'-triphosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00035 = kegg:C00008 + kegg:C00044',\n", + " 'ATP(aq) + GDP(aq) = ADP(aq) + GTP(aq)'),\n", + " ('kegg:C00002 + kegg:C00144 = kegg:C00008 + kegg:C00035',\n", + " 'ATP(aq) + GMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00362 = kegg:C00008 + kegg:C00361',\n", + " 'ATP(aq) + dGMP(aq) = ADP(aq) + dGDP(aq)'),\n", + " ('kegg:C00044 + kegg:C00020 = kegg:C00008 + kegg:C00035',\n", + " 'GTP(aq) + AMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00364 = kegg:C00008 + kegg:C00363',\n", + " 'ATP(aq) + dTMP(aq) = ADP(aq) + dTDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00055 = kegg:C00008 + kegg:C00112',\n", + " 'ATP(aq) + CMP(aq) = ADP(aq) + CDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00239 = kegg:C00008 + kegg:C00705',\n", + " 'ATP(aq) + dCMP(aq) = ADP(aq) + dCDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00117 = kegg:C00020 + kegg:C00119',\n", + " 'ATP(aq) + D-ribose 5-phosphate(aq) = AMP(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00455 = kegg:C00003 + kegg:C00013',\n", + " 'ATP + beta-Nicotinamide mononucleotide = NAD + pyrophosphate'),\n", + " (nan,\n", + " 'ATP(aq) + beta-Nicotinamide mononucleotide(aq) = NAD(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00224 + kegg:C00013',\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " (nan,\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = 2 kegg:C00009 + kegg:C00224',\n", + " \"ATP(aq) + sulfate(aq) + H2O(l) = 2 orthophosphate(aq) + adenosine 5'-phosphosulfate(aq)\"),\n", + " (nan,\n", + " 'dTTP(aq) + 9/20-DNA-oligomer(aq) = 10/20-DNA-oligomer(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00075 + kegg:C00103 = kegg:C00013 + kegg:C00029',\n", + " 'UTP(aq) + D-glucose 1-phosphate(aq) = pyrophosphate(aq) + UDPglucose(aq)'),\n", + " ('kegg:C00029 + kegg:C03384 = kegg:C00103 + kegg:C00052',\n", + " 'UDPglucose(aq) + D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq) + UDPgalactose(aq)'),\n", + " ('kegg:C03384 = kegg:C00103',\n", + " '-D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00636 = kegg:C00096 + kegg:C00013',\n", + " 'GTP(aq) + D-mannose 1-phosphate(aq) = GDPmannose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00346 = kegg:C00013 + kegg:C00570',\n", + " 'CTP(aq) + O-phosphorylethanolamine(aq) = pyrophosphate(aq) + CDPethanolamine(aq)'),\n", + " ('kegg:C00063 + kegg:C00588 = kegg:C00013 + kegg:C00307',\n", + " 'CTP(aq) + phosphorylcholine(aq) = pyrophosphate(aq) + CDPcholine(aq)'),\n", + " ('kegg:C00075 + kegg:C04256 = kegg:C00043 + kegg:C00013',\n", + " 'UTP(aq) + N-acetyl--D-glucosamine 1-phosphate(aq) = UDP-N-acetyl-D-glucosamine(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00459 + kegg:C00103 = kegg:C00842 + kegg:C00013',\n", + " 'dTTP(aq) + D-glucose 1-phosphate(aq) = dTDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00103 = kegg:C00498 + kegg:C00013',\n", + " 'ATP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00103 = kegg:C00501 + kegg:C00013',\n", + " 'CTP(aq) + D-glucose 1-phosphate(aq) = CDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00103 = kegg:C00394 + kegg:C00013',\n", + " 'GTP(aq) + D-glucose 1-phosphate(aq) = GDPglucose(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C00002 + kegg:C01281 = kegg:C00013 + kegg:C01299',\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C05385 + kegg:C00075 = kegg:C00167 + kegg:C00013',\n", + " '1-phospho--D-glucuronate(aq) + UTP(aq) = UDP-D-glucuronate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00009 = kegg:C00020 + kegg:C00074 + kegg:C00013',\n", + " 'ATP(aq) + pyruvate(aq) + orthophosphate(aq) = AMP(aq) + phosphoenolpyruvate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00091 + kegg:C00164 = kegg:C00042 + kegg:C00332',\n", + " 'succinyl-CoA(aq) + acetoacetate(aq) = succinate(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C00164 = kegg:C00332 + kegg:C00033',\n", + " 'acetyl-CoA(aq) + acetoacetate(aq) = acetoacetyl-CoA(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol qiester(sln) + H20(sln) = n-decanoic acid(sln) +n -decanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol monoester(sln) + H20(sln) = n-decanoic acid(sln) +glycerol(sln) '),\n", + " (nan,\n", + " 'n-decanoic acid glycerol triester(sln) + H20(sln) = n-decanoic acid(sln) +n-decanoic acid glycerol diester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol diester(sln) + H 20(sln) = n-octanoic add(sln) +n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)'),\n", + " ('kegg:C01996 + kegg:C00001 = kegg:C00033 + kegg:C00114',\n", + " 'acetylcholine(aq) + H2O(l) = acetate(aq) + choline(aq)'),\n", + " ('kegg:C02588 + kegg:C00001 = kegg:C00473 + kegg:C00249',\n", + " 'retinyl palmitate(aq) + H2O(l) = retinol(aq) + palmitate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate-2-(aq) + H2O(l) = acetate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00008 + kegg:C00001 = kegg:C00020 + kegg:C00009',\n", + " 'ADP-3-(aq) + H2O(l) = AMP-2--(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP-2--(aq) + H2O(l) = adenosine(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP(aq) + H2O(l) = adenosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C01094 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 1-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C00085 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01094 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 1-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 6-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01113 + kegg:C00001 = kegg:C00124 + kegg:C00009',\n", + " 'D-galactose 6-phosphate(aq) + H2O(l) = D-galactose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00035 + 2 kegg:C00001 = kegg:C00387 + 2 kegg:C00009',\n", + " 'GDP(aq) + 2 H2O(l) = guanosine(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C00092 + kegg:C00001 = kegg:C00031 + kegg:C00009',\n", + " 'D-glucose 6-phosphate(aq) + H2O(l) = D-glucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00144 + kegg:C00001 = kegg:C00387 + kegg:C00009',\n", + " 'GMP(aq) + H2O(l) = guanosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00044 + 3 kegg:C00001 = kegg:C00387 + 3 kegg:C00009',\n", + " 'GTP(aq) + 3 H2O(l) = guanosine(aq) + 3 orthophosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00001 = kegg:C00294 + kegg:C00009',\n", + " 'IMP(aq) + H2O(l) = inosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00275 + kegg:C00001 = kegg:C00159 + kegg:C00009',\n", + " 'D-mannose 6-phosphate(aq) + H2O(l) = D-mannose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03360 + kegg:C00001 = kegg:C00870 + kegg:C00009',\n", + " '4-nitrophenyl phosphate(aq) + H2O(l) = 4-nitrophenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C02734 + kegg:C00001 = kegg:C00146 + kegg:C00009',\n", + " 'phenyl phosphate(aq) + H2O(l) = phenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00197 + kegg:C00001 = kegg:C00258 + kegg:C00009',\n", + " '(R)-3-phosphoglycerate(aq) + H2O(l) = (R)-glycerate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03166 + kegg:C00001 = kegg:C00581 + kegg:C00009',\n", + " 'phosphoguanidinoacetate(aq) + H2O(l) = guanidinoacetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate3-(aq) + H2O(l) = pyruvate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00588 + kegg:C00001 = kegg:C00114 + kegg:C00009',\n", + " 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " (nan, 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01005 + kegg:C00001 = kegg:C00065 + kegg:C00009',\n", + " 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03149 + kegg:C00001 = kegg:C01959 + kegg:C00009',\n", + " 'phosphotaurocyamine(aq) + H2O(l) = taurocyamine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00001 = 2 kegg:C00009',\n", + " 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00117 + kegg:C00001 = kegg:C00121 + kegg:C00009',\n", + " 'D-ribose 5-phosphate(aq) + H2O(l) = D-ribose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00199 + kegg:C00001 = kegg:C00309 + kegg:C00009',\n", + " 'D-ribulose 5-phosphate(aq) + H2O(l) = D-ribulose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + H2O(l) = acetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + 3 kegg:C00001 = kegg:C00212 + 3 kegg:C00009',\n", + " 'ATP(aq) + 3 H2O(l) = adenosine(aq) + 3 orthophosphate(aq)'),\n", + " (nan,\n", + " 'L-alpha-glycerophosphate(aq) + H2O(l) = glycerol(aq) + orthophosphate(aq) '),\n", + " (nan, 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C00020',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00968 + kegg:C00001 = kegg:C00360',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = 2'-deoxyadenosine 5'-monophosphate(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = GMP(aq)\"),\n", + " ('kegg:C00943 + kegg:C00001 = kegg:C00130',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = IMP(aq)\"),\n", + " (nan, \"uridine 3':5'-(cyclic)phosphate(aq) + H2O(l) = UMP(aq)\"),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C01367',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = adenosine 3'-monophosphate(aq)\"),\n", + " ('kegg:C02052 + kegg:C00001 = 2 kegg:C00208',\n", + " 'maltotetraose(aq) + H2O(l) = 2 maltose(aq)'),\n", + " ('kegg:C01083 + kegg:C00001 = 2 kegg:C00031',\n", + " ',-trehalose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " 'isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02160 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'isomaltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01936 + 5 kegg:C00001 = 6 kegg:C00031',\n", + " 'maltohexaose(aq) + 5 H2O(l) = 6 D-glucose(aq)'),\n", + " ('kegg:C00208 + kegg:C00001 = 2 kegg:C00031',\n", + " 'maltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02052 + 3 kegg:C00001 = 4 kegg:C00031',\n", + " 'maltotetraose(aq) + 3 H2O(l) = 4 D-glucose(aq)'),\n", + " ('kegg:C01835 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'maltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C00713 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'panose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01742 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'palatinose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C19636 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'D-turanose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00185 + kegg:C00001 = 2 kegg:C00031',\n", + " 'cellobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C08240 + kegg:C00001 = 2 kegg:C00031',\n", + " '-gentiobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C05402 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " '-D-melibiose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C00243 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " 'lactose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C07064 + kegg:C00001 = kegg:C00124 + kegg:C00095',\n", + " 'lactulose(aq) + H2O(l) = D-galactose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00492 + kegg:C00001 = kegg:C05402 + kegg:C00095',\n", + " 'raffinose(aq) + H2O(l) =-D-melibiose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00089 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'sucrose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00147 + kegg:C00117',\n", + " 'AMP(aq) + H2O(l) = adenine(aq) + D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00153 + kegg:C01882',\n", + " 'NAD(aq) + H2O(l) = nicotinamide(aq) + ADPribose(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00147 + kegg:C00121',\n", + " 'adenosine(aq) + H2O(l) = adenine(aq) + D-ribose(aq)'),\n", + " ('kegg:C00021 + kegg:C00001 = kegg:C00212 + kegg:C00155',\n", + " 'S-adenosyl-L-homocysteine(aq) + H2O(l) = adenosine(aq) + L-homocysteine(aq)'),\n", + " ('kegg:C00152 + kegg:C00001 = kegg:C00049 + kegg:C00014',\n", + " 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " ('kegg:C00064 + kegg:C00001 = kegg:C00025 + kegg:C00014',\n", + " 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq) '),\n", + " ('kegg:C01563 + kegg:C00001 = kegg:C00014 + kegg:C00288',\n", + " 'carbamate(aq) + H2O(l) = ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00086 + 2 kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " (nan, 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C07761 + kegg:C00001 = kegg:C02595 + kegg:C07756',\n", + " 'cephalothin(aq) + H2O(l) = 2-thienylacetic acid(aq) + 7-aminocephalosporanic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C08126 + kegg:C00001 = kegg:C02954 + kegg:C02181',\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C05598 + kegg:C00001 = kegg:C07086 + kegg:C00037',\n", + " 'phenylacetylglycine(aq) + H2O(l) = phenylacetic acid(aq) + glycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00033 + kegg:C00073',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = acetate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00864 + kegg:C00001 = kegg:C00522 + kegg:C00099',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine'),\n", + " ('kegg:C00337 + kegg:C00001 = kegg:C00438',\n", + " '(S)-dihydroorotate(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C03703 + kegg:C00001 = kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " (nan, 'ampicillin + H2o = ampicillinoic acid'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C06567',\n", + " 'penicillin G(aq) + H2O(l) = penicillinoic acid(aq)'),\n", + " (nan, 'phenoxymethylpenicillin'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00077 + kegg:C00086',\n", + " 'L-arginine(aq) + H2O(l) = L-ornithine(aq) + urea(aq)'),\n", + " ('kegg:C00499 + kegg:C00001 = kegg:C00603 + kegg:C00086',\n", + " 'allantoate(aq) + H2O(l) = (-)-ureidoglycolate(aq) + urea(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00327 + kegg:C00014',\n", + " 'L-arginine(aq) + H2O(l) = L-citrulline(aq) + ammonia(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00294 + kegg:C00014',\n", + " 'adenosine(aq) + H2O(l) = inosine(aq) + ammonia(aq)'),\n", + " ('kegg:C00475 + kegg:C00001 = kegg:C00299 + kegg:C00014',\n", + " 'cytidine(aq) + H2O(l) = uridine(aq) + ammonia(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00130 + kegg:C00014',\n", + " 'AMP(aq) + H2O(l) = IMP(aq) + ammonia(aq)'),\n", + " ('kegg:C00445 + kegg:C00001 = kegg:C00234',\n", + " '5,10-methenyltetrahydrofolate(aq) + H2O(l) = 10-formyltetrahydrofolate(aq)'),\n", + " (nan, 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = kegg:C00224 + 2 kegg:C00009',\n", + " 'ATP(aq) + sulfate(aq) + H2O(l) = adenylyl sulfate(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C02466 + kegg:C00001 = kegg:C00536',\n", + " 'trimetaphosphate(aq) + H2O(l) = triphosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00455 + kegg:C00020',\n", + " 'NAD(aq) + H2O(l) =-nicotinamide mononucleotide(aq) + AMP(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP(aq) + H2O(l) = ADP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP-4-(aq) + H2O(l) = ADP-3-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C00035 + kegg:C00009',\n", + " 'GTP(aq) + H2O(l) = GDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00104 + kegg:C00009',\n", + " 'ITP(aq) + H2O(l) = IDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00036 + kegg:C00001 = kegg:C00104 + kegg:C00074 + kegg:C00288',\n", + " 'ITP(aq) + oxaloacetate(aq) + H2O(l) = IDP(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00013 + kegg:C00036 + kegg:C00001 = kegg:C00009 + kegg:C00074 + kegg:C00288',\n", + " 'diphosphate(aq) + oxaloacetate(aq) + H2O(l) = phosphate(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-biphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C03394 = kegg:C00067 + kegg:C00111',\n", + " 'erythrulose 1-phosphate(aq) = formaldehyde(aq) + glycerone phosphate(aq)'),\n", + " ('kegg:C00673 = kegg:C00118 + kegg:C00084',\n", + " '2-deoxy-D-ribose 5-phosphate(aq) = D-glyceraldehyde 3-phosphate(aq) + acetaldehyde(aq)'),\n", + " (nan,\n", + " '5,6-dideoxyfructose 1-phosphate(aq) = glycerone phosphate(aq) + propionaldehyde(aq)'),\n", + " ('kegg:C00354 = kegg:C00111 + kegg:C00118',\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01094 = kegg:C00577 + kegg:C00111',\n", + " 'D-fructose 1-phosphate(aq) = D-glyceraldehyde(aq) + glycerone phosphate(aq)'),\n", + " (nan,\n", + " 'methylerythrulose 1-phosphate(aq) = acetaldehyde(aq) + glycerone phosphate (aq)'),\n", + " ('kegg:C00354 = 2 kegg:C00111',\n", + " 'D-fructose 1,6-bisphosphate(aq) = 2 glycerone phosphate(aq)'),\n", + " ('kegg:C04442 = kegg:C00022 + kegg:C00118',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01099 = kegg:C00111 + kegg:C00424',\n", + " 'L-fuculose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C06159 = kegg:C00022 + kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq) = pyruvate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C00684 = kegg:C00022 + kegg:C00266',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq) = pyruvate(aq) + glycolaldehyde(aq)'),\n", + " ('kegg:C01131 = kegg:C00111 + kegg:C00424',\n", + " 'L-rhamnulose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C01286 = kegg:C00022 + kegg:C00118',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C06019 = kegg:C00199 + kegg:C00067',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-ribulose 5-phosphate(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00311 = kegg:C00042 + kegg:C00048',\n", + " 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " (nan, '(S)-malate(aq) + CoA(aq) = acetyl-CoA(aq) + H2O(l) + glyoxylate(aq)'),\n", + " ('kegg:C00270 = kegg:C00645 + kegg:C00022',\n", + " 'N-acetylneuraminate(aq) = N-acetyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00158 = kegg:C00033 + kegg:C00036',\n", + " 'citrate(aq) = acetate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00036 + kegg:C00024 + kegg:C00001 = kegg:C00158 + kegg:C00010',\n", + " 'oxaloacetate(aq) + acetyl-CoA(aq) + H2O(l) = citrate(aq) + CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00158 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00024 + kegg:C00036',\n", + " 'ATP(aq) + citrate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + acetyl-CoA(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C01127 = kegg:C00022 + kegg:C00048',\n", + " '4-hydroxy-2-oxoglutarate(aq) = pyruvate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C02614 = kegg:C00033 + kegg:C00022',\n", + " '(S)-2-methylmalate(aq) = acetate(aq) + pyruvate(aq)'),\n", + " ('kegg:C04348 = kegg:C00024 + kegg:C00048',\n", + " '(R,S)-malyl-CoA(aq) = acetyl-CoA(aq) + glyoxylate(aq)'),\n", + " ('kegg:C03652 = kegg:C00163 + kegg:C00022',\n", + " '2,3-dimethylmalate(aq) = propanoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00078 + kegg:C00001 = kegg:C00463 + kegg:C00022 + kegg:C00014',\n", + " 'L-tryptophan(aq) + H2O(l) = indole(aq) + pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00122 + kegg:C00001 = kegg:C00149',\n", + " 'fumarate(aq) + H2O(l) = (S)-malate(aq)'),\n", + " ('kegg:C00158 = kegg:C00417 + kegg:C00001',\n", + " 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00417 + kegg:C00001',\n", + " 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00158', 'isocitrate(aq) = citrate(aq)'),\n", + " (nan, 'isocitrate(aq) = citrate(aq)'),\n", + " ('kegg:C00944 = kegg:C02637 + kegg:C00001',\n", + " '3-dehydroquinate(aq) = 3-dehydroshikimate(aq) + H2O(l)'),\n", + " ('kegg:C00631 = kegg:C00074 + kegg:C00001',\n", + " '2-phospho-D-glycerate(aq) = phosphoenolpyruvate(aq) + H2O(l)'),\n", + " ('kegg:C03561 = kegg:C00877 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq) = cis-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " (nan, '(3R)-3-hydroxyhexanoyl-CoA(aq) = cis-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C05268 = kegg:C05271 + kegg:C00001',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq) = trans-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00118 + kegg:C00463 = kegg:C03506',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00065 = kegg:C00078 + kegg:C00001',\n", + " 'indole(aq) + L-serine(aq) = L-tryptophan(aq) + H2O(l)'),\n", + " ('kegg:C03506 + kegg:C00065 = kegg:C00078 + kegg:C00118 + kegg:C00001',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " (nan, '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C00065 = kegg:C00022 + kegg:C00014',\n", + " 'L-serine(aq) = pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00497 = kegg:C01384 + kegg:C00001',\n", + " '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C02614 = kegg:C01732 + kegg:C00001',\n", + " '(S)-2-methylmalate(aq) = 2-methylfumarate(aq) + H2O(l)'),\n", + " (nan, '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C02612 = kegg:C02226 + kegg:C00001',\n", + " '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C00217 = kegg:C02237 + kegg:C00001',\n", + " 'D-glutamate(aq) = 5-oxo-D-proline(aq) + H2O(l)'),\n", + " ('kegg:C00785 + kegg:C00001 = kegg:C03680',\n", + " 'urocanate(aq) + H2O(l) = 4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'),\n", + " ('kegg:C04618 = kegg:C04246 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) = cis-but-2-enoyl-[acyl-carrier protein](aq) + H2O(l)'),\n", + " ('kegg:C03652 = kegg:C00922 + kegg:C00001',\n", + " '(2R,3S)-2,3-dimethylmalate(aq) = dimethylmaleate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00049 = kegg:C00122 + kegg:C00014',\n", + " 'L-aspartate(aq) = fumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C03618 = kegg:C01732 + kegg:C00014',\n", + " 'L-threo-3-methylaspartate(aq) = 2-methylfumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C00135 = kegg:C00785 + kegg:C00014',\n", + " 'L-histidine(aq) = urocanate(aq) + ammonia(aq)'),\n", + " ('kegg:C00079 = kegg:C00423 + kegg:C00014',\n", + " 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'beta-alanylpantetheine(aq) = acrylylpantetheine(aq) + ammonia(aq)'),\n", + " ('kegg:C03406 = kegg:C00122 + kegg:C00062',\n", + " 'N-(L-argino)succinate(aq) = fumarate(aq) + L-arginine(aq)'),\n", + " ('kegg:C03794 = kegg:C00122 + kegg:C00020',\n", + " 'adenylosuccinate(aq) = fumarate(aq) + AMP(aq)'),\n", + " ('kegg:C04823 = kegg:C00122 + kegg:C04677',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole = Fumarate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"),\n", + " ('kegg:C00603 = kegg:C00048 + kegg:C00086',\n", + " '(-)-ureidoglycolate(aq) = glyoxylate(aq) + urea(aq)'),\n", + " ('kegg:C03451 = kegg:C00051 + kegg:C00546',\n", + " '(R)-S-lactoylglutathione(aq) = glutathione (reduced)(aq) + methylglyoxal(aq)'),\n", + " ('kegg:C00002 = kegg:C00575 + kegg:C00013',\n", + " \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " (nan, \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " ('kegg:C00041 = kegg:C00133', 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00025 = kegg:C00217', 'L-glutamate(aq) = D-glutamate(aq)'),\n", + " ('kegg:C00047 = kegg:C00739', 'L-lysine(aq) = D-lysine(aq)'),\n", + " ('kegg:C00666 = kegg:C00680',\n", + " 'L,L-2,6-diaminoheptanedioate(aq) = meso-diaminoheptanedioate(aq)'),\n", + " ('kegg:C01157 = kegg:C03440',\n", + " 'trans-4-hydroxy-L-proline(aq) = cis-4-hydroxy-D-proline(aq)'),\n", + " ('kegg:C00123 = kegg:C01570', 'L-leucine(aq) = D-leucine(aq)'),\n", + " (nan, 'L-alpha-amino-n-butyrate(aq) = D-alpha-amino-n-butyrate(aq)'),\n", + " ('kegg:C00199 = kegg:C00231',\n", + " 'D-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00029 = kegg:C00052', 'UDPglucose(aq) = UDPgalactose(aq)'),\n", + " (nan, 'UDP-D-quinovose(aq) = UDP-D-fucose(aq)'),\n", + " ('kegg:C01101 = kegg:C00231',\n", + " 'L-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00935 = kegg:C00190', 'UDP-L-arabinose(aq) = UDP-D-xylose(aq)'),\n", + " ('kegg:C00167 = kegg:C00617',\n", + " 'UDP-D-glucuronate(aq) = UDP-D-galacturonate(aq)'),\n", + " ('kegg:C00140 = kegg:C00645',\n", + " 'N-acetyl-D-glucosamine(aq) = N-acetyl-D-mannosamine(aq)'),\n", + " ('kegg:C00357 = kegg:C04257',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq) = N-acetyl-D-mannosamine 6-phosphate(aq)'),\n", + " ('kegg:C03598 = kegg:C03599',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq) = CDP-3,6-dideoxy-D-mannose(aq)'),\n", + " ('kegg:C00668 = kegg:C01172',\n", + " 'alpha-D-Glucose 6-phosphate(aq) = beta-D-Glucose 6-phosphate(aq)'),\n", + " ('kegg:C00096 = kegg:C02280', 'GDPmannose(aq) = GDP-L-galactose(aq)'),\n", + " ('kegg:C01213 = kegg:C00683',\n", + " '(R)-methylmalonyl-CoA(aq) = (S)-methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00376 = kegg:C02110', 'all-trans-retinal(aq) = 11-cis-retinal(aq)'),\n", + " ('kegg:C01595 = kegg:C04056',\n", + " '9-cis,12-cis-octadecadienoate(aq) = 9-cis,11-trans-octadecadienoate(aq)'),\n", + " ('kegg:C00118 = kegg:C00111',\n", + " 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " (nan, 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " ('kegg:C01796 = kegg:C02022', 'D-erythrose(aq) = D-erythrulose(aq)'),\n", + " (nan, 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C00216 = kegg:C00309', 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C01019 = kegg:C01721', 'L-fucose(aq) = L-fuculose(aq)'),\n", + " ('kegg:C00259 = kegg:C00508', 'L-arabinose(aq) = L-ribulose(aq)'),\n", + " ('kegg:C00031 = kegg:C00095', 'D-glucose(aq) = D-fructose(aq)'),\n", + " ('kegg:C06468 = kegg:C01487', 'D-psicose(aq) =-D-allose(aq)'),\n", + " ('kegg:C06468 = kegg:C06464', 'D-psicose(aq) = D-altrose(aq)'),\n", + " ('kegg:C00181 = kegg:C00310', 'D-xylose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00117 = kegg:C00199',\n", + " 'D-ribose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00476 = kegg:C00310', 'D-lyxose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00159 = kegg:C00095', 'D-mannose(aq) = D-fructose(aq)'),\n", + " (nan, 'D-rhamnose(aq) = D-rhamnulose(aq)'),\n", + " ('kegg:C00275 = kegg:C00085',\n", + " 'D-mannose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan,\n", + " '6-amino-D-glucose 6-phosphate(aq) = 6-amino-D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00092 = kegg:C00085',\n", + " 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan, 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00352 + kegg:C00001 = kegg:C00085 + kegg:C00014',\n", + " 'D-glucosamine 6-phosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + ammonia(aq)'),\n", + " ('kegg:C00333 = kegg:C00558', 'D-galacturonate(aq) = D-tagaturonate(aq)'),\n", + " ('kegg:C00191 = kegg:C00905', 'D-glucuronate(aq) = D-fructuronate(aq)'),\n", + " ('kegg:C01112 = kegg:C00199',\n", + " 'D-arabinose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00507 = kegg:C00861', 'L-rhamnose(aq) = L-rhamnulose(aq)'),\n", + " ('kegg:C00121 = kegg:C00309', 'D-ribose(aq) = D-ribulose(aq)'),\n", + " (nan, 'L-mannose(aq) = L-fructose(aq)'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00166 = kegg:C02763',\n", + " 'keto-phenylpyruvate(aq) = enol-phenylpyruvate(aq)'),\n", + " (nan, 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00036 = kegg:C03981',\n", + " 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00129 = kegg:C00235',\n", + " 'isopentenyl diphosphate(aq) = dimethylallyl diphosphate(aq)'),\n", + " ('kegg:C02295 = kegg:C00922', 'methylitaconate(aq) = dimethylmaleate(aq)'),\n", + " ('kegg:C00631 = kegg:C00197',\n", + " '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan, '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C00352 = kegg:C06156',\n", + " 'D-glucosamine 6-phosphate(aq) = D-glucosamine 1-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C01231 = kegg:C00092 + kegg:C00354',\n", + " 'D-fructose 6-phosphate(aq) + D-glucose 1,6-diphosphate(aq) =-D-glucose 6-phosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00103 = kegg:C00092',\n", + " '-D-glucose 1-phosphate(aq) =-D-glucose 6-phosphate(aq)'),\n", + " (nan, '6-thioglucose 6-phosphate(aq) =6-thioglucose I-phosphate(aq)'),\n", + " ('kegg:C04256 = kegg:C00357',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq) = N-acetyl-D-glucosamine 6-phosphate(aq)'),\n", + " ('kegg:C00620 = kegg:C00117',\n", + " 'D-ribose 1-phosphate(aq) = D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00636 = kegg:C00275',\n", + " 'D-mannose 1-phosphate(aq) = D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00047 = kegg:C01142', 'L-lysine(aq) = (3S)-3,6-diaminohexanoate(aq)'),\n", + " ('kegg:C00515 = kegg:C03943',\n", + " 'D-ornithine(aq) = D-threo-2,4-diaminopentanoate(aq)'),\n", + " ('kegg:C03618 = kegg:C00025',\n", + " 'L-threo-3-methylaspartate(aq) = L-glutamate(aq)'),\n", + " ('kegg:C01213 = kegg:C00091', '(R)-methylmalonyl-CoA(aq) = succinyl-CoA(aq)'),\n", + " ('kegg:C02930 = kegg:C02295',\n", + " '2-methyleneglutarate(aq) = methylitaconate(aq)'),\n", + " ('kegg:C04105 = kegg:C02480',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq) = cis-cis-hexadienedioate(aq)'),\n", + " ('kegg:C03178 = kegg:C03314',\n", + " 'tetrahydroxypteridine(aq) = xanthine-8-carboxylate(aq)'),\n", + " ('kegg:C00002 + kegg:C00183 + kegg:C01653 = kegg:C00020 + kegg:C00013 + kegg:C02554',\n", + " 'ATP + L-valine + tRNA(Val) = AMP + diphosphate + L-Valyl-tRNA(Val)'),\n", + " ('kegg:C00002 + kegg:C00033 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00024',\n", + " 'ATP(aq) + acetate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + acetyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00163 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00100',\n", + " 'ATP(aq) + propanoate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + propanonyl-CoA(aq)'),\n", + " ('kegg:C00044 + kegg:C00042 + kegg:C00010 = kegg:C00035 + kegg:C00009 + kegg:C00091',\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " (nan,\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00042 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00091',\n", + " 'ATP(aq) + succinate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00025 + kegg:C00014 = kegg:C00008 + kegg:C00009 + kegg:C00064',\n", + " 'ATP(aq) + L-glutamate(aq) + ammonia(aq) = ADP(aq) + phosphate(aq) + L-glutamine(aq)'),\n", + " ('kegg:C00002 + kegg:C00058 + kegg:C00101 = kegg:C00008 + kegg:C00009 + kegg:C00234',\n", + " 'ATP(aq) + formate(aq) + tetrahydrofolate(aq) = ADP(aq) + phosphate(aq) + 10-formyltetrahydrofolate(aq)'),\n", + " ('kegg:C00044 + kegg:C00130 + kegg:C00049 = kegg:C00035 + kegg:C00009 + kegg:C03794',\n", + " 'GTP(aq) + IMP(aq) + L-aspartate(aq) = GDP(aq) + phosphate(aq) + adenylosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00327 + kegg:C00049 = kegg:C00020 + kegg:C00013 + kegg:C03406',\n", + " 'ATP(aq) + L-citrulline(aq) + L-aspartate(aq) = AMP(aq) + diphosphate(aq) + L-arginosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C00036',\n", + " 'ATP(aq) + pyruvate(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00100 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C02557',\n", + " 'ATP(aq) + propanoyl-CoA(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C01904 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'D-arabitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00006 = kegg:C00095 + kegg:C00005',\n", + " 'D-mannitol(aq) + NADP(aq) = D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C15025 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'D-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00584 + kegg:C00003 = kegg:C04707 + kegg:C00004',\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00007 = kegg:C00198 + kegg:C00027',\n", + " '-D-glucose(aq) + O2(aq) = D-glucono-1,5-lactone(aq) + H2O2(aq)'),\n", + " (nan, 'beta-D-glucose(aq) + 1/2 O2(aq) = D-glucono-1,5-lactone(aq) + H2O(l)'),\n", + " ('kegg:C00187 + kegg:C00007 = kegg:C00599 + kegg:C00027',\n", + " 'cholesterol(aq) + O2(aq) = cholest-4-en-3-one(aq) + H2O2(aq)'),\n", + " ('kegg:C00187 + 0.5 kegg:C00007 = kegg:C00599 + kegg:C00001',\n", + " 'cholesterol(aq) + 1/2 O2(aq) = cholest-4-en-3-one(aq) + H2O(l)'),\n", + " ('kegg:C00254 + kegg:C00003 = kegg:C01179 + kegg:C00004 + kegg:C00288',\n", + " 'prephenate(aq) + NAD(aq) = 4-hydroxyphenylpyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " '(S)-dihydroorotate(aq)+ oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)'),\n", + " ('kegg:C00037 + kegg:C00725 = metanetx.chemical:MNXM39260 + kegg:C00288',\n", + " 'glycine(aq) + lipoate(aq) = S-aminomethyldihydro--lipoate(aq) + carbon dioxide(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00003 = kegg:C00127 + kegg:C00004',\n", + " '2 reduced glutathione(aq) + NAD(aq) = oxidized glutathione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00366 + 0.5 kegg:C00007 + 2 kegg:C00001 = kegg:C01551 + kegg:C00288',\n", + " 'urate(aq) + 1/2 O2(aq) + 2 H2O(l) = allantoin(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00027 = 0.5 kegg:C00007 + kegg:C00001',\n", + " 'H2O2(aq) = 1/2 O2(aq) + H2O(l)'),\n", + " (nan, 'H2O2 + reduced thiocyanate = oxidized thiocyanate + H2O'),\n", + " ('kegg:C02278 + kegg:C01847 + kegg:C00007 = kegg:C02679 + kegg:C00061 + kegg:C00001',\n", + " 'dodecanal(aq) + FMN(reduced) + O2(aq) = dodecanoic acid(aq) + FMN(oxidized) + H2O(l)'),\n", + " ('kegg:C00808 + kegg:C00004 + kegg:C00007 = kegg:C03448 + kegg:C00003 + kegg:C00001',\n", + " '(+)-camphor(aq) + NADH(aq) + O2(aq) = (+)-5-exo-hydroxycamphor(aq) + NAD(aq) + H2O(l)'),\n", + " ('kegg:C04377 + kegg:C00037 + kegg:C00001 = kegg:C01217 + kegg:C00065',\n", + " 'CH2-H4PteGlu4(aq) + glycine(aq) + H2O(l) = H4PteGlu4(aq) + L-serine(aq)'),\n", + " ('kegg:C00024 + kegg:C00065 = kegg:C00010 + kegg:C00979',\n", + " 'acetyl-CoA(aq) + L-serine(aq) = CoA(aq) + O-acetyl-L-serine(aq)'),\n", + " ('kegg:C00079 + kegg:C00026 = kegg:C00166 + kegg:C00025',\n", + " 'L-phenylalanine(aq) + 2-oxoglutarate(aq) = phenylpyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00082 + kegg:C00026 = kegg:C01179 + kegg:C00025',\n", + " 'L-tyrosine(aq) + 2-oxoglutarate(aq) = 4-hydroxyphenylpyruvate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C05665 = kegg:C00022 + kegg:C00986',\n", + " 'L-alanine(aq) + 3-aminopropionaldehyde(aq) = pyruvate(aq) + 1,3-diaminopropane(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " '-isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'ammonium carbamate(aq) + H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-4-hydroxyphenylglycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00073 + kegg:C00033',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = L-methionine(aq) + acetate(aq)'),\n", + " ('kegg:C03410 = kegg:C03521 + kegg:C00022',\n", + " 'N-glycolylneuraminate(aq) = N-glycolyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00251 = kegg:C00156 + kegg:C00022',\n", + " 'chorismate(aq) = 4-hydroxybenzoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C06322 + kegg:C00001 = kegg:C06749',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq) + H2O(l) = 6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!'),\n", + " (nan,\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00118 = kegg:C03506',\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " (nan,\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " ('kegg:C00254 = kegg:C00166 + kegg:C00001 + kegg:C00288',\n", + " 'prephenate(aq) = phenylpyruvate(aq) + H2o(l) + carbon dioxide(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C11355 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 4-amino-4-deoxychorismate(aq) + H2O(l)'),\n", + " ('kegg:C00251 = kegg:C00254', 'chorismate(aq) = prephenate(aq)'),\n", + " ('kegg:C00251 = kegg:C00885', 'chorismate(aq) = isochorismate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C18054 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 2-amino-2-deoxyisochorismate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan, '2-butanone(sln)+ 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclobutanone(sln)+ 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cycloheptanone(sln)+ 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclohexanone(sln)+ 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclooctanone(sln)+ 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclopentanone(sln)+ 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-heptanone(sln)+ 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)'),\n", + " (nan, '2-hexanone(sln)+ 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-octanone(sln)+ 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-pentanone(sln)+ 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-ethanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-heptanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-hexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-pentanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-propanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)'),\n", + " ('kegg:C01845 + kegg:C00006 = kegg:C00207 + kegg:C00005',\n", + " '2-propanol(aq) + NADP(ox)(aq) = acetone(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(ox)(aq) = L-aspartate 4-semialdehyde(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol-1-phosphate(aq) + NAD(ox)(aq) = D-fructose 6-phosphate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq) + NAD(ox)(aq) = 2-oxobutanoate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(ox)(aq) = pyruvate(aq) + NAD(red)(aq)'),\n", + " (nan,\n", + " '(2R,3R)-erythro-fluoromalate(aq) + NAD(aq) = (3R)-fluorooxaloacetate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '(S)-malate(aq) + 3-acetylpyridine adenine dinucleotide(ox)(aq) = oxaloacetate(aq) + 3-acetylpyridine adenine dinucleotide(red)(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(ox)(aq) = oxaloacetate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00314 + kegg:C00006 = kegg:C00250 + kegg:C00005',\n", + " 'pyridoxine(aq) + NADP(ox)(aq) = pyridoxal(aq) + NADP(red)(aq)'),\n", + " ('kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg:C00288 + kegg:C00004',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq) + NAD(ox) = 2-oxoadipate(aq) + carbon dioxide(aq) + NAD(red)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-L-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-D-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " ('kegg:C00522 + kegg:C00006 = kegg:C00966 + kegg:C00005',\n", + " '(R)-pantoate(aq) + NADP(ox) = 2-dehydropantoate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C15673 + kegg:C00006 = kegg:C02780 + kegg:C00005',\n", + " '2-keto-L-gulonate(aq) + NADP(ox)(aq) = 2,5-diketo-D-gluconate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00385 + kegg:C00001 + kegg:C00007 = kegg:C00366 + kegg:C00027',\n", + " 'xanthine(aq) + H2O(l) + O2(aq) = urate(aq) + H2O2(aq)'),\n", + " ('kegg:C00232 + kegg:C00005 = kegg:C00989 + kegg:C00006',\n", + " '4-oxobutanoate(aq) + NADP(red)(aq) = 4-hydroxybutanoate(aq) + NADP(ox)(aq)'),\n", + " (nan,\n", + " '4-dimethylaminomethylbenzylamine(aq) + H2O(l) + O2(aq) = 4-dimethylaminomethylbenzaldehyde(aq) + ammonia(aq) + H2O2(aq)'),\n", + " (nan,\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00234 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(ox)(aq) = 10-formyltetrahydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00449 + kegg:C00003 + kegg:C00001 = kegg:C00047 + kegg:C00026 + kegg:C00004',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine + NAD(ox) + H2O(l) = L-lysine(aq) + 2-oxoglutarate(aq) + NAD(red)'),\n", + " ('kegg:C00004 + kegg:C00006 = kegg:C00003 + kegg:C00005',\n", + " 'NAD(red)(aq) + NADP(ox)(aq) = NAD(ox)(aq) + NADP(red)(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 glutathoine(red)(aq) + NADP(ox)(aq) = glutathoine(ox)(aq) + NADP(red)(aq)'),\n", + " (nan, '2 glutathione(red)(ox) + NADP(aq) = glutathione(ox)(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00704 = kegg:C00007 + kegg:C00027', '2 O2- = O2 + H2O2'),\n", + " (nan, 'methyl viologen(red)(aq) = methyl viologen(ox)(aq) + H2(g)'),\n", + " ('kegg:C00169 + kegg:C00049 = kegg:C00009 + kegg:C00438',\n", + " 'carbamoyl phosphate(aq) + L-aspartate(aq) = orthophosphate(aq) + N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C04688 + kegg:C00043 = kegg:C03688 + kegg:C04738',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq) + UDP-N-acetyl-D-glucosamine(aq) = acyl-carrier-protein(aq) + UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'),\n", + " (nan,\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C06021 = kegg:C00237 + kegg:C06020 + kegg:C00010',\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2 '-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00020 + kegg:C00013 = kegg:C00147 + kegg:C00119',\n", + " 'AMP(aq) + pyrophosphate(aq) = adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00013 = kegg:C00262 + kegg:C00119',\n", + " 'IMP(aq) + pyrophosphate(aq) = hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5 '-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " ('kegg:C01185 + kegg:C00013 = kegg:C00253 + kegg:C00119',\n", + " 'Nicotinate D-ribonucleotide(aq) + pyrophosphate(aq) = nicotinic acid(aq) + 5-Phospho-alpha-D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00170 + kegg:C00009 = kegg:C00147 + kegg:C04188',\n", + " \"5 '-methylthioadenosine(aq) + orthophosphate(aq) = adenine(aq) + 5-methylthio-D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C03557 + kegg:C00022 = kegg:C03167 + kegg:C00041',\n", + " '(2-aminoethyl)phosphonate(aq) + pyruvate(aq) = 2-phosphonoacetaldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3, 3-dimethyl-2-oxobutanoate(aq) +L-glutamatea'),\n", + " (nan,\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00183 + kegg:C00026 = kegg:C06255 + kegg:C00025',\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01005 + kegg:C00026 = kegg:C03232 + kegg:C00025',\n", + " 'O-phospho-L-serine(aq) + 2-oxoglutarate(aq) = 3-phosphonooxypyruvate(aq) + L-glutamate(aq)'),\n", + " (nan, 'ATP(aq) + serpeptide(aq) =ADP(aq) + phosphorylated serpeptide(aq) '),\n", + " (nan, 'ATP(aq) + syntide 2(aq) =ADP(aq) + phosphosyntide(aq) '),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00074 + kegg:C00008',\n", + " 'ATP(aq) + pyruvate(aq) = phosphoenolpyruvate(aq) + ADP(aq)'),\n", + " ('kegg:C00013 + kegg:C00085 = kegg:C00009 + kegg:C00354',\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01003 = kegg:C00008 + kegg:C03875',\n", + " 'ATP(aq) + myosin light chain(aq) = ADP(aq) + myosin light chain phosphate(aq)'),\n", + " (nan,\n", + " '2-aminobenzoic acid(aq) + ATP(aq) = 2-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-aminobenzoic acid(aq) + ATP(aq) = 3-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-aminobenzoic acid(aq) + ATP(aq) = 4-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " 'benzoic acid(aq) + ATP(aq) = benzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '2,3-dihydroxybenzoic acid(aq) + ATP(aq) = 2,3-dihydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxyanthranilic acid(aq) +ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxybenzoic acid(aq) +ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-hydroxybenzoic acid(aq) +ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxy-4-methylbenzoic acid(aq) _x0005_ATP(aq) =3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-methylbenzoic acid(aq) +ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-methylbenzoic acid(aq) +ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + Nomega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00013 + kegg:C00224',\n", + " 'ATP(aq) + sulfate(aq) = pyrophosphate(aq) + adenylylsulfate(aq)'),\n", + " (nan,\n", + " 'deoxynucleoside triphosphate(aq) _x0005_polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq) '),\n", + " ('kegg:C00008 + kegg:C00103 = kegg:C00498 + kegg:C00009',\n", + " 'ADP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00001 = kegg:C00020 + kegg:C00074 + kegg:C00009',\n", + " 'ATP(aq) + pyruvate(aq) + H2O(l) = AMP(aq) + phosphoenolpyruvate(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " 'benzyl alcohol(sln)+ butyl acetate(sln) = benzyl acetate(sln)+ 1-butanol(sln)'),\n", + " (nan, 'butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 2-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'dodecyl dodecanoate(sln) +H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln) '),\n", + " (nan,\n", + " 'D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + dodecyl dodecanoate(sln) = (-)-menthyl dodecanoate(sln) + 1-dodecanol(sln) '),\n", + " (nan,\n", + " '1-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '2-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan, 'oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1,2-dioctanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =cis-2-hydroxycyclopentanemethanol-phosphate(aq) '),\n", + " (nan,\n", + " 'trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =trans-2-hydroxycyclopentanemethanol -phosphate(aq) '),\n", + " (nan,\n", + " '1R, 2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) +H2O(l) =1R, 2S-trans-2-hydroxytetrahydrofuranmethanol -phosphate(aq) '),\n", + " (nan,\n", + " '5-methoxytrimethylene phosphate(aq) +H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq) '),\n", + " (nan,\n", + " '5-methyltrimethylene phosphate(aq) +H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq) '),\n", + " (nan, 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " (nan, \"adenosine 3':5'-(cyclic)phosphate(aq) +H2O(l) =AMP(aq) \"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq) + H2O(l) = guanosine 5 '-phosphate(aq)\"),\n", + " ('kegg:C00498 + kegg:C00001 = kegg:C00103 + kegg:C00020',\n", + " 'ADPglucose(aq) + H2O(l) =-D-glucose 1-phosphate(aq) + AMP(aq)'),\n", + " ('kegg:C00294 + kegg:C00001 = kegg:C00262 + kegg:C00121',\n", + " 'inosine(aq) + H2O(l) = hypoxanthine(aq) + D-ribose(aq)'),\n", + " (nan, '4-nitrophenyl acetate(aq) +H2O(l) = 4-nitrophenol(aq) +acetate(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Leu(aq) +4-nitrophenyl analide(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Phe(aq) +4-nitrophenylanalide(aq) '),\n", + " (nan, 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " (nan, 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " (nan,\n", + " 'cefamandole(aq) +H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) +D-mandelic acid(aq) '),\n", + " (nan,\n", + " '2-acetamidohept-6-enoic acid(aq) +H2O(l) =acetate(aq) + 2-aminohept-6-enoic acid(aq) '),\n", + " (nan, 'N-acetyl-L-alanine(aq) +H2O(l) =acetate(aq) +L-alanine(aq) '),\n", + " (nan, 'N-acetyl-L-cysteine(aq) +H2O(l) =acetate(aq) +L-cysteine(aq) '),\n", + " (nan, 'N-acetyl-L-norleucine(aq) +H2O(l) =acetate(aq) +L-norleucine(aq) '),\n", + " (nan, 'N-acetyl-L-valine(aq) +H2O(l) =acetate(aq) +L-valine(aq) '),\n", + " ('kegg:C03519 + kegg:C00001 = kegg:C00033 + kegg:C00079',\n", + " 'N-acetyl-L-phenylalanine(aq) + H2O(l) = acetate(aq) + L-phenylalanine(aq)'),\n", + " (nan, 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " ('kegg:C11695 + kegg:C00001 = kegg:C00189 + kegg:C00219',\n", + " 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " (nan,\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " ('kegg:C16512 + kegg:C00001 = kegg:C00189 + kegg:C00249',\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " (nan, '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00429 + kegg:C00001 = kegg:C02642',\n", + " '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C05922',\n", + " 'GTP(aq) + H2O(l) = ((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'),\n", + " ('kegg:C09814 + 2 kegg:C00001 = kegg:C00180 + kegg:C00014',\n", + " 'benzonitrile(aq) + 2 H2O(aq) = benzoic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C16074 + 2 kegg:C00001 = kegg:C07086 + kegg:C00014',\n", + " 'benzyl cyanide(aq) + 2 H2O(aq) = phenylacetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C02938 + 2 kegg:C00001 = kegg:C00954 + kegg:C00014',\n", + " '3-indoleacetonitrile(aq) + 2 H2O(l) = indole-3-acetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00130 + kegg:C00013',\n", + " 'ITP(aq) + H2O(l) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 = kegg:C00105 + kegg:C00288',\n", + " \"orotidine 5 '-phosphate(aq) = UMP(aq) + carbon dioxide(aq)\"),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C01182 + kegg:C00007 = kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + O2(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan,\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00279 + kegg:C00001 = kegg:C04691 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + D-erythrose 4-phosphate(aq) + H2O(l) = 2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00204 = kegg:C00022 + kegg:C00577',\n", + " '2-oxo-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde(aq)'),\n", + " (nan, 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C00108 + kegg:C00022 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = anthranilate(aq) + pyruvate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq) = trans-but-2-enoyl-coenzyme A + H2O(l)'),\n", + " ('kegg:C00318 = kegg:C04114 + kegg:C00001',\n", + " 'L-carnitine(aq) = 4-(trimethylammonio)but-2-enoate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C04691 = kegg:C00944 + kegg:C00009',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " (nan, 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00043 = kegg:C00203',\n", + " 'UDP-N-acetyl-D-glucosamine(aq) = UDP-N-acetyl-D-galactosamine(aq)'),\n", + " ('kegg:C00216 = kegg:C00121', 'D-arabinose(aq) = D-ribose(aq)'),\n", + " ('kegg:C01796 = kegg:C06463', 'D-erythrose(aq) = D-threose(aq)'),\n", + " ('kegg:C00031 = kegg:C00159', 'D-glucose(aq) = D-mannose(aq)'),\n", + " ('kegg:C05439 = kegg:C05437',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq) = (3,5)-cholesta-8,24-diene-3-ol(aq)'),\n", + " ('kegg:C00074 = kegg:C02798',\n", + " 'phosphoenolpyruvate(aq) = 3-phosphonopyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C00082 + kegg:C00787 = kegg:C00020 + kegg:C00013 + kegg:C02839',\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " ('kegg:C00002 + kegg:C00188 + kegg:C01651 = kegg:C00020 + kegg:C00013 + kegg:C02992',\n", + " 'ATP(aq) + L-threonine(aq) + tRNA-Thr(aq) = AMP(aq) + pyrophosphate(aq) + L-threonyl-tRNA-Thr(aq)'),\n", + " ('kegg:C00002 + kegg:C00407 + kegg:C01644 = kegg:C00020 + kegg:C00013 + kegg:C03127',\n", + " 'ATP(aq) + L-isoleusine(aq) + tRNA-Ile(aq) = AMP(aq) + pyrophosphate(aq) + L-isoleucyl-tRNA-Ile(aq)'),\n", + " ('kegg:C00002 + kegg:C00047 + kegg:C01646 = kegg:C00020 + kegg:C00013 + kegg:C01931',\n", + " 'ATP(aq) + L-lysine(aq) + tRNA-Lys(aq) = AMP(aq) + pyrophosphate(aq) + L-lysyl-tRNA-Lys(aq)'),\n", + " ('kegg:C00002 + kegg:C00065 + kegg:C01650 = kegg:C00020 + kegg:C00013 + kegg:C02553',\n", + " 'ATP(aq) + L-serine(aq) + tRNA-Ser(aq) = AMP(aq) + pyrophosphate(aq) + L-seryl-tRNA-Ser(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 + kegg:C01636 = kegg:C00020 + kegg:C00013 + kegg:C02163',\n", + " 'ATP(aq) + L-arginine(aq) + tRNA-Arg(aq) = AMP(aq) + pyrophosphate(aq) + L-arginyl-tRNA-Arg(aq)'),\n", + " ('kegg:C00002 + kegg:C00079 + kegg:C01648 = kegg:C00020 + kegg:C00013 + kegg:C03511',\n", + " 'ATP(aq) + L-phenylalanine(aq) + tRNA-Phe(aq) = AMP(aq) + pyrophosphate(aq) + L-phenylalanyl-tRNA-Phe(aq)'),\n", + " ('kegg:C00002 + kegg:C00135 + kegg:C01643 = kegg:C00020 + kegg:C00013 + kegg:C02988',\n", + " 'ATP(aq) + L-histidine(aq) + tRNA-His(aq) = AMP(aq) + pyrophosphate(aq) + L-histidyl-tRNA-His(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + (deoxyribonucleotide)_n(aq) + (deoxyribonucleotide)_m(aq) = AMP(aq) + pyrophosphate(aq) + (deoxyribonucleotide)_m+n(aq)'),\n", + " ('kegg:C00037 + kegg:C00003 + kegg:C00101 = kegg:C00143 + kegg:C00004 + kegg:C00014 + kegg:C00288 ',\n", + " 'glycine(aq) + NAD+(aq) + THF(aq) = 5,10-CH2-THF(aq) + NADH(aq) + NH3(aq) + CO2(aq)'),\n", + " ('kegg:C00101 + kegg:C00067 = kegg:C00143',\n", + " 'THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)'),\n", + " ('kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg:C00001',\n", + " 'Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'),\n", + " ('kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg:C04734',\n", + " \"10-Formyltetrahydrofolate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide = Tetrahydrofolate + 1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"),\n", + " ('kegg:C00199 + kegg:C00067 = kegg:C06019',\n", + " 'D-Ribulose 5-phosphate + Formaldehyde = D-arabino-Hex-3-ulose 6-phosphate'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate = D-Fructose 6-phosphate'),\n", + " ('kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg:C00092',\n", + " ',-trehalose 6-phosphate(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-glucose 6-phosphate(aq)')]" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rxn" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "484e711f", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "f2dd19b0", + "metadata": {}, + "outputs": [], + "source": [ + "import re" + ] + }, + { + "cell_type": "markdown", + "id": "3080dbb2", + "metadata": {}, + "source": [ + "### Reviewing the new stuff -- it's full of incoherent spacing around symbols and additional spaces" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "5e406dc7", + "metadata": {}, + "outputs": [], + "source": [ + "dict_errors = {\n", + " 'H 20': 'H2O',\n", + " 'H20': 'H2O',\n", + " 'n -decanoic acid': 'n-decanoic acid',\n", + " ', ': ',',\n", + " 'L-glutamatea': 'L-glutamate(aq)',\n", + " 'methanol -': 'methanol-'\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "cca8b0e1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg:C00004',\n", + " 'benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C06142 + kegg:C00003 = kegg:C01412 + kegg:C00004',\n", + " '1-butanol(aq) + NAD(aq) = butanal(aq) + NADH(aq)'),\n", + " ('kegg:C00854 + kegg:C00003 = kegg:C00414 + kegg:C00004',\n", + " 'cyclohexanol(aq) + NAD(aq) = cyclohexanone(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + kegg:C00003 = kegg:C00084 + kegg:C00004',\n", + " 'ethanol(aq) + NAD(aq) = acetaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + COCO:COCOM00012 = kegg:C00084 + COCO:COCOM00013',\n", + " 'ethanol(aq) + AP-NAD(aq) = acetaldehyde(aq) + AP-NADH(aq)'),\n", + " (nan,\n", + " 'ethanol(aq) + desamino NAD(aq) = acetaldehyde(aq) + desamino NADH(aq)'),\n", + " (nan, '1-hexanol + NAD = hexanal + NADH'),\n", + " ('kegg:C08492 + kegg:C00003 = kegg:C16310 + kegg:C00004',\n", + " 'cis-3-hexene-1-ol(aq) + NAD(aq) = cis-3-hexenal(aq) + NADH(aq)'),\n", + " (nan, 'trans-2-hexen-1-ol + NAD = trans-2-hexenal + NADH'),\n", + " (nan, '1-nonanol + NAD = nonanal + NADH'),\n", + " ('kegg:C00756 + kegg:C00003 = kegg:C01545 + kegg:C00004',\n", + " '1-octanol(aq) + NAD(aq) = octanal(aq) + NADH(aq)'),\n", + " ('kegg:C05979 + kegg:C00003 = kegg:C00479 + kegg:C00004',\n", + " '1-propanol(aq) + NAD(aq) = propanal(aq) + NADH(aq)'),\n", + " ('kegg:C01845 + kegg:C00003 = kegg:C00207 + kegg:C00004',\n", + " '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " (nan, '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " ('kegg:C00473 + kegg:C00003 = kegg:C00376 + kegg:C00004',\n", + " 'vitamin A alcohol(aq) + NAD(aq) = vitamin A aldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00003 = kegg:C00441 + kegg:C00004',\n", + " 'L-homoserine(aq) + NAD(aq) = L-aspartate 4-semialdehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(aq) = L-aspartate 4-semialdehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C03044 + kegg:C00003 = kegg:C00810 + kegg:C00004',\n", + " '(R,R)-2,3-butanediol(aq) + NAD(aq) = (R)-acetoin(aq) + NADH(aq)'),\n", + " ('kegg:C00116 + kegg:C00003 = kegg:C00184 + kegg:C00004',\n", + " 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " (nan, 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate(aq) + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " (nan, 'allitol(aq) + NAD(aq) = D-psicose(aq) + NADH(aq) '),\n", + " (nan,\n", + " 'D-glycero-D-glucoheptitol(aq) + NAD(aq) = D-sedoheptulose(aq) + NADH(aq)'),\n", + " ('kegg:C01507 + kegg:C00003 = kegg:C00247 + kegg:C00004',\n", + " 'L-iditol(aq) + NAD(aq) = L-sorbose(aq) + NADH(aq)'),\n", + " ('kegg:C00474 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'ribitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00794 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-sorbitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " (nan, 'L-threitol(aq) + NAD(aq) = L-erythrulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00003 = kegg:C00310 + kegg:C00004',\n", + " 'xylitol(aq) + NAD(aq) = D-xylulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00312 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = L-xylulose(aq) + NADPH(aq)'),\n", + " ('kegg:C01697 + kegg:C00003 = kegg:C00795 + kegg:C00004',\n", + " 'galactitol(aq) + NAD(aq) = D-tagatose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-mannitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol 1-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " (nan, 'myo-inositol + NAD = 2-oxo-myo-inositol + NADH'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00181 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = D-xylose(aq) + NADPH(aq)'),\n", + " ('kegg:C00296 + kegg:C00003 = kegg:C00944 + kegg:C00004',\n", + " 'quinate(aq) + NAD(aq) = 5-dehydroquinate(aq) + NADH(aq)'),\n", + " ('kegg:C00493 + kegg:C00006 = kegg:C02637 + kegg:C00005',\n", + " 'shikimate(aq) + NADP(aq) = 3-dehydroshikimate(aq) + NADPH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C00168 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = hydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00160 + kegg:C00003 = kegg:C00048 + kegg:C00004',\n", + " 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " (nan, nan),\n", + " (nan, 'glycolate + NAD = ...'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " '2-hydroxybutanoate(aq) + NAD(aq) = 2-oxobutanoate(aq) + NADH(aq)'),\n", + " (nan, '2,4-dihydroxybutanoate(aq) + NAD(aq) = ...'),\n", + " ('kegg:C00186 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(S)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + COCO:COCOM00012 = kegg:C00022 + COCO:COCOM00013',\n", + " '(S)-lactate(aq) + AP-NAD(aq)= pyruvate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C01089 + kegg:C00003 = kegg:C00164 + kegg:C00004',\n", + " '(R)-3-hydroxybutanoate(aq) + NAD(aq) = 3-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01188 + kegg:C00003 = kegg:C00349 + kegg:C00004',\n", + " '3-hydroxy-2-methylpropanoate(aq) + NAD(aq) = 2-methyl-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01144 + kegg:C00003 = kegg:C00332 + kegg:C00004',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq) + NAD(aq) = 3-oxobutanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C05268 + kegg:C00003 = kegg:C05269 + kegg:C00004',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq) + NAD(aq) = 3-oxohexanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(aq) = oxaloacetate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C00975 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = (E)-dihydroxyfumarate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C03459 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = 2-oxo-3-hydroxysuccinate(aq) + NADH(aq)'),\n", + " ('kegg:C00025 + kegg:C00149 + kegg:C00003 = kegg:C00049 + kegg:C00026 + kegg:C00004',\n", + " 'L-glutamate(aq) + (S)-malate(aq) + NAD(aq) = L-aspartate(aq) + 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00024 + kegg:C00003 + kegg:C00001 = kegg:C00158 + kegg:C00010 + kegg:C00004',\n", + " '(S)-malate(aq) + acetyl-CoA(aq) + NAD(aq) + H2O(l) = citrate(aq) + CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00288',\n", + " '(S)-malate(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00149 + kegg:C00006 + kegg:C00001 = kegg:C00022 + kegg:C00005 + kegg:C00288',\n", + " '(S)-malate(aq) + NADP(aq) + H2O(l) = pyruvate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00311 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00288',\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00345 + kegg:C00006 + kegg:C00001 = kegg:C00199 + kegg:C00005 + kegg:C00288',\n", + " '6-phospho-D-gluconate(aq) + NADP(aq) + H2O(l) = D-ribulose 5-phosphate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00031 + kegg:C00003 = kegg:C00198 + kegg:C00004',\n", + " '-D-glucose(aq) + NAD(aq) = D-glucono-1,5-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00124 + kegg:C00003 = kegg:C03383 + kegg:C00004',\n", + " 'D-galactose(aq) + NAD(aq) = D-galactono-1,4-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 = kegg:C01236 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) = D-glucono-1,5-lactone 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 + kegg:C00001 = kegg:C00345 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) + H2O(l) = 6-phospho-D-gluconate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + NAD(aq) = 5α-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α,17β-diol(aq) + NAD(aq) = 5α-androstane-17β-ol-3-one(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + TNAD(aq) = 5α-androstane-3,17-dione(aq) + TNADH(aq)'),\n", + " (nan,\n", + " '5β-androstane-3α-ol-17-one(aq) + NAD(aq) = 5β-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5alpha-androstane-3beta,17alpha-diol(aq) + NAD(aq) = 5alpha-androstane-17alpha-ol-3-one(aq) + NADH(aq)'),\n", + " ('kegg:C00535 + kegg:C00003 = kegg:C00280 + kegg:C00004',\n", + " '4-androstene-17-ol-3-one(aq) + NAD(aq) = 4-androstene-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " ('kegg:C00583 + kegg:C00006 = kegg:C00424 + kegg:C00005',\n", + " '1,2-propanediol(aq) + NADP(aq) = L-lactaldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01013 + kegg:C00003 = kegg:C00222 + kegg:C00004',\n", + " '3-hydroxypropanoate(aq) + NAD(aq) = 3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C01146 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = 2-hydroxy-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00989 + kegg:C00003 = kegg:C00232 + kegg:C00004',\n", + " '4-hydroxybutanoate(aq) + NAD(aq) = 4-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00951 + kegg:C00003 = kegg:C00468 + kegg:C00004',\n", + " 'estradiol-17(aq) + NAD(aq) = estrone(aq) + NADH(aq)'),\n", + " (nan, 'D-gluconate(aq) + NADP(aq) = 5-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00116 + kegg:C00006 = kegg:C00577 + kegg:C00005',\n", + " 'glycerol(aq) + NADP(aq) = (R)-glyceraldehyde(aq) + NADPH(aq)'),\n", + " (nan, 'glycolate(aq) + NADP(aq) = glyoxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00197 + kegg:C00003 = kegg:C03232 + kegg:C00004',\n", + " '3-phospho-D-glycerate(aq) + NAD(aq) = 3-phosphohydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C04367 + kegg:C00003 = kegg:C01244 + kegg:C00004',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq) + NAD(aq) =-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C03351 + kegg:C00006 = kegg:C03067 + kegg:C00005',\n", + " '3-hydroxybenzyl alcohol(aq) + NADP(aq) = 3-hydroxybenzaldehyde(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)'),\n", + " ('kegg:C00318 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'L-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " ('kegg:C02043 + kegg:C00003 = kegg:C00331 + kegg:C00004',\n", + " 'indole-3-lactate(aq) + NAD(aq) = indole-3-pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00006 = kegg:C00198 + kegg:C00005',\n", + " 'D-glucose(aq) + NADP(aq) = D-glucono-1,5-lactone(aq) + NADPH(aq)'),\n", + " ('kegg:C00095 + kegg:C00006 = kegg:C00273 + kegg:C00005',\n", + " 'D-fructose(aq) + NADP(aq) = 5-dehydro-D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C02782 + kegg:C00003 = kegg:C03926 + kegg:C00004',\n", + " '2-deoxy-D-gluconate(aq) + NAD(aq) = 2-deoxy-3-dehydro-D-gluconate(aq) + NADH(aq)'),\n", + " ('kegg:C01620 + kegg:C00003 = kegg:C03064 + kegg:C00004',\n", + " 'L-threonate(aq) + NAD(aq) = 3-oxo-L-threonate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-sorbitol 6-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C04741 + kegg:C00003 = kegg:C04654 + kegg:C00004',\n", + " 'prostaglandin E1(aq) + NAD(aq) = 15-oxo-prostaglandin E1(aq) + NADH(aq)'),\n", + " (nan,\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq) + NAD(aq) = 4-pregnene-11β,17α-diol-3,20,21-trione( aq) + NADH(aq)'),\n", + " ('kegg:C02953 + kegg:C00006 = kegg:C00835 + kegg:C00005',\n", + " '7,8-dihydrobiopterin(aq) + NADP(aq) = sepiapterin(aq) + NADPH(aq)'),\n", + " ('kegg:C00590 + kegg:C00006 = kegg:C02666 + kegg:C00005',\n", + " 'coniferyl alcohol(aq) + NADP(aq) = coniferyl aldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01087 + kegg:C00003 = kegg:C00026 + kegg:C00004',\n", + " '(R)-2-hydroxyglutarate(aq) + NAD(aq) = 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00006 = kegg:C00092 + kegg:C00005',\n", + " 'D-sorbitol 6-phosphate(aq) + NADP(aq) = D-glucose 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00257 + kegg:C00006 = kegg:C06473 + kegg:C00005',\n", + " 'D-gluconate(aq) + NADP(aq) = 2-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00186 + kegg:C00036 = kegg:C00149 + kegg:C00022',\n", + " '(S)-lactate(aq) + oxaloacetate(aq) = (S)-malate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00243 + 2 kegg:C00125 = kegg:C05403 + 2 kegg:C00126',\n", + " 'lactose(aq) + 2 cytochrome c(aq) = 3-oxolactose(aq) + 2 reduced cytochrome c(aq)'),\n", + " ('kegg:C00058 + kegg:C00003 + kegg:C00001 = kegg:C00288 + kegg:C00004',\n", + " 'formate(aq) + NAD(aq) + H2O(l) = carbon dioxide(aq) + NADH(aq)'),\n", + " ('kegg:C00084 + kegg:C00010 + kegg:C00003 = kegg:C00024 + kegg:C00004',\n", + " 'acetaldehyde(aq) + CoA(aq) + NAD(aq) = acetyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate 4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate-4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (aminomethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-animomethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloroethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloroethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloromethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloromethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (ethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-ethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methoxy)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methoxy)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methyl)phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00009 + kegg:C00003 = kegg:C00236 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + orthophosphate(aq) + NAD(aq) = 3-phospho-D-glyceroyl phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + phosphonate(aq) + NAD(aq) = (3-phospho-D-glyceroyl)phosphonate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00008 + kegg:C00003 + kegg:C00009 = kegg:C00197 + kegg:C00002 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + ADP(aq) + NAD(aq) + orthophosphate(aq) = 3-phospho-D-glycerate(aq) + ATP(aq) + NADH(aq)'),\n", + " ('kegg:C00048 + kegg:C00010 + kegg:C00006 = kegg:C00313 + kegg:C00005',\n", + " 'glyoxylate(aq) + CoA(aq) + NADP(aq) = oxalyl-CoA(aq) + NADPH(aq)'),\n", + " ('kegg:C00058 + kegg:C00006 + kegg:C00001 = kegg:C00288 + kegg:C00005',\n", + " 'formate(aq) + NADP(aq) + H2O(l) = carbon dioxide(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00042 + kegg:C00007 = 2 kegg:C00122 + 2 kegg:C00001',\n", + " '2 succinate(aq) + O2(aq) = 2 fumarate(aq) + 2 H2O(l)'),\n", + " ('kegg:C00337 + kegg:C00003 = kegg:C00295 + kegg:C00004',\n", + " '(S)-dihydroorotate(aq) + NAD(aq) = orotate(aq) + NADH(aq)'),\n", + " ('kegg:C00337 + COCO:COCOM00012 = kegg:C00295 + COCO:COCOM00013',\n", + " '(S)-dihydroorotate(aq) + AP-NAD(aq) = orotate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00041 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00014',\n", + " 'L-alanine(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00003 + kegg:C00001 = kegg:C00026 + kegg:C00004 + kegg:C00014',\n", + " 'L-glutamate(aq) + NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + COCO:COCOM00012 + kegg:C00001 = kegg:C00026 + COCO:COCOM00013 + kegg:C00014',\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + desamino NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + desamino NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00014',\n", + " 'L-glutamate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + ammonia(aq)'),\n", + " ('kegg:C00123 + kegg:C00003 + kegg:C00001 = kegg:C00233 + kegg:C00004 + kegg:C00014',\n", + " 'L-leucine(aq) + NAD(aq) + H2O(l) = 4-methyl-2-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C01186 + kegg:C00003 + kegg:C00001 = kegg:C03656 + kegg:C00004 + kegg:C00014',\n", + " 'L-erythro-3,5-diaminohexanoate(aq) + NAD(aq) + H2O(l) = (S)-5-amino-3-oxohexanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C03943 + kegg:C00003 + kegg:C00001 = kegg:C03341 + kegg:C00004 + kegg:C00014',\n", + " '2,4-diaminopentanoate(aq) + NAD(aq) + H2O(l) = 2-amino-4-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03564 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03912 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-5-carboxylate(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00415 = kegg:C00504 + kegg:C00101',\n", + " '2 7,8-dihydrofolate(aq) = folate(aq) + 5,6,7,8-tetrahydrofolate(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(aq) = 7,8-dihydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00445 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(aq) = 5,10-methenyltetrahydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C04137 + kegg:C00003 + kegg:C00001 = kegg:C00062 + kegg:C00022 + kegg:C00004',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq) + NAD(aq) + H2O(l) = L-arginine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00143 + COCO:COCOM00012 = kegg:C00445 + COCO:COCOM00013',\n", + " '5,10-methylenetetrahydrofolate(aq) + AP-NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00143 + kegg:C00003 = kegg:C00445 + kegg:C00004',\n", + " '5,10-methylenetetrahydrofolate(aq) + NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + NADH(aq)'),\n", + " ('kegg:C03210 + kegg:C00003 + kegg:C00001 = kegg:C00041 + kegg:C00022 + kegg:C00004',\n", + " \"2,2'-iminodipropanoate(aq) + NAD(aq) + H2O(l) = L-alanine(aq) + pyruvate(aq) + NADH(aq)\"),\n", + " (nan,\n", + " '2-methyliminodiacetatc(aq) + NAD(aq) + H20(l) = glycine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00408 + kegg:C00006 = kegg:C04092 + kegg:C00005',\n", + " 'L-pipecolate(aq) + NADP(aq) =D-1-piperidine-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00003 + kegg:C00005 = kegg:C00004 + kegg:C00006',\n", + " 'NAD(aq) + NADPH(aq) = NADH(aq) + NADP(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00342 + kegg:C00006 = kegg:C00343 + kegg:C00005',\n", + " 'reduced thioredoxin(aq) + NADP(aq) = oxidized thioredoxin(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00004 + kegg:C00007 = 2 kegg:C00003 + 2 kegg:C00001',\n", + " '2 NADH(aq) + O2(aq) = 2 NAD(aq) + 2 H2O(l)'),\n", + " ('kegg:C00440 + kegg:C00016 = kegg:C00143 + kegg:C01352',\n", + " '5-methyltetrahydrofolate(aq) + flavin-adenine dinucleotide(aq) = 5,10-methylenetetrahydrofolate(aq) + reduced flavin-adenine dinucleotide(aq)'),\n", + " ('kegg:C00579 + kegg:C00003 = kegg:C00248 + kegg:C00004',\n", + " 'dihydrolipoamide(aq) + NAD(aq) = lipoamide(aq) + NADH(aq)'),\n", + " ('kegg:C02147 + kegg:C00003 = kegg:C00725 + kegg:C00004',\n", + " 'dihydro--lipoate(aq) + NAD(aq) =-lipoate(aq) + NADH(aq)'),\n", + " ('kegg:C00010 + kegg:C00127 = kegg:C00920 + kegg:C00051',\n", + " 'CoA(aq) + oxidized glutathione(aq) = CoA-glutathione(aq) + reduced glutathione(aq)'),\n", + " (nan, '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('4 kegg:C00126 + kegg:C00007 = 4 kegg:C00125 + 2 kegg:C00001',\n", + " '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('kegg:C00282 + kegg:C00003 = kegg:C00004', 'H2(aq) + NAD(aq) = NADH(aq)'),\n", + " ('kegg:C00719 + kegg:C00155 = kegg:C01026 + kegg:C00073',\n", + " 'betaine(aq) + L-homocysteine(aq) = N,N-dimethylglycine(aq) + L-methionine(aq)'),\n", + " ('kegg:C03392 + kegg:C00155 = kegg:C03173 + kegg:C00073',\n", + " 'dimethylacetothetin(aq) + L-homocysteine(aq) = S-methylthioglycolate(aq) + L-methionine(aq)'),\n", + " (nan,\n", + " 'dimethylpropiothetin(aq) + L-homocysteine(aq) = S-methyltpropiothetin(aq) + L-methionine(aq)'),\n", + " (nan, 'S-methylmethionine(aq) + L-homocysteine(aq) = 2 L-methionine(aq)'),\n", + " ('kegg:C01008 + kegg:C00155 = kegg:C00580 + kegg:C00073',\n", + " 'trimethylsulfonium(aq) + L-homocysteine(aq) = dimethylsulfide(aq) + L-methionine(aq)'),\n", + " ('kegg:C00019 + kegg:C00155 = kegg:C00021 + kegg:C00073',\n", + " 'S-adenosyl-L-methionine(aq) + L-homocysteine(aq) = S-adenosyl-L-homocysteine(aq) + L-methionine(aq)'),\n", + " ('kegg:C00143 + kegg:C00365 = kegg:C00415 + kegg:C00364',\n", + " '5,10-methylenetetrahydrofolate(aq) + dUMP(aq) = dihydrofolate(aq) + dTMP(aq)'),\n", + " ('kegg:C00037 + kegg:C00084 = kegg:C00188',\n", + " 'glycine(aq) + acetaldehyde(aq) = L-threonine(aq)'),\n", + " ('kegg:C00037 + kegg:C00067 = kegg:C00065',\n", + " 'glycine(aq) + formaldehyde(aq) = L-serine(aq)'),\n", + " ('kegg:C00143 + kegg:C00037 + kegg:C00001 = kegg:C00101 + kegg:C00065',\n", + " '5,10-methylenetetrahydrofolate(aq) + glycine(aq) + H2O(l) = tetrahydrofolate(aq) + L-serine(aq)'),\n", + " ('kegg:C00664 + kegg:C00037 = kegg:C02718 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + glycine(aq) = N-formiminoglycine(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C00664 + kegg:C00025 = kegg:C00439 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + L-glutamate(aq) = N-formimino-L-glutamate(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C03059 + kegg:C00101 = kegg:C00143 + kegg:C00740 + kegg:C00001',\n", + " '2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)'),\n", + " ('kegg:C03059 = kegg:C00740 + kegg:C00067',\n", + " '2-hydroxymethylserine(aq) = D-serine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C02115 + kegg:C00101 = kegg:C00143 + kegg:C00133 + kegg:C00001',\n", + " '2-methylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-alanine(aq) + H2O(l)'),\n", + " ('kegg:C02115 = kegg:C00133 + kegg:C00067',\n", + " '2-methylserine(aq) = D-alanine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00036 + kegg:C00100 = kegg:C00022 + kegg:C02557',\n", + " 'oxaloacetate(aq) + propanoyl-CoA(aq) = pyruvate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00169 + kegg:C00077 = kegg:C00327 + kegg:C00009',\n", + " 'carbamoyl phosphate(aq) + L-ornithine(aq) = L-citrulline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00062 + kegg:C00037 = kegg:C00077 + kegg:C00581',\n", + " 'L-arginine(aq) + glycine(aq) = L-ornithine(aq) + guanidinoacetate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phospahte(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00266 = kegg:C02045 + kegg:C00279',\n", + " 'D-fructose 6-phosphate(aq) + glycolaldehyde(aq) = L-erythrulose(aq) + D-erythrose 4-phosphate(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00117 + kegg:C00231',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-ribose 5-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00095 + kegg:C00118 = kegg:C00085 + kegg:C00577',\n", + " 'D-fructose(aq) + D-glyceraldehyde-3-phosphate(aq) = D-fructose 6-phosphate(aq) + D-glyceraldehyde(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00279 + kegg:C00085',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C01589 = kegg:C02560 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + aniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-acetylacetanalide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-aminoacetophenone(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-acetamidobenzoate(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-aminobenzoate(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methylacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + p-toluidine(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-toluidine(aq)\"),\n", + " ('kegg:C00024 + kegg:C00114 = kegg:C00010 + kegg:C01996',\n", + " 'acetyl-CoA(aq) + choline(aq) = CoA(aq) + O-acetylcholine(aq)'),\n", + " ('kegg:C00024 + kegg:C00318 = kegg:C00010 + kegg:C02571',\n", + " 'acetyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-acetylcarnitine(aq)'),\n", + " (nan, 'butyryl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-butyrylcarnitine(aq)'),\n", + " ('kegg:C00100 + kegg:C00318 = kegg:C00010 + kegg:C03017',\n", + " 'propionyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-propionylcarnitine(aq)'),\n", + " ('kegg:C00024 + kegg:C00009 = kegg:C00010 + kegg:C00227',\n", + " 'acetyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00798 + kegg:C00009 = kegg:C00010 + kegg:C02405',\n", + " 'formyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + formyl phosphate(aq)'),\n", + " ('kegg:C00022 + kegg:C00009 = kegg:C00227 + kegg:C00058',\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00010 + kegg:C00033 + kegg:C00002 = kegg:C00024 + kegg:C00008 + kegg:C00009',\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP(aq) + orthophospate(aq)'),\n", + " ('2 kegg:C00024 = kegg:C00010 + kegg:C00332',\n", + " '2 acetyl-CoA(aq) = CoA(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00154 + kegg:C00318 = kegg:C00010 + kegg:C02990',\n", + " 'palmitoyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-palmitoylcarnitine(aq)'),\n", + " ('kegg:C00437 + kegg:C00025 = kegg:C00077 + kegg:C00624',\n", + " 'N-2-acetyl-L-ornithine(aq) + L-glutamate(aq) = L-ornithine(aq) + N-acetyl-L-glutamate(aq)'),\n", + " ('kegg:C00024 + kegg:C00229 = kegg:C00010 + kegg:C03939',\n", + " 'acetyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + acetyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00083 + kegg:C00229 = kegg:C00010 + kegg:C01209',\n", + " 'malonyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + malonyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00024 + kegg:C00058 = kegg:C00010 + kegg:C00022',\n", + " 'acetyl-CoA(aq) + formate(aq) = CoA(aq) + pyruvate(aq)'),\n", + " (nan,\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00089 + kegg:C00009 = kegg:C00103 + kegg:C00095',\n", + " 'sucrose(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-fructose(aq)'),\n", + " ('kegg:C00208 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'maltose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'sucrose(aq) + (2,6-beta-D-fructosyl)n(aq) = D-glucose(aq) + (2,6-beta-D-fructosyl)n+1(aq)'),\n", + " ('kegg:C00498 + kegg:C00095 = kegg:C00008 + kegg:C00089',\n", + " 'ADPglucose(aq) + D-fructose(aq) = ADP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00095 = kegg:C00015 + kegg:C00089',\n", + " 'UDPglucose(aq) + D-fructose(aq) = UDP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00085 = kegg:C00015 + kegg:C16688',\n", + " 'UDPglucose(aq) + D-fructose 6-phosphate(aq) = UDP(aq) + sucrose 6-phosphate(aq)'),\n", + " ('kegg:C00029 + kegg:C00092 = kegg:C00015 + kegg:C00689',\n", + " \"UDP-glucose + D-glucose 6-phosphate = UDP + alpha,alpha'-trehalose 6-phosphate\"),\n", + " (nan, 'cycloheptaamylose(aq) + 7 H2O(l) = 7 D-glucose(aq)'),\n", + " (nan, 'cyclohexaamylose(aq) + 6 H2O(l) = 6 D-glucose(aq)'),\n", + " (nan, 'cyclooctaamylose(aq) + 8 H2O(l) = 8 D-glucose(aq)'),\n", + " ('kegg:C00185 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'cellobiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C06219 + kegg:C00009 = kegg:C00185 + kegg:C00103',\n", + " 'cellotriose(aq) + orthophosphate(aq) = cellobiose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C02048 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'laminaribiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritetraose(aq) + orthophosphate(aq) = laminaritriose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritriose(aq) + orthophosphate(aq) = laminaribiose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01083 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " ',-trehalose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01235 + kegg:C00492 = kegg:C00137 + kegg:C01613',\n", + " '1--D-galactosyl-myo-inositol(aq) + raffinose(aq) = myo-inositol(aq) + stachyose(aq)'),\n", + " ('kegg:C00029 + kegg:C00482 = kegg:C00015 + kegg:C01175',\n", + " 'UDPglucose(aq) + sinapate(aq) = UDP(aq) + 1-sinapoyl-D-glucose(aq)'),\n", + " ('kegg:C00212 + kegg:C00009 = kegg:C00147 + kegg:C00620',\n", + " 'adenosine(aq) + orthophosphate(aq) = adenine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2'-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00387 + kegg:C00009 = kegg:C00242 + kegg:C00620',\n", + " 'guanosine(aq) + orthophosphate(aq) = guanine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00294 + kegg:C00009 = kegg:C00262 + kegg:C00620',\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + alpha-D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00153 + kegg:C00620 = kegg:C03150 + kegg:C00009',\n", + " 'nicotinamide(aq) + D-ribose 1-phosphate(aq) = nicotinamide riboside(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01762 + kegg:C00009 = kegg:C00385 + kegg:C00620',\n", + " 'xanthosine(aq) + orthophosphate(aq) = xanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan, 'inosine(aq) + thymine(aq) = 5-methyluridine(aq) + hypoxanthine(aq)'),\n", + " (nan,\n", + " '5-methyluridine(aq) + orthophosphate(aq) = thymine(aq) + alpha-D-ribose-1-phosphate'),\n", + " ('kegg:C00299 + kegg:C00009 = kegg:C00106 + kegg:C00620',\n", + " 'uridine(aq) + orthophosphate(aq) = uracil(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00214 + kegg:C00147 = kegg:C00559 + kegg:C00178',\n", + " \"thymidine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + thymine(aq)\"),\n", + " ('kegg:C05512 + kegg:C00147 = kegg:C00559 + kegg:C00262',\n", + " \"2'-deoxyinosine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + hypoxanthine(aq)\"),\n", + " ('kegg:C00147 + kegg:C00119 = kegg:C00020 + kegg:C00013',\n", + " 'adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = AMP(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " \"5-amino-4-imidazolecarboxamide(aq) + 5-phospho-alpha-D-ribose 1-dipihosphate(aq) = 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00144 + kegg:C00262 = kegg:C00130 + kegg:C00242',\n", + " 'GMP(aq) + hypoxanthine(aq) = IMP(aq) + guanine(aq)'),\n", + " ('kegg:C00242 + kegg:C00119 = kegg:C00144 + kegg:C00013',\n", + " 'guanine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = GMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00262 + kegg:C00119 = kegg:C00130 + kegg:C00013',\n", + " 'hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5'-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " (nan,\n", + " \"orotidine 5'-phosphate(aq) + thiopyrophosphate(aq) = orotate(aq) + phosphoribosyl-1-O-(2-thiodiphosphate)(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + aniline(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteroanilithiamine(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + nicotinamide(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteronicotinathiamine(aq)\"),\n", + " ('kegg:C04752 + kegg:C04327 = kegg:C00013 + kegg:C01081',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq) + 4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq) = pyrophosphate(aq) + thiamine monophosphate(aq)'),\n", + " ('kegg:C00049 + kegg:C00026 = kegg:C00036 + kegg:C00025',\n", + " 'L-aspartate(aq) + 2-oxoglutarate(aq) = oxaloacetate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C19838 + kegg:C00026 = kegg:C03459 + kegg:C00025',\n", + " 'erythro-3-hydroxyaspartate(aq) + 2-oxoglutarate(aq) = 2-oxo-3-hydroxybutanedioic acid(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00026 = kegg:C00022 + kegg:C00025',\n", + " 'L-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01100 + kegg:C00026 = kegg:C01267 + kegg:C00025',\n", + " 'L-histidinol phosphate(aq) + 2-oxoglutarate(aq) = 3-(imidazol-4-yl)-2-oxopropyl phosphate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00077 + kegg:C00026 = kegg:C03912 + kegg:C00025',\n", + " 'L-ornithine(aq) + 2-oxoglutarate(aq) = DL-D-1-pyrroline-5-carboxylate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00064 + kegg:C00048 = kegg:C00940 + kegg:C00037',\n", + " 'L-glutamine(aq) + glyoxylate(aq) = 2-oxoglutaramate(aq) + glycine(aq)'),\n", + " (nan,\n", + " 'L-glutamine(aq) + 2-oxo-4-methiolbutyrate(aq) = 2-oxoglutaramate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00064 + kegg:C00022 = kegg:C00940 + kegg:C00041',\n", + " 'L-glutamine(aq) + pyruvate(aq) = 2-oxoglutaramate(aq) + L-alanine(aq)'),\n", + " ('kegg:C04462 + kegg:C00025 = kegg:C04421 + kegg:C00026',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq) + L-glutamate(aq) = N-succinyl-L-2,6-diaminoheptanedioate(aq) + 2-oxoglutarate(aq)'),\n", + " ('kegg:C00041 + kegg:C00222 = kegg:C00099 + kegg:C00022',\n", + " 'L-alanine + 3-oxopropanoate = beta-alanine + pyruvate'),\n", + " ('kegg:C00334 + kegg:C00026 = kegg:C00232 + kegg:C00025',\n", + " '4-aminobutanoate(aq) + 2-oxoglutarate(aq) = 4-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00133 + kegg:C00026 = kegg:C00022 + kegg:C00217',\n", + " 'D-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + D-glutamate(aq)'),\n", + " (nan,\n", + " '5-deoxypyridoxamine(aq) + pyruvate(aq) = 5-deoxypyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-aminomethylpyridine(aq) + pyruvate(aq) = 3-hydroxypyridine-4-aldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'ω-methylpyridoxamine(aq) + pyruvate(aq) = ω-methylpyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'norpyridoxamine(aq) + pyruvate(aq) = norpyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C00534 + kegg:C00022 = kegg:C00250 + kegg:C00041',\n", + " 'pyridoxamine(aq) + pyruvate(aq) = pyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C04268 + kegg:C00026 = kegg:C11907 + kegg:C00025',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq) + 2-oxoglutarate(aq) = dTDP-4-dehydro-6-deoxy-D-glucose(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00037 + kegg:C00036 = kegg:C00048 + kegg:C00049',\n", + " 'glycine(aq) + oxaloacetate(aq) = glyoxylate(aq) + L-aspartate(aq)'),\n", + " ('kegg:C00956 + kegg:C00026 = kegg:C00322 + kegg:C00025',\n", + " 'L-2-aminoadipate(aq) + 2-oxoglutarate(aq) = 2-oxoadipate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00168 = kegg:C00065 + kegg:C00022',\n", + " 'L-alanine(aq) + hydroxypyruvate(aq) = L-serine(aq) + pyruvate(aq)'),\n", + " ('kegg:C03232 + kegg:C00025 = kegg:C00026 + kegg:C01005',\n", + " '3-phosphonooxypyruvate(aq) + L-glutamate(aq) = 2-oxoglutarate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 6-amino-D-glucose(aq) = ADP(aq) + 6-amino-D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00095 = kegg:C00008 + kegg:C00085',\n", + " 'ATP(aq) + D-fructose(aq) = ADP(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00031 = kegg:C00008 + kegg:C00092',\n", + " 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00159 = kegg:C00008 + kegg:C00275',\n", + " 'ATP(aq) + D-mannose(aq) = ADP(aq) + D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00124 = kegg:C00008 + kegg:C03384',\n", + " 'ATP(aq) + D-galactose(aq) = ADP(aq) + D-galactose 1-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00085 = kegg:C00008 + kegg:C00354',\n", + " 'ATP(aq) + D-fructose 6-phosphate(aq) = ADP(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00003 = kegg:C00008 + kegg:C00006',\n", + " 'ATP(aq) + NAD(aq) = ADP(aq) + NADP(aq)'),\n", + " ('kegg:C00002 + kegg:C00882 = kegg:C00008 + kegg:C00010',\n", + " \"ATP(aq) + 3'-dephospho-CoA(aq) = ADP(aq) + CoA(aq)\"),\n", + " ('kegg:C00002 + kegg:C00116 = kegg:C00008 + kegg:C00093',\n", + " 'ATP(aq) + glycerol(aq) = ADP(aq) + sn-glycerol 3-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + lysozyme(aq) = ADP(aq) + phospholysozyme(aq)'),\n", + " (nan, 'ATP(aq) + phosvitin(aq) = ADP(aq) + dephosvitin(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + pyruvate kinase(aq) = ADP(aq) + phosphoenolpyruvate kinase(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00008 + kegg:C00074',\n", + " 'ATP(aq) + pyruvate(aq) = ADP(aq) + phosphoenolpyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C01194 = kegg:C00008 + kegg:C01277',\n", + " 'ATP(aq) + 1-phosphatidyl-1D-myo-inositol(aq) = ADP(aq) + 1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00065 = kegg:C00009 + kegg:C01005',\n", + " 'pyrophosphate(aq) + L-serine(aq) = orthophosphate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00033 = kegg:C00008 + kegg:C00227',\n", + " 'ATP(aq) + acetate(aq) = ADP(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP (aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01563 = kegg:C00008 + kegg:C00169',\n", + " 'ATP(aq) + ammonium carbamate(aq) = ADP(aq) + carbamoyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00197 = kegg:C00008 + kegg:C00236',\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + 3-phospho-D-glycerate(aq) = ADP-beta-S(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00049 = kegg:C00008 + kegg:C03082',\n", + " 'ATP(aq) + L-aspartate(aq) = ADP(aq) + 4-phospho-L-aspartate(aq)'),\n", + " ('kegg:C00002 + kegg:C00581 = kegg:C00008 + kegg:C03166',\n", + " 'ATP(aq) + guanidinoacetate(aq) = ADP(aq) + phosphoguanidinoacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00300 = kegg:C00008 + kegg:C02305',\n", + " 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + cyclocreatine(aq) = ADP(aq) + phosphocyclocreatine(aq)'),\n", + " (nan, 'ATP-beta-S(aq) + creatine(aq) = ADP-beta-S(aq) + phosphocreatine(aq)'),\n", + " (nan,\n", + " \"adenosine 5'-(alpha, beta-methylene)triphosphate(aq) + creatine(aq) = adenosine 5'-(alpha, beta-methylene)diphosphate(aq) + phosphocreatine(aq)\"),\n", + " (nan,\n", + " 'phosphocreatine(aq) + cyclocreatine(aq) = creatine(aq) + phosphocyclocreatine(aq)'),\n", + " ('kegg:C02305 + kegg:C00001 = kegg:C00300 + kegg:C00009',\n", + " 'phosphocreatine(aq) + H2O(l) = creatine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + N-w-phospho-L-arginine(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + L-arginine(aq) = ADP-beta-S(aq) + N-omega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C01959 = kegg:C00008 + kegg:C03149',\n", + " 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " (nan, 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " ('kegg:C00002 + kegg:C14177 = kegg:C00008 + kegg:C14178',\n", + " 'ATP(aq) + lombricine(aq) = ADP(aq) + N-w-phospholombricine(aq)'),\n", + " ('kegg:C00002 + kegg:C01107 = kegg:C00008 + kegg:C01143',\n", + " 'ATP(aq) + (R)-5-phosphomevalonate(aq) = ADP(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-alpha-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-alpha-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-beta-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-gemma-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-gamma-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " ('2 kegg:C00008 = kegg:C00020 + kegg:C00002',\n", + " '2 ADP(aq) = AMP(aq) + ATP(aq)'),\n", + " (nan, 'ADP(aq) + ADP-N1-oxide(aq) = ATP-N1-oxide(aq) + AMP(aq)'),\n", + " ('2 kegg:C00206 = kegg:C00360 + kegg:C00131',\n", + " '2 dADP(aq) = dAMP(aq) + dATP(aq)'),\n", + " ('kegg:C00002 + kegg:C00008 = kegg:C03483 + kegg:C00020',\n", + " \"ATP(aq) + ADP(aq) = adenosine 5'-tetraphosphate(aq) + AMP(aq)\"),\n", + " ('kegg:C00002 + kegg:C00015 = kegg:C00008 + kegg:C00075',\n", + " 'ATP(aq) + UDP(aq) = ADP(aq) + UTP(aq)'),\n", + " ('kegg:C00075 + kegg:C00105 = 2 kegg:C00015',\n", + " 'UTP(aq) + UMP(aq) = 2 UDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00104 = kegg:C00008 + kegg:C00081',\n", + " \"ATP(aq) + inosine 5'-diphosphate(aq) = ADP(aq) + inosine 5'-triphosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00035 = kegg:C00008 + kegg:C00044',\n", + " 'ATP(aq) + GDP(aq) = ADP(aq) + GTP(aq)'),\n", + " ('kegg:C00002 + kegg:C00144 = kegg:C00008 + kegg:C00035',\n", + " 'ATP(aq) + GMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00362 = kegg:C00008 + kegg:C00361',\n", + " 'ATP(aq) + dGMP(aq) = ADP(aq) + dGDP(aq)'),\n", + " ('kegg:C00044 + kegg:C00020 = kegg:C00008 + kegg:C00035',\n", + " 'GTP(aq) + AMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00364 = kegg:C00008 + kegg:C00363',\n", + " 'ATP(aq) + dTMP(aq) = ADP(aq) + dTDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00055 = kegg:C00008 + kegg:C00112',\n", + " 'ATP(aq) + CMP(aq) = ADP(aq) + CDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00239 = kegg:C00008 + kegg:C00705',\n", + " 'ATP(aq) + dCMP(aq) = ADP(aq) + dCDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00117 = kegg:C00020 + kegg:C00119',\n", + " 'ATP(aq) + D-ribose 5-phosphate(aq) = AMP(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00455 = kegg:C00003 + kegg:C00013',\n", + " 'ATP + beta-Nicotinamide mononucleotide = NAD + pyrophosphate'),\n", + " (nan,\n", + " 'ATP(aq) + beta-Nicotinamide mononucleotide(aq) = NAD(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00224 + kegg:C00013',\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " (nan,\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = 2 kegg:C00009 + kegg:C00224',\n", + " \"ATP(aq) + sulfate(aq) + H2O(l) = 2 orthophosphate(aq) + adenosine 5'-phosphosulfate(aq)\"),\n", + " (nan,\n", + " 'dTTP(aq) + 9/20-DNA-oligomer(aq) = 10/20-DNA-oligomer(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00075 + kegg:C00103 = kegg:C00013 + kegg:C00029',\n", + " 'UTP(aq) + D-glucose 1-phosphate(aq) = pyrophosphate(aq) + UDPglucose(aq)'),\n", + " ('kegg:C00029 + kegg:C03384 = kegg:C00103 + kegg:C00052',\n", + " 'UDPglucose(aq) + D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq) + UDPgalactose(aq)'),\n", + " ('kegg:C03384 = kegg:C00103',\n", + " '-D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00636 = kegg:C00096 + kegg:C00013',\n", + " 'GTP(aq) + D-mannose 1-phosphate(aq) = GDPmannose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00346 = kegg:C00013 + kegg:C00570',\n", + " 'CTP(aq) + O-phosphorylethanolamine(aq) = pyrophosphate(aq) + CDPethanolamine(aq)'),\n", + " ('kegg:C00063 + kegg:C00588 = kegg:C00013 + kegg:C00307',\n", + " 'CTP(aq) + phosphorylcholine(aq) = pyrophosphate(aq) + CDPcholine(aq)'),\n", + " ('kegg:C00075 + kegg:C04256 = kegg:C00043 + kegg:C00013',\n", + " 'UTP(aq) + N-acetyl--D-glucosamine 1-phosphate(aq) = UDP-N-acetyl-D-glucosamine(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00459 + kegg:C00103 = kegg:C00842 + kegg:C00013',\n", + " 'dTTP(aq) + D-glucose 1-phosphate(aq) = dTDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00103 = kegg:C00498 + kegg:C00013',\n", + " 'ATP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00103 = kegg:C00501 + kegg:C00013',\n", + " 'CTP(aq) + D-glucose 1-phosphate(aq) = CDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00103 = kegg:C00394 + kegg:C00013',\n", + " 'GTP(aq) + D-glucose 1-phosphate(aq) = GDPglucose(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C00002 + kegg:C01281 = kegg:C00013 + kegg:C01299',\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C05385 + kegg:C00075 = kegg:C00167 + kegg:C00013',\n", + " '1-phospho--D-glucuronate(aq) + UTP(aq) = UDP-D-glucuronate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00009 = kegg:C00020 + kegg:C00074 + kegg:C00013',\n", + " 'ATP(aq) + pyruvate(aq) + orthophosphate(aq) = AMP(aq) + phosphoenolpyruvate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00091 + kegg:C00164 = kegg:C00042 + kegg:C00332',\n", + " 'succinyl-CoA(aq) + acetoacetate(aq) = succinate(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C00164 = kegg:C00332 + kegg:C00033',\n", + " 'acetyl-CoA(aq) + acetoacetate(aq) = acetoacetyl-CoA(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol qiester(sln) + H20(sln) = n-decanoic acid(sln) +n -decanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol monoester(sln) + H20(sln) = n-decanoic acid(sln) +glycerol(sln) '),\n", + " (nan,\n", + " 'n-decanoic acid glycerol triester(sln) + H20(sln) = n-decanoic acid(sln) +n-decanoic acid glycerol diester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol diester(sln) + H 20(sln) = n-octanoic add(sln) +n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)'),\n", + " ('kegg:C01996 + kegg:C00001 = kegg:C00033 + kegg:C00114',\n", + " 'acetylcholine(aq) + H2O(l) = acetate(aq) + choline(aq)'),\n", + " ('kegg:C02588 + kegg:C00001 = kegg:C00473 + kegg:C00249',\n", + " 'retinyl palmitate(aq) + H2O(l) = retinol(aq) + palmitate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate-2-(aq) + H2O(l) = acetate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00008 + kegg:C00001 = kegg:C00020 + kegg:C00009',\n", + " 'ADP-3-(aq) + H2O(l) = AMP-2--(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP-2--(aq) + H2O(l) = adenosine(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP(aq) + H2O(l) = adenosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C01094 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 1-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C00085 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01094 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 1-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 6-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01113 + kegg:C00001 = kegg:C00124 + kegg:C00009',\n", + " 'D-galactose 6-phosphate(aq) + H2O(l) = D-galactose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00035 + 2 kegg:C00001 = kegg:C00387 + 2 kegg:C00009',\n", + " 'GDP(aq) + 2 H2O(l) = guanosine(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C00092 + kegg:C00001 = kegg:C00031 + kegg:C00009',\n", + " 'D-glucose 6-phosphate(aq) + H2O(l) = D-glucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00144 + kegg:C00001 = kegg:C00387 + kegg:C00009',\n", + " 'GMP(aq) + H2O(l) = guanosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00044 + 3 kegg:C00001 = kegg:C00387 + 3 kegg:C00009',\n", + " 'GTP(aq) + 3 H2O(l) = guanosine(aq) + 3 orthophosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00001 = kegg:C00294 + kegg:C00009',\n", + " 'IMP(aq) + H2O(l) = inosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00275 + kegg:C00001 = kegg:C00159 + kegg:C00009',\n", + " 'D-mannose 6-phosphate(aq) + H2O(l) = D-mannose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03360 + kegg:C00001 = kegg:C00870 + kegg:C00009',\n", + " '4-nitrophenyl phosphate(aq) + H2O(l) = 4-nitrophenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C02734 + kegg:C00001 = kegg:C00146 + kegg:C00009',\n", + " 'phenyl phosphate(aq) + H2O(l) = phenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00197 + kegg:C00001 = kegg:C00258 + kegg:C00009',\n", + " '(R)-3-phosphoglycerate(aq) + H2O(l) = (R)-glycerate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03166 + kegg:C00001 = kegg:C00581 + kegg:C00009',\n", + " 'phosphoguanidinoacetate(aq) + H2O(l) = guanidinoacetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate3-(aq) + H2O(l) = pyruvate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00588 + kegg:C00001 = kegg:C00114 + kegg:C00009',\n", + " 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " (nan, 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01005 + kegg:C00001 = kegg:C00065 + kegg:C00009',\n", + " 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03149 + kegg:C00001 = kegg:C01959 + kegg:C00009',\n", + " 'phosphotaurocyamine(aq) + H2O(l) = taurocyamine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00001 = 2 kegg:C00009',\n", + " 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00117 + kegg:C00001 = kegg:C00121 + kegg:C00009',\n", + " 'D-ribose 5-phosphate(aq) + H2O(l) = D-ribose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00199 + kegg:C00001 = kegg:C00309 + kegg:C00009',\n", + " 'D-ribulose 5-phosphate(aq) + H2O(l) = D-ribulose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + H2O(l) = acetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + 3 kegg:C00001 = kegg:C00212 + 3 kegg:C00009',\n", + " 'ATP(aq) + 3 H2O(l) = adenosine(aq) + 3 orthophosphate(aq)'),\n", + " (nan,\n", + " 'L-alpha-glycerophosphate(aq) + H2O(l) = glycerol(aq) + orthophosphate(aq) '),\n", + " (nan, 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C00020',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00968 + kegg:C00001 = kegg:C00360',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = 2'-deoxyadenosine 5'-monophosphate(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = GMP(aq)\"),\n", + " ('kegg:C00943 + kegg:C00001 = kegg:C00130',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = IMP(aq)\"),\n", + " (nan, \"uridine 3':5'-(cyclic)phosphate(aq) + H2O(l) = UMP(aq)\"),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C01367',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = adenosine 3'-monophosphate(aq)\"),\n", + " ('kegg:C02052 + kegg:C00001 = 2 kegg:C00208',\n", + " 'maltotetraose(aq) + H2O(l) = 2 maltose(aq)'),\n", + " ('kegg:C01083 + kegg:C00001 = 2 kegg:C00031',\n", + " ',-trehalose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " 'isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02160 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'isomaltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01936 + 5 kegg:C00001 = 6 kegg:C00031',\n", + " 'maltohexaose(aq) + 5 H2O(l) = 6 D-glucose(aq)'),\n", + " ('kegg:C00208 + kegg:C00001 = 2 kegg:C00031',\n", + " 'maltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02052 + 3 kegg:C00001 = 4 kegg:C00031',\n", + " 'maltotetraose(aq) + 3 H2O(l) = 4 D-glucose(aq)'),\n", + " ('kegg:C01835 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'maltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C00713 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'panose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01742 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'palatinose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C19636 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'D-turanose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00185 + kegg:C00001 = 2 kegg:C00031',\n", + " 'cellobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C08240 + kegg:C00001 = 2 kegg:C00031',\n", + " '-gentiobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C05402 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " '-D-melibiose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C00243 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " 'lactose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C07064 + kegg:C00001 = kegg:C00124 + kegg:C00095',\n", + " 'lactulose(aq) + H2O(l) = D-galactose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00492 + kegg:C00001 = kegg:C05402 + kegg:C00095',\n", + " 'raffinose(aq) + H2O(l) =-D-melibiose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00089 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'sucrose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00147 + kegg:C00117',\n", + " 'AMP(aq) + H2O(l) = adenine(aq) + D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00153 + kegg:C01882',\n", + " 'NAD(aq) + H2O(l) = nicotinamide(aq) + ADPribose(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00147 + kegg:C00121',\n", + " 'adenosine(aq) + H2O(l) = adenine(aq) + D-ribose(aq)'),\n", + " ('kegg:C00021 + kegg:C00001 = kegg:C00212 + kegg:C00155',\n", + " 'S-adenosyl-L-homocysteine(aq) + H2O(l) = adenosine(aq) + L-homocysteine(aq)'),\n", + " ('kegg:C00152 + kegg:C00001 = kegg:C00049 + kegg:C00014',\n", + " 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " ('kegg:C00064 + kegg:C00001 = kegg:C00025 + kegg:C00014',\n", + " 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq) '),\n", + " ('kegg:C01563 + kegg:C00001 = kegg:C00014 + kegg:C00288',\n", + " 'carbamate(aq) + H2O(l) = ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00086 + 2 kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " (nan, 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C07761 + kegg:C00001 = kegg:C02595 + kegg:C07756',\n", + " 'cephalothin(aq) + H2O(l) = 2-thienylacetic acid(aq) + 7-aminocephalosporanic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C08126 + kegg:C00001 = kegg:C02954 + kegg:C02181',\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C05598 + kegg:C00001 = kegg:C07086 + kegg:C00037',\n", + " 'phenylacetylglycine(aq) + H2O(l) = phenylacetic acid(aq) + glycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00033 + kegg:C00073',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = acetate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00864 + kegg:C00001 = kegg:C00522 + kegg:C00099',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine'),\n", + " ('kegg:C00337 + kegg:C00001 = kegg:C00438',\n", + " '(S)-dihydroorotate(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C03703 + kegg:C00001 = kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " (nan, 'ampicillin + H2o = ampicillinoic acid'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C06567',\n", + " 'penicillin G(aq) + H2O(l) = penicillinoic acid(aq)'),\n", + " (nan, 'phenoxymethylpenicillin'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00077 + kegg:C00086',\n", + " 'L-arginine(aq) + H2O(l) = L-ornithine(aq) + urea(aq)'),\n", + " ('kegg:C00499 + kegg:C00001 = kegg:C00603 + kegg:C00086',\n", + " 'allantoate(aq) + H2O(l) = (-)-ureidoglycolate(aq) + urea(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00327 + kegg:C00014',\n", + " 'L-arginine(aq) + H2O(l) = L-citrulline(aq) + ammonia(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00294 + kegg:C00014',\n", + " 'adenosine(aq) + H2O(l) = inosine(aq) + ammonia(aq)'),\n", + " ('kegg:C00475 + kegg:C00001 = kegg:C00299 + kegg:C00014',\n", + " 'cytidine(aq) + H2O(l) = uridine(aq) + ammonia(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00130 + kegg:C00014',\n", + " 'AMP(aq) + H2O(l) = IMP(aq) + ammonia(aq)'),\n", + " ('kegg:C00445 + kegg:C00001 = kegg:C00234',\n", + " '5,10-methenyltetrahydrofolate(aq) + H2O(l) = 10-formyltetrahydrofolate(aq)'),\n", + " (nan, 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = kegg:C00224 + 2 kegg:C00009',\n", + " 'ATP(aq) + sulfate(aq) + H2O(l) = adenylyl sulfate(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C02466 + kegg:C00001 = kegg:C00536',\n", + " 'trimetaphosphate(aq) + H2O(l) = triphosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00455 + kegg:C00020',\n", + " 'NAD(aq) + H2O(l) =-nicotinamide mononucleotide(aq) + AMP(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP(aq) + H2O(l) = ADP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP-4-(aq) + H2O(l) = ADP-3-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C00035 + kegg:C00009',\n", + " 'GTP(aq) + H2O(l) = GDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00104 + kegg:C00009',\n", + " 'ITP(aq) + H2O(l) = IDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00036 + kegg:C00001 = kegg:C00104 + kegg:C00074 + kegg:C00288',\n", + " 'ITP(aq) + oxaloacetate(aq) + H2O(l) = IDP(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00013 + kegg:C00036 + kegg:C00001 = kegg:C00009 + kegg:C00074 + kegg:C00288',\n", + " 'diphosphate(aq) + oxaloacetate(aq) + H2O(l) = phosphate(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-biphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C03394 = kegg:C00067 + kegg:C00111',\n", + " 'erythrulose 1-phosphate(aq) = formaldehyde(aq) + glycerone phosphate(aq)'),\n", + " ('kegg:C00673 = kegg:C00118 + kegg:C00084',\n", + " '2-deoxy-D-ribose 5-phosphate(aq) = D-glyceraldehyde 3-phosphate(aq) + acetaldehyde(aq)'),\n", + " (nan,\n", + " '5,6-dideoxyfructose 1-phosphate(aq) = glycerone phosphate(aq) + propionaldehyde(aq)'),\n", + " ('kegg:C00354 = kegg:C00111 + kegg:C00118',\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01094 = kegg:C00577 + kegg:C00111',\n", + " 'D-fructose 1-phosphate(aq) = D-glyceraldehyde(aq) + glycerone phosphate(aq)'),\n", + " (nan,\n", + " 'methylerythrulose 1-phosphate(aq) = acetaldehyde(aq) + glycerone phosphate (aq)'),\n", + " ('kegg:C00354 = 2 kegg:C00111',\n", + " 'D-fructose 1,6-bisphosphate(aq) = 2 glycerone phosphate(aq)'),\n", + " ('kegg:C04442 = kegg:C00022 + kegg:C00118',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01099 = kegg:C00111 + kegg:C00424',\n", + " 'L-fuculose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C06159 = kegg:C00022 + kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq) = pyruvate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C00684 = kegg:C00022 + kegg:C00266',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq) = pyruvate(aq) + glycolaldehyde(aq)'),\n", + " ('kegg:C01131 = kegg:C00111 + kegg:C00424',\n", + " 'L-rhamnulose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C01286 = kegg:C00022 + kegg:C00118',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C06019 = kegg:C00199 + kegg:C00067',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-ribulose 5-phosphate(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00311 = kegg:C00042 + kegg:C00048',\n", + " 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " (nan, '(S)-malate(aq) + CoA(aq) = acetyl-CoA(aq) + H2O(l) + glyoxylate(aq)'),\n", + " ('kegg:C00270 = kegg:C00645 + kegg:C00022',\n", + " 'N-acetylneuraminate(aq) = N-acetyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00158 = kegg:C00033 + kegg:C00036',\n", + " 'citrate(aq) = acetate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00036 + kegg:C00024 + kegg:C00001 = kegg:C00158 + kegg:C00010',\n", + " 'oxaloacetate(aq) + acetyl-CoA(aq) + H2O(l) = citrate(aq) + CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00158 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00024 + kegg:C00036',\n", + " 'ATP(aq) + citrate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + acetyl-CoA(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C01127 = kegg:C00022 + kegg:C00048',\n", + " '4-hydroxy-2-oxoglutarate(aq) = pyruvate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C02614 = kegg:C00033 + kegg:C00022',\n", + " '(S)-2-methylmalate(aq) = acetate(aq) + pyruvate(aq)'),\n", + " ('kegg:C04348 = kegg:C00024 + kegg:C00048',\n", + " '(R,S)-malyl-CoA(aq) = acetyl-CoA(aq) + glyoxylate(aq)'),\n", + " ('kegg:C03652 = kegg:C00163 + kegg:C00022',\n", + " '2,3-dimethylmalate(aq) = propanoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00078 + kegg:C00001 = kegg:C00463 + kegg:C00022 + kegg:C00014',\n", + " 'L-tryptophan(aq) + H2O(l) = indole(aq) + pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00122 + kegg:C00001 = kegg:C00149',\n", + " 'fumarate(aq) + H2O(l) = (S)-malate(aq)'),\n", + " ('kegg:C00158 = kegg:C00417 + kegg:C00001',\n", + " 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00417 + kegg:C00001',\n", + " 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00158', 'isocitrate(aq) = citrate(aq)'),\n", + " (nan, 'isocitrate(aq) = citrate(aq)'),\n", + " ('kegg:C00944 = kegg:C02637 + kegg:C00001',\n", + " '3-dehydroquinate(aq) = 3-dehydroshikimate(aq) + H2O(l)'),\n", + " ('kegg:C00631 = kegg:C00074 + kegg:C00001',\n", + " '2-phospho-D-glycerate(aq) = phosphoenolpyruvate(aq) + H2O(l)'),\n", + " ('kegg:C03561 = kegg:C00877 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq) = cis-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " (nan, '(3R)-3-hydroxyhexanoyl-CoA(aq) = cis-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C05268 = kegg:C05271 + kegg:C00001',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq) = trans-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00118 + kegg:C00463 = kegg:C03506',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00065 = kegg:C00078 + kegg:C00001',\n", + " 'indole(aq) + L-serine(aq) = L-tryptophan(aq) + H2O(l)'),\n", + " ('kegg:C03506 + kegg:C00065 = kegg:C00078 + kegg:C00118 + kegg:C00001',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " (nan, '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C00065 = kegg:C00022 + kegg:C00014',\n", + " 'L-serine(aq) = pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00497 = kegg:C01384 + kegg:C00001',\n", + " '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C02614 = kegg:C01732 + kegg:C00001',\n", + " '(S)-2-methylmalate(aq) = 2-methylfumarate(aq) + H2O(l)'),\n", + " (nan, '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C02612 = kegg:C02226 + kegg:C00001',\n", + " '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C00217 = kegg:C02237 + kegg:C00001',\n", + " 'D-glutamate(aq) = 5-oxo-D-proline(aq) + H2O(l)'),\n", + " ('kegg:C00785 + kegg:C00001 = kegg:C03680',\n", + " 'urocanate(aq) + H2O(l) = 4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'),\n", + " ('kegg:C04618 = kegg:C04246 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) = cis-but-2-enoyl-[acyl-carrier protein](aq) + H2O(l)'),\n", + " ('kegg:C03652 = kegg:C00922 + kegg:C00001',\n", + " '(2R,3S)-2,3-dimethylmalate(aq) = dimethylmaleate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00049 = kegg:C00122 + kegg:C00014',\n", + " 'L-aspartate(aq) = fumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C03618 = kegg:C01732 + kegg:C00014',\n", + " 'L-threo-3-methylaspartate(aq) = 2-methylfumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C00135 = kegg:C00785 + kegg:C00014',\n", + " 'L-histidine(aq) = urocanate(aq) + ammonia(aq)'),\n", + " ('kegg:C00079 = kegg:C00423 + kegg:C00014',\n", + " 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'beta-alanylpantetheine(aq) = acrylylpantetheine(aq) + ammonia(aq)'),\n", + " ('kegg:C03406 = kegg:C00122 + kegg:C00062',\n", + " 'N-(L-argino)succinate(aq) = fumarate(aq) + L-arginine(aq)'),\n", + " ('kegg:C03794 = kegg:C00122 + kegg:C00020',\n", + " 'adenylosuccinate(aq) = fumarate(aq) + AMP(aq)'),\n", + " ('kegg:C04823 = kegg:C00122 + kegg:C04677',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole = Fumarate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"),\n", + " ('kegg:C00603 = kegg:C00048 + kegg:C00086',\n", + " '(-)-ureidoglycolate(aq) = glyoxylate(aq) + urea(aq)'),\n", + " ('kegg:C03451 = kegg:C00051 + kegg:C00546',\n", + " '(R)-S-lactoylglutathione(aq) = glutathione (reduced)(aq) + methylglyoxal(aq)'),\n", + " ('kegg:C00002 = kegg:C00575 + kegg:C00013',\n", + " \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " (nan, \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " ('kegg:C00041 = kegg:C00133', 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00025 = kegg:C00217', 'L-glutamate(aq) = D-glutamate(aq)'),\n", + " ('kegg:C00047 = kegg:C00739', 'L-lysine(aq) = D-lysine(aq)'),\n", + " ('kegg:C00666 = kegg:C00680',\n", + " 'L,L-2,6-diaminoheptanedioate(aq) = meso-diaminoheptanedioate(aq)'),\n", + " ('kegg:C01157 = kegg:C03440',\n", + " 'trans-4-hydroxy-L-proline(aq) = cis-4-hydroxy-D-proline(aq)'),\n", + " ('kegg:C00123 = kegg:C01570', 'L-leucine(aq) = D-leucine(aq)'),\n", + " (nan, 'L-alpha-amino-n-butyrate(aq) = D-alpha-amino-n-butyrate(aq)'),\n", + " ('kegg:C00199 = kegg:C00231',\n", + " 'D-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00029 = kegg:C00052', 'UDPglucose(aq) = UDPgalactose(aq)'),\n", + " (nan, 'UDP-D-quinovose(aq) = UDP-D-fucose(aq)'),\n", + " ('kegg:C01101 = kegg:C00231',\n", + " 'L-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00935 = kegg:C00190', 'UDP-L-arabinose(aq) = UDP-D-xylose(aq)'),\n", + " ('kegg:C00167 = kegg:C00617',\n", + " 'UDP-D-glucuronate(aq) = UDP-D-galacturonate(aq)'),\n", + " ('kegg:C00140 = kegg:C00645',\n", + " 'N-acetyl-D-glucosamine(aq) = N-acetyl-D-mannosamine(aq)'),\n", + " ('kegg:C00357 = kegg:C04257',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq) = N-acetyl-D-mannosamine 6-phosphate(aq)'),\n", + " ('kegg:C03598 = kegg:C03599',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq) = CDP-3,6-dideoxy-D-mannose(aq)'),\n", + " ('kegg:C00668 = kegg:C01172',\n", + " 'alpha-D-Glucose 6-phosphate(aq) = beta-D-Glucose 6-phosphate(aq)'),\n", + " ('kegg:C00096 = kegg:C02280', 'GDPmannose(aq) = GDP-L-galactose(aq)'),\n", + " ('kegg:C01213 = kegg:C00683',\n", + " '(R)-methylmalonyl-CoA(aq) = (S)-methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00376 = kegg:C02110', 'all-trans-retinal(aq) = 11-cis-retinal(aq)'),\n", + " ('kegg:C01595 = kegg:C04056',\n", + " '9-cis,12-cis-octadecadienoate(aq) = 9-cis,11-trans-octadecadienoate(aq)'),\n", + " ('kegg:C00118 = kegg:C00111',\n", + " 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " (nan, 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " ('kegg:C01796 = kegg:C02022', 'D-erythrose(aq) = D-erythrulose(aq)'),\n", + " (nan, 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C00216 = kegg:C00309', 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C01019 = kegg:C01721', 'L-fucose(aq) = L-fuculose(aq)'),\n", + " ('kegg:C00259 = kegg:C00508', 'L-arabinose(aq) = L-ribulose(aq)'),\n", + " ('kegg:C00031 = kegg:C00095', 'D-glucose(aq) = D-fructose(aq)'),\n", + " ('kegg:C06468 = kegg:C01487', 'D-psicose(aq) =-D-allose(aq)'),\n", + " ('kegg:C06468 = kegg:C06464', 'D-psicose(aq) = D-altrose(aq)'),\n", + " ('kegg:C00181 = kegg:C00310', 'D-xylose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00117 = kegg:C00199',\n", + " 'D-ribose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00476 = kegg:C00310', 'D-lyxose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00159 = kegg:C00095', 'D-mannose(aq) = D-fructose(aq)'),\n", + " (nan, 'D-rhamnose(aq) = D-rhamnulose(aq)'),\n", + " ('kegg:C00275 = kegg:C00085',\n", + " 'D-mannose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan,\n", + " '6-amino-D-glucose 6-phosphate(aq) = 6-amino-D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00092 = kegg:C00085',\n", + " 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan, 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00352 + kegg:C00001 = kegg:C00085 + kegg:C00014',\n", + " 'D-glucosamine 6-phosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + ammonia(aq)'),\n", + " ('kegg:C00333 = kegg:C00558', 'D-galacturonate(aq) = D-tagaturonate(aq)'),\n", + " ('kegg:C00191 = kegg:C00905', 'D-glucuronate(aq) = D-fructuronate(aq)'),\n", + " ('kegg:C01112 = kegg:C00199',\n", + " 'D-arabinose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00507 = kegg:C00861', 'L-rhamnose(aq) = L-rhamnulose(aq)'),\n", + " ('kegg:C00121 = kegg:C00309', 'D-ribose(aq) = D-ribulose(aq)'),\n", + " (nan, 'L-mannose(aq) = L-fructose(aq)'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00166 = kegg:C02763',\n", + " 'keto-phenylpyruvate(aq) = enol-phenylpyruvate(aq)'),\n", + " (nan, 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00036 = kegg:C03981',\n", + " 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00129 = kegg:C00235',\n", + " 'isopentenyl diphosphate(aq) = dimethylallyl diphosphate(aq)'),\n", + " ('kegg:C02295 = kegg:C00922', 'methylitaconate(aq) = dimethylmaleate(aq)'),\n", + " ('kegg:C00631 = kegg:C00197',\n", + " '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan, '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C00352 = kegg:C06156',\n", + " 'D-glucosamine 6-phosphate(aq) = D-glucosamine 1-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C01231 = kegg:C00092 + kegg:C00354',\n", + " 'D-fructose 6-phosphate(aq) + D-glucose 1,6-diphosphate(aq) =-D-glucose 6-phosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00103 = kegg:C00092',\n", + " '-D-glucose 1-phosphate(aq) =-D-glucose 6-phosphate(aq)'),\n", + " (nan, '6-thioglucose 6-phosphate(aq) =6-thioglucose I-phosphate(aq)'),\n", + " ('kegg:C04256 = kegg:C00357',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq) = N-acetyl-D-glucosamine 6-phosphate(aq)'),\n", + " ('kegg:C00620 = kegg:C00117',\n", + " 'D-ribose 1-phosphate(aq) = D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00636 = kegg:C00275',\n", + " 'D-mannose 1-phosphate(aq) = D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00047 = kegg:C01142', 'L-lysine(aq) = (3S)-3,6-diaminohexanoate(aq)'),\n", + " ('kegg:C00515 = kegg:C03943',\n", + " 'D-ornithine(aq) = D-threo-2,4-diaminopentanoate(aq)'),\n", + " ('kegg:C03618 = kegg:C00025',\n", + " 'L-threo-3-methylaspartate(aq) = L-glutamate(aq)'),\n", + " ('kegg:C01213 = kegg:C00091', '(R)-methylmalonyl-CoA(aq) = succinyl-CoA(aq)'),\n", + " ('kegg:C02930 = kegg:C02295',\n", + " '2-methyleneglutarate(aq) = methylitaconate(aq)'),\n", + " ('kegg:C04105 = kegg:C02480',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq) = cis-cis-hexadienedioate(aq)'),\n", + " ('kegg:C03178 = kegg:C03314',\n", + " 'tetrahydroxypteridine(aq) = xanthine-8-carboxylate(aq)'),\n", + " ('kegg:C00002 + kegg:C00183 + kegg:C01653 = kegg:C00020 + kegg:C00013 + kegg:C02554',\n", + " 'ATP + L-valine + tRNA(Val) = AMP + diphosphate + L-Valyl-tRNA(Val)'),\n", + " ('kegg:C00002 + kegg:C00033 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00024',\n", + " 'ATP(aq) + acetate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + acetyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00163 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00100',\n", + " 'ATP(aq) + propanoate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + propanonyl-CoA(aq)'),\n", + " ('kegg:C00044 + kegg:C00042 + kegg:C00010 = kegg:C00035 + kegg:C00009 + kegg:C00091',\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " (nan,\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00042 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00091',\n", + " 'ATP(aq) + succinate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00025 + kegg:C00014 = kegg:C00008 + kegg:C00009 + kegg:C00064',\n", + " 'ATP(aq) + L-glutamate(aq) + ammonia(aq) = ADP(aq) + phosphate(aq) + L-glutamine(aq)'),\n", + " ('kegg:C00002 + kegg:C00058 + kegg:C00101 = kegg:C00008 + kegg:C00009 + kegg:C00234',\n", + " 'ATP(aq) + formate(aq) + tetrahydrofolate(aq) = ADP(aq) + phosphate(aq) + 10-formyltetrahydrofolate(aq)'),\n", + " ('kegg:C00044 + kegg:C00130 + kegg:C00049 = kegg:C00035 + kegg:C00009 + kegg:C03794',\n", + " 'GTP(aq) + IMP(aq) + L-aspartate(aq) = GDP(aq) + phosphate(aq) + adenylosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00327 + kegg:C00049 = kegg:C00020 + kegg:C00013 + kegg:C03406',\n", + " 'ATP(aq) + L-citrulline(aq) + L-aspartate(aq) = AMP(aq) + diphosphate(aq) + L-arginosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C00036',\n", + " 'ATP(aq) + pyruvate(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00100 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C02557',\n", + " 'ATP(aq) + propanoyl-CoA(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C01904 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'D-arabitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00006 = kegg:C00095 + kegg:C00005',\n", + " 'D-mannitol(aq) + NADP(aq) = D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C15025 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'D-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00584 + kegg:C00003 = kegg:C04707 + kegg:C00004',\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00007 = kegg:C00198 + kegg:C00027',\n", + " '-D-glucose(aq) + O2(aq) = D-glucono-1,5-lactone(aq) + H2O2(aq)'),\n", + " (nan, 'beta-D-glucose(aq) + 1/2 O2(aq) = D-glucono-1,5-lactone(aq) + H2O(l)'),\n", + " ('kegg:C00187 + kegg:C00007 = kegg:C00599 + kegg:C00027',\n", + " 'cholesterol(aq) + O2(aq) = cholest-4-en-3-one(aq) + H2O2(aq)'),\n", + " ('kegg:C00187 + 0.5 kegg:C00007 = kegg:C00599 + kegg:C00001',\n", + " 'cholesterol(aq) + 1/2 O2(aq) = cholest-4-en-3-one(aq) + H2O(l)'),\n", + " ('kegg:C00254 + kegg:C00003 = kegg:C01179 + kegg:C00004 + kegg:C00288',\n", + " 'prephenate(aq) + NAD(aq) = 4-hydroxyphenylpyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " '(S)-dihydroorotate(aq)+ oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)'),\n", + " ('kegg:C00037 + kegg:C00725 = metanetx.chemical:MNXM39260 + kegg:C00288',\n", + " 'glycine(aq) + lipoate(aq) = S-aminomethyldihydro--lipoate(aq) + carbon dioxide(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00003 = kegg:C00127 + kegg:C00004',\n", + " '2 reduced glutathione(aq) + NAD(aq) = oxidized glutathione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00366 + 0.5 kegg:C00007 + 2 kegg:C00001 = kegg:C01551 + kegg:C00288',\n", + " 'urate(aq) + 1/2 O2(aq) + 2 H2O(l) = allantoin(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00027 = 0.5 kegg:C00007 + kegg:C00001',\n", + " 'H2O2(aq) = 1/2 O2(aq) + H2O(l)'),\n", + " (nan, 'H2O2 + reduced thiocyanate = oxidized thiocyanate + H2O'),\n", + " ('kegg:C02278 + kegg:C01847 + kegg:C00007 = kegg:C02679 + kegg:C00061 + kegg:C00001',\n", + " 'dodecanal(aq) + FMN(reduced) + O2(aq) = dodecanoic acid(aq) + FMN(oxidized) + H2O(l)'),\n", + " ('kegg:C00808 + kegg:C00004 + kegg:C00007 = kegg:C03448 + kegg:C00003 + kegg:C00001',\n", + " '(+)-camphor(aq) + NADH(aq) + O2(aq) = (+)-5-exo-hydroxycamphor(aq) + NAD(aq) + H2O(l)'),\n", + " ('kegg:C04377 + kegg:C00037 + kegg:C00001 = kegg:C01217 + kegg:C00065',\n", + " 'CH2-H4PteGlu4(aq) + glycine(aq) + H2O(l) = H4PteGlu4(aq) + L-serine(aq)'),\n", + " ('kegg:C00024 + kegg:C00065 = kegg:C00010 + kegg:C00979',\n", + " 'acetyl-CoA(aq) + L-serine(aq) = CoA(aq) + O-acetyl-L-serine(aq)'),\n", + " ('kegg:C00079 + kegg:C00026 = kegg:C00166 + kegg:C00025',\n", + " 'L-phenylalanine(aq) + 2-oxoglutarate(aq) = phenylpyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00082 + kegg:C00026 = kegg:C01179 + kegg:C00025',\n", + " 'L-tyrosine(aq) + 2-oxoglutarate(aq) = 4-hydroxyphenylpyruvate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C05665 = kegg:C00022 + kegg:C00986',\n", + " 'L-alanine(aq) + 3-aminopropionaldehyde(aq) = pyruvate(aq) + 1,3-diaminopropane(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " '-isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'ammonium carbamate(aq) + H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-4-hydroxyphenylglycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00073 + kegg:C00033',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = L-methionine(aq) + acetate(aq)'),\n", + " ('kegg:C03410 = kegg:C03521 + kegg:C00022',\n", + " 'N-glycolylneuraminate(aq) = N-glycolyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00251 = kegg:C00156 + kegg:C00022',\n", + " 'chorismate(aq) = 4-hydroxybenzoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C06322 + kegg:C00001 = kegg:C06749',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq) + H2O(l) = 6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!'),\n", + " (nan,\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00118 = kegg:C03506',\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " (nan,\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " ('kegg:C00254 = kegg:C00166 + kegg:C00001 + kegg:C00288',\n", + " 'prephenate(aq) = phenylpyruvate(aq) + H2o(l) + carbon dioxide(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C11355 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 4-amino-4-deoxychorismate(aq) + H2O(l)'),\n", + " ('kegg:C00251 = kegg:C00254', 'chorismate(aq) = prephenate(aq)'),\n", + " ('kegg:C00251 = kegg:C00885', 'chorismate(aq) = isochorismate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C18054 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 2-amino-2-deoxyisochorismate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan, '2-butanone(sln)+ 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclobutanone(sln)+ 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cycloheptanone(sln)+ 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclohexanone(sln)+ 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclooctanone(sln)+ 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclopentanone(sln)+ 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-heptanone(sln)+ 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)'),\n", + " (nan, '2-hexanone(sln)+ 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-octanone(sln)+ 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-pentanone(sln)+ 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-ethanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-heptanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-hexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-pentanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-propanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)'),\n", + " ('kegg:C01845 + kegg:C00006 = kegg:C00207 + kegg:C00005',\n", + " '2-propanol(aq) + NADP(ox)(aq) = acetone(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(ox)(aq) = L-aspartate 4-semialdehyde(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol-1-phosphate(aq) + NAD(ox)(aq) = D-fructose 6-phosphate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq) + NAD(ox)(aq) = 2-oxobutanoate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(ox)(aq) = pyruvate(aq) + NAD(red)(aq)'),\n", + " (nan,\n", + " '(2R,3R)-erythro-fluoromalate(aq) + NAD(aq) = (3R)-fluorooxaloacetate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '(S)-malate(aq) + 3-acetylpyridine adenine dinucleotide(ox)(aq) = oxaloacetate(aq) + 3-acetylpyridine adenine dinucleotide(red)(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(ox)(aq) = oxaloacetate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00314 + kegg:C00006 = kegg:C00250 + kegg:C00005',\n", + " 'pyridoxine(aq) + NADP(ox)(aq) = pyridoxal(aq) + NADP(red)(aq)'),\n", + " ('kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg:C00288 + kegg:C00004',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq) + NAD(ox) = 2-oxoadipate(aq) + carbon dioxide(aq) + NAD(red)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-L-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-D-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " ('kegg:C00522 + kegg:C00006 = kegg:C00966 + kegg:C00005',\n", + " '(R)-pantoate(aq) + NADP(ox) = 2-dehydropantoate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C15673 + kegg:C00006 = kegg:C02780 + kegg:C00005',\n", + " '2-keto-L-gulonate(aq) + NADP(ox)(aq) = 2,5-diketo-D-gluconate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00385 + kegg:C00001 + kegg:C00007 = kegg:C00366 + kegg:C00027',\n", + " 'xanthine(aq) + H2O(l) + O2(aq) = urate(aq) + H2O2(aq)'),\n", + " ('kegg:C00232 + kegg:C00005 = kegg:C00989 + kegg:C00006',\n", + " '4-oxobutanoate(aq) + NADP(red)(aq) = 4-hydroxybutanoate(aq) + NADP(ox)(aq)'),\n", + " (nan,\n", + " '4-dimethylaminomethylbenzylamine(aq) + H2O(l) + O2(aq) = 4-dimethylaminomethylbenzaldehyde(aq) + ammonia(aq) + H2O2(aq)'),\n", + " (nan,\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00234 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(ox)(aq) = 10-formyltetrahydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00449 + kegg:C00003 + kegg:C00001 = kegg:C00047 + kegg:C00026 + kegg:C00004',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine + NAD(ox) + H2O(l) = L-lysine(aq) + 2-oxoglutarate(aq) + NAD(red)'),\n", + " ('kegg:C00004 + kegg:C00006 = kegg:C00003 + kegg:C00005',\n", + " 'NAD(red)(aq) + NADP(ox)(aq) = NAD(ox)(aq) + NADP(red)(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 glutathoine(red)(aq) + NADP(ox)(aq) = glutathoine(ox)(aq) + NADP(red)(aq)'),\n", + " (nan, '2 glutathione(red)(ox) + NADP(aq) = glutathione(ox)(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00704 = kegg:C00007 + kegg:C00027', '2 O2- = O2 + H2O2'),\n", + " (nan, 'methyl viologen(red)(aq) = methyl viologen(ox)(aq) + H2(g)'),\n", + " ('kegg:C00169 + kegg:C00049 = kegg:C00009 + kegg:C00438',\n", + " 'carbamoyl phosphate(aq) + L-aspartate(aq) = orthophosphate(aq) + N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C04688 + kegg:C00043 = kegg:C03688 + kegg:C04738',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq) + UDP-N-acetyl-D-glucosamine(aq) = acyl-carrier-protein(aq) + UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'),\n", + " (nan,\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C06021 = kegg:C00237 + kegg:C06020 + kegg:C00010',\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2 '-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00020 + kegg:C00013 = kegg:C00147 + kegg:C00119',\n", + " 'AMP(aq) + pyrophosphate(aq) = adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00013 = kegg:C00262 + kegg:C00119',\n", + " 'IMP(aq) + pyrophosphate(aq) = hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5 '-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " ('kegg:C01185 + kegg:C00013 = kegg:C00253 + kegg:C00119',\n", + " 'Nicotinate D-ribonucleotide(aq) + pyrophosphate(aq) = nicotinic acid(aq) + 5-Phospho-alpha-D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00170 + kegg:C00009 = kegg:C00147 + kegg:C04188',\n", + " \"5 '-methylthioadenosine(aq) + orthophosphate(aq) = adenine(aq) + 5-methylthio-D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C03557 + kegg:C00022 = kegg:C03167 + kegg:C00041',\n", + " '(2-aminoethyl)phosphonate(aq) + pyruvate(aq) = 2-phosphonoacetaldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3, 3-dimethyl-2-oxobutanoate(aq) +L-glutamatea'),\n", + " (nan,\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00183 + kegg:C00026 = kegg:C06255 + kegg:C00025',\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01005 + kegg:C00026 = kegg:C03232 + kegg:C00025',\n", + " 'O-phospho-L-serine(aq) + 2-oxoglutarate(aq) = 3-phosphonooxypyruvate(aq) + L-glutamate(aq)'),\n", + " (nan, 'ATP(aq) + serpeptide(aq) =ADP(aq) + phosphorylated serpeptide(aq) '),\n", + " (nan, 'ATP(aq) + syntide 2(aq) =ADP(aq) + phosphosyntide(aq) '),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00074 + kegg:C00008',\n", + " 'ATP(aq) + pyruvate(aq) = phosphoenolpyruvate(aq) + ADP(aq)'),\n", + " ('kegg:C00013 + kegg:C00085 = kegg:C00009 + kegg:C00354',\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01003 = kegg:C00008 + kegg:C03875',\n", + " 'ATP(aq) + myosin light chain(aq) = ADP(aq) + myosin light chain phosphate(aq)'),\n", + " (nan,\n", + " '2-aminobenzoic acid(aq) + ATP(aq) = 2-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-aminobenzoic acid(aq) + ATP(aq) = 3-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-aminobenzoic acid(aq) + ATP(aq) = 4-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " 'benzoic acid(aq) + ATP(aq) = benzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '2,3-dihydroxybenzoic acid(aq) + ATP(aq) = 2,3-dihydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxyanthranilic acid(aq) +ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxybenzoic acid(aq) +ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-hydroxybenzoic acid(aq) +ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxy-4-methylbenzoic acid(aq) _x0005_ATP(aq) =3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-methylbenzoic acid(aq) +ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-methylbenzoic acid(aq) +ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + Nomega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00013 + kegg:C00224',\n", + " 'ATP(aq) + sulfate(aq) = pyrophosphate(aq) + adenylylsulfate(aq)'),\n", + " (nan,\n", + " 'deoxynucleoside triphosphate(aq) _x0005_polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq) '),\n", + " ('kegg:C00008 + kegg:C00103 = kegg:C00498 + kegg:C00009',\n", + " 'ADP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00001 = kegg:C00020 + kegg:C00074 + kegg:C00009',\n", + " 'ATP(aq) + pyruvate(aq) + H2O(l) = AMP(aq) + phosphoenolpyruvate(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " 'benzyl alcohol(sln)+ butyl acetate(sln) = benzyl acetate(sln)+ 1-butanol(sln)'),\n", + " (nan, 'butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 2-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'dodecyl dodecanoate(sln) +H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln) '),\n", + " (nan,\n", + " 'D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + dodecyl dodecanoate(sln) = (-)-menthyl dodecanoate(sln) + 1-dodecanol(sln) '),\n", + " (nan,\n", + " '1-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '2-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan, 'oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1,2-dioctanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =cis-2-hydroxycyclopentanemethanol-phosphate(aq) '),\n", + " (nan,\n", + " 'trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =trans-2-hydroxycyclopentanemethanol -phosphate(aq) '),\n", + " (nan,\n", + " '1R, 2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) +H2O(l) =1R, 2S-trans-2-hydroxytetrahydrofuranmethanol -phosphate(aq) '),\n", + " (nan,\n", + " '5-methoxytrimethylene phosphate(aq) +H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq) '),\n", + " (nan,\n", + " '5-methyltrimethylene phosphate(aq) +H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq) '),\n", + " (nan, 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " (nan, \"adenosine 3':5'-(cyclic)phosphate(aq) +H2O(l) =AMP(aq) \"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq) + H2O(l) = guanosine 5 '-phosphate(aq)\"),\n", + " ('kegg:C00498 + kegg:C00001 = kegg:C00103 + kegg:C00020',\n", + " 'ADPglucose(aq) + H2O(l) =-D-glucose 1-phosphate(aq) + AMP(aq)'),\n", + " ('kegg:C00294 + kegg:C00001 = kegg:C00262 + kegg:C00121',\n", + " 'inosine(aq) + H2O(l) = hypoxanthine(aq) + D-ribose(aq)'),\n", + " (nan, '4-nitrophenyl acetate(aq) +H2O(l) = 4-nitrophenol(aq) +acetate(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Leu(aq) +4-nitrophenyl analide(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Phe(aq) +4-nitrophenylanalide(aq) '),\n", + " (nan, 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " (nan, 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " (nan,\n", + " 'cefamandole(aq) +H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) +D-mandelic acid(aq) '),\n", + " (nan,\n", + " '2-acetamidohept-6-enoic acid(aq) +H2O(l) =acetate(aq) + 2-aminohept-6-enoic acid(aq) '),\n", + " (nan, 'N-acetyl-L-alanine(aq) +H2O(l) =acetate(aq) +L-alanine(aq) '),\n", + " (nan, 'N-acetyl-L-cysteine(aq) +H2O(l) =acetate(aq) +L-cysteine(aq) '),\n", + " (nan, 'N-acetyl-L-norleucine(aq) +H2O(l) =acetate(aq) +L-norleucine(aq) '),\n", + " (nan, 'N-acetyl-L-valine(aq) +H2O(l) =acetate(aq) +L-valine(aq) '),\n", + " ('kegg:C03519 + kegg:C00001 = kegg:C00033 + kegg:C00079',\n", + " 'N-acetyl-L-phenylalanine(aq) + H2O(l) = acetate(aq) + L-phenylalanine(aq)'),\n", + " (nan, 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " ('kegg:C11695 + kegg:C00001 = kegg:C00189 + kegg:C00219',\n", + " 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " (nan,\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " ('kegg:C16512 + kegg:C00001 = kegg:C00189 + kegg:C00249',\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " (nan, '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00429 + kegg:C00001 = kegg:C02642',\n", + " '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C05922',\n", + " 'GTP(aq) + H2O(l) = ((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'),\n", + " ('kegg:C09814 + 2 kegg:C00001 = kegg:C00180 + kegg:C00014',\n", + " 'benzonitrile(aq) + 2 H2O(aq) = benzoic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C16074 + 2 kegg:C00001 = kegg:C07086 + kegg:C00014',\n", + " 'benzyl cyanide(aq) + 2 H2O(aq) = phenylacetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C02938 + 2 kegg:C00001 = kegg:C00954 + kegg:C00014',\n", + " '3-indoleacetonitrile(aq) + 2 H2O(l) = indole-3-acetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00130 + kegg:C00013',\n", + " 'ITP(aq) + H2O(l) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 = kegg:C00105 + kegg:C00288',\n", + " \"orotidine 5 '-phosphate(aq) = UMP(aq) + carbon dioxide(aq)\"),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C01182 + kegg:C00007 = kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + O2(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan,\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00279 + kegg:C00001 = kegg:C04691 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + D-erythrose 4-phosphate(aq) + H2O(l) = 2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00204 = kegg:C00022 + kegg:C00577',\n", + " '2-oxo-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde(aq)'),\n", + " (nan, 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C00108 + kegg:C00022 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = anthranilate(aq) + pyruvate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq) = trans-but-2-enoyl-coenzyme A + H2O(l)'),\n", + " ('kegg:C00318 = kegg:C04114 + kegg:C00001',\n", + " 'L-carnitine(aq) = 4-(trimethylammonio)but-2-enoate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C04691 = kegg:C00944 + kegg:C00009',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " (nan, 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00043 = kegg:C00203',\n", + " 'UDP-N-acetyl-D-glucosamine(aq) = UDP-N-acetyl-D-galactosamine(aq)'),\n", + " ('kegg:C00216 = kegg:C00121', 'D-arabinose(aq) = D-ribose(aq)'),\n", + " ('kegg:C01796 = kegg:C06463', 'D-erythrose(aq) = D-threose(aq)'),\n", + " ('kegg:C00031 = kegg:C00159', 'D-glucose(aq) = D-mannose(aq)'),\n", + " ('kegg:C05439 = kegg:C05437',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq) = (3,5)-cholesta-8,24-diene-3-ol(aq)'),\n", + " ('kegg:C00074 = kegg:C02798',\n", + " 'phosphoenolpyruvate(aq) = 3-phosphonopyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C00082 + kegg:C00787 = kegg:C00020 + kegg:C00013 + kegg:C02839',\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " ('kegg:C00002 + kegg:C00188 + kegg:C01651 = kegg:C00020 + kegg:C00013 + kegg:C02992',\n", + " 'ATP(aq) + L-threonine(aq) + tRNA-Thr(aq) = AMP(aq) + pyrophosphate(aq) + L-threonyl-tRNA-Thr(aq)'),\n", + " ('kegg:C00002 + kegg:C00407 + kegg:C01644 = kegg:C00020 + kegg:C00013 + kegg:C03127',\n", + " 'ATP(aq) + L-isoleusine(aq) + tRNA-Ile(aq) = AMP(aq) + pyrophosphate(aq) + L-isoleucyl-tRNA-Ile(aq)'),\n", + " ('kegg:C00002 + kegg:C00047 + kegg:C01646 = kegg:C00020 + kegg:C00013 + kegg:C01931',\n", + " 'ATP(aq) + L-lysine(aq) + tRNA-Lys(aq) = AMP(aq) + pyrophosphate(aq) + L-lysyl-tRNA-Lys(aq)'),\n", + " ('kegg:C00002 + kegg:C00065 + kegg:C01650 = kegg:C00020 + kegg:C00013 + kegg:C02553',\n", + " 'ATP(aq) + L-serine(aq) + tRNA-Ser(aq) = AMP(aq) + pyrophosphate(aq) + L-seryl-tRNA-Ser(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 + kegg:C01636 = kegg:C00020 + kegg:C00013 + kegg:C02163',\n", + " 'ATP(aq) + L-arginine(aq) + tRNA-Arg(aq) = AMP(aq) + pyrophosphate(aq) + L-arginyl-tRNA-Arg(aq)'),\n", + " ('kegg:C00002 + kegg:C00079 + kegg:C01648 = kegg:C00020 + kegg:C00013 + kegg:C03511',\n", + " 'ATP(aq) + L-phenylalanine(aq) + tRNA-Phe(aq) = AMP(aq) + pyrophosphate(aq) + L-phenylalanyl-tRNA-Phe(aq)'),\n", + " ('kegg:C00002 + kegg:C00135 + kegg:C01643 = kegg:C00020 + kegg:C00013 + kegg:C02988',\n", + " 'ATP(aq) + L-histidine(aq) + tRNA-His(aq) = AMP(aq) + pyrophosphate(aq) + L-histidyl-tRNA-His(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + (deoxyribonucleotide)_n(aq) + (deoxyribonucleotide)_m(aq) = AMP(aq) + pyrophosphate(aq) + (deoxyribonucleotide)_m+n(aq)'),\n", + " ('kegg:C00037 + kegg:C00003 + kegg:C00101 = kegg:C00143 + kegg:C00004 + kegg:C00014 + kegg:C00288 ',\n", + " 'glycine(aq) + NAD+(aq) + THF(aq) = 5,10-CH2-THF(aq) + NADH(aq) + NH3(aq) + CO2(aq)'),\n", + " ('kegg:C00101 + kegg:C00067 = kegg:C00143',\n", + " 'THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)'),\n", + " ('kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg:C00001',\n", + " 'Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'),\n", + " ('kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg:C04734',\n", + " \"10-Formyltetrahydrofolate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide = Tetrahydrofolate + 1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"),\n", + " ('kegg:C00199 + kegg:C00067 = kegg:C06019',\n", + " 'D-Ribulose 5-phosphate + Formaldehyde = D-arabino-Hex-3-ulose 6-phosphate'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate = D-Fructose 6-phosphate'),\n", + " ('kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg:C00092',\n", + " ',-trehalose 6-phosphate(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-glucose 6-phosphate(aq)')]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rxn" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "7dae7b13", + "metadata": {}, + "outputs": [], + "source": [ + "known_errors = {\n", + " #equal_errors\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)':\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) = 3-oxobutanoyl-[acyl-carrier protein](aq) + NADPH(aq)',\n", + " 'phenoxymethylpenicillin': 'phenoxymethylpenicillin(aq) + H2O(l) = phenoxymethylpenicillinoic acid(aq)',\n", + " 'D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!':\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = indol-3-yl-glycerol-3-phosphate(aq)',\n", + " \"butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)\":\n", + " \"butyl decanoate(sln) + H2O(sln) = 1-butanol(sln) + 1-decanoic acid(sln)\",\n", + " \"2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)\":\n", + " \"2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(l)\",\n", + " \"n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)\":\n", + " \"n-octanoic acid glycerol monoester(sln) + H2O(sln) = n-octanoic acid(sln) + glycerol(sln)\",\n", + " \"glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)\":\n", + " \"glycine(aq) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)\",\n", + " \"Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq)\":\n", + " \"γ-glutamohydroxamic acid(aq) + H20(l) = L-glutamate(aq) + hydroxylamine(aq)\",\n", + " \"glycolate + NAD = ...\": \"glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)\",\n", + " \"2,4-dihydroxybutanoate(aq) + NAD(aq) = ...\": \"2,4-dihydroxybutanoate(aq) + NAD(aq) = 2-oxo-4-hydroxybutanoate(aq) + NADH(aq)\",\n", + " #other_errors \n", + " 'ampicillin + H2o = ampicillinoic acid': 'ampicillin(aq) + H2O(l) = ampicillinoic acid(aq)',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine': 'pantothenate(aq) + H2O(l) = pantoic acid(aq) + beta-alanine(aq)'\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "5f40693c", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "New: glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)\n", + "Old: glycolate + NAD = ...\n", + "---\n", + "New: 2,4-dihydroxybutanoate(aq) + NAD(aq) = 2-oxo-4-hydroxybutanoate(aq) + NADH(aq)\n", + "Old: 2,4-dihydroxybutanoate(aq) + NAD(aq) = ...\n", + "---\n", + "New: (3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) = 3-oxobutanoyl-[acyl-carrier protein](aq) + NADPH(aq)\n", + "Old: (3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)\n", + "---\n", + "New: glycine(aq) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)\n", + "Old: glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)\n", + "---\n", + "New: 2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(l)\n", + "Old: 2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)\n", + "---\n", + "New: n-decanoic acid glycerol qiester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol monoester(sln)\n", + "Old: n-decanoic acid glycerol qiester(sln) + H20(sln) = n-decanoic acid(sln) +n -decanoic acid glycerol monoester(sln)\n", + "---\n", + "New: n-decanoic acid glycerol monoester(sln) + H2O(sln) = n-decanoic acid(sln) + glycerol(sln)\n", + "Old: n-decanoic acid glycerol monoester(sln) + H20(sln) = n-decanoic acid(sln) +glycerol(sln) \n", + "---\n", + "New: n-decanoic acid glycerol triester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol diester(sln)\n", + "Old: n-decanoic acid glycerol triester(sln) + H20(sln) = n-decanoic acid(sln) +n-decanoic acid glycerol diester(sln)\n", + "---\n", + "New: n-octanoic acid glycerol diester(sln) + H2O(sln) = n-octanoic add(sln) + n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)\n", + "Old: n-octanoic acid glycerol diester(sln) + H 20(sln) = n-octanoic add(sln) +n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)\n", + "---\n", + "New: n-octanoic acid glycerol monoester(sln) + H2O(sln) = n-octanoic acid(sln) + glycerol(sln)\n", + "Old: n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)\n", + "---\n", + "New: γ-glutamohydroxamic acid(aq) + H20(l) = L-glutamate(aq) + hydroxylamine(aq)\n", + "Old: Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq) \n", + "---\n", + "New: ampicillin(aq) + H2O(l) = ampicillinoic acid(aq)\n", + "Old: ampicillin + H2o = ampicillinoic acid\n", + "---\n", + "New: phenoxymethylpenicillin(aq) + H2O(l) = phenoxymethylpenicillinoic acid(aq)\n", + "Old: phenoxymethylpenicillin\n", + "---\n", + "New: 6-thioglucose 6-phosphate(aq) = 6-thioglucose I-phosphate(aq)\n", + "Old: 6-thioglucose 6-phosphate(aq) =6-thioglucose I-phosphate(aq)\n", + "---\n", + "New: (S)-dihydroorotate(aq) + oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)\n", + "Old: (S)-dihydroorotate(aq)+ oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)\n", + "---\n", + "New: D-glyceraldehyde 3-phosphate(aq) + indole(aq) = indol-3-yl-glycerol-3-phosphate(aq)\n", + "Old: D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!\n", + "---\n", + "New: 2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-butanone(sln) + 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)\n", + "Old: 2-butanone(sln)+ 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclobutanone(sln) + 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)\n", + "Old: cyclobutanone(sln)+ 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)\n", + "---\n", + "New: cycloheptanone(sln) + 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)\n", + "Old: cycloheptanone(sln)+ 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclohexanone(sln) + 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)\n", + "Old: cyclohexanone(sln)+ 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclooctanone(sln) + 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)\n", + "Old: cyclooctanone(sln)+ 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclopentanone(sln) + 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)\n", + "Old: cyclopentanone(sln)+ 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-heptanone(sln) + 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)\n", + "Old: 2-heptanone(sln)+ 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-hexanone(sln) + 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)\n", + "Old: 2-hexanone(sln)+ 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-octanone(sln) + 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)\n", + "Old: 2-octanone(sln)+ 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-pentanone(sln) + 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)\n", + "Old: 2-pentanone(sln)+ 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-ethanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-ethanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-heptanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-heptanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-hexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-hexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-pentanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-pentanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-propanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-propanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)\n", + "---\n", + "New: L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3,3-dimethyl-2-oxobutanoate(aq) + L-glutamate(aq)\n", + "Old: L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3, 3-dimethyl-2-oxobutanoate(aq) +L-glutamatea\n", + "---\n", + "New: ATP(aq) + serpeptide(aq) = ADP(aq) + phosphorylated serpeptide(aq)\n", + "Old: ATP(aq) + serpeptide(aq) =ADP(aq) + phosphorylated serpeptide(aq) \n", + "---\n", + "New: ATP(aq) + syntide 2(aq) = ADP(aq) + phosphosyntide(aq)\n", + "Old: ATP(aq) + syntide 2(aq) =ADP(aq) + phosphosyntide(aq) \n", + "---\n", + "New: 3-hydroxyanthranilic acid(aq) + ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-hydroxyanthranilic acid(aq) +ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 3-hydroxybenzoic acid(aq) + ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-hydroxybenzoic acid(aq) +ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 4-hydroxybenzoic acid(aq) + ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 4-hydroxybenzoic acid(aq) +ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 3-hydroxy-4-methylbenzoic acid(aq) + ATP(aq) = 3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-hydroxy-4-methylbenzoic acid(aq) _x0005_ATP(aq) =3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 3-methylbenzoic acid(aq) + ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-methylbenzoic acid(aq) +ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 4-methylbenzoic acid(aq) + ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 4-methylbenzoic acid(aq) +ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: deoxynucleoside triphosphate(aq) + polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq)\n", + "Old: deoxynucleoside triphosphate(aq) _x0005_polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq) \n", + "---\n", + "New: benzyl alcohol(sln) + butyl acetate(sln) = benzyl acetate(sln) + 1-butanol(sln)\n", + "Old: benzyl alcohol(sln)+ butyl acetate(sln) = benzyl acetate(sln)+ 1-butanol(sln)\n", + "---\n", + "New: butyl decanoate(sln) + H2O(sln) = 1-butanol(sln) + 1-decanoic acid(sln)\n", + "Old: butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)\n", + "---\n", + "New: 1,2-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)\n", + "Old: 1,2-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) \n", + "---\n", + "New: 1,2-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,2-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 1,2-dioctanoyl glycerol(sln) + H2O(sln) = 2-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,2-dioctanoyl glycerol(sln) +H2O(sln) = 2-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 1,3-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)\n", + "Old: 1,3-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) \n", + "---\n", + "New: 1,3-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,3-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: dodecyl dodecanoate(sln) + H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln)\n", + "Old: dodecyl dodecanoate(sln) +H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln) \n", + "---\n", + "New: D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) + H2O(sln)\n", + "Old: D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) +H2O(sln) \n", + "---\n", + "New: (-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) + H2O(sln)\n", + "Old: (-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) +H2O(sln) \n", + "---\n", + "New: 1-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 2-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 2-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) + H2O(sln)\n", + "Old: oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) +H2O(sln) \n", + "---\n", + "New: (R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln)\n", + "Old: (R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln) \n", + "---\n", + "New: (R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln)\n", + "Old: (R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln) \n", + "---\n", + "New: (R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln)\n", + "Old: (R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln) \n", + "---\n", + "New: 1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1,2-dioctanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1,2-dioctanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln)\n", + "Old: 1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln) \n", + "---\n", + "New: 1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln)\n", + "Old: 1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln) \n", + "---\n", + "New: cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = cis-2-hydroxycyclopentanemethanol-phosphate(aq)\n", + "Old: cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =cis-2-hydroxycyclopentanemethanol-phosphate(aq) \n", + "---\n", + "New: trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = trans-2-hydroxycyclopentanemethanol-phosphate(aq)\n", + "Old: trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =trans-2-hydroxycyclopentanemethanol -phosphate(aq) \n", + "---\n", + "New: 1R,2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) + H2O(l) = 1R,2S-trans-2-hydroxytetrahydrofuranmethanol-phosphate(aq)\n", + "Old: 1R, 2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) +H2O(l) =1R, 2S-trans-2-hydroxytetrahydrofuranmethanol -phosphate(aq) \n", + "---\n", + "New: 5-methoxytrimethylene phosphate(aq) + H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq)\n", + "Old: 5-methoxytrimethylene phosphate(aq) +H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq) \n", + "---\n", + "New: 5-methyltrimethylene phosphate(aq) + H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq)\n", + "Old: 5-methyltrimethylene phosphate(aq) +H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq) \n", + "---\n", + "New: adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\n", + "Old: adenosine 3':5'-(cyclic)phosphate(aq) +H2O(l) =AMP(aq) \n", + "---\n", + "New: 4-nitrophenyl acetate(aq) + H2O(l) = 4-nitrophenol(aq) + acetate(aq)\n", + "Old: 4-nitrophenyl acetate(aq) +H2O(l) = 4-nitrophenol(aq) +acetate(aq) \n", + "---\n", + "New: succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Leu(aq) + 4-nitrophenyl analide(aq)\n", + "Old: succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Leu(aq) +4-nitrophenyl analide(aq) \n", + "---\n", + "New: succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Phe(aq) + 4-nitrophenylanalide(aq)\n", + "Old: succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Phe(aq) +4-nitrophenylanalide(aq) \n", + "---\n", + "New: cefamandole(aq) + H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) + D-mandelic acid(aq)\n", + "Old: cefamandole(aq) +H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) +D-mandelic acid(aq) \n", + "---\n", + "New: 2-acetamidohept-6-enoic acid(aq) + H2O(l) = acetate(aq) + 2-aminohept-6-enoic acid(aq)\n", + "Old: 2-acetamidohept-6-enoic acid(aq) +H2O(l) =acetate(aq) + 2-aminohept-6-enoic acid(aq) \n", + "---\n", + "New: N-acetyl-L-alanine(aq) + H2O(l) = acetate(aq) + L-alanine(aq)\n", + "Old: N-acetyl-L-alanine(aq) +H2O(l) =acetate(aq) +L-alanine(aq) \n", + "---\n", + "New: N-acetyl-L-cysteine(aq) + H2O(l) = acetate(aq) + L-cysteine(aq)\n", + "Old: N-acetyl-L-cysteine(aq) +H2O(l) =acetate(aq) +L-cysteine(aq) \n", + "---\n", + "New: N-acetyl-L-norleucine(aq) + H2O(l) = acetate(aq) + L-norleucine(aq)\n", + "Old: N-acetyl-L-norleucine(aq) +H2O(l) =acetate(aq) +L-norleucine(aq) \n", + "---\n", + "New: N-acetyl-L-valine(aq) + H2O(l) = acetate(aq) + L-valine(aq)\n", + "Old: N-acetyl-L-valine(aq) +H2O(l) =acetate(aq) +L-valine(aq) \n", + "---\n" + ] + } + ], + "source": [ + "newrxn = []\n", + "f = open('errors_actual_data_sheet_maxime.txt', 'w')\n", + "for r, t in rxn: \n", + " l = t\n", + " if pandas.isna(t) and pandas.isna(r): # for some reason there are (nan, nan) lines\n", + " continue\n", + " if pandas.isna(t):\n", + " newrxn.append((r, l))\n", + " continue\n", + " if not pandas.isna(r): # don't touch the data which is already in Elad's file\n", + " if \"H2O(1)\" not in t: # except for that one line with H2O(1) because it's bothering me\n", + " newrxn.append((r, l))\n", + " continue\n", + " # here, only those with a data that is not in elad's data\n", + " if t.strip() in known_errors:\n", + " l = known_errors[t.strip()] \n", + " # search displayed below\n", + " r2 = re.search(r' \\+(?<=\\+)[^{}\\s|]', t)\n", + " if r2 is None:\n", + " r2 = re.search(r' \\=(?<=\\=)[^{}\\s|]', t)\n", + " if r2 is None:\n", + " r2 = re.search(r'[^\\s](?=\\+)\\+', t)\n", + " if r2 is None:\n", + " r2 = re.search(r'[^\\s](?=\\=)\\=', t)\n", + " if r2 is not None:\n", + " if r2 != t:\n", + " l = l.replace(' _x0005_', '@+').strip()\n", + " for k, v in dict_errors.items():\n", + " l = l.replace(k, v)\n", + " l = re.sub(r'\\s+\\+\\s+', '@+', l)\n", + " l = re.sub(r'\\s+\\=\\s+', '@=', l)\n", + " l = re.sub(r'\\s+\\+', '@+', l)\n", + " l = re.sub(r'\\s+\\=', '@=', l)\n", + " l = re.sub(r'\\+\\s+', '@+', l)\n", + " l = re.sub(r'\\=\\s+', '@=', l)\n", + " l = l.replace('@+', ' + ')\n", + " l = l.replace('@=', ' = ')\n", + " if l != t:\n", + " print('New:', l), print('New:', l, file=f)\n", + " print('Old:', t), print('Old:', t, file=f)\n", + " print('---'), print('---', file=f)\n", + " newrxn.append((r, l))\n", + "f.close()" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "cb84f818", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg:C00004',\n", + " 'benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C06142 + kegg:C00003 = kegg:C01412 + kegg:C00004',\n", + " '1-butanol(aq) + NAD(aq) = butanal(aq) + NADH(aq)'),\n", + " ('kegg:C00854 + kegg:C00003 = kegg:C00414 + kegg:C00004',\n", + " 'cyclohexanol(aq) + NAD(aq) = cyclohexanone(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + kegg:C00003 = kegg:C00084 + kegg:C00004',\n", + " 'ethanol(aq) + NAD(aq) = acetaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + COCO:COCOM00012 = kegg:C00084 + COCO:COCOM00013',\n", + " 'ethanol(aq) + AP-NAD(aq) = acetaldehyde(aq) + AP-NADH(aq)'),\n", + " (nan,\n", + " 'ethanol(aq) + desamino NAD(aq) = acetaldehyde(aq) + desamino NADH(aq)'),\n", + " (nan, '1-hexanol + NAD = hexanal + NADH'),\n", + " ('kegg:C08492 + kegg:C00003 = kegg:C16310 + kegg:C00004',\n", + " 'cis-3-hexene-1-ol(aq) + NAD(aq) = cis-3-hexenal(aq) + NADH(aq)'),\n", + " (nan, 'trans-2-hexen-1-ol + NAD = trans-2-hexenal + NADH'),\n", + " (nan, '1-nonanol + NAD = nonanal + NADH'),\n", + " ('kegg:C00756 + kegg:C00003 = kegg:C01545 + kegg:C00004',\n", + " '1-octanol(aq) + NAD(aq) = octanal(aq) + NADH(aq)'),\n", + " ('kegg:C05979 + kegg:C00003 = kegg:C00479 + kegg:C00004',\n", + " '1-propanol(aq) + NAD(aq) = propanal(aq) + NADH(aq)'),\n", + " ('kegg:C01845 + kegg:C00003 = kegg:C00207 + kegg:C00004',\n", + " '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " (nan, '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " ('kegg:C00473 + kegg:C00003 = kegg:C00376 + kegg:C00004',\n", + " 'vitamin A alcohol(aq) + NAD(aq) = vitamin A aldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00003 = kegg:C00441 + kegg:C00004',\n", + " 'L-homoserine(aq) + NAD(aq) = L-aspartate 4-semialdehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(aq) = L-aspartate 4-semialdehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C03044 + kegg:C00003 = kegg:C00810 + kegg:C00004',\n", + " '(R,R)-2,3-butanediol(aq) + NAD(aq) = (R)-acetoin(aq) + NADH(aq)'),\n", + " ('kegg:C00116 + kegg:C00003 = kegg:C00184 + kegg:C00004',\n", + " 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " (nan, 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate(aq) + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " (nan, 'allitol(aq) + NAD(aq) = D-psicose(aq) + NADH(aq) '),\n", + " (nan,\n", + " 'D-glycero-D-glucoheptitol(aq) + NAD(aq) = D-sedoheptulose(aq) + NADH(aq)'),\n", + " ('kegg:C01507 + kegg:C00003 = kegg:C00247 + kegg:C00004',\n", + " 'L-iditol(aq) + NAD(aq) = L-sorbose(aq) + NADH(aq)'),\n", + " ('kegg:C00474 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'ribitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00794 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-sorbitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " (nan, 'L-threitol(aq) + NAD(aq) = L-erythrulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00003 = kegg:C00310 + kegg:C00004',\n", + " 'xylitol(aq) + NAD(aq) = D-xylulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00312 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = L-xylulose(aq) + NADPH(aq)'),\n", + " ('kegg:C01697 + kegg:C00003 = kegg:C00795 + kegg:C00004',\n", + " 'galactitol(aq) + NAD(aq) = D-tagatose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-mannitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol 1-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " (nan, 'myo-inositol + NAD = 2-oxo-myo-inositol + NADH'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00181 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = D-xylose(aq) + NADPH(aq)'),\n", + " ('kegg:C00296 + kegg:C00003 = kegg:C00944 + kegg:C00004',\n", + " 'quinate(aq) + NAD(aq) = 5-dehydroquinate(aq) + NADH(aq)'),\n", + " ('kegg:C00493 + kegg:C00006 = kegg:C02637 + kegg:C00005',\n", + " 'shikimate(aq) + NADP(aq) = 3-dehydroshikimate(aq) + NADPH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C00168 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = hydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00160 + kegg:C00003 = kegg:C00048 + kegg:C00004',\n", + " 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " (nan, 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " '2-hydroxybutanoate(aq) + NAD(aq) = 2-oxobutanoate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2,4-dihydroxybutanoate(aq) + NAD(aq) = 2-oxo-4-hydroxybutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(S)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + COCO:COCOM00012 = kegg:C00022 + COCO:COCOM00013',\n", + " '(S)-lactate(aq) + AP-NAD(aq)= pyruvate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C01089 + kegg:C00003 = kegg:C00164 + kegg:C00004',\n", + " '(R)-3-hydroxybutanoate(aq) + NAD(aq) = 3-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01188 + kegg:C00003 = kegg:C00349 + kegg:C00004',\n", + " '3-hydroxy-2-methylpropanoate(aq) + NAD(aq) = 2-methyl-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01144 + kegg:C00003 = kegg:C00332 + kegg:C00004',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq) + NAD(aq) = 3-oxobutanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C05268 + kegg:C00003 = kegg:C05269 + kegg:C00004',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq) + NAD(aq) = 3-oxohexanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(aq) = oxaloacetate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C00975 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = (E)-dihydroxyfumarate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C03459 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = 2-oxo-3-hydroxysuccinate(aq) + NADH(aq)'),\n", + " ('kegg:C00025 + kegg:C00149 + kegg:C00003 = kegg:C00049 + kegg:C00026 + kegg:C00004',\n", + " 'L-glutamate(aq) + (S)-malate(aq) + NAD(aq) = L-aspartate(aq) + 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00024 + kegg:C00003 + kegg:C00001 = kegg:C00158 + kegg:C00010 + kegg:C00004',\n", + " '(S)-malate(aq) + acetyl-CoA(aq) + NAD(aq) + H2O(l) = citrate(aq) + CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00288',\n", + " '(S)-malate(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00149 + kegg:C00006 + kegg:C00001 = kegg:C00022 + kegg:C00005 + kegg:C00288',\n", + " '(S)-malate(aq) + NADP(aq) + H2O(l) = pyruvate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00311 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00288',\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00345 + kegg:C00006 + kegg:C00001 = kegg:C00199 + kegg:C00005 + kegg:C00288',\n", + " '6-phospho-D-gluconate(aq) + NADP(aq) + H2O(l) = D-ribulose 5-phosphate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00031 + kegg:C00003 = kegg:C00198 + kegg:C00004',\n", + " '-D-glucose(aq) + NAD(aq) = D-glucono-1,5-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00124 + kegg:C00003 = kegg:C03383 + kegg:C00004',\n", + " 'D-galactose(aq) + NAD(aq) = D-galactono-1,4-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 = kegg:C01236 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) = D-glucono-1,5-lactone 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 + kegg:C00001 = kegg:C00345 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) + H2O(l) = 6-phospho-D-gluconate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + NAD(aq) = 5α-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α,17β-diol(aq) + NAD(aq) = 5α-androstane-17β-ol-3-one(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + TNAD(aq) = 5α-androstane-3,17-dione(aq) + TNADH(aq)'),\n", + " (nan,\n", + " '5β-androstane-3α-ol-17-one(aq) + NAD(aq) = 5β-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5alpha-androstane-3beta,17alpha-diol(aq) + NAD(aq) = 5alpha-androstane-17alpha-ol-3-one(aq) + NADH(aq)'),\n", + " ('kegg:C00535 + kegg:C00003 = kegg:C00280 + kegg:C00004',\n", + " '4-androstene-17-ol-3-one(aq) + NAD(aq) = 4-androstene-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " ('kegg:C00583 + kegg:C00006 = kegg:C00424 + kegg:C00005',\n", + " '1,2-propanediol(aq) + NADP(aq) = L-lactaldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01013 + kegg:C00003 = kegg:C00222 + kegg:C00004',\n", + " '3-hydroxypropanoate(aq) + NAD(aq) = 3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C01146 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = 2-hydroxy-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00989 + kegg:C00003 = kegg:C00232 + kegg:C00004',\n", + " '4-hydroxybutanoate(aq) + NAD(aq) = 4-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00951 + kegg:C00003 = kegg:C00468 + kegg:C00004',\n", + " 'estradiol-17(aq) + NAD(aq) = estrone(aq) + NADH(aq)'),\n", + " (nan, 'D-gluconate(aq) + NADP(aq) = 5-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00116 + kegg:C00006 = kegg:C00577 + kegg:C00005',\n", + " 'glycerol(aq) + NADP(aq) = (R)-glyceraldehyde(aq) + NADPH(aq)'),\n", + " (nan, 'glycolate(aq) + NADP(aq) = glyoxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00197 + kegg:C00003 = kegg:C03232 + kegg:C00004',\n", + " '3-phospho-D-glycerate(aq) + NAD(aq) = 3-phosphohydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C04367 + kegg:C00003 = kegg:C01244 + kegg:C00004',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq) + NAD(aq) =-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C03351 + kegg:C00006 = kegg:C03067 + kegg:C00005',\n", + " '3-hydroxybenzyl alcohol(aq) + NADP(aq) = 3-hydroxybenzaldehyde(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) = 3-oxobutanoyl-[acyl-carrier protein](aq) + NADPH(aq)'),\n", + " ('kegg:C00318 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'L-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " ('kegg:C02043 + kegg:C00003 = kegg:C00331 + kegg:C00004',\n", + " 'indole-3-lactate(aq) + NAD(aq) = indole-3-pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00006 = kegg:C00198 + kegg:C00005',\n", + " 'D-glucose(aq) + NADP(aq) = D-glucono-1,5-lactone(aq) + NADPH(aq)'),\n", + " ('kegg:C00095 + kegg:C00006 = kegg:C00273 + kegg:C00005',\n", + " 'D-fructose(aq) + NADP(aq) = 5-dehydro-D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C02782 + kegg:C00003 = kegg:C03926 + kegg:C00004',\n", + " '2-deoxy-D-gluconate(aq) + NAD(aq) = 2-deoxy-3-dehydro-D-gluconate(aq) + NADH(aq)'),\n", + " ('kegg:C01620 + kegg:C00003 = kegg:C03064 + kegg:C00004',\n", + " 'L-threonate(aq) + NAD(aq) = 3-oxo-L-threonate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-sorbitol 6-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C04741 + kegg:C00003 = kegg:C04654 + kegg:C00004',\n", + " 'prostaglandin E1(aq) + NAD(aq) = 15-oxo-prostaglandin E1(aq) + NADH(aq)'),\n", + " (nan,\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq) + NAD(aq) = 4-pregnene-11β,17α-diol-3,20,21-trione( aq) + NADH(aq)'),\n", + " ('kegg:C02953 + kegg:C00006 = kegg:C00835 + kegg:C00005',\n", + " '7,8-dihydrobiopterin(aq) + NADP(aq) = sepiapterin(aq) + NADPH(aq)'),\n", + " ('kegg:C00590 + kegg:C00006 = kegg:C02666 + kegg:C00005',\n", + " 'coniferyl alcohol(aq) + NADP(aq) = coniferyl aldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01087 + kegg:C00003 = kegg:C00026 + kegg:C00004',\n", + " '(R)-2-hydroxyglutarate(aq) + NAD(aq) = 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00006 = kegg:C00092 + kegg:C00005',\n", + " 'D-sorbitol 6-phosphate(aq) + NADP(aq) = D-glucose 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00257 + kegg:C00006 = kegg:C06473 + kegg:C00005',\n", + " 'D-gluconate(aq) + NADP(aq) = 2-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00186 + kegg:C00036 = kegg:C00149 + kegg:C00022',\n", + " '(S)-lactate(aq) + oxaloacetate(aq) = (S)-malate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00243 + 2 kegg:C00125 = kegg:C05403 + 2 kegg:C00126',\n", + " 'lactose(aq) + 2 cytochrome c(aq) = 3-oxolactose(aq) + 2 reduced cytochrome c(aq)'),\n", + " ('kegg:C00058 + kegg:C00003 + kegg:C00001 = kegg:C00288 + kegg:C00004',\n", + " 'formate(aq) + NAD(aq) + H2O(l) = carbon dioxide(aq) + NADH(aq)'),\n", + " ('kegg:C00084 + kegg:C00010 + kegg:C00003 = kegg:C00024 + kegg:C00004',\n", + " 'acetaldehyde(aq) + CoA(aq) + NAD(aq) = acetyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate 4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate-4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (aminomethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-animomethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloroethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloroethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloromethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloromethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (ethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-ethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methoxy)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methoxy)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methyl)phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00009 + kegg:C00003 = kegg:C00236 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + orthophosphate(aq) + NAD(aq) = 3-phospho-D-glyceroyl phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + phosphonate(aq) + NAD(aq) = (3-phospho-D-glyceroyl)phosphonate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00008 + kegg:C00003 + kegg:C00009 = kegg:C00197 + kegg:C00002 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + ADP(aq) + NAD(aq) + orthophosphate(aq) = 3-phospho-D-glycerate(aq) + ATP(aq) + NADH(aq)'),\n", + " ('kegg:C00048 + kegg:C00010 + kegg:C00006 = kegg:C00313 + kegg:C00005',\n", + " 'glyoxylate(aq) + CoA(aq) + NADP(aq) = oxalyl-CoA(aq) + NADPH(aq)'),\n", + " ('kegg:C00058 + kegg:C00006 + kegg:C00001 = kegg:C00288 + kegg:C00005',\n", + " 'formate(aq) + NADP(aq) + H2O(l) = carbon dioxide(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00042 + kegg:C00007 = 2 kegg:C00122 + 2 kegg:C00001',\n", + " '2 succinate(aq) + O2(aq) = 2 fumarate(aq) + 2 H2O(l)'),\n", + " ('kegg:C00337 + kegg:C00003 = kegg:C00295 + kegg:C00004',\n", + " '(S)-dihydroorotate(aq) + NAD(aq) = orotate(aq) + NADH(aq)'),\n", + " ('kegg:C00337 + COCO:COCOM00012 = kegg:C00295 + COCO:COCOM00013',\n", + " '(S)-dihydroorotate(aq) + AP-NAD(aq) = orotate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00041 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00014',\n", + " 'L-alanine(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00003 + kegg:C00001 = kegg:C00026 + kegg:C00004 + kegg:C00014',\n", + " 'L-glutamate(aq) + NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + COCO:COCOM00012 + kegg:C00001 = kegg:C00026 + COCO:COCOM00013 + kegg:C00014',\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + desamino NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + desamino NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00014',\n", + " 'L-glutamate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + ammonia(aq)'),\n", + " ('kegg:C00123 + kegg:C00003 + kegg:C00001 = kegg:C00233 + kegg:C00004 + kegg:C00014',\n", + " 'L-leucine(aq) + NAD(aq) + H2O(l) = 4-methyl-2-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C01186 + kegg:C00003 + kegg:C00001 = kegg:C03656 + kegg:C00004 + kegg:C00014',\n", + " 'L-erythro-3,5-diaminohexanoate(aq) + NAD(aq) + H2O(l) = (S)-5-amino-3-oxohexanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C03943 + kegg:C00003 + kegg:C00001 = kegg:C03341 + kegg:C00004 + kegg:C00014',\n", + " '2,4-diaminopentanoate(aq) + NAD(aq) + H2O(l) = 2-amino-4-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03564 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03912 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-5-carboxylate(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00415 = kegg:C00504 + kegg:C00101',\n", + " '2 7,8-dihydrofolate(aq) = folate(aq) + 5,6,7,8-tetrahydrofolate(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(aq) = 7,8-dihydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00445 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(aq) = 5,10-methenyltetrahydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C04137 + kegg:C00003 + kegg:C00001 = kegg:C00062 + kegg:C00022 + kegg:C00004',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq) + NAD(aq) + H2O(l) = L-arginine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00143 + COCO:COCOM00012 = kegg:C00445 + COCO:COCOM00013',\n", + " '5,10-methylenetetrahydrofolate(aq) + AP-NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00143 + kegg:C00003 = kegg:C00445 + kegg:C00004',\n", + " '5,10-methylenetetrahydrofolate(aq) + NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + NADH(aq)'),\n", + " ('kegg:C03210 + kegg:C00003 + kegg:C00001 = kegg:C00041 + kegg:C00022 + kegg:C00004',\n", + " \"2,2'-iminodipropanoate(aq) + NAD(aq) + H2O(l) = L-alanine(aq) + pyruvate(aq) + NADH(aq)\"),\n", + " (nan,\n", + " '2-methyliminodiacetatc(aq) + NAD(aq) + H20(l) = glycine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00408 + kegg:C00006 = kegg:C04092 + kegg:C00005',\n", + " 'L-pipecolate(aq) + NADP(aq) =D-1-piperidine-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00003 + kegg:C00005 = kegg:C00004 + kegg:C00006',\n", + " 'NAD(aq) + NADPH(aq) = NADH(aq) + NADP(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00342 + kegg:C00006 = kegg:C00343 + kegg:C00005',\n", + " 'reduced thioredoxin(aq) + NADP(aq) = oxidized thioredoxin(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00004 + kegg:C00007 = 2 kegg:C00003 + 2 kegg:C00001',\n", + " '2 NADH(aq) + O2(aq) = 2 NAD(aq) + 2 H2O(l)'),\n", + " ('kegg:C00440 + kegg:C00016 = kegg:C00143 + kegg:C01352',\n", + " '5-methyltetrahydrofolate(aq) + flavin-adenine dinucleotide(aq) = 5,10-methylenetetrahydrofolate(aq) + reduced flavin-adenine dinucleotide(aq)'),\n", + " ('kegg:C00579 + kegg:C00003 = kegg:C00248 + kegg:C00004',\n", + " 'dihydrolipoamide(aq) + NAD(aq) = lipoamide(aq) + NADH(aq)'),\n", + " ('kegg:C02147 + kegg:C00003 = kegg:C00725 + kegg:C00004',\n", + " 'dihydro--lipoate(aq) + NAD(aq) =-lipoate(aq) + NADH(aq)'),\n", + " ('kegg:C00010 + kegg:C00127 = kegg:C00920 + kegg:C00051',\n", + " 'CoA(aq) + oxidized glutathione(aq) = CoA-glutathione(aq) + reduced glutathione(aq)'),\n", + " (nan, '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('4 kegg:C00126 + kegg:C00007 = 4 kegg:C00125 + 2 kegg:C00001',\n", + " '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('kegg:C00282 + kegg:C00003 = kegg:C00004', 'H2(aq) + NAD(aq) = NADH(aq)'),\n", + " ('kegg:C00719 + kegg:C00155 = kegg:C01026 + kegg:C00073',\n", + " 'betaine(aq) + L-homocysteine(aq) = N,N-dimethylglycine(aq) + L-methionine(aq)'),\n", + " ('kegg:C03392 + kegg:C00155 = kegg:C03173 + kegg:C00073',\n", + " 'dimethylacetothetin(aq) + L-homocysteine(aq) = S-methylthioglycolate(aq) + L-methionine(aq)'),\n", + " (nan,\n", + " 'dimethylpropiothetin(aq) + L-homocysteine(aq) = S-methyltpropiothetin(aq) + L-methionine(aq)'),\n", + " (nan, 'S-methylmethionine(aq) + L-homocysteine(aq) = 2 L-methionine(aq)'),\n", + " ('kegg:C01008 + kegg:C00155 = kegg:C00580 + kegg:C00073',\n", + " 'trimethylsulfonium(aq) + L-homocysteine(aq) = dimethylsulfide(aq) + L-methionine(aq)'),\n", + " ('kegg:C00019 + kegg:C00155 = kegg:C00021 + kegg:C00073',\n", + " 'S-adenosyl-L-methionine(aq) + L-homocysteine(aq) = S-adenosyl-L-homocysteine(aq) + L-methionine(aq)'),\n", + " ('kegg:C00143 + kegg:C00365 = kegg:C00415 + kegg:C00364',\n", + " '5,10-methylenetetrahydrofolate(aq) + dUMP(aq) = dihydrofolate(aq) + dTMP(aq)'),\n", + " ('kegg:C00037 + kegg:C00084 = kegg:C00188',\n", + " 'glycine(aq) + acetaldehyde(aq) = L-threonine(aq)'),\n", + " ('kegg:C00037 + kegg:C00067 = kegg:C00065',\n", + " 'glycine(aq) + formaldehyde(aq) = L-serine(aq)'),\n", + " ('kegg:C00143 + kegg:C00037 + kegg:C00001 = kegg:C00101 + kegg:C00065',\n", + " '5,10-methylenetetrahydrofolate(aq) + glycine(aq) + H2O(l) = tetrahydrofolate(aq) + L-serine(aq)'),\n", + " ('kegg:C00664 + kegg:C00037 = kegg:C02718 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + glycine(aq) = N-formiminoglycine(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C00664 + kegg:C00025 = kegg:C00439 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + L-glutamate(aq) = N-formimino-L-glutamate(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C03059 + kegg:C00101 = kegg:C00143 + kegg:C00740 + kegg:C00001',\n", + " '2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(l)'),\n", + " ('kegg:C03059 = kegg:C00740 + kegg:C00067',\n", + " '2-hydroxymethylserine(aq) = D-serine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C02115 + kegg:C00101 = kegg:C00143 + kegg:C00133 + kegg:C00001',\n", + " '2-methylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-alanine(aq) + H2O(l)'),\n", + " ('kegg:C02115 = kegg:C00133 + kegg:C00067',\n", + " '2-methylserine(aq) = D-alanine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00036 + kegg:C00100 = kegg:C00022 + kegg:C02557',\n", + " 'oxaloacetate(aq) + propanoyl-CoA(aq) = pyruvate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00169 + kegg:C00077 = kegg:C00327 + kegg:C00009',\n", + " 'carbamoyl phosphate(aq) + L-ornithine(aq) = L-citrulline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00062 + kegg:C00037 = kegg:C00077 + kegg:C00581',\n", + " 'L-arginine(aq) + glycine(aq) = L-ornithine(aq) + guanidinoacetate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phospahte(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00266 = kegg:C02045 + kegg:C00279',\n", + " 'D-fructose 6-phosphate(aq) + glycolaldehyde(aq) = L-erythrulose(aq) + D-erythrose 4-phosphate(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00117 + kegg:C00231',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-ribose 5-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00095 + kegg:C00118 = kegg:C00085 + kegg:C00577',\n", + " 'D-fructose(aq) + D-glyceraldehyde-3-phosphate(aq) = D-fructose 6-phosphate(aq) + D-glyceraldehyde(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00279 + kegg:C00085',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C01589 = kegg:C02560 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + aniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-acetylacetanalide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-aminoacetophenone(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-acetamidobenzoate(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-aminobenzoate(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methylacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + p-toluidine(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-toluidine(aq)\"),\n", + " ('kegg:C00024 + kegg:C00114 = kegg:C00010 + kegg:C01996',\n", + " 'acetyl-CoA(aq) + choline(aq) = CoA(aq) + O-acetylcholine(aq)'),\n", + " ('kegg:C00024 + kegg:C00318 = kegg:C00010 + kegg:C02571',\n", + " 'acetyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-acetylcarnitine(aq)'),\n", + " (nan, 'butyryl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-butyrylcarnitine(aq)'),\n", + " ('kegg:C00100 + kegg:C00318 = kegg:C00010 + kegg:C03017',\n", + " 'propionyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-propionylcarnitine(aq)'),\n", + " ('kegg:C00024 + kegg:C00009 = kegg:C00010 + kegg:C00227',\n", + " 'acetyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00798 + kegg:C00009 = kegg:C00010 + kegg:C02405',\n", + " 'formyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + formyl phosphate(aq)'),\n", + " ('kegg:C00022 + kegg:C00009 = kegg:C00227 + kegg:C00058',\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00010 + kegg:C00033 + kegg:C00002 = kegg:C00024 + kegg:C00008 + kegg:C00009',\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP(aq) + orthophospate(aq)'),\n", + " ('2 kegg:C00024 = kegg:C00010 + kegg:C00332',\n", + " '2 acetyl-CoA(aq) = CoA(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00154 + kegg:C00318 = kegg:C00010 + kegg:C02990',\n", + " 'palmitoyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-palmitoylcarnitine(aq)'),\n", + " ('kegg:C00437 + kegg:C00025 = kegg:C00077 + kegg:C00624',\n", + " 'N-2-acetyl-L-ornithine(aq) + L-glutamate(aq) = L-ornithine(aq) + N-acetyl-L-glutamate(aq)'),\n", + " ('kegg:C00024 + kegg:C00229 = kegg:C00010 + kegg:C03939',\n", + " 'acetyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + acetyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00083 + kegg:C00229 = kegg:C00010 + kegg:C01209',\n", + " 'malonyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + malonyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00024 + kegg:C00058 = kegg:C00010 + kegg:C00022',\n", + " 'acetyl-CoA(aq) + formate(aq) = CoA(aq) + pyruvate(aq)'),\n", + " (nan,\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00089 + kegg:C00009 = kegg:C00103 + kegg:C00095',\n", + " 'sucrose(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-fructose(aq)'),\n", + " ('kegg:C00208 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'maltose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'sucrose(aq) + (2,6-beta-D-fructosyl)n(aq) = D-glucose(aq) + (2,6-beta-D-fructosyl)n+1(aq)'),\n", + " ('kegg:C00498 + kegg:C00095 = kegg:C00008 + kegg:C00089',\n", + " 'ADPglucose(aq) + D-fructose(aq) = ADP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00095 = kegg:C00015 + kegg:C00089',\n", + " 'UDPglucose(aq) + D-fructose(aq) = UDP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00085 = kegg:C00015 + kegg:C16688',\n", + " 'UDPglucose(aq) + D-fructose 6-phosphate(aq) = UDP(aq) + sucrose 6-phosphate(aq)'),\n", + " ('kegg:C00029 + kegg:C00092 = kegg:C00015 + kegg:C00689',\n", + " \"UDP-glucose + D-glucose 6-phosphate = UDP + alpha,alpha'-trehalose 6-phosphate\"),\n", + " (nan, 'cycloheptaamylose(aq) + 7 H2O(l) = 7 D-glucose(aq)'),\n", + " (nan, 'cyclohexaamylose(aq) + 6 H2O(l) = 6 D-glucose(aq)'),\n", + " (nan, 'cyclooctaamylose(aq) + 8 H2O(l) = 8 D-glucose(aq)'),\n", + " ('kegg:C00185 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'cellobiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C06219 + kegg:C00009 = kegg:C00185 + kegg:C00103',\n", + " 'cellotriose(aq) + orthophosphate(aq) = cellobiose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C02048 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'laminaribiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritetraose(aq) + orthophosphate(aq) = laminaritriose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritriose(aq) + orthophosphate(aq) = laminaribiose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01083 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " ',-trehalose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01235 + kegg:C00492 = kegg:C00137 + kegg:C01613',\n", + " '1--D-galactosyl-myo-inositol(aq) + raffinose(aq) = myo-inositol(aq) + stachyose(aq)'),\n", + " ('kegg:C00029 + kegg:C00482 = kegg:C00015 + kegg:C01175',\n", + " 'UDPglucose(aq) + sinapate(aq) = UDP(aq) + 1-sinapoyl-D-glucose(aq)'),\n", + " ('kegg:C00212 + kegg:C00009 = kegg:C00147 + kegg:C00620',\n", + " 'adenosine(aq) + orthophosphate(aq) = adenine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2'-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00387 + kegg:C00009 = kegg:C00242 + kegg:C00620',\n", + " 'guanosine(aq) + orthophosphate(aq) = guanine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00294 + kegg:C00009 = kegg:C00262 + kegg:C00620',\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + alpha-D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00153 + kegg:C00620 = kegg:C03150 + kegg:C00009',\n", + " 'nicotinamide(aq) + D-ribose 1-phosphate(aq) = nicotinamide riboside(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01762 + kegg:C00009 = kegg:C00385 + kegg:C00620',\n", + " 'xanthosine(aq) + orthophosphate(aq) = xanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan, 'inosine(aq) + thymine(aq) = 5-methyluridine(aq) + hypoxanthine(aq)'),\n", + " (nan,\n", + " '5-methyluridine(aq) + orthophosphate(aq) = thymine(aq) + alpha-D-ribose-1-phosphate'),\n", + " ('kegg:C00299 + kegg:C00009 = kegg:C00106 + kegg:C00620',\n", + " 'uridine(aq) + orthophosphate(aq) = uracil(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00214 + kegg:C00147 = kegg:C00559 + kegg:C00178',\n", + " \"thymidine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + thymine(aq)\"),\n", + " ('kegg:C05512 + kegg:C00147 = kegg:C00559 + kegg:C00262',\n", + " \"2'-deoxyinosine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + hypoxanthine(aq)\"),\n", + " ('kegg:C00147 + kegg:C00119 = kegg:C00020 + kegg:C00013',\n", + " 'adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = AMP(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " \"5-amino-4-imidazolecarboxamide(aq) + 5-phospho-alpha-D-ribose 1-dipihosphate(aq) = 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00144 + kegg:C00262 = kegg:C00130 + kegg:C00242',\n", + " 'GMP(aq) + hypoxanthine(aq) = IMP(aq) + guanine(aq)'),\n", + " ('kegg:C00242 + kegg:C00119 = kegg:C00144 + kegg:C00013',\n", + " 'guanine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = GMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00262 + kegg:C00119 = kegg:C00130 + kegg:C00013',\n", + " 'hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5'-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " (nan,\n", + " \"orotidine 5'-phosphate(aq) + thiopyrophosphate(aq) = orotate(aq) + phosphoribosyl-1-O-(2-thiodiphosphate)(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + aniline(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteroanilithiamine(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + nicotinamide(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteronicotinathiamine(aq)\"),\n", + " ('kegg:C04752 + kegg:C04327 = kegg:C00013 + kegg:C01081',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq) + 4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq) = pyrophosphate(aq) + thiamine monophosphate(aq)'),\n", + " ('kegg:C00049 + kegg:C00026 = kegg:C00036 + kegg:C00025',\n", + " 'L-aspartate(aq) + 2-oxoglutarate(aq) = oxaloacetate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C19838 + kegg:C00026 = kegg:C03459 + kegg:C00025',\n", + " 'erythro-3-hydroxyaspartate(aq) + 2-oxoglutarate(aq) = 2-oxo-3-hydroxybutanedioic acid(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00026 = kegg:C00022 + kegg:C00025',\n", + " 'L-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01100 + kegg:C00026 = kegg:C01267 + kegg:C00025',\n", + " 'L-histidinol phosphate(aq) + 2-oxoglutarate(aq) = 3-(imidazol-4-yl)-2-oxopropyl phosphate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00077 + kegg:C00026 = kegg:C03912 + kegg:C00025',\n", + " 'L-ornithine(aq) + 2-oxoglutarate(aq) = DL-D-1-pyrroline-5-carboxylate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00064 + kegg:C00048 = kegg:C00940 + kegg:C00037',\n", + " 'L-glutamine(aq) + glyoxylate(aq) = 2-oxoglutaramate(aq) + glycine(aq)'),\n", + " (nan,\n", + " 'L-glutamine(aq) + 2-oxo-4-methiolbutyrate(aq) = 2-oxoglutaramate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00064 + kegg:C00022 = kegg:C00940 + kegg:C00041',\n", + " 'L-glutamine(aq) + pyruvate(aq) = 2-oxoglutaramate(aq) + L-alanine(aq)'),\n", + " ('kegg:C04462 + kegg:C00025 = kegg:C04421 + kegg:C00026',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq) + L-glutamate(aq) = N-succinyl-L-2,6-diaminoheptanedioate(aq) + 2-oxoglutarate(aq)'),\n", + " ('kegg:C00041 + kegg:C00222 = kegg:C00099 + kegg:C00022',\n", + " 'L-alanine + 3-oxopropanoate = beta-alanine + pyruvate'),\n", + " ('kegg:C00334 + kegg:C00026 = kegg:C00232 + kegg:C00025',\n", + " '4-aminobutanoate(aq) + 2-oxoglutarate(aq) = 4-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00133 + kegg:C00026 = kegg:C00022 + kegg:C00217',\n", + " 'D-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + D-glutamate(aq)'),\n", + " (nan,\n", + " '5-deoxypyridoxamine(aq) + pyruvate(aq) = 5-deoxypyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-aminomethylpyridine(aq) + pyruvate(aq) = 3-hydroxypyridine-4-aldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'ω-methylpyridoxamine(aq) + pyruvate(aq) = ω-methylpyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'norpyridoxamine(aq) + pyruvate(aq) = norpyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C00534 + kegg:C00022 = kegg:C00250 + kegg:C00041',\n", + " 'pyridoxamine(aq) + pyruvate(aq) = pyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C04268 + kegg:C00026 = kegg:C11907 + kegg:C00025',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq) + 2-oxoglutarate(aq) = dTDP-4-dehydro-6-deoxy-D-glucose(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00037 + kegg:C00036 = kegg:C00048 + kegg:C00049',\n", + " 'glycine(aq) + oxaloacetate(aq) = glyoxylate(aq) + L-aspartate(aq)'),\n", + " ('kegg:C00956 + kegg:C00026 = kegg:C00322 + kegg:C00025',\n", + " 'L-2-aminoadipate(aq) + 2-oxoglutarate(aq) = 2-oxoadipate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00168 = kegg:C00065 + kegg:C00022',\n", + " 'L-alanine(aq) + hydroxypyruvate(aq) = L-serine(aq) + pyruvate(aq)'),\n", + " ('kegg:C03232 + kegg:C00025 = kegg:C00026 + kegg:C01005',\n", + " '3-phosphonooxypyruvate(aq) + L-glutamate(aq) = 2-oxoglutarate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 6-amino-D-glucose(aq) = ADP(aq) + 6-amino-D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00095 = kegg:C00008 + kegg:C00085',\n", + " 'ATP(aq) + D-fructose(aq) = ADP(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00031 = kegg:C00008 + kegg:C00092',\n", + " 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00159 = kegg:C00008 + kegg:C00275',\n", + " 'ATP(aq) + D-mannose(aq) = ADP(aq) + D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00124 = kegg:C00008 + kegg:C03384',\n", + " 'ATP(aq) + D-galactose(aq) = ADP(aq) + D-galactose 1-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00085 = kegg:C00008 + kegg:C00354',\n", + " 'ATP(aq) + D-fructose 6-phosphate(aq) = ADP(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00003 = kegg:C00008 + kegg:C00006',\n", + " 'ATP(aq) + NAD(aq) = ADP(aq) + NADP(aq)'),\n", + " ('kegg:C00002 + kegg:C00882 = kegg:C00008 + kegg:C00010',\n", + " \"ATP(aq) + 3'-dephospho-CoA(aq) = ADP(aq) + CoA(aq)\"),\n", + " ('kegg:C00002 + kegg:C00116 = kegg:C00008 + kegg:C00093',\n", + " 'ATP(aq) + glycerol(aq) = ADP(aq) + sn-glycerol 3-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + lysozyme(aq) = ADP(aq) + phospholysozyme(aq)'),\n", + " (nan, 'ATP(aq) + phosvitin(aq) = ADP(aq) + dephosvitin(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + pyruvate kinase(aq) = ADP(aq) + phosphoenolpyruvate kinase(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00008 + kegg:C00074',\n", + " 'ATP(aq) + pyruvate(aq) = ADP(aq) + phosphoenolpyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C01194 = kegg:C00008 + kegg:C01277',\n", + " 'ATP(aq) + 1-phosphatidyl-1D-myo-inositol(aq) = ADP(aq) + 1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00065 = kegg:C00009 + kegg:C01005',\n", + " 'pyrophosphate(aq) + L-serine(aq) = orthophosphate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00033 = kegg:C00008 + kegg:C00227',\n", + " 'ATP(aq) + acetate(aq) = ADP(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP (aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01563 = kegg:C00008 + kegg:C00169',\n", + " 'ATP(aq) + ammonium carbamate(aq) = ADP(aq) + carbamoyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00197 = kegg:C00008 + kegg:C00236',\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + 3-phospho-D-glycerate(aq) = ADP-beta-S(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00049 = kegg:C00008 + kegg:C03082',\n", + " 'ATP(aq) + L-aspartate(aq) = ADP(aq) + 4-phospho-L-aspartate(aq)'),\n", + " ('kegg:C00002 + kegg:C00581 = kegg:C00008 + kegg:C03166',\n", + " 'ATP(aq) + guanidinoacetate(aq) = ADP(aq) + phosphoguanidinoacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00300 = kegg:C00008 + kegg:C02305',\n", + " 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + cyclocreatine(aq) = ADP(aq) + phosphocyclocreatine(aq)'),\n", + " (nan, 'ATP-beta-S(aq) + creatine(aq) = ADP-beta-S(aq) + phosphocreatine(aq)'),\n", + " (nan,\n", + " \"adenosine 5'-(alpha, beta-methylene)triphosphate(aq) + creatine(aq) = adenosine 5'-(alpha, beta-methylene)diphosphate(aq) + phosphocreatine(aq)\"),\n", + " (nan,\n", + " 'phosphocreatine(aq) + cyclocreatine(aq) = creatine(aq) + phosphocyclocreatine(aq)'),\n", + " ('kegg:C02305 + kegg:C00001 = kegg:C00300 + kegg:C00009',\n", + " 'phosphocreatine(aq) + H2O(l) = creatine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + N-w-phospho-L-arginine(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + L-arginine(aq) = ADP-beta-S(aq) + N-omega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C01959 = kegg:C00008 + kegg:C03149',\n", + " 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " (nan, 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " ('kegg:C00002 + kegg:C14177 = kegg:C00008 + kegg:C14178',\n", + " 'ATP(aq) + lombricine(aq) = ADP(aq) + N-w-phospholombricine(aq)'),\n", + " ('kegg:C00002 + kegg:C01107 = kegg:C00008 + kegg:C01143',\n", + " 'ATP(aq) + (R)-5-phosphomevalonate(aq) = ADP(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-alpha-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-alpha-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-beta-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-gemma-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-gamma-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " ('2 kegg:C00008 = kegg:C00020 + kegg:C00002',\n", + " '2 ADP(aq) = AMP(aq) + ATP(aq)'),\n", + " (nan, 'ADP(aq) + ADP-N1-oxide(aq) = ATP-N1-oxide(aq) + AMP(aq)'),\n", + " ('2 kegg:C00206 = kegg:C00360 + kegg:C00131',\n", + " '2 dADP(aq) = dAMP(aq) + dATP(aq)'),\n", + " ('kegg:C00002 + kegg:C00008 = kegg:C03483 + kegg:C00020',\n", + " \"ATP(aq) + ADP(aq) = adenosine 5'-tetraphosphate(aq) + AMP(aq)\"),\n", + " ('kegg:C00002 + kegg:C00015 = kegg:C00008 + kegg:C00075',\n", + " 'ATP(aq) + UDP(aq) = ADP(aq) + UTP(aq)'),\n", + " ('kegg:C00075 + kegg:C00105 = 2 kegg:C00015',\n", + " 'UTP(aq) + UMP(aq) = 2 UDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00104 = kegg:C00008 + kegg:C00081',\n", + " \"ATP(aq) + inosine 5'-diphosphate(aq) = ADP(aq) + inosine 5'-triphosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00035 = kegg:C00008 + kegg:C00044',\n", + " 'ATP(aq) + GDP(aq) = ADP(aq) + GTP(aq)'),\n", + " ('kegg:C00002 + kegg:C00144 = kegg:C00008 + kegg:C00035',\n", + " 'ATP(aq) + GMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00362 = kegg:C00008 + kegg:C00361',\n", + " 'ATP(aq) + dGMP(aq) = ADP(aq) + dGDP(aq)'),\n", + " ('kegg:C00044 + kegg:C00020 = kegg:C00008 + kegg:C00035',\n", + " 'GTP(aq) + AMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00364 = kegg:C00008 + kegg:C00363',\n", + " 'ATP(aq) + dTMP(aq) = ADP(aq) + dTDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00055 = kegg:C00008 + kegg:C00112',\n", + " 'ATP(aq) + CMP(aq) = ADP(aq) + CDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00239 = kegg:C00008 + kegg:C00705',\n", + " 'ATP(aq) + dCMP(aq) = ADP(aq) + dCDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00117 = kegg:C00020 + kegg:C00119',\n", + " 'ATP(aq) + D-ribose 5-phosphate(aq) = AMP(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00455 = kegg:C00003 + kegg:C00013',\n", + " 'ATP + beta-Nicotinamide mononucleotide = NAD + pyrophosphate'),\n", + " (nan,\n", + " 'ATP(aq) + beta-Nicotinamide mononucleotide(aq) = NAD(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00224 + kegg:C00013',\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " (nan,\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = 2 kegg:C00009 + kegg:C00224',\n", + " \"ATP(aq) + sulfate(aq) + H2O(l) = 2 orthophosphate(aq) + adenosine 5'-phosphosulfate(aq)\"),\n", + " (nan,\n", + " 'dTTP(aq) + 9/20-DNA-oligomer(aq) = 10/20-DNA-oligomer(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00075 + kegg:C00103 = kegg:C00013 + kegg:C00029',\n", + " 'UTP(aq) + D-glucose 1-phosphate(aq) = pyrophosphate(aq) + UDPglucose(aq)'),\n", + " ('kegg:C00029 + kegg:C03384 = kegg:C00103 + kegg:C00052',\n", + " 'UDPglucose(aq) + D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq) + UDPgalactose(aq)'),\n", + " ('kegg:C03384 = kegg:C00103',\n", + " '-D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00636 = kegg:C00096 + kegg:C00013',\n", + " 'GTP(aq) + D-mannose 1-phosphate(aq) = GDPmannose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00346 = kegg:C00013 + kegg:C00570',\n", + " 'CTP(aq) + O-phosphorylethanolamine(aq) = pyrophosphate(aq) + CDPethanolamine(aq)'),\n", + " ('kegg:C00063 + kegg:C00588 = kegg:C00013 + kegg:C00307',\n", + " 'CTP(aq) + phosphorylcholine(aq) = pyrophosphate(aq) + CDPcholine(aq)'),\n", + " ('kegg:C00075 + kegg:C04256 = kegg:C00043 + kegg:C00013',\n", + " 'UTP(aq) + N-acetyl--D-glucosamine 1-phosphate(aq) = UDP-N-acetyl-D-glucosamine(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00459 + kegg:C00103 = kegg:C00842 + kegg:C00013',\n", + " 'dTTP(aq) + D-glucose 1-phosphate(aq) = dTDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00103 = kegg:C00498 + kegg:C00013',\n", + " 'ATP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00103 = kegg:C00501 + kegg:C00013',\n", + " 'CTP(aq) + D-glucose 1-phosphate(aq) = CDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00103 = kegg:C00394 + kegg:C00013',\n", + " 'GTP(aq) + D-glucose 1-phosphate(aq) = GDPglucose(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C00002 + kegg:C01281 = kegg:C00013 + kegg:C01299',\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C05385 + kegg:C00075 = kegg:C00167 + kegg:C00013',\n", + " '1-phospho--D-glucuronate(aq) + UTP(aq) = UDP-D-glucuronate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00009 = kegg:C00020 + kegg:C00074 + kegg:C00013',\n", + " 'ATP(aq) + pyruvate(aq) + orthophosphate(aq) = AMP(aq) + phosphoenolpyruvate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00091 + kegg:C00164 = kegg:C00042 + kegg:C00332',\n", + " 'succinyl-CoA(aq) + acetoacetate(aq) = succinate(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C00164 = kegg:C00332 + kegg:C00033',\n", + " 'acetyl-CoA(aq) + acetoacetate(aq) = acetoacetyl-CoA(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol qiester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol monoester(sln) + H2O(sln) = n-decanoic acid(sln) + glycerol(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol triester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol diester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol diester(sln) + H2O(sln) = n-octanoic add(sln) + n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol monoester(sln) + H2O(sln) = n-octanoic acid(sln) + glycerol(sln)'),\n", + " ('kegg:C01996 + kegg:C00001 = kegg:C00033 + kegg:C00114',\n", + " 'acetylcholine(aq) + H2O(l) = acetate(aq) + choline(aq)'),\n", + " ('kegg:C02588 + kegg:C00001 = kegg:C00473 + kegg:C00249',\n", + " 'retinyl palmitate(aq) + H2O(l) = retinol(aq) + palmitate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate-2-(aq) + H2O(l) = acetate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00008 + kegg:C00001 = kegg:C00020 + kegg:C00009',\n", + " 'ADP-3-(aq) + H2O(l) = AMP-2--(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP-2--(aq) + H2O(l) = adenosine(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP(aq) + H2O(l) = adenosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C01094 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 1-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C00085 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01094 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 1-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 6-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01113 + kegg:C00001 = kegg:C00124 + kegg:C00009',\n", + " 'D-galactose 6-phosphate(aq) + H2O(l) = D-galactose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00035 + 2 kegg:C00001 = kegg:C00387 + 2 kegg:C00009',\n", + " 'GDP(aq) + 2 H2O(l) = guanosine(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C00092 + kegg:C00001 = kegg:C00031 + kegg:C00009',\n", + " 'D-glucose 6-phosphate(aq) + H2O(l) = D-glucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00144 + kegg:C00001 = kegg:C00387 + kegg:C00009',\n", + " 'GMP(aq) + H2O(l) = guanosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00044 + 3 kegg:C00001 = kegg:C00387 + 3 kegg:C00009',\n", + " 'GTP(aq) + 3 H2O(l) = guanosine(aq) + 3 orthophosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00001 = kegg:C00294 + kegg:C00009',\n", + " 'IMP(aq) + H2O(l) = inosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00275 + kegg:C00001 = kegg:C00159 + kegg:C00009',\n", + " 'D-mannose 6-phosphate(aq) + H2O(l) = D-mannose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03360 + kegg:C00001 = kegg:C00870 + kegg:C00009',\n", + " '4-nitrophenyl phosphate(aq) + H2O(l) = 4-nitrophenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C02734 + kegg:C00001 = kegg:C00146 + kegg:C00009',\n", + " 'phenyl phosphate(aq) + H2O(l) = phenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00197 + kegg:C00001 = kegg:C00258 + kegg:C00009',\n", + " '(R)-3-phosphoglycerate(aq) + H2O(l) = (R)-glycerate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03166 + kegg:C00001 = kegg:C00581 + kegg:C00009',\n", + " 'phosphoguanidinoacetate(aq) + H2O(l) = guanidinoacetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate3-(aq) + H2O(l) = pyruvate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00588 + kegg:C00001 = kegg:C00114 + kegg:C00009',\n", + " 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " (nan, 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01005 + kegg:C00001 = kegg:C00065 + kegg:C00009',\n", + " 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03149 + kegg:C00001 = kegg:C01959 + kegg:C00009',\n", + " 'phosphotaurocyamine(aq) + H2O(l) = taurocyamine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00001 = 2 kegg:C00009',\n", + " 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00117 + kegg:C00001 = kegg:C00121 + kegg:C00009',\n", + " 'D-ribose 5-phosphate(aq) + H2O(l) = D-ribose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00199 + kegg:C00001 = kegg:C00309 + kegg:C00009',\n", + " 'D-ribulose 5-phosphate(aq) + H2O(l) = D-ribulose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + H2O(l) = acetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + 3 kegg:C00001 = kegg:C00212 + 3 kegg:C00009',\n", + " 'ATP(aq) + 3 H2O(l) = adenosine(aq) + 3 orthophosphate(aq)'),\n", + " (nan,\n", + " 'L-alpha-glycerophosphate(aq) + H2O(l) = glycerol(aq) + orthophosphate(aq) '),\n", + " (nan, 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C00020',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00968 + kegg:C00001 = kegg:C00360',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = 2'-deoxyadenosine 5'-monophosphate(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = GMP(aq)\"),\n", + " ('kegg:C00943 + kegg:C00001 = kegg:C00130',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = IMP(aq)\"),\n", + " (nan, \"uridine 3':5'-(cyclic)phosphate(aq) + H2O(l) = UMP(aq)\"),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C01367',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = adenosine 3'-monophosphate(aq)\"),\n", + " ('kegg:C02052 + kegg:C00001 = 2 kegg:C00208',\n", + " 'maltotetraose(aq) + H2O(l) = 2 maltose(aq)'),\n", + " ('kegg:C01083 + kegg:C00001 = 2 kegg:C00031',\n", + " ',-trehalose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " 'isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02160 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'isomaltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01936 + 5 kegg:C00001 = 6 kegg:C00031',\n", + " 'maltohexaose(aq) + 5 H2O(l) = 6 D-glucose(aq)'),\n", + " ('kegg:C00208 + kegg:C00001 = 2 kegg:C00031',\n", + " 'maltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02052 + 3 kegg:C00001 = 4 kegg:C00031',\n", + " 'maltotetraose(aq) + 3 H2O(l) = 4 D-glucose(aq)'),\n", + " ('kegg:C01835 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'maltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C00713 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'panose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01742 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'palatinose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C19636 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'D-turanose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00185 + kegg:C00001 = 2 kegg:C00031',\n", + " 'cellobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C08240 + kegg:C00001 = 2 kegg:C00031',\n", + " '-gentiobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C05402 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " '-D-melibiose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C00243 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " 'lactose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C07064 + kegg:C00001 = kegg:C00124 + kegg:C00095',\n", + " 'lactulose(aq) + H2O(l) = D-galactose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00492 + kegg:C00001 = kegg:C05402 + kegg:C00095',\n", + " 'raffinose(aq) + H2O(l) =-D-melibiose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00089 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'sucrose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00147 + kegg:C00117',\n", + " 'AMP(aq) + H2O(l) = adenine(aq) + D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00153 + kegg:C01882',\n", + " 'NAD(aq) + H2O(l) = nicotinamide(aq) + ADPribose(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00147 + kegg:C00121',\n", + " 'adenosine(aq) + H2O(l) = adenine(aq) + D-ribose(aq)'),\n", + " ('kegg:C00021 + kegg:C00001 = kegg:C00212 + kegg:C00155',\n", + " 'S-adenosyl-L-homocysteine(aq) + H2O(l) = adenosine(aq) + L-homocysteine(aq)'),\n", + " ('kegg:C00152 + kegg:C00001 = kegg:C00049 + kegg:C00014',\n", + " 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " ('kegg:C00064 + kegg:C00001 = kegg:C00025 + kegg:C00014',\n", + " 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'γ-glutamohydroxamic acid(aq) + H20(l) = L-glutamate(aq) + hydroxylamine(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = kegg:C00014 + kegg:C00288',\n", + " 'carbamate(aq) + H2O(l) = ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00086 + 2 kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " (nan, 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C07761 + kegg:C00001 = kegg:C02595 + kegg:C07756',\n", + " 'cephalothin(aq) + H2O(l) = 2-thienylacetic acid(aq) + 7-aminocephalosporanic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C08126 + kegg:C00001 = kegg:C02954 + kegg:C02181',\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C05598 + kegg:C00001 = kegg:C07086 + kegg:C00037',\n", + " 'phenylacetylglycine(aq) + H2O(l) = phenylacetic acid(aq) + glycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00033 + kegg:C00073',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = acetate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00864 + kegg:C00001 = kegg:C00522 + kegg:C00099',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine'),\n", + " ('kegg:C00337 + kegg:C00001 = kegg:C00438',\n", + " '(S)-dihydroorotate(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C03703 + kegg:C00001 = kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " (nan, 'ampicillin(aq) + H2O(l) = ampicillinoic\\xa0acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C06567',\n", + " 'penicillin G(aq) + H2O(l) = penicillinoic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin(aq) + H2O(l) = phenoxymethylpenicillinoic acid(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00077 + kegg:C00086',\n", + " 'L-arginine(aq) + H2O(l) = L-ornithine(aq) + urea(aq)'),\n", + " ('kegg:C00499 + kegg:C00001 = kegg:C00603 + kegg:C00086',\n", + " 'allantoate(aq) + H2O(l) = (-)-ureidoglycolate(aq) + urea(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00327 + kegg:C00014',\n", + " 'L-arginine(aq) + H2O(l) = L-citrulline(aq) + ammonia(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00294 + kegg:C00014',\n", + " 'adenosine(aq) + H2O(l) = inosine(aq) + ammonia(aq)'),\n", + " ('kegg:C00475 + kegg:C00001 = kegg:C00299 + kegg:C00014',\n", + " 'cytidine(aq) + H2O(l) = uridine(aq) + ammonia(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00130 + kegg:C00014',\n", + " 'AMP(aq) + H2O(l) = IMP(aq) + ammonia(aq)'),\n", + " ('kegg:C00445 + kegg:C00001 = kegg:C00234',\n", + " '5,10-methenyltetrahydrofolate(aq) + H2O(l) = 10-formyltetrahydrofolate(aq)'),\n", + " (nan, 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = kegg:C00224 + 2 kegg:C00009',\n", + " 'ATP(aq) + sulfate(aq) + H2O(l) = adenylyl sulfate(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C02466 + kegg:C00001 = kegg:C00536',\n", + " 'trimetaphosphate(aq) + H2O(l) = triphosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00455 + kegg:C00020',\n", + " 'NAD(aq) + H2O(l) =-nicotinamide mononucleotide(aq) + AMP(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP(aq) + H2O(l) = ADP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP-4-(aq) + H2O(l) = ADP-3-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C00035 + kegg:C00009',\n", + " 'GTP(aq) + H2O(l) = GDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00104 + kegg:C00009',\n", + " 'ITP(aq) + H2O(l) = IDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00036 + kegg:C00001 = kegg:C00104 + kegg:C00074 + kegg:C00288',\n", + " 'ITP(aq) + oxaloacetate(aq) + H2O(l) = IDP(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00013 + kegg:C00036 + kegg:C00001 = kegg:C00009 + kegg:C00074 + kegg:C00288',\n", + " 'diphosphate(aq) + oxaloacetate(aq) + H2O(l) = phosphate(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-biphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C03394 = kegg:C00067 + kegg:C00111',\n", + " 'erythrulose 1-phosphate(aq) = formaldehyde(aq) + glycerone phosphate(aq)'),\n", + " ('kegg:C00673 = kegg:C00118 + kegg:C00084',\n", + " '2-deoxy-D-ribose 5-phosphate(aq) = D-glyceraldehyde 3-phosphate(aq) + acetaldehyde(aq)'),\n", + " (nan,\n", + " '5,6-dideoxyfructose 1-phosphate(aq) = glycerone phosphate(aq) + propionaldehyde(aq)'),\n", + " ('kegg:C00354 = kegg:C00111 + kegg:C00118',\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01094 = kegg:C00577 + kegg:C00111',\n", + " 'D-fructose 1-phosphate(aq) = D-glyceraldehyde(aq) + glycerone phosphate(aq)'),\n", + " (nan,\n", + " 'methylerythrulose 1-phosphate(aq) = acetaldehyde(aq) + glycerone phosphate (aq)'),\n", + " ('kegg:C00354 = 2 kegg:C00111',\n", + " 'D-fructose 1,6-bisphosphate(aq) = 2 glycerone phosphate(aq)'),\n", + " ('kegg:C04442 = kegg:C00022 + kegg:C00118',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01099 = kegg:C00111 + kegg:C00424',\n", + " 'L-fuculose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C06159 = kegg:C00022 + kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq) = pyruvate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C00684 = kegg:C00022 + kegg:C00266',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq) = pyruvate(aq) + glycolaldehyde(aq)'),\n", + " ('kegg:C01131 = kegg:C00111 + kegg:C00424',\n", + " 'L-rhamnulose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C01286 = kegg:C00022 + kegg:C00118',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C06019 = kegg:C00199 + kegg:C00067',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-ribulose 5-phosphate(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00311 = kegg:C00042 + kegg:C00048',\n", + " 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " (nan, '(S)-malate(aq) + CoA(aq) = acetyl-CoA(aq) + H2O(l) + glyoxylate(aq)'),\n", + " ('kegg:C00270 = kegg:C00645 + kegg:C00022',\n", + " 'N-acetylneuraminate(aq) = N-acetyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00158 = kegg:C00033 + kegg:C00036',\n", + " 'citrate(aq) = acetate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00036 + kegg:C00024 + kegg:C00001 = kegg:C00158 + kegg:C00010',\n", + " 'oxaloacetate(aq) + acetyl-CoA(aq) + H2O(l) = citrate(aq) + CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00158 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00024 + kegg:C00036',\n", + " 'ATP(aq) + citrate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + acetyl-CoA(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C01127 = kegg:C00022 + kegg:C00048',\n", + " '4-hydroxy-2-oxoglutarate(aq) = pyruvate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C02614 = kegg:C00033 + kegg:C00022',\n", + " '(S)-2-methylmalate(aq) = acetate(aq) + pyruvate(aq)'),\n", + " ('kegg:C04348 = kegg:C00024 + kegg:C00048',\n", + " '(R,S)-malyl-CoA(aq) = acetyl-CoA(aq) + glyoxylate(aq)'),\n", + " ('kegg:C03652 = kegg:C00163 + kegg:C00022',\n", + " '2,3-dimethylmalate(aq) = propanoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00078 + kegg:C00001 = kegg:C00463 + kegg:C00022 + kegg:C00014',\n", + " 'L-tryptophan(aq) + H2O(l) = indole(aq) + pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00122 + kegg:C00001 = kegg:C00149',\n", + " 'fumarate(aq) + H2O(l) = (S)-malate(aq)'),\n", + " ('kegg:C00158 = kegg:C00417 + kegg:C00001',\n", + " 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00417 + kegg:C00001',\n", + " 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00158', 'isocitrate(aq) = citrate(aq)'),\n", + " (nan, 'isocitrate(aq) = citrate(aq)'),\n", + " ('kegg:C00944 = kegg:C02637 + kegg:C00001',\n", + " '3-dehydroquinate(aq) = 3-dehydroshikimate(aq) + H2O(l)'),\n", + " ('kegg:C00631 = kegg:C00074 + kegg:C00001',\n", + " '2-phospho-D-glycerate(aq) = phosphoenolpyruvate(aq) + H2O(l)'),\n", + " ('kegg:C03561 = kegg:C00877 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq) = cis-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " (nan, '(3R)-3-hydroxyhexanoyl-CoA(aq) = cis-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C05268 = kegg:C05271 + kegg:C00001',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq) = trans-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00118 + kegg:C00463 = kegg:C03506',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00065 = kegg:C00078 + kegg:C00001',\n", + " 'indole(aq) + L-serine(aq) = L-tryptophan(aq) + H2O(l)'),\n", + " ('kegg:C03506 + kegg:C00065 = kegg:C00078 + kegg:C00118 + kegg:C00001',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " (nan, '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C00065 = kegg:C00022 + kegg:C00014',\n", + " 'L-serine(aq) = pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00497 = kegg:C01384 + kegg:C00001',\n", + " '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C02614 = kegg:C01732 + kegg:C00001',\n", + " '(S)-2-methylmalate(aq) = 2-methylfumarate(aq) + H2O(l)'),\n", + " (nan, '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C02612 = kegg:C02226 + kegg:C00001',\n", + " '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C00217 = kegg:C02237 + kegg:C00001',\n", + " 'D-glutamate(aq) = 5-oxo-D-proline(aq) + H2O(l)'),\n", + " ('kegg:C00785 + kegg:C00001 = kegg:C03680',\n", + " 'urocanate(aq) + H2O(l) = 4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'),\n", + " ('kegg:C04618 = kegg:C04246 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) = cis-but-2-enoyl-[acyl-carrier protein](aq) + H2O(l)'),\n", + " ('kegg:C03652 = kegg:C00922 + kegg:C00001',\n", + " '(2R,3S)-2,3-dimethylmalate(aq) = dimethylmaleate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00049 = kegg:C00122 + kegg:C00014',\n", + " 'L-aspartate(aq) = fumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C03618 = kegg:C01732 + kegg:C00014',\n", + " 'L-threo-3-methylaspartate(aq) = 2-methylfumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C00135 = kegg:C00785 + kegg:C00014',\n", + " 'L-histidine(aq) = urocanate(aq) + ammonia(aq)'),\n", + " ('kegg:C00079 = kegg:C00423 + kegg:C00014',\n", + " 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'beta-alanylpantetheine(aq) = acrylylpantetheine(aq) + ammonia(aq)'),\n", + " ('kegg:C03406 = kegg:C00122 + kegg:C00062',\n", + " 'N-(L-argino)succinate(aq) = fumarate(aq) + L-arginine(aq)'),\n", + " ('kegg:C03794 = kegg:C00122 + kegg:C00020',\n", + " 'adenylosuccinate(aq) = fumarate(aq) + AMP(aq)'),\n", + " ('kegg:C04823 = kegg:C00122 + kegg:C04677',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole = Fumarate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"),\n", + " ('kegg:C00603 = kegg:C00048 + kegg:C00086',\n", + " '(-)-ureidoglycolate(aq) = glyoxylate(aq) + urea(aq)'),\n", + " ('kegg:C03451 = kegg:C00051 + kegg:C00546',\n", + " '(R)-S-lactoylglutathione(aq) = glutathione (reduced)(aq) + methylglyoxal(aq)'),\n", + " ('kegg:C00002 = kegg:C00575 + kegg:C00013',\n", + " \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " (nan, \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " ('kegg:C00041 = kegg:C00133', 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00025 = kegg:C00217', 'L-glutamate(aq) = D-glutamate(aq)'),\n", + " ('kegg:C00047 = kegg:C00739', 'L-lysine(aq) = D-lysine(aq)'),\n", + " ('kegg:C00666 = kegg:C00680',\n", + " 'L,L-2,6-diaminoheptanedioate(aq) = meso-diaminoheptanedioate(aq)'),\n", + " ('kegg:C01157 = kegg:C03440',\n", + " 'trans-4-hydroxy-L-proline(aq) = cis-4-hydroxy-D-proline(aq)'),\n", + " ('kegg:C00123 = kegg:C01570', 'L-leucine(aq) = D-leucine(aq)'),\n", + " (nan, 'L-alpha-amino-n-butyrate(aq) = D-alpha-amino-n-butyrate(aq)'),\n", + " ('kegg:C00199 = kegg:C00231',\n", + " 'D-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00029 = kegg:C00052', 'UDPglucose(aq) = UDPgalactose(aq)'),\n", + " (nan, 'UDP-D-quinovose(aq) = UDP-D-fucose(aq)'),\n", + " ('kegg:C01101 = kegg:C00231',\n", + " 'L-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00935 = kegg:C00190', 'UDP-L-arabinose(aq) = UDP-D-xylose(aq)'),\n", + " ('kegg:C00167 = kegg:C00617',\n", + " 'UDP-D-glucuronate(aq) = UDP-D-galacturonate(aq)'),\n", + " ('kegg:C00140 = kegg:C00645',\n", + " 'N-acetyl-D-glucosamine(aq) = N-acetyl-D-mannosamine(aq)'),\n", + " ('kegg:C00357 = kegg:C04257',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq) = N-acetyl-D-mannosamine 6-phosphate(aq)'),\n", + " ('kegg:C03598 = kegg:C03599',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq) = CDP-3,6-dideoxy-D-mannose(aq)'),\n", + " ('kegg:C00668 = kegg:C01172',\n", + " 'alpha-D-Glucose 6-phosphate(aq) = beta-D-Glucose 6-phosphate(aq)'),\n", + " ('kegg:C00096 = kegg:C02280', 'GDPmannose(aq) = GDP-L-galactose(aq)'),\n", + " ('kegg:C01213 = kegg:C00683',\n", + " '(R)-methylmalonyl-CoA(aq) = (S)-methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00376 = kegg:C02110', 'all-trans-retinal(aq) = 11-cis-retinal(aq)'),\n", + " ('kegg:C01595 = kegg:C04056',\n", + " '9-cis,12-cis-octadecadienoate(aq) = 9-cis,11-trans-octadecadienoate(aq)'),\n", + " ('kegg:C00118 = kegg:C00111',\n", + " 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " (nan, 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " ('kegg:C01796 = kegg:C02022', 'D-erythrose(aq) = D-erythrulose(aq)'),\n", + " (nan, 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C00216 = kegg:C00309', 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C01019 = kegg:C01721', 'L-fucose(aq) = L-fuculose(aq)'),\n", + " ('kegg:C00259 = kegg:C00508', 'L-arabinose(aq) = L-ribulose(aq)'),\n", + " ('kegg:C00031 = kegg:C00095', 'D-glucose(aq) = D-fructose(aq)'),\n", + " ('kegg:C06468 = kegg:C01487', 'D-psicose(aq) =-D-allose(aq)'),\n", + " ('kegg:C06468 = kegg:C06464', 'D-psicose(aq) = D-altrose(aq)'),\n", + " ('kegg:C00181 = kegg:C00310', 'D-xylose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00117 = kegg:C00199',\n", + " 'D-ribose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00476 = kegg:C00310', 'D-lyxose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00159 = kegg:C00095', 'D-mannose(aq) = D-fructose(aq)'),\n", + " (nan, 'D-rhamnose(aq) = D-rhamnulose(aq)'),\n", + " ('kegg:C00275 = kegg:C00085',\n", + " 'D-mannose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan,\n", + " '6-amino-D-glucose 6-phosphate(aq) = 6-amino-D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00092 = kegg:C00085',\n", + " 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan, 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00352 + kegg:C00001 = kegg:C00085 + kegg:C00014',\n", + " 'D-glucosamine 6-phosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + ammonia(aq)'),\n", + " ('kegg:C00333 = kegg:C00558', 'D-galacturonate(aq) = D-tagaturonate(aq)'),\n", + " ('kegg:C00191 = kegg:C00905', 'D-glucuronate(aq) = D-fructuronate(aq)'),\n", + " ('kegg:C01112 = kegg:C00199',\n", + " 'D-arabinose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00507 = kegg:C00861', 'L-rhamnose(aq) = L-rhamnulose(aq)'),\n", + " ('kegg:C00121 = kegg:C00309', 'D-ribose(aq) = D-ribulose(aq)'),\n", + " (nan, 'L-mannose(aq) = L-fructose(aq)'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00166 = kegg:C02763',\n", + " 'keto-phenylpyruvate(aq) = enol-phenylpyruvate(aq)'),\n", + " (nan, 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00036 = kegg:C03981',\n", + " 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00129 = kegg:C00235',\n", + " 'isopentenyl diphosphate(aq) = dimethylallyl diphosphate(aq)'),\n", + " ('kegg:C02295 = kegg:C00922', 'methylitaconate(aq) = dimethylmaleate(aq)'),\n", + " ('kegg:C00631 = kegg:C00197',\n", + " '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan, '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C00352 = kegg:C06156',\n", + " 'D-glucosamine 6-phosphate(aq) = D-glucosamine 1-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C01231 = kegg:C00092 + kegg:C00354',\n", + " 'D-fructose 6-phosphate(aq) + D-glucose 1,6-diphosphate(aq) =-D-glucose 6-phosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00103 = kegg:C00092',\n", + " '-D-glucose 1-phosphate(aq) =-D-glucose 6-phosphate(aq)'),\n", + " (nan, '6-thioglucose 6-phosphate(aq) = 6-thioglucose I-phosphate(aq)'),\n", + " ('kegg:C04256 = kegg:C00357',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq) = N-acetyl-D-glucosamine 6-phosphate(aq)'),\n", + " ('kegg:C00620 = kegg:C00117',\n", + " 'D-ribose 1-phosphate(aq) = D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00636 = kegg:C00275',\n", + " 'D-mannose 1-phosphate(aq) = D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00047 = kegg:C01142', 'L-lysine(aq) = (3S)-3,6-diaminohexanoate(aq)'),\n", + " ('kegg:C00515 = kegg:C03943',\n", + " 'D-ornithine(aq) = D-threo-2,4-diaminopentanoate(aq)'),\n", + " ('kegg:C03618 = kegg:C00025',\n", + " 'L-threo-3-methylaspartate(aq) = L-glutamate(aq)'),\n", + " ('kegg:C01213 = kegg:C00091', '(R)-methylmalonyl-CoA(aq) = succinyl-CoA(aq)'),\n", + " ('kegg:C02930 = kegg:C02295',\n", + " '2-methyleneglutarate(aq) = methylitaconate(aq)'),\n", + " ('kegg:C04105 = kegg:C02480',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq) = cis-cis-hexadienedioate(aq)'),\n", + " ('kegg:C03178 = kegg:C03314',\n", + " 'tetrahydroxypteridine(aq) = xanthine-8-carboxylate(aq)'),\n", + " ('kegg:C00002 + kegg:C00183 + kegg:C01653 = kegg:C00020 + kegg:C00013 + kegg:C02554',\n", + " 'ATP + L-valine + tRNA(Val) = AMP + diphosphate + L-Valyl-tRNA(Val)'),\n", + " ('kegg:C00002 + kegg:C00033 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00024',\n", + " 'ATP(aq) + acetate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + acetyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00163 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00100',\n", + " 'ATP(aq) + propanoate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + propanonyl-CoA(aq)'),\n", + " ('kegg:C00044 + kegg:C00042 + kegg:C00010 = kegg:C00035 + kegg:C00009 + kegg:C00091',\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " (nan,\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00042 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00091',\n", + " 'ATP(aq) + succinate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00025 + kegg:C00014 = kegg:C00008 + kegg:C00009 + kegg:C00064',\n", + " 'ATP(aq) + L-glutamate(aq) + ammonia(aq) = ADP(aq) + phosphate(aq) + L-glutamine(aq)'),\n", + " ('kegg:C00002 + kegg:C00058 + kegg:C00101 = kegg:C00008 + kegg:C00009 + kegg:C00234',\n", + " 'ATP(aq) + formate(aq) + tetrahydrofolate(aq) = ADP(aq) + phosphate(aq) + 10-formyltetrahydrofolate(aq)'),\n", + " ('kegg:C00044 + kegg:C00130 + kegg:C00049 = kegg:C00035 + kegg:C00009 + kegg:C03794',\n", + " 'GTP(aq) + IMP(aq) + L-aspartate(aq) = GDP(aq) + phosphate(aq) + adenylosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00327 + kegg:C00049 = kegg:C00020 + kegg:C00013 + kegg:C03406',\n", + " 'ATP(aq) + L-citrulline(aq) + L-aspartate(aq) = AMP(aq) + diphosphate(aq) + L-arginosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C00036',\n", + " 'ATP(aq) + pyruvate(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00100 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C02557',\n", + " 'ATP(aq) + propanoyl-CoA(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C01904 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'D-arabitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00006 = kegg:C00095 + kegg:C00005',\n", + " 'D-mannitol(aq) + NADP(aq) = D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C15025 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'D-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00584 + kegg:C00003 = kegg:C04707 + kegg:C00004',\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00007 = kegg:C00198 + kegg:C00027',\n", + " '-D-glucose(aq) + O2(aq) = D-glucono-1,5-lactone(aq) + H2O2(aq)'),\n", + " (nan, 'beta-D-glucose(aq) + 1/2 O2(aq) = D-glucono-1,5-lactone(aq) + H2O(l)'),\n", + " ('kegg:C00187 + kegg:C00007 = kegg:C00599 + kegg:C00027',\n", + " 'cholesterol(aq) + O2(aq) = cholest-4-en-3-one(aq) + H2O2(aq)'),\n", + " ('kegg:C00187 + 0.5 kegg:C00007 = kegg:C00599 + kegg:C00001',\n", + " 'cholesterol(aq) + 1/2 O2(aq) = cholest-4-en-3-one(aq) + H2O(l)'),\n", + " ('kegg:C00254 + kegg:C00003 = kegg:C01179 + kegg:C00004 + kegg:C00288',\n", + " 'prephenate(aq) + NAD(aq) = 4-hydroxyphenylpyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " '(S)-dihydroorotate(aq) + oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)'),\n", + " ('kegg:C00037 + kegg:C00725 = metanetx.chemical:MNXM39260 + kegg:C00288',\n", + " 'glycine(aq) + lipoate(aq) = S-aminomethyldihydro--lipoate(aq) + carbon dioxide(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00003 = kegg:C00127 + kegg:C00004',\n", + " '2 reduced glutathione(aq) + NAD(aq) = oxidized glutathione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00366 + 0.5 kegg:C00007 + 2 kegg:C00001 = kegg:C01551 + kegg:C00288',\n", + " 'urate(aq) + 1/2 O2(aq) + 2 H2O(l) = allantoin(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00027 = 0.5 kegg:C00007 + kegg:C00001',\n", + " 'H2O2(aq) = 1/2 O2(aq) + H2O(l)'),\n", + " (nan, 'H2O2 + reduced thiocyanate = oxidized thiocyanate + H2O'),\n", + " ('kegg:C02278 + kegg:C01847 + kegg:C00007 = kegg:C02679 + kegg:C00061 + kegg:C00001',\n", + " 'dodecanal(aq) + FMN(reduced) + O2(aq) = dodecanoic acid(aq) + FMN(oxidized) + H2O(l)'),\n", + " ('kegg:C00808 + kegg:C00004 + kegg:C00007 = kegg:C03448 + kegg:C00003 + kegg:C00001',\n", + " '(+)-camphor(aq) + NADH(aq) + O2(aq) = (+)-5-exo-hydroxycamphor(aq) + NAD(aq) + H2O(l)'),\n", + " ('kegg:C04377 + kegg:C00037 + kegg:C00001 = kegg:C01217 + kegg:C00065',\n", + " 'CH2-H4PteGlu4(aq) + glycine(aq) + H2O(l) = H4PteGlu4(aq) + L-serine(aq)'),\n", + " ('kegg:C00024 + kegg:C00065 = kegg:C00010 + kegg:C00979',\n", + " 'acetyl-CoA(aq) + L-serine(aq) = CoA(aq) + O-acetyl-L-serine(aq)'),\n", + " ('kegg:C00079 + kegg:C00026 = kegg:C00166 + kegg:C00025',\n", + " 'L-phenylalanine(aq) + 2-oxoglutarate(aq) = phenylpyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00082 + kegg:C00026 = kegg:C01179 + kegg:C00025',\n", + " 'L-tyrosine(aq) + 2-oxoglutarate(aq) = 4-hydroxyphenylpyruvate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C05665 = kegg:C00022 + kegg:C00986',\n", + " 'L-alanine(aq) + 3-aminopropionaldehyde(aq) = pyruvate(aq) + 1,3-diaminopropane(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " '-isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'ammonium carbamate(aq) + H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-4-hydroxyphenylglycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00073 + kegg:C00033',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = L-methionine(aq) + acetate(aq)'),\n", + " ('kegg:C03410 = kegg:C03521 + kegg:C00022',\n", + " 'N-glycolylneuraminate(aq) = N-glycolyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00251 = kegg:C00156 + kegg:C00022',\n", + " 'chorismate(aq) = 4-hydroxybenzoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C06322 + kegg:C00001 = kegg:C06749',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq) + H2O(l) = 6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = indol-3-yl-glycerol-3-phosphate(aq)'),\n", + " (nan,\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00118 = kegg:C03506',\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " (nan,\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " ('kegg:C00254 = kegg:C00166 + kegg:C00001 + kegg:C00288',\n", + " 'prephenate(aq) = phenylpyruvate(aq) + H2o(l) + carbon dioxide(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C11355 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 4-amino-4-deoxychorismate(aq) + H2O(l)'),\n", + " ('kegg:C00251 = kegg:C00254', 'chorismate(aq) = prephenate(aq)'),\n", + " ('kegg:C00251 = kegg:C00885', 'chorismate(aq) = isochorismate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C18054 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 2-amino-2-deoxyisochorismate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-butanone(sln) + 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclobutanone(sln) + 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cycloheptanone(sln) + 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclohexanone(sln) + 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclooctanone(sln) + 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclopentanone(sln) + 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-heptanone(sln) + 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-hexanone(sln) + 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-octanone(sln) + 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-pentanone(sln) + 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-ethanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-heptanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-hexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-pentanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-propanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)'),\n", + " ('kegg:C01845 + kegg:C00006 = kegg:C00207 + kegg:C00005',\n", + " '2-propanol(aq) + NADP(ox)(aq) = acetone(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(ox)(aq) = L-aspartate 4-semialdehyde(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol-1-phosphate(aq) + NAD(ox)(aq) = D-fructose 6-phosphate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq) + NAD(ox)(aq) = 2-oxobutanoate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(ox)(aq) = pyruvate(aq) + NAD(red)(aq)'),\n", + " (nan,\n", + " '(2R,3R)-erythro-fluoromalate(aq) + NAD(aq) = (3R)-fluorooxaloacetate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '(S)-malate(aq) + 3-acetylpyridine adenine dinucleotide(ox)(aq) = oxaloacetate(aq) + 3-acetylpyridine adenine dinucleotide(red)(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(ox)(aq) = oxaloacetate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00314 + kegg:C00006 = kegg:C00250 + kegg:C00005',\n", + " 'pyridoxine(aq) + NADP(ox)(aq) = pyridoxal(aq) + NADP(red)(aq)'),\n", + " ('kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg:C00288 + kegg:C00004',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq) + NAD(ox) = 2-oxoadipate(aq) + carbon dioxide(aq) + NAD(red)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-L-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-D-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " ('kegg:C00522 + kegg:C00006 = kegg:C00966 + kegg:C00005',\n", + " '(R)-pantoate(aq) + NADP(ox) = 2-dehydropantoate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C15673 + kegg:C00006 = kegg:C02780 + kegg:C00005',\n", + " '2-keto-L-gulonate(aq) + NADP(ox)(aq) = 2,5-diketo-D-gluconate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00385 + kegg:C00001 + kegg:C00007 = kegg:C00366 + kegg:C00027',\n", + " 'xanthine(aq) + H2O(l) + O2(aq) = urate(aq) + H2O2(aq)'),\n", + " ('kegg:C00232 + kegg:C00005 = kegg:C00989 + kegg:C00006',\n", + " '4-oxobutanoate(aq) + NADP(red)(aq) = 4-hydroxybutanoate(aq) + NADP(ox)(aq)'),\n", + " (nan,\n", + " '4-dimethylaminomethylbenzylamine(aq) + H2O(l) + O2(aq) = 4-dimethylaminomethylbenzaldehyde(aq) + ammonia(aq) + H2O2(aq)'),\n", + " (nan,\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00234 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(ox)(aq) = 10-formyltetrahydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00449 + kegg:C00003 + kegg:C00001 = kegg:C00047 + kegg:C00026 + kegg:C00004',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine + NAD(ox) + H2O(l) = L-lysine(aq) + 2-oxoglutarate(aq) + NAD(red)'),\n", + " ('kegg:C00004 + kegg:C00006 = kegg:C00003 + kegg:C00005',\n", + " 'NAD(red)(aq) + NADP(ox)(aq) = NAD(ox)(aq) + NADP(red)(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 glutathoine(red)(aq) + NADP(ox)(aq) = glutathoine(ox)(aq) + NADP(red)(aq)'),\n", + " (nan, '2 glutathione(red)(ox) + NADP(aq) = glutathione(ox)(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00704 = kegg:C00007 + kegg:C00027', '2 O2- = O2 + H2O2'),\n", + " (nan, 'methyl viologen(red)(aq) = methyl viologen(ox)(aq) + H2(g)'),\n", + " ('kegg:C00169 + kegg:C00049 = kegg:C00009 + kegg:C00438',\n", + " 'carbamoyl phosphate(aq) + L-aspartate(aq) = orthophosphate(aq) + N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C04688 + kegg:C00043 = kegg:C03688 + kegg:C04738',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq) + UDP-N-acetyl-D-glucosamine(aq) = acyl-carrier-protein(aq) + UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'),\n", + " (nan,\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C06021 = kegg:C00237 + kegg:C06020 + kegg:C00010',\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2 '-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00020 + kegg:C00013 = kegg:C00147 + kegg:C00119',\n", + " 'AMP(aq) + pyrophosphate(aq) = adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00013 = kegg:C00262 + kegg:C00119',\n", + " 'IMP(aq) + pyrophosphate(aq) = hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5 '-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " ('kegg:C01185 + kegg:C00013 = kegg:C00253 + kegg:C00119',\n", + " 'Nicotinate D-ribonucleotide(aq) + pyrophosphate(aq) = nicotinic acid(aq) + 5-Phospho-alpha-D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00170 + kegg:C00009 = kegg:C00147 + kegg:C04188',\n", + " \"5 '-methylthioadenosine(aq) + orthophosphate(aq) = adenine(aq) + 5-methylthio-D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C03557 + kegg:C00022 = kegg:C03167 + kegg:C00041',\n", + " '(2-aminoethyl)phosphonate(aq) + pyruvate(aq) = 2-phosphonoacetaldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3,3-dimethyl-2-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00183 + kegg:C00026 = kegg:C06255 + kegg:C00025',\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01005 + kegg:C00026 = kegg:C03232 + kegg:C00025',\n", + " 'O-phospho-L-serine(aq) + 2-oxoglutarate(aq) = 3-phosphonooxypyruvate(aq) + L-glutamate(aq)'),\n", + " (nan, 'ATP(aq) + serpeptide(aq) = ADP(aq) + phosphorylated serpeptide(aq)'),\n", + " (nan, 'ATP(aq) + syntide 2(aq) = ADP(aq) + phosphosyntide(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00074 + kegg:C00008',\n", + " 'ATP(aq) + pyruvate(aq) = phosphoenolpyruvate(aq) + ADP(aq)'),\n", + " ('kegg:C00013 + kegg:C00085 = kegg:C00009 + kegg:C00354',\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01003 = kegg:C00008 + kegg:C03875',\n", + " 'ATP(aq) + myosin light chain(aq) = ADP(aq) + myosin light chain phosphate(aq)'),\n", + " (nan,\n", + " '2-aminobenzoic acid(aq) + ATP(aq) = 2-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-aminobenzoic acid(aq) + ATP(aq) = 3-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-aminobenzoic acid(aq) + ATP(aq) = 4-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " 'benzoic acid(aq) + ATP(aq) = benzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '2,3-dihydroxybenzoic acid(aq) + ATP(aq) = 2,3-dihydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxyanthranilic acid(aq) + ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '3-hydroxybenzoic acid(aq) + ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '4-hydroxybenzoic acid(aq) + ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-methylbenzoic acid(aq) + ATP(aq) = 3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '3-methylbenzoic acid(aq) + ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '4-methylbenzoic acid(aq) + ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + Nomega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00013 + kegg:C00224',\n", + " 'ATP(aq) + sulfate(aq) = pyrophosphate(aq) + adenylylsulfate(aq)'),\n", + " (nan,\n", + " 'deoxynucleoside triphosphate(aq) + polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq)'),\n", + " ('kegg:C00008 + kegg:C00103 = kegg:C00498 + kegg:C00009',\n", + " 'ADP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00001 = kegg:C00020 + kegg:C00074 + kegg:C00009',\n", + " 'ATP(aq) + pyruvate(aq) + H2O(l) = AMP(aq) + phosphoenolpyruvate(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " 'benzyl alcohol(sln) + butyl acetate(sln) = benzyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " 'butyl decanoate(sln) + H2O(sln) = 1-butanol(sln) + 1-decanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) + H2O(sln) = 2-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " 'dodecyl dodecanoate(sln) + H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln)'),\n", + " (nan,\n", + " 'D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) + H2O(sln)'),\n", + " (nan,\n", + " '(-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) + H2O(sln)'),\n", + " (nan,\n", + " '(-)-menthol(sln) + dodecyl dodecanoate(sln) = (-)-menthyl dodecanoate(sln) + 1-dodecanol(sln) '),\n", + " (nan,\n", + " '1-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '2-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan, 'oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) + H2O(sln)'),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1,2-dioctanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln)'),\n", + " (nan,\n", + " 'cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = cis-2-hydroxycyclopentanemethanol-phosphate(aq)'),\n", + " (nan,\n", + " 'trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = trans-2-hydroxycyclopentanemethanol-phosphate(aq)'),\n", + " (nan,\n", + " '1R,2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) + H2O(l) = 1R,2S-trans-2-hydroxytetrahydrofuranmethanol-phosphate(aq)'),\n", + " (nan,\n", + " '5-methoxytrimethylene phosphate(aq) + H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq)'),\n", + " (nan,\n", + " '5-methyltrimethylene phosphate(aq) + H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq)'),\n", + " (nan, 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " (nan, \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq) + H2O(l) = guanosine 5 '-phosphate(aq)\"),\n", + " ('kegg:C00498 + kegg:C00001 = kegg:C00103 + kegg:C00020',\n", + " 'ADPglucose(aq) + H2O(l) =-D-glucose 1-phosphate(aq) + AMP(aq)'),\n", + " ('kegg:C00294 + kegg:C00001 = kegg:C00262 + kegg:C00121',\n", + " 'inosine(aq) + H2O(l) = hypoxanthine(aq) + D-ribose(aq)'),\n", + " (nan, '4-nitrophenyl acetate(aq) + H2O(l) = 4-nitrophenol(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Leu(aq) + 4-nitrophenyl analide(aq)'),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Phe(aq) + 4-nitrophenylanalide(aq)'),\n", + " (nan, 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " (nan, 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " (nan,\n", + " 'cefamandole(aq) + H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) + D-mandelic acid(aq)'),\n", + " (nan,\n", + " '2-acetamidohept-6-enoic acid(aq) + H2O(l) = acetate(aq) + 2-aminohept-6-enoic acid(aq)'),\n", + " (nan, 'N-acetyl-L-alanine(aq) + H2O(l) = acetate(aq) + L-alanine(aq)'),\n", + " (nan, 'N-acetyl-L-cysteine(aq) + H2O(l) = acetate(aq) + L-cysteine(aq)'),\n", + " (nan, 'N-acetyl-L-norleucine(aq) + H2O(l) = acetate(aq) + L-norleucine(aq)'),\n", + " (nan, 'N-acetyl-L-valine(aq) + H2O(l) = acetate(aq) + L-valine(aq)'),\n", + " ('kegg:C03519 + kegg:C00001 = kegg:C00033 + kegg:C00079',\n", + " 'N-acetyl-L-phenylalanine(aq) + H2O(l) = acetate(aq) + L-phenylalanine(aq)'),\n", + " (nan, 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " ('kegg:C11695 + kegg:C00001 = kegg:C00189 + kegg:C00219',\n", + " 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " (nan,\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " ('kegg:C16512 + kegg:C00001 = kegg:C00189 + kegg:C00249',\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " (nan, '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00429 + kegg:C00001 = kegg:C02642',\n", + " '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C05922',\n", + " 'GTP(aq) + H2O(l) = ((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'),\n", + " ('kegg:C09814 + 2 kegg:C00001 = kegg:C00180 + kegg:C00014',\n", + " 'benzonitrile(aq) + 2 H2O(aq) = benzoic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C16074 + 2 kegg:C00001 = kegg:C07086 + kegg:C00014',\n", + " 'benzyl cyanide(aq) + 2 H2O(aq) = phenylacetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C02938 + 2 kegg:C00001 = kegg:C00954 + kegg:C00014',\n", + " '3-indoleacetonitrile(aq) + 2 H2O(l) = indole-3-acetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00130 + kegg:C00013',\n", + " 'ITP(aq) + H2O(l) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 = kegg:C00105 + kegg:C00288',\n", + " \"orotidine 5 '-phosphate(aq) = UMP(aq) + carbon dioxide(aq)\"),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C01182 + kegg:C00007 = kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + O2(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan,\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00279 + kegg:C00001 = kegg:C04691 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + D-erythrose 4-phosphate(aq) + H2O(l) = 2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00204 = kegg:C00022 + kegg:C00577',\n", + " '2-oxo-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde(aq)'),\n", + " (nan, 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C00108 + kegg:C00022 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = anthranilate(aq) + pyruvate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq) = trans-but-2-enoyl-coenzyme A + H2O(l)'),\n", + " ('kegg:C00318 = kegg:C04114 + kegg:C00001',\n", + " 'L-carnitine(aq) = 4-(trimethylammonio)but-2-enoate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C04691 = kegg:C00944 + kegg:C00009',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " (nan, 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00043 = kegg:C00203',\n", + " 'UDP-N-acetyl-D-glucosamine(aq) = UDP-N-acetyl-D-galactosamine(aq)'),\n", + " ('kegg:C00216 = kegg:C00121', 'D-arabinose(aq) = D-ribose(aq)'),\n", + " ('kegg:C01796 = kegg:C06463', 'D-erythrose(aq) = D-threose(aq)'),\n", + " ('kegg:C00031 = kegg:C00159', 'D-glucose(aq) = D-mannose(aq)'),\n", + " ('kegg:C05439 = kegg:C05437',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq) = (3,5)-cholesta-8,24-diene-3-ol(aq)'),\n", + " ('kegg:C00074 = kegg:C02798',\n", + " 'phosphoenolpyruvate(aq) = 3-phosphonopyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C00082 + kegg:C00787 = kegg:C00020 + kegg:C00013 + kegg:C02839',\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " ('kegg:C00002 + kegg:C00188 + kegg:C01651 = kegg:C00020 + kegg:C00013 + kegg:C02992',\n", + " 'ATP(aq) + L-threonine(aq) + tRNA-Thr(aq) = AMP(aq) + pyrophosphate(aq) + L-threonyl-tRNA-Thr(aq)'),\n", + " ('kegg:C00002 + kegg:C00407 + kegg:C01644 = kegg:C00020 + kegg:C00013 + kegg:C03127',\n", + " 'ATP(aq) + L-isoleusine(aq) + tRNA-Ile(aq) = AMP(aq) + pyrophosphate(aq) + L-isoleucyl-tRNA-Ile(aq)'),\n", + " ('kegg:C00002 + kegg:C00047 + kegg:C01646 = kegg:C00020 + kegg:C00013 + kegg:C01931',\n", + " 'ATP(aq) + L-lysine(aq) + tRNA-Lys(aq) = AMP(aq) + pyrophosphate(aq) + L-lysyl-tRNA-Lys(aq)'),\n", + " ('kegg:C00002 + kegg:C00065 + kegg:C01650 = kegg:C00020 + kegg:C00013 + kegg:C02553',\n", + " 'ATP(aq) + L-serine(aq) + tRNA-Ser(aq) = AMP(aq) + pyrophosphate(aq) + L-seryl-tRNA-Ser(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 + kegg:C01636 = kegg:C00020 + kegg:C00013 + kegg:C02163',\n", + " 'ATP(aq) + L-arginine(aq) + tRNA-Arg(aq) = AMP(aq) + pyrophosphate(aq) + L-arginyl-tRNA-Arg(aq)'),\n", + " ('kegg:C00002 + kegg:C00079 + kegg:C01648 = kegg:C00020 + kegg:C00013 + kegg:C03511',\n", + " 'ATP(aq) + L-phenylalanine(aq) + tRNA-Phe(aq) = AMP(aq) + pyrophosphate(aq) + L-phenylalanyl-tRNA-Phe(aq)'),\n", + " ('kegg:C00002 + kegg:C00135 + kegg:C01643 = kegg:C00020 + kegg:C00013 + kegg:C02988',\n", + " 'ATP(aq) + L-histidine(aq) + tRNA-His(aq) = AMP(aq) + pyrophosphate(aq) + L-histidyl-tRNA-His(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + (deoxyribonucleotide)_n(aq) + (deoxyribonucleotide)_m(aq) = AMP(aq) + pyrophosphate(aq) + (deoxyribonucleotide)_m+n(aq)'),\n", + " ('kegg:C00037 + kegg:C00003 + kegg:C00101 = kegg:C00143 + kegg:C00004 + kegg:C00014 + kegg:C00288 ',\n", + " 'glycine(aq) + NAD+(aq) + THF(aq) = 5,10-CH2-THF(aq) + NADH(aq) + NH3(aq) + CO2(aq)'),\n", + " ('kegg:C00101 + kegg:C00067 = kegg:C00143',\n", + " 'THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)'),\n", + " ('kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg:C00001',\n", + " 'Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'),\n", + " ('kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg:C04734',\n", + " \"10-Formyltetrahydrofolate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide = Tetrahydrofolate + 1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"),\n", + " ('kegg:C00199 + kegg:C00067 = kegg:C06019',\n", + " 'D-Ribulose 5-phosphate + Formaldehyde = D-arabino-Hex-3-ulose 6-phosphate'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate = D-Fructose 6-phosphate'),\n", + " ('kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg:C00092',\n", + " ',-trehalose 6-phosphate(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-glucose 6-phosphate(aq)')]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "newrxn # should be rewritten to the excel later" + ] + }, + { + "cell_type": "markdown", + "id": "97204050", + "metadata": {}, + "source": [ + "## Finally getting all compounds" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "79c1d883", + "metadata": {}, + "outputs": [], + "source": [ + "compounds = []\n", + "cpid = {}\n", + "for r, t in newrxn:\n", + " if pandas.isna(t) and pandas.isna(r):\n", + " assert(False)\n", + " if pandas.isna(t) and not pandas.isna(r):\n", + " assert(False)\n", + " # text reaction\n", + " reacprod = t.split(\"=\")\n", + " assert(len(reacprod) == 2)\n", + " reac, prod = reacprod[0].strip(), reacprod[1].strip()\n", + " reacs = reac.split(' + ')\n", + " prods = prod.split(' + ')\n", + " # kegg reaction\n", + " krxn = None\n", + " if not pandas.isna(r):\n", + " kegg = r.split(\"=\")\n", + " assert(len(kegg) == 2)\n", + " kreac, kprod = kegg[0].strip(), kegg[1].strip()\n", + " krxn = [kreac.split(' + '), kprod.split(' + ')]\n", + " for i, ls in enumerate([reacs, prods]):\n", + " for j, rxt in enumerate(ls):\n", + " spl = rxt.split()\n", + " # extract stoichiometry\n", + " try: \n", + " float(spl[0])\n", + " rxt = \" \".join(spl[1:])\n", + " except ValueError:\n", + " rxt = rxt\n", + " compounds.append(rxt)\n", + " if krxn is not None:\n", + " cpid[rxt] = krxn[i][j]" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "afab0cb0", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['benzyl alcohol(aq)',\n", + " 'NAD(aq)',\n", + " 'benzaldehyde(aq)',\n", + " 'NADH(aq)',\n", + " '1-butanol(aq)',\n", + " 'NAD(aq)',\n", + " 'butanal(aq)',\n", + " 'NADH(aq)',\n", + " 'cyclohexanol(aq)',\n", + " 'NAD(aq)',\n", + " 'cyclohexanone(aq)',\n", + " 'NADH(aq)',\n", + " 'ethanol(aq)',\n", + " 'NAD(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'NADH(aq)',\n", + " 'ethanol(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'ethanol(aq)',\n", + " 'desamino NAD(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'desamino NADH(aq)',\n", + " '1-hexanol',\n", + " 'NAD',\n", + " 'hexanal',\n", + " 'NADH',\n", + " 'cis-3-hexene-1-ol(aq)',\n", + " 'NAD(aq)',\n", + " 'cis-3-hexenal(aq)',\n", + " 'NADH(aq)',\n", + " 'trans-2-hexen-1-ol',\n", + " 'NAD',\n", + " 'trans-2-hexenal',\n", + " 'NADH',\n", + " '1-nonanol',\n", + " 'NAD',\n", + " 'nonanal',\n", + " 'NADH',\n", + " '1-octanol(aq)',\n", + " 'NAD(aq)',\n", + " 'octanal(aq)',\n", + " 'NADH(aq)',\n", + " '1-propanol(aq)',\n", + " 'NAD(aq)',\n", + " 'propanal(aq)',\n", + " 'NADH(aq)',\n", + " '2-propanol(aq)',\n", + " 'NAD(aq)',\n", + " 'acetone(aq)',\n", + " 'NADH(aq)',\n", + " '2-propanol(aq)',\n", + " 'NAD(aq)',\n", + " 'acetone(aq)',\n", + " 'NADH(aq)',\n", + " 'vitamin A alcohol(aq)',\n", + " 'NAD(aq)',\n", + " 'vitamin A aldehyde(aq)',\n", + " 'NADH(aq)',\n", + " 'L-homoserine(aq)',\n", + " 'NAD(aq)',\n", + " 'L-aspartate 4-semialdehyde(aq)',\n", + " 'NADH(aq)',\n", + " 'L-homoserine(aq)',\n", + " 'NADP(aq)',\n", + " 'L-aspartate 4-semialdehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '(R,R)-2,3-butanediol(aq)',\n", + " 'NAD(aq)',\n", + " '(R)-acetoin(aq)',\n", + " 'NADH(aq)',\n", + " 'glycerol(aq)',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone(aq)',\n", + " 'NADH(aq)',\n", + " 'glycerol(aq)',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone(aq)',\n", + " 'NADH(aq)',\n", + " 'sn-glycerol 3-phosphate(aq)',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'sn-glycerol 3-phosphate',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'allitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-psicose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glycero-D-glucoheptitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-sedoheptulose(aq)',\n", + " 'NADH(aq)',\n", + " 'L-iditol(aq)',\n", + " 'NAD(aq)',\n", + " 'L-sorbose(aq)',\n", + " 'NADH(aq)',\n", + " 'ribitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-ribulose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-sorbitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose(aq)',\n", + " 'NADH(aq)',\n", + " 'L-threitol(aq)',\n", + " 'NAD(aq)',\n", + " 'L-erythrulose(aq)',\n", + " 'NADH(aq)',\n", + " 'xylitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-xylulose(aq)',\n", + " 'NADH(aq)',\n", + " 'xylitol(aq)',\n", + " 'NADP(aq)',\n", + " 'L-xylulose(aq)',\n", + " 'NADPH(aq)',\n", + " 'galactitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-tagatose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-mannitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-mannitol 1-phosphate(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'myo-inositol',\n", + " 'NAD',\n", + " '2-oxo-myo-inositol',\n", + " 'NADH',\n", + " 'xylitol(aq)',\n", + " 'NADP(aq)',\n", + " 'D-xylose(aq)',\n", + " 'NADPH(aq)',\n", + " 'quinate(aq)',\n", + " 'NAD(aq)',\n", + " '5-dehydroquinate(aq)',\n", + " 'NADH(aq)',\n", + " 'shikimate(aq)',\n", + " 'NADP(aq)',\n", + " '3-dehydroshikimate(aq)',\n", + " 'NADPH(aq)',\n", + " '(R)-glycerate(aq)',\n", + " 'NAD(aq)',\n", + " 'hydroxypyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'glycolate(aq)',\n", + " 'NAD(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'NADH(aq)',\n", + " 'glycolate(aq)',\n", + " 'NAD(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'NADH(aq)',\n", + " '2-hydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxobutanoate(aq)',\n", + " 'NADH(aq)',\n", + " '2,4-dihydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxo-4-hydroxybutanoate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-lactate(aq)',\n", + " 'NAD(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-lactate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'pyruvate(aq)',\n", + " 'AP-NADH(aq)',\n", + " '(R)-lactate(aq)',\n", + " 'NAD(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '(R)-3-hydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxobutanoate(aq)',\n", + " 'NADH(aq)',\n", + " '3-hydroxy-2-methylpropanoate(aq)',\n", + " 'NAD(aq)',\n", + " '2-methyl-3-oxopropanoate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxobutanoyl-CoA(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxohexanoyl-CoA(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NAD(aq)',\n", + " 'oxaloacetate(aq)',\n", + " 'NADH(aq)',\n", + " 'meso-tartrate(aq)',\n", + " 'NAD(aq)',\n", + " '(E)-dihydroxyfumarate(aq)',\n", + " 'NADH(aq)',\n", + " 'meso-tartrate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxo-3-hydroxysuccinate(aq)',\n", + " 'NADH(aq)',\n", + " 'L-glutamate(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NAD(aq)',\n", + " 'L-aspartate(aq)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-malate(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'citrate(aq)',\n", + " 'CoA(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " 'pyruvate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " 'isocitrate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " 'isocitrate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " '6-phospho-D-gluconate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " 'D-ribulose 5-phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " '-D-glucose(aq)',\n", + " 'NAD(aq)',\n", + " 'D-glucono-1,5-lactone(aq)',\n", + " 'NADH(aq)',\n", + " 'D-galactose(aq)',\n", + " 'NAD(aq)',\n", + " 'D-galactono-1,4-lactone(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glucose 6-phosphate(aq)',\n", + " 'NADP(aq)',\n", + " 'D-glucono-1,5-lactone 6-phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-glucose 6-phosphate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '6-phospho-D-gluconate(aq)',\n", + " 'NADPH(aq)',\n", + " '5α-androstane-3α-ol-17-one(aq)',\n", + " 'NAD(aq)',\n", + " '5α-androstane-3,17-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5α-androstane-3α,17β-diol(aq)',\n", + " 'NAD(aq)',\n", + " '5α-androstane-17β-ol-3-one(aq)',\n", + " 'NADH(aq)',\n", + " '5α-androstane-3α-ol-17-one(aq)',\n", + " 'TNAD(aq)',\n", + " '5α-androstane-3,17-dione(aq)',\n", + " 'TNADH(aq)',\n", + " '5β-androstane-3α-ol-17-one(aq)',\n", + " 'NAD(aq)',\n", + " '5β-androstane-3,17-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'NAD(aq)',\n", + " '5α-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'NAD(aq)',\n", + " '5β-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq)',\n", + " 'NAD(aq)',\n", + " '5β-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'NADH(aq)',\n", + " '5alpha-androstane-3beta,17alpha-diol(aq)',\n", + " 'NAD(aq)',\n", + " '5alpha-androstane-17alpha-ol-3-one(aq)',\n", + " 'NADH(aq)',\n", + " '4-androstene-17-ol-3-one(aq)',\n", + " 'NAD(aq)',\n", + " '4-androstene-3,17-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq)',\n", + " 'NAD(aq)',\n", + " '5α-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'NADH(aq)',\n", + " '1,2-propanediol(aq)',\n", + " 'NADP(aq)',\n", + " 'L-lactaldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '3-hydroxypropanoate(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxopropanoate(aq)',\n", + " 'NADH(aq)',\n", + " '(R)-glycerate(aq)',\n", + " 'NAD(aq)',\n", + " '2-hydroxy-3-oxopropanoate(aq)',\n", + " 'NADH(aq)',\n", + " '4-hydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '4-oxobutanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'estradiol-17(aq)',\n", + " 'NAD(aq)',\n", + " 'estrone(aq)',\n", + " 'NADH(aq)',\n", + " 'D-gluconate(aq)',\n", + " 'NADP(aq)',\n", + " '5-oxo-D-gluconate(aq)',\n", + " 'NADPH(aq)',\n", + " 'glycerol(aq)',\n", + " 'NADP(aq)',\n", + " '(R)-glyceraldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " 'glycolate(aq)',\n", + " 'NADP(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'NADPH(aq)',\n", + " '3-phospho-D-glycerate(aq)',\n", + " 'NAD(aq)',\n", + " '3-phosphohydroxypyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)',\n", + " 'NAD(aq)',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '3-hydroxybenzyl alcohol(aq)',\n", + " 'NADP(aq)',\n", + " '3-hydroxybenzaldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)',\n", + " 'NADP(aq)',\n", + " '3-oxobutanoyl-[acyl-carrier protein](aq)',\n", + " 'NADPH(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'NAD(aq)',\n", + " '3-dehydrocarnitine(aq)',\n", + " 'NADH(aq)',\n", + " 'indole-3-lactate(aq)',\n", + " 'NAD(aq)',\n", + " 'indole-3-pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glucose(aq)',\n", + " 'NADP(aq)',\n", + " 'D-glucono-1,5-lactone(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-fructose(aq)',\n", + " 'NADP(aq)',\n", + " '5-dehydro-D-fructose(aq)',\n", + " 'NADPH(aq)',\n", + " '2-deoxy-D-gluconate(aq)',\n", + " 'NAD(aq)',\n", + " '2-deoxy-3-dehydro-D-gluconate(aq)',\n", + " 'NADH(aq)',\n", + " 'L-threonate(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxo-L-threonate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-sorbitol 6-phosphate(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'prostaglandin E1(aq)',\n", + " 'NAD(aq)',\n", + " '15-oxo-prostaglandin E1(aq)',\n", + " 'NADH(aq)',\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq)',\n", + " 'NAD(aq)',\n", + " '4-pregnene-11β,17α-diol-3,20,21-trione( aq)',\n", + " 'NADH(aq)',\n", + " '7,8-dihydrobiopterin(aq)',\n", + " 'NADP(aq)',\n", + " 'sepiapterin(aq)',\n", + " 'NADPH(aq)',\n", + " 'coniferyl alcohol(aq)',\n", + " 'NADP(aq)',\n", + " 'coniferyl aldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '(R)-2-hydroxyglutarate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-sorbitol 6-phosphate(aq)',\n", + " 'NADP(aq)',\n", + " 'D-glucose 6-phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-gluconate(aq)',\n", + " 'NADP(aq)',\n", + " '2-oxo-D-gluconate(aq)',\n", + " 'NADPH(aq)',\n", + " '(S)-lactate(aq)',\n", + " 'oxaloacetate(aq)',\n", + " '(S)-malate(aq)',\n", + " 'pyruvate(aq)',\n", + " 'lactose(aq)',\n", + " 'cytochrome c(aq)',\n", + " '3-oxolactose(aq)',\n", + " 'reduced cytochrome c(aq)',\n", + " 'formate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'carbon dioxide(aq)',\n", + " 'NADH(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'CoA(aq)',\n", + " 'NAD(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'NADH(aq)',\n", + " 'L-aspartate 4-semialdehyde(aq)',\n", + " 'NADP(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'L-4-aspartyl phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)',\n", + " 'NADP(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'L-4-aspartyl phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(aminomethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-animomethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(chloroethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-chloroethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(chloromethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-chloromethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(ethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-ethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(methoxy)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-methoxy)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(methyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-methyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'NAD(aq)',\n", + " '3-phospho-D-glyceroyl phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'phosphonate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl)phosphonate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'ADP(aq)',\n", + " 'NAD(aq)',\n", + " 'orthophosphate(aq)',\n", + " '3-phospho-D-glycerate(aq)',\n", + " 'ATP(aq)',\n", + " 'NADH(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'CoA(aq)',\n", + " 'NADP(aq)',\n", + " 'oxalyl-CoA(aq)',\n", + " 'NADPH(aq)',\n", + " 'formate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " 'carbon dioxide(aq)',\n", + " 'NADPH(aq)',\n", + " 'succinate(aq)',\n", + " 'O2(aq)',\n", + " 'fumarate(aq)',\n", + " 'H2O(l)',\n", + " '(S)-dihydroorotate(aq)',\n", + " 'NAD(aq)',\n", + " 'orotate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-dihydroorotate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'orotate(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'L-alanine(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'desamino NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'desamino NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADPH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-leucine(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '4-methyl-2-oxopentanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'glycine(ag)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'glyoxylate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-erythro-3,5-diaminohexanoate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '(S)-5-amino-3-oxohexanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " '2,4-diaminopentanoate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-amino-4-oxopentanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " '(S)-proline(aq)',\n", + " 'NADP(aq)',\n", + " 'D-1-pyrroline-2-carboxylate(aq)',\n", + " 'NADPH(aq)',\n", + " '(S)-proline(aq)',\n", + " 'NADP(aq)',\n", + " 'D-1-pyrroline-5-carboxylate(aq)',\n", + " 'NADPH(aq)',\n", + " '7,8-dihydrofolate(aq)',\n", + " 'folate(aq)',\n", + " '5,6,7,8-tetrahydrofolate(aq)',\n", + " '5,6,7,8-tetrahydrofolate(aq)',\n", + " 'NADP(aq)',\n", + " '7,8-dihydrofolate(aq)',\n", + " 'NADPH(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'NADP(aq)',\n", + " '5,10-methenyltetrahydrofolate(aq)',\n", + " 'NADPH(aq)',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'L-arginine(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'AP-NAD(aq)',\n", + " '5,10-methenyltetrahydrofolate(aq)',\n", + " 'AP-NADH(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'NAD(aq)',\n", + " '5,10-methenyltetrahydrofolate(aq)',\n", + " 'NADH(aq)',\n", + " \"2,2'-iminodipropanoate(aq)\",\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'L-alanine(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '2-methyliminodiacetatc(aq)',\n", + " 'NAD(aq)',\n", + " 'H20(l)',\n", + " 'glycine(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'L-pipecolate(aq)',\n", + " 'NADP(aq)',\n", + " 'D-1-piperidine-2-carboxylate(aq)',\n", + " 'NADPH(aq)',\n", + " 'NAD(aq)',\n", + " 'NADPH(aq)',\n", + " 'NADH(aq)',\n", + " 'NADP(aq)',\n", + " 'reduced glutathione(aq)',\n", + " 'NADP(aq)',\n", + " 'oxidized glutathione(aq)',\n", + " 'NADPH(aq)',\n", + " 'reduced thioredoxin(aq)',\n", + " 'NADP(aq)',\n", + " 'oxidized thioredoxin(aq)',\n", + " 'NADPH(aq)',\n", + " 'NADH(aq)',\n", + " 'O2(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '5-methyltetrahydrofolate(aq)',\n", + " 'flavin-adenine dinucleotide(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'reduced flavin-adenine dinucleotide(aq)',\n", + " 'dihydrolipoamide(aq)',\n", + " 'NAD(aq)',\n", + " 'lipoamide(aq)',\n", + " 'NADH(aq)',\n", + " 'dihydro--lipoate(aq)',\n", + " 'NAD(aq)',\n", + " '-lipoate(aq)',\n", + " 'NADH(aq)',\n", + " 'CoA(aq)',\n", + " 'oxidized glutathione(aq)',\n", + " 'CoA-glutathione(aq)',\n", + " 'reduced glutathione(aq)',\n", + " 'reduced cytochrome c(aq)',\n", + " 'O2(aq)',\n", + " 'cytochrome c(aq)',\n", + " 'H2O(l)',\n", + " 'reduced cytochrome c(aq)',\n", + " 'O2(aq)',\n", + " 'cytochrome c(aq)',\n", + " 'H2O(l)',\n", + " 'H2(aq)',\n", + " 'NAD(aq)',\n", + " 'NADH(aq)',\n", + " 'betaine(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'N,N-dimethylglycine(aq)',\n", + " 'L-methionine(aq)',\n", + " 'dimethylacetothetin(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'S-methylthioglycolate(aq)',\n", + " 'L-methionine(aq)',\n", + " 'dimethylpropiothetin(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'S-methyltpropiothetin(aq)',\n", + " 'L-methionine(aq)',\n", + " 'S-methylmethionine(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'L-methionine(aq)',\n", + " 'trimethylsulfonium(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'dimethylsulfide(aq)',\n", + " 'L-methionine(aq)',\n", + " 'S-adenosyl-L-methionine(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'S-adenosyl-L-homocysteine(aq)',\n", + " 'L-methionine(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'dUMP(aq)',\n", + " 'dihydrofolate(aq)',\n", + " 'dTMP(aq)',\n", + " 'glycine(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'L-threonine(aq)',\n", + " 'glycine(aq)',\n", + " 'formaldehyde(aq)',\n", + " 'L-serine(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'glycine(aq)',\n", + " 'H2O(l)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'L-serine(aq)',\n", + " '5-formiminotetrahydrofolate(aq)',\n", + " 'glycine(aq)',\n", + " 'N-formiminoglycine(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '5-formiminotetrahydrofolate(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'N-formimino-L-glutamate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '2-hydroxymethylserine(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'D-serine(aq)',\n", + " 'H2O(l)',\n", + " '2-hydroxymethylserine(aq)',\n", + " 'D-serine(aq)',\n", + " 'formaldehyde(aq)',\n", + " '2-methylserine(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'D-alanine(aq)',\n", + " 'H2O(l)',\n", + " '2-methylserine(aq)',\n", + " 'D-alanine(aq)',\n", + " 'formaldehyde(aq)',\n", + " 'oxaloacetate(aq)',\n", + " 'propanoyl-CoA(aq)',\n", + " 'pyruvate(aq)',\n", + " 'methylmalonyl-CoA(aq)',\n", + " 'carbamoyl phosphate(aq)',\n", + " 'L-ornithine(aq)',\n", + " 'L-citrulline(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'L-arginine(aq)',\n", + " 'glycine(aq)',\n", + " 'L-ornithine(aq)',\n", + " 'guanidinoacetate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-erythrose 4-phosphate(aq)',\n", + " 'D-xylulose 5-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-erythrose 4-phospahte(aq)',\n", + " 'D-xylulose 5-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'glycolaldehyde(aq)',\n", + " 'L-erythrulose(aq)',\n", + " 'D-erythrose 4-phosphate(aq)',\n", + " 'sedoheptulose 7-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-ribose 5-phosphate(aq)',\n", + " 'D-xylulose 5-phosphate(aq)',\n", + " 'D-fructose(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'D-glyceraldehyde(aq)',\n", + " 'sedoheptulose 7-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-erythrose 4-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'imidazole(aq)',\n", + " 'N-acetylimidazole(aq)',\n", + " 'orthophosphate(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'acetanilide(aq)',\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'aniline(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-acetylacetanalide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-aminoacetophenone(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-chloroacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-chloroaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-cyanoacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-cyanoaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'ethyl 4-acetamidobenzoate(aq)',\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'ethyl 4-aminobenzoate(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-methoxyacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-methoxyaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-methylacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'p-toluidine(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-nitroacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-nitroaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'α,α,α-trifluoro-m-acetanilide(aq)',\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'α,α,α-trifluoro-m-toluidine(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'choline(aq)',\n", + " 'CoA(aq)',\n", + " 'O-acetylcholine(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-acetylcarnitine(aq)',\n", + " 'butyryl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-butyrylcarnitine(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-propionylcarnitine(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'CoA(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'imidazole(aq)',\n", + " 'N-acetylimidazole(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'formyl-CoA(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'CoA(aq)',\n", + " 'formyl phosphate(aq)',\n", + " 'pyruvate(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'formate(aq)',\n", + " 'CoA(aq)',\n", + " 'acetate(aq)',\n", + " 'ATP(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'ADP(aq)',\n", + " 'orthophospate(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'CoA(aq)',\n", + " 'acetoacetyl-CoA(aq)',\n", + " 'palmitoyl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-palmitoylcarnitine(aq)',\n", + " 'N-2-acetyl-L-ornithine(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'L-ornithine(aq)',\n", + " 'N-acetyl-L-glutamate(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'acyl-carrier protein(aq)',\n", + " 'CoA(aq)',\n", + " 'acetyl-[acyl-carrier protein](aq)',\n", + " 'malonyl-CoA(aq)',\n", + " 'acyl-carrier protein(aq)',\n", + " 'CoA(aq)',\n", + " 'malonyl-[acyl-carrier protein](aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'formate(aq)',\n", + " 'CoA(aq)',\n", + " 'pyruvate(aq)',\n", + " 'pyruvate(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'formate(aq)',\n", + " 'sucrose(aq)',\n", + " 'orthophosphate(aq)',\n", + " '-D-glucose 1-phosphate(aq)',\n", + " 'D-fructose(aq)',\n", + " 'maltose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'sucrose(aq)',\n", + " '(2,6-beta-D-fructosyl)n(aq)',\n", + " 'D-glucose(aq)',\n", + " '(2,6-beta-D-fructosyl)n+1(aq)',\n", + " 'ADPglucose(aq)',\n", + " 'D-fructose(aq)',\n", + " 'ADP(aq)',\n", + " 'sucrose(aq)',\n", + " 'UDPglucose(aq)',\n", + " 'D-fructose(aq)',\n", + " 'UDP(aq)',\n", + " 'sucrose(aq)',\n", + " 'UDPglucose(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'UDP(aq)',\n", + " 'sucrose 6-phosphate(aq)',\n", + " 'UDP-glucose',\n", + " 'D-glucose 6-phosphate',\n", + " 'UDP',\n", + " \"alpha,alpha'-trehalose 6-phosphate\",\n", + " 'cycloheptaamylose(aq)',\n", + " 'H2O(l)',\n", + " 'D-glucose(aq)',\n", + " 'cyclohexaamylose(aq)',\n", + " 'H2O(l)',\n", + " 'D-glucose(aq)',\n", + " 'cyclooctaamylose(aq)',\n", + " 'H2O(l)',\n", + " 'D-glucose(aq)',\n", + " 'cellobiose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'cellotriose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'cellobiose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'laminaribiose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'laminaritetraose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'laminaritriose(aq)',\n", + " 'alpha-D-glucose 1-phosphate(aq)',\n", + " 'laminaritriose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'laminaribiose(aq)',\n", + " 'alpha-D-glucose 1-phosphate(aq)',\n", + " ',-trehalose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " '1--D-galactosyl-myo-inositol(aq)',\n", + " 'raffinose(aq)',\n", + " 'myo-inositol(aq)',\n", + " 'stachyose(aq)',\n", + " 'UDPglucose(aq)',\n", + " 'sinapate(aq)',\n", + " 'UDP(aq)',\n", + " '1-sinapoyl-D-glucose(aq)',\n", + " 'adenosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'adenine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " \"2'-deoxyinosine(aq)\",\n", + " 'orthophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " '2-deoxy--D-ribose 1-phosphate(aq)',\n", + " 'guanosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'guanine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'inosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'inosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " 'alpha-D-ribose 1-phosphate(aq)',\n", + " 'nicotinamide(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'nicotinamide riboside(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'xanthosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'xanthine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'inosine(aq)',\n", + " 'thymine(aq)',\n", + " '5-methyluridine(aq)',\n", + " 'hypoxanthine(aq)',\n", + " '5-methyluridine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'thymine(aq)',\n", + " 'alpha-D-ribose-1-phosphate',\n", + " 'uridine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'uracil(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'thymidine(aq)',\n", + " 'adenine(aq)',\n", + " \"2'-deoxyadenosine(aq)\",\n", + " 'thymine(aq)',\n", + " \"2'-deoxyinosine(aq)\",\n", + " 'adenine(aq)',\n", + " \"2'-deoxyadenosine(aq)\",\n", + " 'hypoxanthine(aq)',\n", + " 'adenine(aq)',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'AMP(aq)',\n", + " 'pyrophosphate(aq)',\n", + " '5-amino-4-imidazolecarboxamide(aq)',\n", + " '5-phospho-alpha-D-ribose 1-dipihosphate(aq)',\n", + " \"5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq)\",\n", + " 'pyrophosphate(aq)',\n", + " 'GMP(aq)',\n", + " 'hypoxanthine(aq)',\n", + " 'IMP(aq)',\n", + " 'guanine(aq)',\n", + " 'guanine(aq)',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'GMP(aq)',\n", + " 'pyrophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'IMP(aq)',\n", + " ...]" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "compounds" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "692a44a9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'benzyl alcohol(aq)': 'kegg:C00556',\n", + " 'NAD(aq)': 'kegg:C00003',\n", + " 'benzaldehyde(aq)': 'kegg:C00261',\n", + " 'NADH(aq)': 'kegg:C00004',\n", + " '1-butanol(aq)': 'kegg:C06142',\n", + " 'butanal(aq)': 'kegg:C01412',\n", + " 'cyclohexanol(aq)': 'kegg:C00854',\n", + " 'cyclohexanone(aq)': 'kegg:C00414',\n", + " 'ethanol(aq)': 'kegg:C00469',\n", + " 'acetaldehyde(aq)': 'kegg:C00084',\n", + " 'AP-NAD(aq)': 'COCO:COCOM00012',\n", + " 'AP-NADH(aq)': 'COCO:COCOM00013',\n", + " 'cis-3-hexene-1-ol(aq)': 'kegg:C08492',\n", + " 'cis-3-hexenal(aq)': 'kegg:C16310',\n", + " '1-octanol(aq)': 'kegg:C00756',\n", + " 'octanal(aq)': 'kegg:C01545',\n", + " '1-propanol(aq)': 'kegg:C05979',\n", + " 'propanal(aq)': 'kegg:C00479',\n", + " '2-propanol(aq)': 'kegg:C01845',\n", + " 'acetone(aq)': 'kegg:C00207',\n", + " 'vitamin A alcohol(aq)': 'kegg:C00473',\n", + " 'vitamin A aldehyde(aq)': 'kegg:C00376',\n", + " 'L-homoserine(aq)': 'kegg:C00263',\n", + " 'L-aspartate 4-semialdehyde(aq)': 'kegg:C00441',\n", + " 'NADP(aq)': 'kegg:C00006',\n", + " 'NADPH(aq)': 'kegg:C00005',\n", + " '(R,R)-2,3-butanediol(aq)': 'kegg:C03044',\n", + " '(R)-acetoin(aq)': 'kegg:C00810',\n", + " 'glycerol(aq)': 'kegg:C00116',\n", + " 'dihydroxyacetone(aq)': 'kegg:C00184',\n", + " 'sn-glycerol 3-phosphate(aq)': 'kegg:C00093',\n", + " 'dihydroxyacetone phosphate(aq)': 'kegg:C00111',\n", + " 'sn-glycerol 3-phosphate': 'kegg:C00093',\n", + " 'L-iditol(aq)': 'kegg:C01507',\n", + " 'L-sorbose(aq)': 'kegg:C00247',\n", + " 'ribitol(aq)': 'kegg:C00474',\n", + " 'D-ribulose(aq)': 'kegg:C00309',\n", + " 'D-sorbitol(aq)': 'kegg:C00794',\n", + " 'D-fructose(aq)': 'kegg:C00095',\n", + " 'xylitol(aq)': 'kegg:C00379',\n", + " 'D-xylulose(aq)': 'kegg:C00310',\n", + " 'L-xylulose(aq)': 'kegg:C00312',\n", + " 'galactitol(aq)': 'kegg:C01697',\n", + " 'D-tagatose(aq)': 'kegg:C00795',\n", + " 'D-mannitol(aq)': 'kegg:C00392',\n", + " 'D-mannitol 1-phosphate(aq)': 'kegg:C00644',\n", + " 'D-fructose 6-phosphate(aq)': 'kegg:C00085',\n", + " 'D-xylose(aq)': 'kegg:C00181',\n", + " 'quinate(aq)': 'kegg:C00296',\n", + " '5-dehydroquinate(aq)': 'kegg:C00944',\n", + " 'shikimate(aq)': 'kegg:C00493',\n", + " '3-dehydroshikimate(aq)': 'kegg:C02637',\n", + " '(R)-glycerate(aq)': 'kegg:C00258',\n", + " 'hydroxypyruvate(aq)': 'kegg:C00168',\n", + " 'glycolate(aq)': 'kegg:C00160',\n", + " 'glyoxylate(aq)': 'kegg:C00048',\n", + " '2-hydroxybutanoate(aq)': 'kegg:C05984',\n", + " '2-oxobutanoate(aq)': 'kegg:C00109',\n", + " '(S)-lactate(aq)': 'kegg:C00186',\n", + " 'pyruvate(aq)': 'kegg:C00022',\n", + " '(R)-lactate(aq)': 'kegg:C00256',\n", + " '(R)-3-hydroxybutanoate(aq)': 'kegg:C01089',\n", + " '3-oxobutanoate(aq)': 'kegg:C00164',\n", + " '3-hydroxy-2-methylpropanoate(aq)': 'kegg:C01188',\n", + " '2-methyl-3-oxopropanoate(aq)': 'kegg:C00349',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq)': 'kegg:C01144',\n", + " '3-oxobutanoyl-CoA(aq)': 'kegg:C00332',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq)': 'kegg:C05268',\n", + " '3-oxohexanoyl-CoA(aq)': 'kegg:C05269',\n", + " '(S)-malate(aq)': 'kegg:C00149',\n", + " 'oxaloacetate(aq)': 'kegg:C00036',\n", + " 'meso-tartrate(aq)': 'kegg:C00552',\n", + " '(E)-dihydroxyfumarate(aq)': 'kegg:C00975',\n", + " '2-oxo-3-hydroxysuccinate(aq)': 'kegg:C03459',\n", + " 'L-glutamate(aq)': 'kegg:C00025',\n", + " 'L-aspartate(aq)': 'kegg:C00049',\n", + " '2-oxoglutarate(aq)': 'kegg:C00026',\n", + " 'acetyl-CoA(aq)': 'kegg:C00024',\n", + " 'H2O(l)': 'kegg:C00001',\n", + " 'citrate(aq)': 'kegg:C00158',\n", + " 'CoA(aq)': 'kegg:C00010',\n", + " 'carbon dioxide(aq)': 'kegg:C00288',\n", + " 'isocitrate(aq)': 'kegg:C00311',\n", + " '6-phospho-D-gluconate(aq)': 'kegg:C00345',\n", + " 'D-ribulose 5-phosphate(aq)': 'kegg:C00199',\n", + " '-D-glucose(aq)': 'kegg:C00031',\n", + " 'D-glucono-1,5-lactone(aq)': 'kegg:C00198',\n", + " 'D-galactose(aq)': 'kegg:C00124',\n", + " 'D-galactono-1,4-lactone(aq)': 'kegg:C03383',\n", + " 'D-glucose 6-phosphate(aq)': 'kegg:C00092',\n", + " 'D-glucono-1,5-lactone 6-phosphate(aq)': 'kegg:C01236',\n", + " '4-androstene-17-ol-3-one(aq)': 'kegg:C00535',\n", + " '4-androstene-3,17-dione(aq)': 'kegg:C00280',\n", + " '1,2-propanediol(aq)': 'kegg:C00583',\n", + " 'L-lactaldehyde(aq)': 'kegg:C00424',\n", + " '3-hydroxypropanoate(aq)': 'kegg:C01013',\n", + " '3-oxopropanoate(aq)': 'kegg:C00222',\n", + " '2-hydroxy-3-oxopropanoate(aq)': 'kegg:C01146',\n", + " '4-hydroxybutanoate(aq)': 'kegg:C00989',\n", + " '4-oxobutanoate(aq)': 'kegg:C00232',\n", + " 'estradiol-17(aq)': 'kegg:C00951',\n", + " 'estrone(aq)': 'kegg:C00468',\n", + " '(R)-glyceraldehyde(aq)': 'kegg:C00577',\n", + " '3-phospho-D-glycerate(aq)': 'kegg:C00197',\n", + " '3-phosphohydroxypyruvate(aq)': 'kegg:C03232',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)': 'kegg:C04367',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)': 'kegg:C01244',\n", + " '3-hydroxybenzyl alcohol(aq)': 'kegg:C03351',\n", + " '3-hydroxybenzaldehyde(aq)': 'kegg:C03067',\n", + " 'L-carnitine(aq)': 'kegg:C00318',\n", + " '3-dehydrocarnitine(aq)': 'kegg:C02636',\n", + " 'indole-3-lactate(aq)': 'kegg:C02043',\n", + " 'indole-3-pyruvate(aq)': 'kegg:C00331',\n", + " 'D-glucose(aq)': 'kegg:C00031',\n", + " '5-dehydro-D-fructose(aq)': 'kegg:C00273',\n", + " '2-deoxy-D-gluconate(aq)': 'kegg:C02782',\n", + " '2-deoxy-3-dehydro-D-gluconate(aq)': 'kegg:C03926',\n", + " 'L-threonate(aq)': 'kegg:C01620',\n", + " '3-oxo-L-threonate(aq)': 'kegg:C03064',\n", + " 'D-sorbitol 6-phosphate(aq)': 'kegg:C01096',\n", + " 'prostaglandin E1(aq)': 'kegg:C04741',\n", + " '15-oxo-prostaglandin E1(aq)': 'kegg:C04654',\n", + " '7,8-dihydrobiopterin(aq)': 'kegg:C02953',\n", + " 'sepiapterin(aq)': 'kegg:C00835',\n", + " 'coniferyl alcohol(aq)': 'kegg:C00590',\n", + " 'coniferyl aldehyde(aq)': 'kegg:C02666',\n", + " '(R)-2-hydroxyglutarate(aq)': 'kegg:C01087',\n", + " 'D-gluconate(aq)': 'kegg:C00257',\n", + " '2-oxo-D-gluconate(aq)': 'kegg:C06473',\n", + " 'lactose(aq)': 'kegg:C00243',\n", + " 'cytochrome c(aq)': '4 kegg:C00125',\n", + " '3-oxolactose(aq)': 'kegg:C05403',\n", + " 'reduced cytochrome c(aq)': '4 kegg:C00126',\n", + " 'formate(aq)': 'kegg:C00058',\n", + " 'orthophosphate(aq)': 'kegg:C00009',\n", + " 'L-4-aspartyl phosphate(aq)': 'kegg:C03082',\n", + " 'L-aspartate-4-semialdehyde(aq)': 'kegg:C00441',\n", + " 'D-glyceraldehyde 3-phosphate(aq)': 'kegg:C00118',\n", + " '3-phospho-D-glyceroyl phosphate(aq)': 'kegg:C00236',\n", + " 'ADP(aq)': 'kegg:C00008',\n", + " 'ATP(aq)': 'kegg:C00002',\n", + " 'oxalyl-CoA(aq)': 'kegg:C00313',\n", + " 'succinate(aq)': 'kegg:C00042',\n", + " 'O2(aq)': 'kegg:C00007',\n", + " 'fumarate(aq)': 'kegg:C00122',\n", + " '(S)-dihydroorotate(aq)': 'kegg:C00337',\n", + " 'orotate(aq)': 'kegg:C00295',\n", + " 'L-alanine(aq)': 'kegg:C00041',\n", + " 'ammonia(aq)': 'kegg:C00014',\n", + " 'L-leucine(aq)': 'kegg:C00123',\n", + " '4-methyl-2-oxopentanoate(aq)': 'kegg:C00233',\n", + " 'L-erythro-3,5-diaminohexanoate(aq)': 'kegg:C01186',\n", + " '(S)-5-amino-3-oxohexanoate(aq)': 'kegg:C03656',\n", + " '2,4-diaminopentanoate(aq)': 'kegg:C03943',\n", + " '2-amino-4-oxopentanoate(aq)': 'kegg:C03341',\n", + " '(S)-proline(aq)': 'kegg:C00148',\n", + " 'D-1-pyrroline-2-carboxylate(aq)': 'kegg:C03564',\n", + " 'D-1-pyrroline-5-carboxylate(aq)': 'kegg:C03912',\n", + " '7,8-dihydrofolate(aq)': 'kegg:C00415',\n", + " 'folate(aq)': 'kegg:C00504',\n", + " '5,6,7,8-tetrahydrofolate(aq)': 'kegg:C00101',\n", + " '5,10-methylenetetrahydrofolate(aq)': 'kegg:C00143',\n", + " '5,10-methenyltetrahydrofolate(aq)': 'kegg:C00445',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq)': 'kegg:C04137',\n", + " 'L-arginine(aq)': 'kegg:C00062',\n", + " \"2,2'-iminodipropanoate(aq)\": 'kegg:C03210',\n", + " 'L-pipecolate(aq)': 'kegg:C00408',\n", + " 'D-1-piperidine-2-carboxylate(aq)': 'kegg:C04092',\n", + " 'reduced glutathione(aq)': '2 kegg:C00051',\n", + " 'oxidized glutathione(aq)': 'kegg:C00127',\n", + " 'reduced thioredoxin(aq)': 'kegg:C00342',\n", + " 'oxidized thioredoxin(aq)': 'kegg:C00343',\n", + " '5-methyltetrahydrofolate(aq)': 'kegg:C00440',\n", + " 'flavin-adenine dinucleotide(aq)': 'kegg:C00016',\n", + " 'reduced flavin-adenine dinucleotide(aq)': 'kegg:C01352',\n", + " 'dihydrolipoamide(aq)': 'kegg:C00579',\n", + " 'lipoamide(aq)': 'kegg:C00248',\n", + " 'dihydro--lipoate(aq)': 'kegg:C02147',\n", + " '-lipoate(aq)': 'kegg:C00725',\n", + " 'CoA-glutathione(aq)': 'kegg:C00920',\n", + " 'H2(aq)': 'kegg:C00282',\n", + " 'betaine(aq)': 'kegg:C00719',\n", + " 'L-homocysteine(aq)': 'kegg:C00155',\n", + " 'N,N-dimethylglycine(aq)': 'kegg:C01026',\n", + " 'L-methionine(aq)': 'kegg:C00073',\n", + " 'dimethylacetothetin(aq)': 'kegg:C03392',\n", + " 'S-methylthioglycolate(aq)': 'kegg:C03173',\n", + " 'trimethylsulfonium(aq)': 'kegg:C01008',\n", + " 'dimethylsulfide(aq)': 'kegg:C00580',\n", + " 'S-adenosyl-L-methionine(aq)': 'kegg:C00019',\n", + " 'S-adenosyl-L-homocysteine(aq)': 'kegg:C00021',\n", + " 'dUMP(aq)': 'kegg:C00365',\n", + " 'dihydrofolate(aq)': 'kegg:C00415',\n", + " 'dTMP(aq)': 'kegg:C00364',\n", + " 'glycine(aq)': 'kegg:C00037',\n", + " 'L-threonine(aq)': 'kegg:C00188',\n", + " 'formaldehyde(aq)': 'kegg:C00067',\n", + " 'L-serine(aq)': 'kegg:C00065',\n", + " 'tetrahydrofolate(aq)': 'kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq)': 'kegg:C00664',\n", + " 'N-formiminoglycine(aq)': 'kegg:C02718',\n", + " 'N-formimino-L-glutamate(aq)': 'kegg:C00439',\n", + " '2-hydroxymethylserine(aq)': 'kegg:C03059',\n", + " 'D-serine(aq)': 'kegg:C00740',\n", + " '2-methylserine(aq)': 'kegg:C02115',\n", + " 'D-alanine(aq)': 'kegg:C00133',\n", + " 'propanoyl-CoA(aq)': 'kegg:C00100',\n", + " 'methylmalonyl-CoA(aq)': 'kegg:C02557',\n", + " 'carbamoyl phosphate(aq)': 'kegg:C00169',\n", + " 'L-ornithine(aq)': 'kegg:C00077',\n", + " 'L-citrulline(aq)': 'kegg:C00327',\n", + " 'guanidinoacetate(aq)': 'kegg:C00581',\n", + " 'D-erythrose 4-phosphate(aq)': 'kegg:C00279',\n", + " 'D-xylulose 5-phosphate(aq)': 'kegg:C00231',\n", + " 'D-erythrose 4-phospahte(aq)': 'kegg:C00279',\n", + " 'glycolaldehyde(aq)': 'kegg:C00266',\n", + " 'L-erythrulose(aq)': 'kegg:C02045',\n", + " 'sedoheptulose 7-phosphate(aq)': 'kegg:C05382',\n", + " 'D-ribose 5-phosphate(aq)': 'kegg:C00117',\n", + " 'D-glyceraldehyde-3-phosphate(aq)': 'kegg:C00118',\n", + " 'D-glyceraldehyde(aq)': 'kegg:C00577',\n", + " 'acetyl phosphate(aq)': 'kegg:C00227',\n", + " 'imidazole(aq)': 'kegg:C01589',\n", + " 'N-acetylimidazole(aq)': 'kegg:C02560',\n", + " 'choline(aq)': 'kegg:C00114',\n", + " 'O-acetylcholine(aq)': 'kegg:C01996',\n", + " 'L-acetylcarnitine(aq)': 'kegg:C02571',\n", + " 'propionyl-CoA(aq)': 'kegg:C00100',\n", + " 'L-propionylcarnitine(aq)': 'kegg:C03017',\n", + " 'formyl-CoA(aq)': 'kegg:C00798',\n", + " 'formyl phosphate(aq)': 'kegg:C02405',\n", + " 'acetate(aq)': 'kegg:C00033',\n", + " 'orthophospate(aq)': 'kegg:C00009',\n", + " 'acetoacetyl-CoA(aq)': 'kegg:C00332',\n", + " 'palmitoyl-CoA(aq)': 'kegg:C00154',\n", + " 'L-palmitoylcarnitine(aq)': 'kegg:C02990',\n", + " 'N-2-acetyl-L-ornithine(aq)': 'kegg:C00437',\n", + " 'N-acetyl-L-glutamate(aq)': 'kegg:C00624',\n", + " 'acyl-carrier protein(aq)': 'kegg:C00229',\n", + " 'acetyl-[acyl-carrier protein](aq)': 'kegg:C03939',\n", + " 'malonyl-CoA(aq)': 'kegg:C00083',\n", + " 'malonyl-[acyl-carrier protein](aq)': 'kegg:C01209',\n", + " 'sucrose(aq)': 'kegg:C00089',\n", + " '-D-glucose 1-phosphate(aq)': 'kegg:C00103',\n", + " 'maltose(aq)': 'kegg:C00208',\n", + " 'D-glucose 1-phosphate(aq)': 'kegg:C00103',\n", + " 'ADPglucose(aq)': 'kegg:C00498',\n", + " 'UDPglucose(aq)': 'kegg:C00029',\n", + " 'UDP(aq)': '2 kegg:C00015',\n", + " 'sucrose 6-phosphate(aq)': 'kegg:C16688',\n", + " 'UDP-glucose': 'kegg:C00029',\n", + " 'D-glucose 6-phosphate': 'kegg:C00092',\n", + " 'UDP': 'kegg:C00015',\n", + " \"alpha,alpha'-trehalose 6-phosphate\": 'kegg:C00689',\n", + " 'cellobiose(aq)': 'kegg:C00185',\n", + " 'cellotriose(aq)': 'kegg:C06219',\n", + " 'laminaribiose(aq)': 'kegg:C02048',\n", + " ',-trehalose(aq)': 'kegg:C01083',\n", + " '1--D-galactosyl-myo-inositol(aq)': 'kegg:C01235',\n", + " 'raffinose(aq)': 'kegg:C00492',\n", + " 'myo-inositol(aq)': 'kegg:C00137',\n", + " 'stachyose(aq)': 'kegg:C01613',\n", + " 'sinapate(aq)': 'kegg:C00482',\n", + " '1-sinapoyl-D-glucose(aq)': 'kegg:C01175',\n", + " 'adenosine(aq)': 'kegg:C00212',\n", + " 'adenine(aq)': 'kegg:C00147',\n", + " 'D-ribose 1-phosphate(aq)': 'kegg:C00620',\n", + " \"2'-deoxyinosine(aq)\": 'kegg:C05512',\n", + " 'hypoxanthine(aq)': 'kegg:C00262',\n", + " '2-deoxy--D-ribose 1-phosphate(aq)': 'kegg:C00672',\n", + " 'guanosine(aq)': 'kegg:C00387',\n", + " 'guanine(aq)': 'kegg:C00242',\n", + " 'inosine(aq)': 'kegg:C00294',\n", + " 'nicotinamide(aq)': 'kegg:C00153',\n", + " 'nicotinamide riboside(aq)': 'kegg:C03150',\n", + " 'xanthosine(aq)': 'kegg:C01762',\n", + " 'xanthine(aq)': 'kegg:C00385',\n", + " 'uridine(aq)': 'kegg:C00299',\n", + " 'uracil(aq)': 'kegg:C00106',\n", + " 'thymidine(aq)': 'kegg:C00214',\n", + " \"2'-deoxyadenosine(aq)\": 'kegg:C00559',\n", + " 'thymine(aq)': 'kegg:C00178',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)': 'kegg:C00119',\n", + " 'AMP(aq)': 'kegg:C00020',\n", + " 'pyrophosphate(aq)': 'kegg:C00013',\n", + " 'GMP(aq)': 'kegg:C00144',\n", + " 'IMP(aq)': 'kegg:C00130',\n", + " \"orotidine 5'-phosphate(aq)\": 'kegg:C01103',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq)': 'kegg:C04752',\n", + " '4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq)': 'kegg:C04327',\n", + " 'thiamine monophosphate(aq)': 'kegg:C01081',\n", + " 'erythro-3-hydroxyaspartate(aq)': 'kegg:C19838',\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)': 'kegg:C03459',\n", + " 'L-histidinol phosphate(aq)': 'kegg:C01100',\n", + " '3-(imidazol-4-yl)-2-oxopropyl phosphate(aq)': 'kegg:C01267',\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)': 'kegg:C03912',\n", + " 'L-glutamine(aq)': 'kegg:C00064',\n", + " '2-oxoglutaramate(aq)': 'kegg:C00940',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq)': 'kegg:C04462',\n", + " 'N-succinyl-L-2,6-diaminoheptanedioate(aq)': 'kegg:C04421',\n", + " 'L-alanine': 'kegg:C00041',\n", + " '3-oxopropanoate': 'kegg:C00222',\n", + " 'beta-alanine': 'kegg:C00099',\n", + " 'pyruvate': 'kegg:C00022',\n", + " '4-aminobutanoate(aq)': 'kegg:C00334',\n", + " 'D-glutamate(aq)': 'kegg:C00217',\n", + " 'pyridoxamine(aq)': 'kegg:C00534',\n", + " 'pyridoxal(aq)': 'kegg:C00250',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq)': 'kegg:C04268',\n", + " 'dTDP-4-dehydro-6-deoxy-D-glucose(aq)': 'kegg:C11907',\n", + " 'L-2-aminoadipate(aq)': 'kegg:C00956',\n", + " '2-oxoadipate(aq)': 'kegg:C00322',\n", + " '3-phosphonooxypyruvate(aq)': 'kegg:C03232',\n", + " 'O-phospho-L-serine(aq)': 'kegg:C01005',\n", + " 'D-mannose(aq)': 'kegg:C00159',\n", + " 'D-mannose 6-phosphate(aq)': 'kegg:C00275',\n", + " 'D-galactose 1-phosphate(aq)': 'kegg:C03384',\n", + " 'D-fructose 1,6-bisphosphate(aq)': 'kegg:C00354',\n", + " \"3'-dephospho-CoA(aq)\": 'kegg:C00882',\n", + " 'phosphoenolpyruvate(aq)': 'kegg:C00074',\n", + " '1-phosphatidyl-1D-myo-inositol(aq)': 'kegg:C01194',\n", + " '1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)': 'kegg:C01277',\n", + " 'ammonium carbamate(aq)': 'kegg:C01563',\n", + " '4-phospho-L-aspartate(aq)': 'kegg:C03082',\n", + " 'phosphoguanidinoacetate(aq)': 'kegg:C03166',\n", + " 'creatine(aq)': 'kegg:C00300',\n", + " 'phosphocreatine(aq)': 'kegg:C02305',\n", + " 'N-w-phospho-L-arginine(aq)': 'kegg:C05945',\n", + " 'taurocyamine(aq)': 'kegg:C01959',\n", + " 'N-w-phosphotaurocyamine(aq)': 'kegg:C03149',\n", + " 'lombricine(aq)': 'kegg:C14177',\n", + " 'N-w-phospholombricine(aq)': 'kegg:C14178',\n", + " '(R)-5-phosphomevalonate(aq)': 'kegg:C01107',\n", + " '(R)-5-diphosphomevalonate(aq)': 'kegg:C01143',\n", + " 'dADP(aq)': '2 kegg:C00206',\n", + " 'dAMP(aq)': 'kegg:C00360',\n", + " 'dATP(aq)': 'kegg:C00131',\n", + " \"adenosine 5'-tetraphosphate(aq)\": 'kegg:C03483',\n", + " 'UTP(aq)': 'kegg:C00075',\n", + " 'UMP(aq)': 'kegg:C00105',\n", + " \"inosine 5'-diphosphate(aq)\": 'kegg:C00104',\n", + " \"inosine 5'-triphosphate(aq)\": 'kegg:C00081',\n", + " 'GDP(aq)': 'kegg:C00035',\n", + " 'GTP(aq)': 'kegg:C00044',\n", + " 'dGMP(aq)': 'kegg:C00362',\n", + " 'dGDP(aq)': 'kegg:C00361',\n", + " 'dTDP(aq)': 'kegg:C00363',\n", + " 'CMP(aq)': 'kegg:C00055',\n", + " 'CDP(aq)': 'kegg:C00112',\n", + " 'dCMP(aq)': 'kegg:C00239',\n", + " 'dCDP(aq)': 'kegg:C00705',\n", + " 'ATP': 'kegg:C00002',\n", + " 'beta-Nicotinamide mononucleotide': 'kegg:C00455',\n", + " 'NAD': 'kegg:C00003',\n", + " 'pyrophosphate': 'kegg:C00013',\n", + " 'sulfate(aq)': 'kegg:C00059',\n", + " \"adenosine 5'-phosphosulfate(aq)\": 'kegg:C00224',\n", + " 'UDPgalactose(aq)': 'kegg:C00052',\n", + " '-D-galactose 1-phosphate(aq)': 'kegg:C03384',\n", + " 'D-mannose 1-phosphate(aq)': 'kegg:C00636',\n", + " 'GDPmannose(aq)': 'kegg:C00096',\n", + " 'CTP(aq)': 'kegg:C00063',\n", + " 'O-phosphorylethanolamine(aq)': 'kegg:C00346',\n", + " 'CDPethanolamine(aq)': 'kegg:C00570',\n", + " 'phosphorylcholine(aq)': 'kegg:C00588',\n", + " 'CDPcholine(aq)': 'kegg:C00307',\n", + " 'N-acetyl--D-glucosamine 1-phosphate(aq)': 'kegg:C04256',\n", + " 'UDP-N-acetyl-D-glucosamine(aq)': 'kegg:C00043',\n", + " 'dTTP(aq)': 'kegg:C00459',\n", + " 'dTDPglucose(aq)': 'kegg:C00842',\n", + " 'CDPglucose(aq)': 'kegg:C00501',\n", + " 'GDPglucose(aq)': 'kegg:C00394',\n", + " '[L-glutamate:ammonia ligase(ADP-forming)](aq)': 'kegg:C01281',\n", + " 'adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)': 'kegg:C01299',\n", + " '1-phospho--D-glucuronate(aq)': 'kegg:C05385',\n", + " 'UDP-D-glucuronate(aq)': 'kegg:C00167',\n", + " 'succinyl-CoA(aq)': 'kegg:C00091',\n", + " 'acetoacetate(aq)': 'kegg:C00164',\n", + " 'acetylcholine(aq)': 'kegg:C01996',\n", + " 'retinyl palmitate(aq)': 'kegg:C02588',\n", + " 'retinol(aq)': 'kegg:C00473',\n", + " 'palmitate(aq)': 'kegg:C00249',\n", + " 'acetyl phosphate-2-(aq)': 'kegg:C00227',\n", + " 'acetate-(aq)': 'kegg:C00033',\n", + " 'HPO4-2-(aq)': 'kegg:C00009',\n", + " 'ADP-3-(aq)': 'kegg:C00008',\n", + " 'AMP-2--(aq)': 'kegg:C00020',\n", + " 'D-fructose 1-phosphate(aq)': 'kegg:C01094',\n", + " 'D-galactose 6-phosphate(aq)': 'kegg:C01113',\n", + " '4-nitrophenyl phosphate(aq)': 'kegg:C03360',\n", + " '4-nitrophenol(aq)': 'kegg:C00870',\n", + " 'phenyl phosphate(aq)': 'kegg:C02734',\n", + " 'phenol(aq)': 'kegg:C00146',\n", + " '(R)-3-phosphoglycerate(aq)': 'kegg:C00197',\n", + " 'phosphoenolpyruvate3-(aq)': 'kegg:C00074',\n", + " 'pyruvate-(aq)': 'kegg:C00022',\n", + " 'L-O-phosphoserine(aq)': 'kegg:C01005',\n", + " 'phosphotaurocyamine(aq)': 'kegg:C03149',\n", + " 'D-ribose(aq)': 'kegg:C00121',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00575',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00968',\n", + " \"2'-deoxyadenosine 5'-monophosphate(aq)\": 'kegg:C00360',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00942',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00943',\n", + " \"adenosine 3'-monophosphate(aq)\": 'kegg:C01367',\n", + " 'maltotetraose(aq)': 'kegg:C02052',\n", + " 'isomaltose(aq)': 'kegg:C00252',\n", + " 'isomaltotriose(aq)': 'kegg:C02160',\n", + " 'maltohexaose(aq)': 'kegg:C01936',\n", + " 'maltotriose(aq)': 'kegg:C01835',\n", + " 'panose(aq)': 'kegg:C00713',\n", + " 'palatinose(aq)': 'kegg:C01742',\n", + " 'D-turanose(aq)': 'kegg:C19636',\n", + " '-gentiobiose(aq)': 'kegg:C08240',\n", + " '-D-melibiose(aq)': 'kegg:C05402',\n", + " 'lactulose(aq)': 'kegg:C07064',\n", + " 'ADPribose(aq)': 'kegg:C01882',\n", + " 'L-asparagine(aq)': 'kegg:C00152',\n", + " 'carbamate(aq)': 'kegg:C01563',\n", + " 'urea(aq)': 'kegg:C00086',\n", + " 'cephalothin(aq)': 'kegg:C07761',\n", + " '2-thienylacetic acid(aq)': 'kegg:C02595',\n", + " '7-aminocephalosporanic acid(aq)': 'kegg:C07756',\n", + " 'penicillin G(aq)': 'kegg:C05551',\n", + " '6-aminopenicillanic acid(aq)': 'kegg:C02954',\n", + " 'phenylacetic acid(aq)': 'kegg:C07086',\n", + " 'penicillin G-(aq)': 'kegg:C05551',\n", + " '6-aminopenicillanic acid-(aq)': 'kegg:C02954',\n", + " 'phenoxymethylpenicillin-(aq)': 'kegg:C08126',\n", + " '6-aminopenicillanate-(aq)': 'kegg:C02954',\n", + " 'phenoxyacetate(aq)': 'kegg:C02181',\n", + " 'phenylacetylglycine(aq)': 'kegg:C05598',\n", + " 'N-acetyl-L-methionine(aq)': 'kegg:C02712',\n", + " 'pantothenate': 'kegg:C00864',\n", + " 'H2O': 'kegg:C00001',\n", + " 'pantoic acid': 'kegg:C00522',\n", + " 'N-carbamoyl-L-aspartate(aq)': 'kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq)': 'kegg:C03703',\n", + " 'penicillinoic acid(aq)': 'kegg:C06567',\n", + " 'allantoate(aq)': 'kegg:C00499',\n", + " '(-)-ureidoglycolate(aq)': 'kegg:C00603',\n", + " 'cytidine(aq)': 'kegg:C00475',\n", + " '10-formyltetrahydrofolate(aq)': 'kegg:C00234',\n", + " 'adenylyl sulfate(aq)': 'kegg:C00224',\n", + " 'trimetaphosphate(aq)': 'kegg:C02466',\n", + " 'triphosphate(aq)': 'kegg:C00536',\n", + " '-nicotinamide mononucleotide(aq)': 'kegg:C00455',\n", + " 'ATP-4-(aq)': 'kegg:C00002',\n", + " 'ITP(aq)': 'kegg:C00081',\n", + " 'IDP(aq)': 'kegg:C00104',\n", + " 'diphosphate(aq)': 'kegg:C00013',\n", + " 'phosphate(aq)': 'kegg:C00009',\n", + " 'D-ribulose 1,5-biphosphate(aq)': 'kegg:C01182',\n", + " 'erythrulose 1-phosphate(aq)': 'kegg:C03394',\n", + " 'glycerone phosphate(aq)': 'kegg:C00111',\n", + " '2-deoxy-D-ribose 5-phosphate(aq)': 'kegg:C00673',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq)': 'kegg:C04442',\n", + " 'L-fuculose 1-phosphate(aq)': 'kegg:C01099',\n", + " '(S)-lactaldehyde(aq)': 'kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq)': 'kegg:C06159',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq)': 'kegg:C00684',\n", + " 'L-rhamnulose 1-phosphate(aq)': 'kegg:C01131',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq)': 'kegg:C01286',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq)': 'kegg:C06019',\n", + " 'N-acetylneuraminate(aq)': 'kegg:C00270',\n", + " 'N-acetyl-D-mannosamine(aq)': 'kegg:C00645',\n", + " '4-hydroxy-2-oxoglutarate(aq)': 'kegg:C01127',\n", + " '(S)-2-methylmalate(aq)': 'kegg:C02614',\n", + " '(R,S)-malyl-CoA(aq)': 'kegg:C04348',\n", + " '2,3-dimethylmalate(aq)': 'kegg:C03652',\n", + " 'propanoate(aq)': 'kegg:C00163',\n", + " 'L-tryptophan(aq)': 'kegg:C00078',\n", + " 'indole(aq)': 'kegg:C00463',\n", + " 'cis-aconitate(aq)': 'kegg:C00417',\n", + " '3-dehydroquinate(aq)': 'kegg:C00944',\n", + " '2-phospho-D-glycerate(aq)': 'kegg:C00631',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq)': 'kegg:C03561',\n", + " 'cis-but-2-enoyl-CoA(aq)': 'kegg:C00877',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)': 'kegg:C01144',\n", + " 'trans-but-2-enoyl-CoA(aq)': 'kegg:C00877',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)': 'kegg:C05268',\n", + " 'trans-hex-2-enoyl-CoA(aq)': 'kegg:C05271',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq)': 'kegg:C03506',\n", + " '(R)-malate(aq)': 'kegg:C00497',\n", + " 'maleate(aq)': 'kegg:C01384',\n", + " '2-methylfumarate(aq)': 'kegg:C01732',\n", + " '(R)-2-methylmalate(aq)': 'kegg:C02612',\n", + " '2-methylmaleate(aq)': 'kegg:C02226',\n", + " '5-oxo-D-proline(aq)': 'kegg:C02237',\n", + " 'urocanate(aq)': 'kegg:C00785',\n", + " '4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)': 'kegg:C03680',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)': 'kegg:C04618',\n", + " 'cis-but-2-enoyl-[acyl-carrier protein](aq)': 'kegg:C04246',\n", + " '(2R,3S)-2,3-dimethylmalate(aq)': 'kegg:C03652',\n", + " 'dimethylmaleate(aq)': 'kegg:C00922',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)': 'kegg:C01144',\n", + " 'L-threo-3-methylaspartate(aq)': 'kegg:C03618',\n", + " 'L-histidine(aq)': 'kegg:C00135',\n", + " 'L-phenylalanine(aq)': 'kegg:C00079',\n", + " 'trans-cinnamate(aq)': 'kegg:C00423',\n", + " 'N-(L-argino)succinate(aq)': 'kegg:C03406',\n", + " 'adenylosuccinate(aq)': 'kegg:C03794',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole\": 'kegg:C04823',\n", + " 'Fumarate': 'kegg:C00122',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\": 'kegg:C04677',\n", + " '(R)-S-lactoylglutathione(aq)': 'kegg:C03451',\n", + " 'glutathione (reduced)(aq)': 'kegg:C00051',\n", + " 'methylglyoxal(aq)': 'kegg:C00546',\n", + " 'L-lysine(aq)': 'kegg:C00047',\n", + " 'D-lysine(aq)': 'kegg:C00739',\n", + " 'L,L-2,6-diaminoheptanedioate(aq)': 'kegg:C00666',\n", + " 'meso-diaminoheptanedioate(aq)': 'kegg:C00680',\n", + " 'trans-4-hydroxy-L-proline(aq)': 'kegg:C01157',\n", + " 'cis-4-hydroxy-D-proline(aq)': 'kegg:C03440',\n", + " 'D-leucine(aq)': 'kegg:C01570',\n", + " 'L-ribulose 5-phosphate(aq)': 'kegg:C01101',\n", + " 'UDP-L-arabinose(aq)': 'kegg:C00935',\n", + " 'UDP-D-xylose(aq)': 'kegg:C00190',\n", + " 'UDP-D-galacturonate(aq)': 'kegg:C00617',\n", + " 'N-acetyl-D-glucosamine(aq)': 'kegg:C00140',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq)': 'kegg:C00357',\n", + " 'N-acetyl-D-mannosamine 6-phosphate(aq)': 'kegg:C04257',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq)': 'kegg:C03598',\n", + " 'CDP-3,6-dideoxy-D-mannose(aq)': 'kegg:C03599',\n", + " 'alpha-D-Glucose 6-phosphate(aq)': 'kegg:C00668',\n", + " 'beta-D-Glucose 6-phosphate(aq)': 'kegg:C01172',\n", + " 'GDP-L-galactose(aq)': 'kegg:C02280',\n", + " '(R)-methylmalonyl-CoA(aq)': 'kegg:C01213',\n", + " '(S)-methylmalonyl-CoA(aq)': 'kegg:C00683',\n", + " 'all-trans-retinal(aq)': 'kegg:C00376',\n", + " '11-cis-retinal(aq)': 'kegg:C02110',\n", + " '9-cis,12-cis-octadecadienoate(aq)': 'kegg:C01595',\n", + " '9-cis,11-trans-octadecadienoate(aq)': 'kegg:C04056',\n", + " 'D-erythrose(aq)': 'kegg:C01796',\n", + " 'D-erythrulose(aq)': 'kegg:C02022',\n", + " 'D-arabinose(aq)': 'kegg:C00216',\n", + " 'L-fucose(aq)': 'kegg:C01019',\n", + " 'L-fuculose(aq)': 'kegg:C01721',\n", + " 'L-arabinose(aq)': 'kegg:C00259',\n", + " 'L-ribulose(aq)': 'kegg:C00508',\n", + " 'D-psicose(aq)': 'kegg:C06468',\n", + " '-D-allose(aq)': 'kegg:C01487',\n", + " 'D-altrose(aq)': 'kegg:C06464',\n", + " 'D-lyxose(aq)': 'kegg:C00476',\n", + " 'D-glucosamine 6-phosphate(aq)': 'kegg:C00352',\n", + " 'D-galacturonate(aq)': 'kegg:C00333',\n", + " 'D-tagaturonate(aq)': 'kegg:C00558',\n", + " 'D-glucuronate(aq)': 'kegg:C00191',\n", + " 'D-fructuronate(aq)': 'kegg:C00905',\n", + " 'D-arabinose 5-phosphate(aq)': 'kegg:C01112',\n", + " 'L-rhamnose(aq)': 'kegg:C00507',\n", + " 'L-rhamnulose(aq)': 'kegg:C00861',\n", + " 'keto-phenylpyruvate(aq)': 'kegg:C00166',\n", + " 'enol-phenylpyruvate(aq)': 'kegg:C02763',\n", + " 'keto-oxaloacetate(aq)': 'kegg:C00036',\n", + " 'enol-oxaloacetate(aq)': 'kegg:C03981',\n", + " 'isopentenyl diphosphate(aq)': 'kegg:C00129',\n", + " 'dimethylallyl diphosphate(aq)': 'kegg:C00235',\n", + " 'methylitaconate(aq)': 'kegg:C02295',\n", + " 'D-glucosamine 1-phosphate(aq)': 'kegg:C06156',\n", + " 'D-glucose 1,6-diphosphate(aq)': 'kegg:C01231',\n", + " '-D-glucose 6-phosphate(aq)': 'kegg:C00092',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq)': 'kegg:C04256',\n", + " '(3S)-3,6-diaminohexanoate(aq)': 'kegg:C01142',\n", + " 'D-ornithine(aq)': 'kegg:C00515',\n", + " 'D-threo-2,4-diaminopentanoate(aq)': 'kegg:C03943',\n", + " '2-methyleneglutarate(aq)': 'kegg:C02930',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq)': 'kegg:C04105',\n", + " 'cis-cis-hexadienedioate(aq)': 'kegg:C02480',\n", + " 'tetrahydroxypteridine(aq)': 'kegg:C03178',\n", + " 'xanthine-8-carboxylate(aq)': 'kegg:C03314',\n", + " 'L-valine': 'kegg:C00183',\n", + " 'tRNA(Val)': 'kegg:C01653',\n", + " 'AMP': 'kegg:C00020',\n", + " 'diphosphate': 'kegg:C00013',\n", + " 'L-Valyl-tRNA(Val)': 'kegg:C02554',\n", + " 'propanonyl-CoA(aq)': 'kegg:C00100',\n", + " 'L-arginosuccinate(aq)': 'kegg:C03406',\n", + " 'D-arabitol(aq)': 'kegg:C01904',\n", + " 'D-carnitine(aq)': 'kegg:C15025',\n", + " 'prostaglandin E2(aq)': 'kegg:C00584',\n", + " '15-oxo-prostaglandin E2(aq)': 'kegg:C04707',\n", + " 'H2O2(aq)': 'kegg:C00027',\n", + " 'cholesterol(aq)': 'kegg:C00187',\n", + " 'cholest-4-en-3-one(aq)': 'kegg:C00599',\n", + " '1/2 O2(aq)': '0.5 kegg:C00007',\n", + " 'prephenate(aq)': 'kegg:C00254',\n", + " '4-hydroxyphenylpyruvate(aq)': 'kegg:C01179',\n", + " 'lipoate(aq)': 'kegg:C00725',\n", + " 'S-aminomethyldihydro--lipoate(aq)': 'metanetx.chemical:MNXM39260',\n", + " 'urate(aq)': 'kegg:C00366',\n", + " 'allantoin(aq)': 'kegg:C01551',\n", + " 'dodecanal(aq)': 'kegg:C02278',\n", + " 'FMN(reduced)': 'kegg:C01847',\n", + " 'dodecanoic acid(aq)': 'kegg:C02679',\n", + " 'FMN(oxidized)': 'kegg:C00061',\n", + " '(+)-camphor(aq)': 'kegg:C00808',\n", + " '(+)-5-exo-hydroxycamphor(aq)': 'kegg:C03448',\n", + " 'CH2-H4PteGlu4(aq)': 'kegg:C04377',\n", + " 'H4PteGlu4(aq)': 'kegg:C01217',\n", + " 'O-acetyl-L-serine(aq)': 'kegg:C00979',\n", + " 'phenylpyruvate(aq)': 'kegg:C00166',\n", + " 'L-tyrosine(aq)': 'kegg:C00082',\n", + " '4-methyl-2-oxopentanooate(aq)': 'kegg:C00233',\n", + " '3-aminopropionaldehyde(aq)': 'kegg:C05665',\n", + " '1,3-diaminopropane(aq)': 'kegg:C00986',\n", + " '-isomaltose(aq)': 'kegg:C00252',\n", + " 'amoxicillin(aq)': 'kegg:C06827',\n", + " 'D-4-hydroxyphenylglycine(aq)': 'kegg:C03493',\n", + " 'N-glycolylneuraminate(aq)': 'kegg:C03410',\n", + " 'N-glycolyl-D-mannosamine(aq)': 'kegg:C03521',\n", + " 'chorismate(aq)': 'kegg:C00251',\n", + " '4-hydroxybenzoate(aq)': 'kegg:C00156',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq)': 'kegg:C06322',\n", + " '6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)': 'kegg:C06749',\n", + " 'H2o(l)': 'kegg:C00001',\n", + " '4-amino-4-deoxychorismate(aq)': 'kegg:C11355',\n", + " 'isochorismate(aq)': 'kegg:C00885',\n", + " '2-amino-2-deoxyisochorismate(aq)': 'kegg:C18054',\n", + " 'NADP(ox)(aq)': 'kegg:C00006',\n", + " 'NADP(red)(aq)': 'kegg:C00005',\n", + " 'D-mannitol-1-phosphate(aq)': 'kegg:C00644',\n", + " 'NAD(ox)(aq)': 'kegg:C00003',\n", + " 'NAD(red)(aq)': 'kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq)': 'kegg:C05984',\n", + " 'pyridoxine(aq)': 'kegg:C00314',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)': 'kegg:C05662',\n", + " 'NAD(ox)': 'kegg:C00003',\n", + " 'NAD(red)': 'kegg:C00004',\n", + " '(R)-pantoate(aq)': 'kegg:C00522',\n", + " 'NADP(ox)': 'kegg:C00006',\n", + " '2-dehydropantoate(aq)': 'kegg:C00966',\n", + " '2-keto-L-gulonate(aq)': 'kegg:C15673',\n", + " '2,5-diketo-D-gluconate(aq)': 'kegg:C02780',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine': 'kegg:C00449',\n", + " 'glutathoine(red)(aq)': '2 kegg:C00051',\n", + " 'glutathoine(ox)(aq)': 'kegg:C00127',\n", + " 'O2-': '2 kegg:C00704',\n", + " 'O2': 'kegg:C00007',\n", + " 'H2O2': 'kegg:C00027',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq)': 'kegg:C04688',\n", + " 'acyl-carrier-protein(aq)': 'kegg:C03688',\n", + " 'UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)': 'kegg:C04738',\n", + " 'corrinoid protein(aq)': 'kegg:C06021',\n", + " 'carbon monoxide(aq)': 'kegg:C00237',\n", + " 'methylcorrinoid protein(aq)': 'kegg:C06020',\n", + " \"'-deoxyinosine(aq)\": 'kegg:C05512',\n", + " \"orotidine 5 '-phosphate(aq)\": 'kegg:C01103',\n", + " 'Nicotinate D-ribonucleotide(aq)': 'kegg:C01185',\n", + " 'nicotinic acid(aq)': 'kegg:C00253',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)': 'kegg:C00119',\n", + " \"'-methylthioadenosine(aq)\": 'kegg:C00170',\n", + " '5-methylthio-D-ribose 1-phosphate(aq)': 'kegg:C04188',\n", + " '(2-aminoethyl)phosphonate(aq)': 'kegg:C03557',\n", + " '2-phosphonoacetaldehyde(aq)': 'kegg:C03167',\n", + " '2-oxoisocaproate(aq)': 'kegg:C00233',\n", + " 'L-valine(aq)': 'kegg:C00183',\n", + " '2-oxovalerate(aq)': 'kegg:C06255',\n", + " 'myosin light chain(aq)': 'kegg:C01003',\n", + " 'myosin light chain phosphate(aq)': 'kegg:C03875',\n", + " 'Nomega-phospho-L-arginine(aq)': 'kegg:C05945',\n", + " 'adenylylsulfate(aq)': 'kegg:C00224',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq)\": 'kegg:C00942',\n", + " \"guanosine 5 '-phosphate(aq)\": 'kegg:C00144',\n", + " 'D-(4-hydroxyphenyl)glycine(aq)': 'kegg:C03493',\n", + " 'N-acetyl-L-phenylalanine(aq)': 'kegg:C03519',\n", + " 'anandamide(aq)': 'kegg:C11695',\n", + " 'ethanolamine(aq)': 'kegg:C00189',\n", + " 'arachidonic acid(aq)': 'kegg:C00219',\n", + " 'palmitoylethanolamide(aq)': 'kegg:C16512',\n", + " 'palmitic acid(aq)': 'kegg:C00249',\n", + " '5,6-dihydrouracil(aq)': 'kegg:C00429',\n", + " '3-ureidopropanoic acid(aq)': 'kegg:C02642',\n", + " '((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)': 'kegg:C05922',\n", + " 'benzonitrile(aq)': 'kegg:C09814',\n", + " 'H2O(aq)': '2 kegg:C00001',\n", + " 'benzoic acid(aq)': 'kegg:C00180',\n", + " 'benzyl cyanide(aq)': 'kegg:C16074',\n", + " '3-indoleacetonitrile(aq)': 'kegg:C02938',\n", + " 'indole-3-acetic acid(aq)': 'kegg:C00954',\n", + " 'D-ribulose 1,5-bisphosphate(aq)': 'kegg:C01182',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq)': 'kegg:C04691',\n", + " '2-oxo-3-deoxy-D-gluconate(aq)': 'kegg:C00204',\n", + " 'anthranilate(aq)': 'kegg:C00108',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)': 'kegg:C01144',\n", + " 'trans-but-2-enoyl-coenzyme A': 'kegg:C00877',\n", + " '4-(trimethylammonio)but-2-enoate(aq)': 'kegg:C04114',\n", + " 'UDP-N-acetyl-D-galactosamine(aq)': 'kegg:C00203',\n", + " 'D-threose(aq)': 'kegg:C06463',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq)': 'kegg:C05439',\n", + " '(3,5)-cholesta-8,24-diene-3-ol(aq)': 'kegg:C05437',\n", + " '3-phosphonopyruvate(aq)': 'kegg:C02798',\n", + " 'tRNA-Tyr(aq)': 'kegg:C00787',\n", + " 'L-tyrosyl-tRNA-Tyr(aq)': 'kegg:C02839',\n", + " 'tRNA-Thr(aq)': 'kegg:C01651',\n", + " 'L-threonyl-tRNA-Thr(aq)': 'kegg:C02992',\n", + " 'L-isoleusine(aq)': 'kegg:C00407',\n", + " 'tRNA-Ile(aq)': 'kegg:C01644',\n", + " 'L-isoleucyl-tRNA-Ile(aq)': 'kegg:C03127',\n", + " 'tRNA-Lys(aq)': 'kegg:C01646',\n", + " 'L-lysyl-tRNA-Lys(aq)': 'kegg:C01931',\n", + " 'tRNA-Ser(aq)': 'kegg:C01650',\n", + " 'L-seryl-tRNA-Ser(aq)': 'kegg:C02553',\n", + " 'tRNA-Arg(aq)': 'kegg:C01636',\n", + " 'L-arginyl-tRNA-Arg(aq)': 'kegg:C02163',\n", + " 'tRNA-Phe(aq)': 'kegg:C01648',\n", + " 'L-phenylalanyl-tRNA-Phe(aq)': 'kegg:C03511',\n", + " 'tRNA-His(aq)': 'kegg:C01643',\n", + " 'L-histidyl-tRNA-His(aq)': 'kegg:C02988',\n", + " 'NAD+(aq)': 'kegg:C00003',\n", + " 'THF(aq)': 'kegg:C00101',\n", + " '5,10-CH2-THF(aq)': 'kegg:C00143',\n", + " 'NH3(aq)': 'kegg:C00014',\n", + " 'CO2(aq)': 'kegg:C00288',\n", + " 'Aminoimidazole ribotide': 'kegg:C03373',\n", + " 'CO2': 'kegg:C00288',\n", + " '1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate': 'kegg:C04751',\n", + " '10-Formyltetrahydrofolate': 'kegg:C00234',\n", + " 'Tetrahydrofolate': 'kegg:C00101',\n", + " \"1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\": 'kegg:C04734',\n", + " 'D-Ribulose 5-phosphate': 'kegg:C00199',\n", + " 'Formaldehyde': 'kegg:C00067',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate': 'kegg:C06019',\n", + " 'D-Fructose 6-phosphate': 'kegg:C00085',\n", + " ',-trehalose 6-phosphate(aq)': 'kegg:C00689'}" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cpid" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "def8818c", + "metadata": {}, + "outputs": [], + "source": [ + "inv_cpid = {}\n", + "for k, v in cpid.items():\n", + " inv_cpid[v] = inv_cpid.get(v, []) + [k]" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "ec0181c2", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'kegg:C00556': ['benzyl alcohol(aq)'],\n", + " 'kegg:C00003': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)'],\n", + " 'kegg:C00261': ['benzaldehyde(aq)'],\n", + " 'kegg:C00004': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'],\n", + " 'kegg:C06142': ['1-butanol(aq)'],\n", + " 'kegg:C01412': ['butanal(aq)'],\n", + " 'kegg:C00854': ['cyclohexanol(aq)'],\n", + " 'kegg:C00414': ['cyclohexanone(aq)'],\n", + " 'kegg:C00469': ['ethanol(aq)'],\n", + " 'kegg:C00084': ['acetaldehyde(aq)'],\n", + " 'COCO:COCOM00012': ['AP-NAD(aq)'],\n", + " 'COCO:COCOM00013': ['AP-NADH(aq)'],\n", + " 'kegg:C08492': ['cis-3-hexene-1-ol(aq)'],\n", + " 'kegg:C16310': ['cis-3-hexenal(aq)'],\n", + " 'kegg:C00756': ['1-octanol(aq)'],\n", + " 'kegg:C01545': ['octanal(aq)'],\n", + " 'kegg:C05979': ['1-propanol(aq)'],\n", + " 'kegg:C00479': ['propanal(aq)'],\n", + " 'kegg:C01845': ['2-propanol(aq)'],\n", + " 'kegg:C00207': ['acetone(aq)'],\n", + " 'kegg:C00473': ['vitamin A alcohol(aq)', 'retinol(aq)'],\n", + " 'kegg:C00376': ['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)'],\n", + " 'kegg:C00263': ['L-homoserine(aq)'],\n", + " 'kegg:C00441': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)'],\n", + " 'kegg:C00006': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)'],\n", + " 'kegg:C00005': ['NADPH(aq)', 'NADP(red)(aq)'],\n", + " 'kegg:C03044': ['(R,R)-2,3-butanediol(aq)'],\n", + " 'kegg:C00810': ['(R)-acetoin(aq)'],\n", + " 'kegg:C00116': ['glycerol(aq)'],\n", + " 'kegg:C00184': ['dihydroxyacetone(aq)'],\n", + " 'kegg:C00093': ['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate'],\n", + " 'kegg:C00111': ['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)'],\n", + " 'kegg:C01507': ['L-iditol(aq)'],\n", + " 'kegg:C00247': ['L-sorbose(aq)'],\n", + " 'kegg:C00474': ['ribitol(aq)'],\n", + " 'kegg:C00309': ['D-ribulose(aq)'],\n", + " 'kegg:C00794': ['D-sorbitol(aq)'],\n", + " 'kegg:C00095': ['D-fructose(aq)'],\n", + " 'kegg:C00379': ['xylitol(aq)'],\n", + " 'kegg:C00310': ['D-xylulose(aq)'],\n", + " 'kegg:C00312': ['L-xylulose(aq)'],\n", + " 'kegg:C01697': ['galactitol(aq)'],\n", + " 'kegg:C00795': ['D-tagatose(aq)'],\n", + " 'kegg:C00392': ['D-mannitol(aq)'],\n", + " 'kegg:C00644': ['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)'],\n", + " 'kegg:C00085': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate'],\n", + " 'kegg:C00181': ['D-xylose(aq)'],\n", + " 'kegg:C00296': ['quinate(aq)'],\n", + " 'kegg:C00944': ['5-dehydroquinate(aq)', '3-dehydroquinate(aq)'],\n", + " 'kegg:C00493': ['shikimate(aq)'],\n", + " 'kegg:C02637': ['3-dehydroshikimate(aq)'],\n", + " 'kegg:C00258': ['(R)-glycerate(aq)'],\n", + " 'kegg:C00168': ['hydroxypyruvate(aq)'],\n", + " 'kegg:C00160': ['glycolate(aq)'],\n", + " 'kegg:C00048': ['glyoxylate(aq)'],\n", + " 'kegg:C05984': ['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)'],\n", + " 'kegg:C00109': ['2-oxobutanoate(aq)'],\n", + " 'kegg:C00186': ['(S)-lactate(aq)'],\n", + " 'kegg:C00022': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)'],\n", + " 'kegg:C00256': ['(R)-lactate(aq)'],\n", + " 'kegg:C01089': ['(R)-3-hydroxybutanoate(aq)'],\n", + " 'kegg:C00164': ['3-oxobutanoate(aq)', 'acetoacetate(aq)'],\n", + " 'kegg:C01188': ['3-hydroxy-2-methylpropanoate(aq)'],\n", + " 'kegg:C00349': ['2-methyl-3-oxopropanoate(aq)'],\n", + " 'kegg:C01144': ['(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)'],\n", + " 'kegg:C00332': ['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)'],\n", + " 'kegg:C05268': ['(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)'],\n", + " 'kegg:C05269': ['3-oxohexanoyl-CoA(aq)'],\n", + " 'kegg:C00149': ['(S)-malate(aq)'],\n", + " 'kegg:C00036': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)'],\n", + " 'kegg:C00552': ['meso-tartrate(aq)'],\n", + " 'kegg:C00975': ['(E)-dihydroxyfumarate(aq)'],\n", + " 'kegg:C03459': ['2-oxo-3-hydroxysuccinate(aq)',\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)'],\n", + " 'kegg:C00025': ['L-glutamate(aq)'],\n", + " 'kegg:C00049': ['L-aspartate(aq)'],\n", + " 'kegg:C00026': ['2-oxoglutarate(aq)'],\n", + " 'kegg:C00024': ['acetyl-CoA(aq)'],\n", + " 'kegg:C00001': ['H2O(l)', 'H2O', 'H2o(l)'],\n", + " 'kegg:C00158': ['citrate(aq)'],\n", + " 'kegg:C00010': ['CoA(aq)'],\n", + " 'kegg:C00288': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2'],\n", + " 'kegg:C00311': ['isocitrate(aq)'],\n", + " 'kegg:C00345': ['6-phospho-D-gluconate(aq)'],\n", + " 'kegg:C00199': ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate'],\n", + " 'kegg:C00031': ['-D-glucose(aq)', 'D-glucose(aq)'],\n", + " 'kegg:C00198': ['D-glucono-1,5-lactone(aq)'],\n", + " 'kegg:C00124': ['D-galactose(aq)'],\n", + " 'kegg:C03383': ['D-galactono-1,4-lactone(aq)'],\n", + " 'kegg:C00092': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)'],\n", + " 'kegg:C01236': ['D-glucono-1,5-lactone 6-phosphate(aq)'],\n", + " 'kegg:C00535': ['4-androstene-17-ol-3-one(aq)'],\n", + " 'kegg:C00280': ['4-androstene-3,17-dione(aq)'],\n", + " 'kegg:C00583': ['1,2-propanediol(aq)'],\n", + " 'kegg:C00424': ['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)'],\n", + " 'kegg:C01013': ['3-hydroxypropanoate(aq)'],\n", + " 'kegg:C00222': ['3-oxopropanoate(aq)', '3-oxopropanoate'],\n", + " 'kegg:C01146': ['2-hydroxy-3-oxopropanoate(aq)'],\n", + " 'kegg:C00989': ['4-hydroxybutanoate(aq)'],\n", + " 'kegg:C00232': ['4-oxobutanoate(aq)'],\n", + " 'kegg:C00951': ['estradiol-17(aq)'],\n", + " 'kegg:C00468': ['estrone(aq)'],\n", + " 'kegg:C00577': ['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)'],\n", + " 'kegg:C00197': ['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)'],\n", + " 'kegg:C03232': ['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)'],\n", + " 'kegg:C04367': ['-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)'],\n", + " 'kegg:C01244': ['-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)'],\n", + " 'kegg:C03351': ['3-hydroxybenzyl alcohol(aq)'],\n", + " 'kegg:C03067': ['3-hydroxybenzaldehyde(aq)'],\n", + " 'kegg:C00318': ['L-carnitine(aq)'],\n", + " 'kegg:C02636': ['3-dehydrocarnitine(aq)'],\n", + " 'kegg:C02043': ['indole-3-lactate(aq)'],\n", + " 'kegg:C00331': ['indole-3-pyruvate(aq)'],\n", + " 'kegg:C00273': ['5-dehydro-D-fructose(aq)'],\n", + " 'kegg:C02782': ['2-deoxy-D-gluconate(aq)'],\n", + " 'kegg:C03926': ['2-deoxy-3-dehydro-D-gluconate(aq)'],\n", + " 'kegg:C01620': ['L-threonate(aq)'],\n", + " 'kegg:C03064': ['3-oxo-L-threonate(aq)'],\n", + " 'kegg:C01096': ['D-sorbitol 6-phosphate(aq)'],\n", + " 'kegg:C04741': ['prostaglandin E1(aq)'],\n", + " 'kegg:C04654': ['15-oxo-prostaglandin E1(aq)'],\n", + " 'kegg:C02953': ['7,8-dihydrobiopterin(aq)'],\n", + " 'kegg:C00835': ['sepiapterin(aq)'],\n", + " 'kegg:C00590': ['coniferyl alcohol(aq)'],\n", + " 'kegg:C02666': ['coniferyl aldehyde(aq)'],\n", + " 'kegg:C01087': ['(R)-2-hydroxyglutarate(aq)'],\n", + " 'kegg:C00257': ['D-gluconate(aq)'],\n", + " 'kegg:C06473': ['2-oxo-D-gluconate(aq)'],\n", + " 'kegg:C00243': ['lactose(aq)'],\n", + " '4 kegg:C00125': ['cytochrome c(aq)'],\n", + " 'kegg:C05403': ['3-oxolactose(aq)'],\n", + " '4 kegg:C00126': ['reduced cytochrome c(aq)'],\n", + " 'kegg:C00058': ['formate(aq)'],\n", + " 'kegg:C00009': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)'],\n", + " 'kegg:C03082': ['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)'],\n", + " 'kegg:C00118': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)'],\n", + " 'kegg:C00236': ['3-phospho-D-glyceroyl phosphate(aq)'],\n", + " 'kegg:C00008': ['ADP(aq)', 'ADP-3-(aq)'],\n", + " 'kegg:C00002': ['ATP(aq)', 'ATP', 'ATP-4-(aq)'],\n", + " 'kegg:C00313': ['oxalyl-CoA(aq)'],\n", + " 'kegg:C00042': ['succinate(aq)'],\n", + " 'kegg:C00007': ['O2(aq)', 'O2'],\n", + " 'kegg:C00122': ['fumarate(aq)', 'Fumarate'],\n", + " 'kegg:C00337': ['(S)-dihydroorotate(aq)'],\n", + " 'kegg:C00295': ['orotate(aq)'],\n", + " 'kegg:C00041': ['L-alanine(aq)', 'L-alanine'],\n", + " 'kegg:C00014': ['ammonia(aq)', 'NH3(aq)'],\n", + " 'kegg:C00123': ['L-leucine(aq)'],\n", + " 'kegg:C00233': ['4-methyl-2-oxopentanoate(aq)',\n", + " '4-methyl-2-oxopentanooate(aq)',\n", + " '2-oxoisocaproate(aq)'],\n", + " 'kegg:C01186': ['L-erythro-3,5-diaminohexanoate(aq)'],\n", + " 'kegg:C03656': ['(S)-5-amino-3-oxohexanoate(aq)'],\n", + " 'kegg:C03943': ['2,4-diaminopentanoate(aq)',\n", + " 'D-threo-2,4-diaminopentanoate(aq)'],\n", + " 'kegg:C03341': ['2-amino-4-oxopentanoate(aq)'],\n", + " 'kegg:C00148': ['(S)-proline(aq)'],\n", + " 'kegg:C03564': ['D-1-pyrroline-2-carboxylate(aq)'],\n", + " 'kegg:C03912': ['D-1-pyrroline-5-carboxylate(aq)',\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)'],\n", + " 'kegg:C00415': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)'],\n", + " 'kegg:C00504': ['folate(aq)'],\n", + " 'kegg:C00101': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate'],\n", + " 'kegg:C00143': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)'],\n", + " 'kegg:C00445': ['5,10-methenyltetrahydrofolate(aq)'],\n", + " 'kegg:C04137': ['N-2-(D-1-carboxyethyl)-L-arginine(aq)'],\n", + " 'kegg:C00062': ['L-arginine(aq)'],\n", + " 'kegg:C03210': [\"2,2'-iminodipropanoate(aq)\"],\n", + " 'kegg:C00408': ['L-pipecolate(aq)'],\n", + " 'kegg:C04092': ['D-1-piperidine-2-carboxylate(aq)'],\n", + " '2 kegg:C00051': ['reduced glutathione(aq)', 'glutathoine(red)(aq)'],\n", + " 'kegg:C00127': ['oxidized glutathione(aq)', 'glutathoine(ox)(aq)'],\n", + " 'kegg:C00342': ['reduced thioredoxin(aq)'],\n", + " 'kegg:C00343': ['oxidized thioredoxin(aq)'],\n", + " 'kegg:C00440': ['5-methyltetrahydrofolate(aq)'],\n", + " 'kegg:C00016': ['flavin-adenine dinucleotide(aq)'],\n", + " 'kegg:C01352': ['reduced flavin-adenine dinucleotide(aq)'],\n", + " 'kegg:C00579': ['dihydrolipoamide(aq)'],\n", + " 'kegg:C00248': ['lipoamide(aq)'],\n", + " 'kegg:C02147': ['dihydro--lipoate(aq)'],\n", + " 'kegg:C00725': ['-lipoate(aq)', 'lipoate(aq)'],\n", + " 'kegg:C00920': ['CoA-glutathione(aq)'],\n", + " 'kegg:C00282': ['H2(aq)'],\n", + " 'kegg:C00719': ['betaine(aq)'],\n", + " 'kegg:C00155': ['L-homocysteine(aq)'],\n", + " 'kegg:C01026': ['N,N-dimethylglycine(aq)'],\n", + " 'kegg:C00073': ['L-methionine(aq)'],\n", + " 'kegg:C03392': ['dimethylacetothetin(aq)'],\n", + " 'kegg:C03173': ['S-methylthioglycolate(aq)'],\n", + " 'kegg:C01008': ['trimethylsulfonium(aq)'],\n", + " 'kegg:C00580': ['dimethylsulfide(aq)'],\n", + " 'kegg:C00019': ['S-adenosyl-L-methionine(aq)'],\n", + " 'kegg:C00021': ['S-adenosyl-L-homocysteine(aq)'],\n", + " 'kegg:C00365': ['dUMP(aq)'],\n", + " 'kegg:C00364': ['dTMP(aq)'],\n", + " 'kegg:C00037': ['glycine(aq)'],\n", + " 'kegg:C00188': ['L-threonine(aq)'],\n", + " 'kegg:C00067': ['formaldehyde(aq)', 'Formaldehyde'],\n", + " 'kegg:C00065': ['L-serine(aq)'],\n", + " 'kegg:C00664': ['5-formiminotetrahydrofolate(aq)'],\n", + " 'kegg:C02718': ['N-formiminoglycine(aq)'],\n", + " 'kegg:C00439': ['N-formimino-L-glutamate(aq)'],\n", + " 'kegg:C03059': ['2-hydroxymethylserine(aq)'],\n", + " 'kegg:C00740': ['D-serine(aq)'],\n", + " 'kegg:C02115': ['2-methylserine(aq)'],\n", + " 'kegg:C00133': ['D-alanine(aq)'],\n", + " 'kegg:C00100': ['propanoyl-CoA(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'propanonyl-CoA(aq)'],\n", + " 'kegg:C02557': ['methylmalonyl-CoA(aq)'],\n", + " 'kegg:C00169': ['carbamoyl phosphate(aq)'],\n", + " 'kegg:C00077': ['L-ornithine(aq)'],\n", + " 'kegg:C00327': ['L-citrulline(aq)'],\n", + " 'kegg:C00581': ['guanidinoacetate(aq)'],\n", + " 'kegg:C00279': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)'],\n", + " 'kegg:C00231': ['D-xylulose 5-phosphate(aq)'],\n", + " 'kegg:C00266': ['glycolaldehyde(aq)'],\n", + " 'kegg:C02045': ['L-erythrulose(aq)'],\n", + " 'kegg:C05382': ['sedoheptulose 7-phosphate(aq)'],\n", + " 'kegg:C00117': ['D-ribose 5-phosphate(aq)'],\n", + " 'kegg:C00227': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)'],\n", + " 'kegg:C01589': ['imidazole(aq)'],\n", + " 'kegg:C02560': ['N-acetylimidazole(aq)'],\n", + " 'kegg:C00114': ['choline(aq)'],\n", + " 'kegg:C01996': ['O-acetylcholine(aq)', 'acetylcholine(aq)'],\n", + " 'kegg:C02571': ['L-acetylcarnitine(aq)'],\n", + " 'kegg:C03017': ['L-propionylcarnitine(aq)'],\n", + " 'kegg:C00798': ['formyl-CoA(aq)'],\n", + " 'kegg:C02405': ['formyl phosphate(aq)'],\n", + " 'kegg:C00033': ['acetate(aq)', 'acetate-(aq)'],\n", + " 'kegg:C00154': ['palmitoyl-CoA(aq)'],\n", + " 'kegg:C02990': ['L-palmitoylcarnitine(aq)'],\n", + " 'kegg:C00437': ['N-2-acetyl-L-ornithine(aq)'],\n", + " 'kegg:C00624': ['N-acetyl-L-glutamate(aq)'],\n", + " 'kegg:C00229': ['acyl-carrier protein(aq)'],\n", + " 'kegg:C03939': ['acetyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C00083': ['malonyl-CoA(aq)'],\n", + " 'kegg:C01209': ['malonyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C00089': ['sucrose(aq)'],\n", + " 'kegg:C00103': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)'],\n", + " 'kegg:C00208': ['maltose(aq)'],\n", + " 'kegg:C00498': ['ADPglucose(aq)'],\n", + " 'kegg:C00029': ['UDPglucose(aq)', 'UDP-glucose'],\n", + " '2 kegg:C00015': ['UDP(aq)'],\n", + " 'kegg:C16688': ['sucrose 6-phosphate(aq)'],\n", + " 'kegg:C00015': ['UDP'],\n", + " 'kegg:C00689': [\"alpha,alpha'-trehalose 6-phosphate\",\n", + " ',-trehalose 6-phosphate(aq)'],\n", + " 'kegg:C00185': ['cellobiose(aq)'],\n", + " 'kegg:C06219': ['cellotriose(aq)'],\n", + " 'kegg:C02048': ['laminaribiose(aq)'],\n", + " 'kegg:C01083': [',-trehalose(aq)'],\n", + " 'kegg:C01235': ['1--D-galactosyl-myo-inositol(aq)'],\n", + " 'kegg:C00492': ['raffinose(aq)'],\n", + " 'kegg:C00137': ['myo-inositol(aq)'],\n", + " 'kegg:C01613': ['stachyose(aq)'],\n", + " 'kegg:C00482': ['sinapate(aq)'],\n", + " 'kegg:C01175': ['1-sinapoyl-D-glucose(aq)'],\n", + " 'kegg:C00212': ['adenosine(aq)'],\n", + " 'kegg:C00147': ['adenine(aq)'],\n", + " 'kegg:C00620': ['D-ribose 1-phosphate(aq)'],\n", + " 'kegg:C05512': [\"2'-deoxyinosine(aq)\", \"'-deoxyinosine(aq)\"],\n", + " 'kegg:C00262': ['hypoxanthine(aq)'],\n", + " 'kegg:C00672': ['2-deoxy--D-ribose 1-phosphate(aq)'],\n", + " 'kegg:C00387': ['guanosine(aq)'],\n", + " 'kegg:C00242': ['guanine(aq)'],\n", + " 'kegg:C00294': ['inosine(aq)'],\n", + " 'kegg:C00153': ['nicotinamide(aq)'],\n", + " 'kegg:C03150': ['nicotinamide riboside(aq)'],\n", + " 'kegg:C01762': ['xanthosine(aq)'],\n", + " 'kegg:C00385': ['xanthine(aq)'],\n", + " 'kegg:C00299': ['uridine(aq)'],\n", + " 'kegg:C00106': ['uracil(aq)'],\n", + " 'kegg:C00214': ['thymidine(aq)'],\n", + " 'kegg:C00559': [\"2'-deoxyadenosine(aq)\"],\n", + " 'kegg:C00178': ['thymine(aq)'],\n", + " 'kegg:C00119': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)'],\n", + " 'kegg:C00020': ['AMP(aq)', 'AMP-2--(aq)', 'AMP'],\n", + " 'kegg:C00013': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate'],\n", + " 'kegg:C00144': ['GMP(aq)', \"guanosine 5 '-phosphate(aq)\"],\n", + " 'kegg:C00130': ['IMP(aq)'],\n", + " 'kegg:C01103': [\"orotidine 5'-phosphate(aq)\", \"orotidine 5 '-phosphate(aq)\"],\n", + " 'kegg:C04752': ['2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq)'],\n", + " 'kegg:C04327': ['4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq)'],\n", + " 'kegg:C01081': ['thiamine monophosphate(aq)'],\n", + " 'kegg:C19838': ['erythro-3-hydroxyaspartate(aq)'],\n", + " 'kegg:C01100': ['L-histidinol phosphate(aq)'],\n", + " 'kegg:C01267': ['3-(imidazol-4-yl)-2-oxopropyl phosphate(aq)'],\n", + " 'kegg:C00064': ['L-glutamine(aq)'],\n", + " 'kegg:C00940': ['2-oxoglutaramate(aq)'],\n", + " 'kegg:C04462': ['N-succinyl-2-L-amino-6-oxoheptanedioate(aq)'],\n", + " 'kegg:C04421': ['N-succinyl-L-2,6-diaminoheptanedioate(aq)'],\n", + " 'kegg:C00099': ['beta-alanine'],\n", + " 'kegg:C00334': ['4-aminobutanoate(aq)'],\n", + " 'kegg:C00217': ['D-glutamate(aq)'],\n", + " 'kegg:C00534': ['pyridoxamine(aq)'],\n", + " 'kegg:C00250': ['pyridoxal(aq)'],\n", + " 'kegg:C04268': ['dTDP-4-amino-4,6-dideoxy-D-glucose(aq)'],\n", + " 'kegg:C11907': ['dTDP-4-dehydro-6-deoxy-D-glucose(aq)'],\n", + " 'kegg:C00956': ['L-2-aminoadipate(aq)'],\n", + " 'kegg:C00322': ['2-oxoadipate(aq)'],\n", + " 'kegg:C01005': ['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)'],\n", + " 'kegg:C00159': ['D-mannose(aq)'],\n", + " 'kegg:C00275': ['D-mannose 6-phosphate(aq)'],\n", + " 'kegg:C03384': ['D-galactose 1-phosphate(aq)',\n", + " '-D-galactose 1-phosphate(aq)'],\n", + " 'kegg:C00354': ['D-fructose 1,6-bisphosphate(aq)'],\n", + " 'kegg:C00882': [\"3'-dephospho-CoA(aq)\"],\n", + " 'kegg:C00074': ['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)'],\n", + " 'kegg:C01194': ['1-phosphatidyl-1D-myo-inositol(aq)'],\n", + " 'kegg:C01277': ['1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'],\n", + " 'kegg:C01563': ['ammonium carbamate(aq)', 'carbamate(aq)'],\n", + " 'kegg:C03166': ['phosphoguanidinoacetate(aq)'],\n", + " 'kegg:C00300': ['creatine(aq)'],\n", + " 'kegg:C02305': ['phosphocreatine(aq)'],\n", + " 'kegg:C05945': ['N-w-phospho-L-arginine(aq)',\n", + " 'Nomega-phospho-L-arginine(aq)'],\n", + " 'kegg:C01959': ['taurocyamine(aq)'],\n", + " 'kegg:C03149': ['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)'],\n", + " 'kegg:C14177': ['lombricine(aq)'],\n", + " 'kegg:C14178': ['N-w-phospholombricine(aq)'],\n", + " 'kegg:C01107': ['(R)-5-phosphomevalonate(aq)'],\n", + " 'kegg:C01143': ['(R)-5-diphosphomevalonate(aq)'],\n", + " '2 kegg:C00206': ['dADP(aq)'],\n", + " 'kegg:C00360': ['dAMP(aq)', \"2'-deoxyadenosine 5'-monophosphate(aq)\"],\n", + " 'kegg:C00131': ['dATP(aq)'],\n", + " 'kegg:C03483': [\"adenosine 5'-tetraphosphate(aq)\"],\n", + " 'kegg:C00075': ['UTP(aq)'],\n", + " 'kegg:C00105': ['UMP(aq)'],\n", + " 'kegg:C00104': [\"inosine 5'-diphosphate(aq)\", 'IDP(aq)'],\n", + " 'kegg:C00081': [\"inosine 5'-triphosphate(aq)\", 'ITP(aq)'],\n", + " 'kegg:C00035': ['GDP(aq)'],\n", + " 'kegg:C00044': ['GTP(aq)'],\n", + " 'kegg:C00362': ['dGMP(aq)'],\n", + " 'kegg:C00361': ['dGDP(aq)'],\n", + " 'kegg:C00363': ['dTDP(aq)'],\n", + " 'kegg:C00055': ['CMP(aq)'],\n", + " 'kegg:C00112': ['CDP(aq)'],\n", + " 'kegg:C00239': ['dCMP(aq)'],\n", + " 'kegg:C00705': ['dCDP(aq)'],\n", + " 'kegg:C00455': ['beta-Nicotinamide mononucleotide',\n", + " '-nicotinamide mononucleotide(aq)'],\n", + " 'kegg:C00059': ['sulfate(aq)'],\n", + " 'kegg:C00224': [\"adenosine 5'-phosphosulfate(aq)\",\n", + " 'adenylyl sulfate(aq)',\n", + " 'adenylylsulfate(aq)'],\n", + " 'kegg:C00052': ['UDPgalactose(aq)'],\n", + " 'kegg:C00636': ['D-mannose 1-phosphate(aq)'],\n", + " 'kegg:C00096': ['GDPmannose(aq)'],\n", + " 'kegg:C00063': ['CTP(aq)'],\n", + " 'kegg:C00346': ['O-phosphorylethanolamine(aq)'],\n", + " 'kegg:C00570': ['CDPethanolamine(aq)'],\n", + " 'kegg:C00588': ['phosphorylcholine(aq)'],\n", + " 'kegg:C00307': ['CDPcholine(aq)'],\n", + " 'kegg:C04256': ['N-acetyl--D-glucosamine 1-phosphate(aq)',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq)'],\n", + " 'kegg:C00043': ['UDP-N-acetyl-D-glucosamine(aq)'],\n", + " 'kegg:C00459': ['dTTP(aq)'],\n", + " 'kegg:C00842': ['dTDPglucose(aq)'],\n", + " 'kegg:C00501': ['CDPglucose(aq)'],\n", + " 'kegg:C00394': ['GDPglucose(aq)'],\n", + " 'kegg:C01281': ['[L-glutamate:ammonia ligase(ADP-forming)](aq)'],\n", + " 'kegg:C01299': ['adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'],\n", + " 'kegg:C05385': ['1-phospho--D-glucuronate(aq)'],\n", + " 'kegg:C00167': ['UDP-D-glucuronate(aq)'],\n", + " 'kegg:C00091': ['succinyl-CoA(aq)'],\n", + " 'kegg:C02588': ['retinyl palmitate(aq)'],\n", + " 'kegg:C00249': ['palmitate(aq)', 'palmitic acid(aq)'],\n", + " 'kegg:C01094': ['D-fructose 1-phosphate(aq)'],\n", + " 'kegg:C01113': ['D-galactose 6-phosphate(aq)'],\n", + " 'kegg:C03360': ['4-nitrophenyl phosphate(aq)'],\n", + " 'kegg:C00870': ['4-nitrophenol(aq)'],\n", + " 'kegg:C02734': ['phenyl phosphate(aq)'],\n", + " 'kegg:C00146': ['phenol(aq)'],\n", + " 'kegg:C00121': ['D-ribose(aq)'],\n", + " 'kegg:C00575': [\"adenosine 3':5'-(cyclic)phosphate(aq)\"],\n", + " 'kegg:C00968': [\"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq)\"],\n", + " 'kegg:C00942': [\"guanosine 3':5'-(cyclic)phosphate(aq)\",\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq)\"],\n", + " 'kegg:C00943': [\"inosine 3':5'-(cyclic)phosphate(aq)\"],\n", + " 'kegg:C01367': [\"adenosine 3'-monophosphate(aq)\"],\n", + " 'kegg:C02052': ['maltotetraose(aq)'],\n", + " 'kegg:C00252': ['isomaltose(aq)', '-isomaltose(aq)'],\n", + " 'kegg:C02160': ['isomaltotriose(aq)'],\n", + " 'kegg:C01936': ['maltohexaose(aq)'],\n", + " 'kegg:C01835': ['maltotriose(aq)'],\n", + " 'kegg:C00713': ['panose(aq)'],\n", + " 'kegg:C01742': ['palatinose(aq)'],\n", + " 'kegg:C19636': ['D-turanose(aq)'],\n", + " 'kegg:C08240': ['-gentiobiose(aq)'],\n", + " 'kegg:C05402': ['-D-melibiose(aq)'],\n", + " 'kegg:C07064': ['lactulose(aq)'],\n", + " 'kegg:C01882': ['ADPribose(aq)'],\n", + " 'kegg:C00152': ['L-asparagine(aq)'],\n", + " 'kegg:C00086': ['urea(aq)'],\n", + " 'kegg:C07761': ['cephalothin(aq)'],\n", + " 'kegg:C02595': ['2-thienylacetic acid(aq)'],\n", + " 'kegg:C07756': ['7-aminocephalosporanic acid(aq)'],\n", + " 'kegg:C05551': ['penicillin G(aq)', 'penicillin G-(aq)'],\n", + " 'kegg:C02954': ['6-aminopenicillanic acid(aq)',\n", + " '6-aminopenicillanic acid-(aq)',\n", + " '6-aminopenicillanate-(aq)'],\n", + " 'kegg:C07086': ['phenylacetic acid(aq)'],\n", + " 'kegg:C08126': ['phenoxymethylpenicillin-(aq)'],\n", + " 'kegg:C02181': ['phenoxyacetate(aq)'],\n", + " 'kegg:C05598': ['phenylacetylglycine(aq)'],\n", + " 'kegg:C02712': ['N-acetyl-L-methionine(aq)'],\n", + " 'kegg:C00864': ['pantothenate'],\n", + " 'kegg:C00522': ['pantoic acid', '(R)-pantoate(aq)'],\n", + " 'kegg:C00438': ['N-carbamoyl-L-aspartate(aq)'],\n", + " 'kegg:C03703': ['L-5-carboxymethylhydantoin(aq)'],\n", + " 'kegg:C06567': ['penicillinoic acid(aq)'],\n", + " 'kegg:C00499': ['allantoate(aq)'],\n", + " 'kegg:C00603': ['(-)-ureidoglycolate(aq)'],\n", + " 'kegg:C00475': ['cytidine(aq)'],\n", + " 'kegg:C00234': ['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate'],\n", + " 'kegg:C02466': ['trimetaphosphate(aq)'],\n", + " 'kegg:C00536': ['triphosphate(aq)'],\n", + " 'kegg:C01182': ['D-ribulose 1,5-biphosphate(aq)',\n", + " 'D-ribulose 1,5-bisphosphate(aq)'],\n", + " 'kegg:C03394': ['erythrulose 1-phosphate(aq)'],\n", + " 'kegg:C00673': ['2-deoxy-D-ribose 5-phosphate(aq)'],\n", + " 'kegg:C04442': ['6-phospho-2-dehydro-3-deoxy-D-gluconate(aq)'],\n", + " 'kegg:C01099': ['L-fuculose 1-phosphate(aq)'],\n", + " 'kegg:C06159': ['2-dehydro-3-deoxy-D-fuconate(aq)'],\n", + " 'kegg:C00684': ['2-dehydro-3-deoxy-L-pentonate(aq)'],\n", + " 'kegg:C01131': ['L-rhamnulose 1-phosphate(aq)'],\n", + " 'kegg:C01286': ['2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq)'],\n", + " 'kegg:C06019': ['D-arabino-3-hexulose 6-phosphate(aq)',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate'],\n", + " 'kegg:C00270': ['N-acetylneuraminate(aq)'],\n", + " 'kegg:C00645': ['N-acetyl-D-mannosamine(aq)'],\n", + " 'kegg:C01127': ['4-hydroxy-2-oxoglutarate(aq)'],\n", + " 'kegg:C02614': ['(S)-2-methylmalate(aq)'],\n", + " 'kegg:C04348': ['(R,S)-malyl-CoA(aq)'],\n", + " 'kegg:C03652': ['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)'],\n", + " 'kegg:C00163': ['propanoate(aq)'],\n", + " 'kegg:C00078': ['L-tryptophan(aq)'],\n", + " 'kegg:C00463': ['indole(aq)'],\n", + " 'kegg:C00417': ['cis-aconitate(aq)'],\n", + " 'kegg:C00631': ['2-phospho-D-glycerate(aq)'],\n", + " 'kegg:C03561': ['(3R)-3-hydroxybutanoyl-CoA(aq)'],\n", + " 'kegg:C00877': ['cis-but-2-enoyl-CoA(aq)',\n", + " 'trans-but-2-enoyl-CoA(aq)',\n", + " 'trans-but-2-enoyl-coenzyme A'],\n", + " 'kegg:C05271': ['trans-hex-2-enoyl-CoA(aq)'],\n", + " 'kegg:C03506': ['1-(indol-3-yl)glycerol 3-phosphate(aq)'],\n", + " 'kegg:C00497': ['(R)-malate(aq)'],\n", + " 'kegg:C01384': ['maleate(aq)'],\n", + " 'kegg:C01732': ['2-methylfumarate(aq)'],\n", + " 'kegg:C02612': ['(R)-2-methylmalate(aq)'],\n", + " 'kegg:C02226': ['2-methylmaleate(aq)'],\n", + " 'kegg:C02237': ['5-oxo-D-proline(aq)'],\n", + " 'kegg:C00785': ['urocanate(aq)'],\n", + " 'kegg:C03680': ['4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'],\n", + " 'kegg:C04618': ['(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C04246': ['cis-but-2-enoyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C00922': ['dimethylmaleate(aq)'],\n", + " 'kegg:C03618': ['L-threo-3-methylaspartate(aq)'],\n", + " 'kegg:C00135': ['L-histidine(aq)'],\n", + " 'kegg:C00079': ['L-phenylalanine(aq)'],\n", + " 'kegg:C00423': ['trans-cinnamate(aq)'],\n", + " 'kegg:C03406': ['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)'],\n", + " 'kegg:C03794': ['adenylosuccinate(aq)'],\n", + " 'kegg:C04823': [\"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole\"],\n", + " 'kegg:C04677': [\"1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"],\n", + " 'kegg:C03451': ['(R)-S-lactoylglutathione(aq)'],\n", + " 'kegg:C00051': ['glutathione (reduced)(aq)'],\n", + " 'kegg:C00546': ['methylglyoxal(aq)'],\n", + " 'kegg:C00047': ['L-lysine(aq)'],\n", + " 'kegg:C00739': ['D-lysine(aq)'],\n", + " 'kegg:C00666': ['L,L-2,6-diaminoheptanedioate(aq)'],\n", + " 'kegg:C00680': ['meso-diaminoheptanedioate(aq)'],\n", + " 'kegg:C01157': ['trans-4-hydroxy-L-proline(aq)'],\n", + " 'kegg:C03440': ['cis-4-hydroxy-D-proline(aq)'],\n", + " 'kegg:C01570': ['D-leucine(aq)'],\n", + " 'kegg:C01101': ['L-ribulose 5-phosphate(aq)'],\n", + " 'kegg:C00935': ['UDP-L-arabinose(aq)'],\n", + " 'kegg:C00190': ['UDP-D-xylose(aq)'],\n", + " 'kegg:C00617': ['UDP-D-galacturonate(aq)'],\n", + " 'kegg:C00140': ['N-acetyl-D-glucosamine(aq)'],\n", + " 'kegg:C00357': ['N-acetyl-D-glucosamine 6-phosphate(aq)'],\n", + " 'kegg:C04257': ['N-acetyl-D-mannosamine 6-phosphate(aq)'],\n", + " 'kegg:C03598': ['CDP-3,6-dideoxy-D-glucose(aq)'],\n", + " 'kegg:C03599': ['CDP-3,6-dideoxy-D-mannose(aq)'],\n", + " 'kegg:C00668': ['alpha-D-Glucose 6-phosphate(aq)'],\n", + " 'kegg:C01172': ['beta-D-Glucose 6-phosphate(aq)'],\n", + " 'kegg:C02280': ['GDP-L-galactose(aq)'],\n", + " 'kegg:C01213': ['(R)-methylmalonyl-CoA(aq)'],\n", + " 'kegg:C00683': ['(S)-methylmalonyl-CoA(aq)'],\n", + " 'kegg:C02110': ['11-cis-retinal(aq)'],\n", + " 'kegg:C01595': ['9-cis,12-cis-octadecadienoate(aq)'],\n", + " 'kegg:C04056': ['9-cis,11-trans-octadecadienoate(aq)'],\n", + " 'kegg:C01796': ['D-erythrose(aq)'],\n", + " 'kegg:C02022': ['D-erythrulose(aq)'],\n", + " 'kegg:C00216': ['D-arabinose(aq)'],\n", + " 'kegg:C01019': ['L-fucose(aq)'],\n", + " 'kegg:C01721': ['L-fuculose(aq)'],\n", + " 'kegg:C00259': ['L-arabinose(aq)'],\n", + " 'kegg:C00508': ['L-ribulose(aq)'],\n", + " 'kegg:C06468': ['D-psicose(aq)'],\n", + " 'kegg:C01487': ['-D-allose(aq)'],\n", + " 'kegg:C06464': ['D-altrose(aq)'],\n", + " 'kegg:C00476': ['D-lyxose(aq)'],\n", + " 'kegg:C00352': ['D-glucosamine 6-phosphate(aq)'],\n", + " 'kegg:C00333': ['D-galacturonate(aq)'],\n", + " 'kegg:C00558': ['D-tagaturonate(aq)'],\n", + " 'kegg:C00191': ['D-glucuronate(aq)'],\n", + " 'kegg:C00905': ['D-fructuronate(aq)'],\n", + " 'kegg:C01112': ['D-arabinose 5-phosphate(aq)'],\n", + " 'kegg:C00507': ['L-rhamnose(aq)'],\n", + " 'kegg:C00861': ['L-rhamnulose(aq)'],\n", + " 'kegg:C00166': ['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)'],\n", + " 'kegg:C02763': ['enol-phenylpyruvate(aq)'],\n", + " 'kegg:C03981': ['enol-oxaloacetate(aq)'],\n", + " 'kegg:C00129': ['isopentenyl diphosphate(aq)'],\n", + " 'kegg:C00235': ['dimethylallyl diphosphate(aq)'],\n", + " 'kegg:C02295': ['methylitaconate(aq)'],\n", + " 'kegg:C06156': ['D-glucosamine 1-phosphate(aq)'],\n", + " 'kegg:C01231': ['D-glucose 1,6-diphosphate(aq)'],\n", + " 'kegg:C01142': ['(3S)-3,6-diaminohexanoate(aq)'],\n", + " 'kegg:C00515': ['D-ornithine(aq)'],\n", + " 'kegg:C02930': ['2-methyleneglutarate(aq)'],\n", + " 'kegg:C04105': ['2,5-dihydro-5-oxofuran-2-acetate(aq)'],\n", + " 'kegg:C02480': ['cis-cis-hexadienedioate(aq)'],\n", + " 'kegg:C03178': ['tetrahydroxypteridine(aq)'],\n", + " 'kegg:C03314': ['xanthine-8-carboxylate(aq)'],\n", + " 'kegg:C00183': ['L-valine', 'L-valine(aq)'],\n", + " 'kegg:C01653': ['tRNA(Val)'],\n", + " 'kegg:C02554': ['L-Valyl-tRNA(Val)'],\n", + " 'kegg:C01904': ['D-arabitol(aq)'],\n", + " 'kegg:C15025': ['D-carnitine(aq)'],\n", + " 'kegg:C00584': ['prostaglandin E2(aq)'],\n", + " 'kegg:C04707': ['15-oxo-prostaglandin E2(aq)'],\n", + " 'kegg:C00027': ['H2O2(aq)', 'H2O2'],\n", + " 'kegg:C00187': ['cholesterol(aq)'],\n", + " 'kegg:C00599': ['cholest-4-en-3-one(aq)'],\n", + " '0.5 kegg:C00007': ['1/2 O2(aq)'],\n", + " 'kegg:C00254': ['prephenate(aq)'],\n", + " 'kegg:C01179': ['4-hydroxyphenylpyruvate(aq)'],\n", + " 'metanetx.chemical:MNXM39260': ['S-aminomethyldihydro--lipoate(aq)'],\n", + " 'kegg:C00366': ['urate(aq)'],\n", + " 'kegg:C01551': ['allantoin(aq)'],\n", + " 'kegg:C02278': ['dodecanal(aq)'],\n", + " 'kegg:C01847': ['FMN(reduced)'],\n", + " 'kegg:C02679': ['dodecanoic acid(aq)'],\n", + " 'kegg:C00061': ['FMN(oxidized)'],\n", + " 'kegg:C00808': ['(+)-camphor(aq)'],\n", + " 'kegg:C03448': ['(+)-5-exo-hydroxycamphor(aq)'],\n", + " 'kegg:C04377': ['CH2-H4PteGlu4(aq)'],\n", + " 'kegg:C01217': ['H4PteGlu4(aq)'],\n", + " 'kegg:C00979': ['O-acetyl-L-serine(aq)'],\n", + " 'kegg:C00082': ['L-tyrosine(aq)'],\n", + " 'kegg:C05665': ['3-aminopropionaldehyde(aq)'],\n", + " 'kegg:C00986': ['1,3-diaminopropane(aq)'],\n", + " 'kegg:C06827': ['amoxicillin(aq)'],\n", + " 'kegg:C03493': ['D-4-hydroxyphenylglycine(aq)',\n", + " 'D-(4-hydroxyphenyl)glycine(aq)'],\n", + " 'kegg:C03410': ['N-glycolylneuraminate(aq)'],\n", + " 'kegg:C03521': ['N-glycolyl-D-mannosamine(aq)'],\n", + " 'kegg:C00251': ['chorismate(aq)'],\n", + " 'kegg:C00156': ['4-hydroxybenzoate(aq)'],\n", + " 'kegg:C06322': ['cyclohexa-1,5-diene-1-carboxyl-CoA(aq)'],\n", + " 'kegg:C06749': ['6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'],\n", + " 'kegg:C11355': ['4-amino-4-deoxychorismate(aq)'],\n", + " 'kegg:C00885': ['isochorismate(aq)'],\n", + " 'kegg:C18054': ['2-amino-2-deoxyisochorismate(aq)'],\n", + " 'kegg:C00314': ['pyridoxine(aq)'],\n", + " 'kegg:C05662': ['(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)'],\n", + " 'kegg:C00966': ['2-dehydropantoate(aq)'],\n", + " 'kegg:C15673': ['2-keto-L-gulonate(aq)'],\n", + " 'kegg:C02780': ['2,5-diketo-D-gluconate(aq)'],\n", + " 'kegg:C00449': ['N6-(L-1,3-dicarboxypropyl)-L-lysine'],\n", + " '2 kegg:C00704': ['O2-'],\n", + " 'kegg:C04688': ['(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq)'],\n", + " 'kegg:C03688': ['acyl-carrier-protein(aq)'],\n", + " 'kegg:C04738': ['UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'],\n", + " 'kegg:C06021': ['corrinoid protein(aq)'],\n", + " 'kegg:C00237': ['carbon monoxide(aq)'],\n", + " 'kegg:C06020': ['methylcorrinoid protein(aq)'],\n", + " 'kegg:C01185': ['Nicotinate D-ribonucleotide(aq)'],\n", + " 'kegg:C00253': ['nicotinic acid(aq)'],\n", + " 'kegg:C00170': [\"'-methylthioadenosine(aq)\"],\n", + " 'kegg:C04188': ['5-methylthio-D-ribose 1-phosphate(aq)'],\n", + " 'kegg:C03557': ['(2-aminoethyl)phosphonate(aq)'],\n", + " 'kegg:C03167': ['2-phosphonoacetaldehyde(aq)'],\n", + " 'kegg:C06255': ['2-oxovalerate(aq)'],\n", + " 'kegg:C01003': ['myosin light chain(aq)'],\n", + " 'kegg:C03875': ['myosin light chain phosphate(aq)'],\n", + " 'kegg:C03519': ['N-acetyl-L-phenylalanine(aq)'],\n", + " 'kegg:C11695': ['anandamide(aq)'],\n", + " 'kegg:C00189': ['ethanolamine(aq)'],\n", + " 'kegg:C00219': ['arachidonic acid(aq)'],\n", + " 'kegg:C16512': ['palmitoylethanolamide(aq)'],\n", + " 'kegg:C00429': ['5,6-dihydrouracil(aq)'],\n", + " 'kegg:C02642': ['3-ureidopropanoic acid(aq)'],\n", + " 'kegg:C05922': ['((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'],\n", + " 'kegg:C09814': ['benzonitrile(aq)'],\n", + " '2 kegg:C00001': ['H2O(aq)'],\n", + " 'kegg:C00180': ['benzoic acid(aq)'],\n", + " 'kegg:C16074': ['benzyl cyanide(aq)'],\n", + " 'kegg:C02938': ['3-indoleacetonitrile(aq)'],\n", + " 'kegg:C00954': ['indole-3-acetic acid(aq)'],\n", + " 'kegg:C04691': ['2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq)'],\n", + " 'kegg:C00204': ['2-oxo-3-deoxy-D-gluconate(aq)'],\n", + " 'kegg:C00108': ['anthranilate(aq)'],\n", + " 'kegg:C04114': ['4-(trimethylammonio)but-2-enoate(aq)'],\n", + " 'kegg:C00203': ['UDP-N-acetyl-D-galactosamine(aq)'],\n", + " 'kegg:C06463': ['D-threose(aq)'],\n", + " 'kegg:C05439': ['(3,5)-cholesta-7,24-diene-3-ol(aq)'],\n", + " 'kegg:C05437': ['(3,5)-cholesta-8,24-diene-3-ol(aq)'],\n", + " 'kegg:C02798': ['3-phosphonopyruvate(aq)'],\n", + " 'kegg:C00787': ['tRNA-Tyr(aq)'],\n", + " 'kegg:C02839': ['L-tyrosyl-tRNA-Tyr(aq)'],\n", + " 'kegg:C01651': ['tRNA-Thr(aq)'],\n", + " 'kegg:C02992': ['L-threonyl-tRNA-Thr(aq)'],\n", + " 'kegg:C00407': ['L-isoleusine(aq)'],\n", + " 'kegg:C01644': ['tRNA-Ile(aq)'],\n", + " 'kegg:C03127': ['L-isoleucyl-tRNA-Ile(aq)'],\n", + " 'kegg:C01646': ['tRNA-Lys(aq)'],\n", + " 'kegg:C01931': ['L-lysyl-tRNA-Lys(aq)'],\n", + " 'kegg:C01650': ['tRNA-Ser(aq)'],\n", + " 'kegg:C02553': ['L-seryl-tRNA-Ser(aq)'],\n", + " 'kegg:C01636': ['tRNA-Arg(aq)'],\n", + " 'kegg:C02163': ['L-arginyl-tRNA-Arg(aq)'],\n", + " 'kegg:C01648': ['tRNA-Phe(aq)'],\n", + " 'kegg:C03511': ['L-phenylalanyl-tRNA-Phe(aq)'],\n", + " 'kegg:C01643': ['tRNA-His(aq)'],\n", + " 'kegg:C02988': ['L-histidyl-tRNA-His(aq)'],\n", + " 'kegg:C03373': ['Aminoimidazole ribotide'],\n", + " 'kegg:C04751': ['1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'],\n", + " 'kegg:C04734': [\"1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"]}" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "inv_cpid" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "b2c909e7", + "metadata": {}, + "outputs": [], + "source": [ + "ldict = []\n", + "for cpd in compounds:\n", + " d = {}\n", + " d['name'] = cpd\n", + " d['kegg'] = numpy.NaN\n", + " d['synonyms'] = []\n", + " if cpd in cpid:\n", + " d['kegg'] = cpid[cpd]\n", + " if len(inv_cpid[d['kegg']]) > 1:\n", + " d['synonyms'] = inv_cpid[d['kegg']]\n", + " ldict.append(d)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "19034412", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namekeggsynonyms
0benzyl alcohol(aq)kegg:C00556[]
1NAD(aq)kegg:C00003['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '...
2benzaldehyde(aq)kegg:C00261[]
3NADH(aq)kegg:C00004['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']
41-butanol(aq)kegg:C06142[]
............
3101D-Ribulose 5-phosphatekegg:C00199['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p...
3102Formaldehydekegg:C00067['formaldehyde(aq)', 'Formaldehyde']
3103D-arabino-Hex-3-ulose 6-phosphatekegg:C06019['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar...
3105D-Fructose 6-phosphatekegg:C00085['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p...
3106,-trehalose 6-phosphate(aq)kegg:C00689[\"alpha,alpha'-trehalose 6-phosphate\", ',-treh...
\n", + "

1052 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " name kegg \n", + "0 benzyl alcohol(aq) kegg:C00556 \\\n", + "1 NAD(aq) kegg:C00003 \n", + "2 benzaldehyde(aq) kegg:C00261 \n", + "3 NADH(aq) kegg:C00004 \n", + "4 1-butanol(aq) kegg:C06142 \n", + "... ... ... \n", + "3101 D-Ribulose 5-phosphate kegg:C00199 \n", + "3102 Formaldehyde kegg:C00067 \n", + "3103 D-arabino-Hex-3-ulose 6-phosphate kegg:C06019 \n", + "3105 D-Fructose 6-phosphate kegg:C00085 \n", + "3106 ,-trehalose 6-phosphate(aq) kegg:C00689 \n", + "\n", + " synonyms \n", + "0 [] \n", + "1 ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '... \n", + "2 [] \n", + "3 ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'] \n", + "4 [] \n", + "... ... \n", + "3101 ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p... \n", + "3102 ['formaldehyde(aq)', 'Formaldehyde'] \n", + "3103 ['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar... \n", + "3105 ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p... \n", + "3106 [\"alpha,alpha'-trehalose 6-phosphate\", ',-treh... \n", + "\n", + "[1052 rows x 3 columns]" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pandas.DataFrame(ldict).astype(str).drop_duplicates()" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "5b8327cf", + "metadata": {}, + "outputs": [], + "source": [ + "pandas.DataFrame(ldict).astype(str).drop_duplicates().to_csv('compounds.csv', index=None)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "12a315da", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'name': 'benzyl alcohol(aq)', 'kegg': 'kegg:C00556', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'benzaldehyde(aq)', 'kegg': 'kegg:C00261', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '1-butanol(aq)', 'kegg': 'kegg:C06142', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'butanal(aq)', 'kegg': 'kegg:C01412', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'cyclohexanol(aq)', 'kegg': 'kegg:C00854', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'cyclohexanone(aq)', 'kegg': 'kegg:C00414', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ethanol(aq)', 'kegg': 'kegg:C00469', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ethanol(aq)', 'kegg': 'kegg:C00469', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'ethanol(aq)', 'kegg': 'kegg:C00469', 'synonyms': []},\n", + " {'name': 'desamino NAD(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'desamino NADH(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '1-hexanol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'hexanal', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'cis-3-hexene-1-ol(aq)', 'kegg': 'kegg:C08492', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'cis-3-hexenal(aq)', 'kegg': 'kegg:C16310', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'trans-2-hexen-1-ol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'trans-2-hexenal', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': '1-nonanol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'nonanal', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': '1-octanol(aq)', 'kegg': 'kegg:C00756', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'octanal(aq)', 'kegg': 'kegg:C01545', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '1-propanol(aq)', 'kegg': 'kegg:C05979', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'propanal(aq)', 'kegg': 'kegg:C00479', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-propanol(aq)', 'kegg': 'kegg:C01845', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetone(aq)', 'kegg': 'kegg:C00207', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-propanol(aq)', 'kegg': 'kegg:C01845', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetone(aq)', 'kegg': 'kegg:C00207', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'vitamin A alcohol(aq)',\n", + " 'kegg': 'kegg:C00473',\n", + " 'synonyms': ['vitamin A alcohol(aq)', 'retinol(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'vitamin A aldehyde(aq)',\n", + " 'kegg': 'kegg:C00376',\n", + " 'synonyms': ['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-homoserine(aq)', 'kegg': 'kegg:C00263', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-aspartate 4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-homoserine(aq)', 'kegg': 'kegg:C00263', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'L-aspartate 4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(R,R)-2,3-butanediol(aq)', 'kegg': 'kegg:C03044', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(R)-acetoin(aq)', 'kegg': 'kegg:C00810', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycerol(aq)', 'kegg': 'kegg:C00116', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone(aq)', 'kegg': 'kegg:C00184', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycerol(aq)', 'kegg': 'kegg:C00116', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone(aq)', 'kegg': 'kegg:C00184', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'sn-glycerol 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00093',\n", + " 'synonyms': ['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone phosphate(aq)',\n", + " 'kegg': 'kegg:C00111',\n", + " 'synonyms': ['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'sn-glycerol 3-phosphate',\n", + " 'kegg': 'kegg:C00093',\n", + " 'synonyms': ['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone phosphate(aq)',\n", + " 'kegg': 'kegg:C00111',\n", + " 'synonyms': ['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'allitol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-psicose(aq)', 'kegg': 'kegg:C06468', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glycero-D-glucoheptitol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-sedoheptulose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-iditol(aq)', 'kegg': 'kegg:C01507', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-sorbose(aq)', 'kegg': 'kegg:C00247', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ribitol(aq)', 'kegg': 'kegg:C00474', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-ribulose(aq)', 'kegg': 'kegg:C00309', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-sorbitol(aq)', 'kegg': 'kegg:C00794', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-threitol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-erythrulose(aq)', 'kegg': 'kegg:C02045', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'xylitol(aq)', 'kegg': 'kegg:C00379', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-xylulose(aq)', 'kegg': 'kegg:C00310', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'xylitol(aq)', 'kegg': 'kegg:C00379', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'L-xylulose(aq)', 'kegg': 'kegg:C00312', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'galactitol(aq)', 'kegg': 'kegg:C01697', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-tagatose(aq)', 'kegg': 'kegg:C00795', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-mannitol(aq)', 'kegg': 'kegg:C00392', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-mannitol 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00644',\n", + " 'synonyms': ['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'myo-inositol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxo-myo-inositol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'xylitol(aq)', 'kegg': 'kegg:C00379', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-xylose(aq)', 'kegg': 'kegg:C00181', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'quinate(aq)', 'kegg': 'kegg:C00296', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5-dehydroquinate(aq)',\n", + " 'kegg': 'kegg:C00944',\n", + " 'synonyms': ['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'shikimate(aq)', 'kegg': 'kegg:C00493', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '3-dehydroshikimate(aq)', 'kegg': 'kegg:C02637', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(R)-glycerate(aq)', 'kegg': 'kegg:C00258', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'hydroxypyruvate(aq)', 'kegg': 'kegg:C00168', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycolate(aq)', 'kegg': 'kegg:C00160', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycolate(aq)', 'kegg': 'kegg:C00160', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-hydroxybutanoate(aq)',\n", + " 'kegg': 'kegg:C05984',\n", + " 'synonyms': ['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxobutanoate(aq)', 'kegg': 'kegg:C00109', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2,4-dihydroxybutanoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxo-4-hydroxybutanoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-lactate(aq)', 'kegg': 'kegg:C00186', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-lactate(aq)', 'kegg': 'kegg:C00186', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': '(R)-lactate(aq)', 'kegg': 'kegg:C00256', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(R)-3-hydroxybutanoate(aq)', 'kegg': 'kegg:C01089', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxobutanoate(aq)',\n", + " 'kegg': 'kegg:C00164',\n", + " 'synonyms': ['3-oxobutanoate(aq)', 'acetoacetate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '3-hydroxy-2-methylpropanoate(aq)',\n", + " 'kegg': 'kegg:C01188',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-methyl-3-oxopropanoate(aq)',\n", + " 'kegg': 'kegg:C00349',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C01144',\n", + " 'synonyms': ['(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxobutanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00332',\n", + " 'synonyms': ['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C05268',\n", + " 'synonyms': ['(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxohexanoyl-CoA(aq)', 'kegg': 'kegg:C05269', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'oxaloacetate(aq)',\n", + " 'kegg': 'kegg:C00036',\n", + " 'synonyms': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'meso-tartrate(aq)', 'kegg': 'kegg:C00552', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(E)-dihydroxyfumarate(aq)', 'kegg': 'kegg:C00975', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'meso-tartrate(aq)', 'kegg': 'kegg:C00552', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxo-3-hydroxysuccinate(aq)',\n", + " 'kegg': 'kegg:C03459',\n", + " 'synonyms': ['2-oxo-3-hydroxysuccinate(aq)',\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-aspartate(aq)', 'kegg': 'kegg:C00049', 'synonyms': []},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'citrate(aq)', 'kegg': 'kegg:C00158', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'isocitrate(aq)', 'kegg': 'kegg:C00311', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'isocitrate(aq)', 'kegg': 'kegg:C00311', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': '6-phospho-D-gluconate(aq)', 'kegg': 'kegg:C00345', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-ribulose 5-phosphate(aq)',\n", + " 'kegg': 'kegg:C00199',\n", + " 'synonyms': ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': '-D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-glucono-1,5-lactone(aq)', 'kegg': 'kegg:C00198', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-galactose(aq)', 'kegg': 'kegg:C00124', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-galactono-1,4-lactone(aq)',\n", + " 'kegg': 'kegg:C03383',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glucose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-glucono-1,5-lactone 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C01236',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-glucose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '6-phospho-D-gluconate(aq)', 'kegg': 'kegg:C00345', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '5α-androstane-3α-ol-17-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-androstane-3,17-dione(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-androstane-3α,17β-diol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-androstane-17β-ol-3-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-androstane-3α-ol-17-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'TNAD(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '5α-androstane-3,17-dione(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'TNADH(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '5β-androstane-3α-ol-17-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5β-androstane-3,17-dione(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5β-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5β-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5β-pregnane-3α,17α,21-triol-11,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5β-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5alpha-androstane-3beta,17alpha-diol(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5alpha-androstane-17alpha-ol-3-one(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '4-androstene-17-ol-3-one(aq)',\n", + " 'kegg': 'kegg:C00535',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '4-androstene-3,17-dione(aq)',\n", + " 'kegg': 'kegg:C00280',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-pregnane-3β,17α,21-triol-11,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '1,2-propanediol(aq)', 'kegg': 'kegg:C00583', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'L-lactaldehyde(aq)',\n", + " 'kegg': 'kegg:C00424',\n", + " 'synonyms': ['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '3-hydroxypropanoate(aq)', 'kegg': 'kegg:C01013', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxopropanoate(aq)',\n", + " 'kegg': 'kegg:C00222',\n", + " 'synonyms': ['3-oxopropanoate(aq)', '3-oxopropanoate']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(R)-glycerate(aq)', 'kegg': 'kegg:C00258', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-hydroxy-3-oxopropanoate(aq)',\n", + " 'kegg': 'kegg:C01146',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '4-hydroxybutanoate(aq)', 'kegg': 'kegg:C00989', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '4-oxobutanoate(aq)', 'kegg': 'kegg:C00232', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'estradiol-17(aq)', 'kegg': 'kegg:C00951', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'estrone(aq)', 'kegg': 'kegg:C00468', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-gluconate(aq)', 'kegg': 'kegg:C00257', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '5-oxo-D-gluconate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'glycerol(aq)', 'kegg': 'kegg:C00116', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '(R)-glyceraldehyde(aq)',\n", + " 'kegg': 'kegg:C00577',\n", + " 'synonyms': ['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'glycolate(aq)', 'kegg': 'kegg:C00160', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '3-phospho-D-glycerate(aq)',\n", + " 'kegg': 'kegg:C00197',\n", + " 'synonyms': ['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-phosphohydroxypyruvate(aq)',\n", + " 'kegg': 'kegg:C03232',\n", + " 'synonyms': ['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)',\n", + " 'kegg': 'kegg:C04367',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)',\n", + " 'kegg': 'kegg:C01244',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '3-hydroxybenzyl alcohol(aq)',\n", + " 'kegg': 'kegg:C03351',\n", + " 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '3-hydroxybenzaldehyde(aq)', 'kegg': 'kegg:C03067', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)',\n", + " 'kegg': 'kegg:C04618',\n", + " 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '3-oxobutanoyl-[acyl-carrier protein](aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-dehydrocarnitine(aq)', 'kegg': 'kegg:C02636', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'indole-3-lactate(aq)', 'kegg': 'kegg:C02043', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'indole-3-pyruvate(aq)', 'kegg': 'kegg:C00331', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-glucono-1,5-lactone(aq)', 'kegg': 'kegg:C00198', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '5-dehydro-D-fructose(aq)', 'kegg': 'kegg:C00273', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '2-deoxy-D-gluconate(aq)', 'kegg': 'kegg:C02782', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-deoxy-3-dehydro-D-gluconate(aq)',\n", + " 'kegg': 'kegg:C03926',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-threonate(aq)', 'kegg': 'kegg:C01620', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxo-L-threonate(aq)', 'kegg': 'kegg:C03064', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-sorbitol 6-phosphate(aq)', 'kegg': 'kegg:C01096', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'prostaglandin E1(aq)', 'kegg': 'kegg:C04741', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '15-oxo-prostaglandin E1(aq)',\n", + " 'kegg': 'kegg:C04654',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '4-pregnene-11β,17α,21-triol-3,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '4-pregnene-11β,17α-diol-3,20,21-trione( aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '7,8-dihydrobiopterin(aq)', 'kegg': 'kegg:C02953', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'sepiapterin(aq)', 'kegg': 'kegg:C00835', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'coniferyl alcohol(aq)', 'kegg': 'kegg:C00590', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'coniferyl aldehyde(aq)', 'kegg': 'kegg:C02666', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(R)-2-hydroxyglutarate(aq)', 'kegg': 'kegg:C01087', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-sorbitol 6-phosphate(aq)', 'kegg': 'kegg:C01096', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-glucose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-gluconate(aq)', 'kegg': 'kegg:C00257', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '2-oxo-D-gluconate(aq)', 'kegg': 'kegg:C06473', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(S)-lactate(aq)', 'kegg': 'kegg:C00186', 'synonyms': []},\n", + " {'name': 'oxaloacetate(aq)',\n", + " 'kegg': 'kegg:C00036',\n", + " 'synonyms': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'lactose(aq)', 'kegg': 'kegg:C00243', 'synonyms': []},\n", + " {'name': 'cytochrome c(aq)', 'kegg': '4 kegg:C00125', 'synonyms': []},\n", + " {'name': '3-oxolactose(aq)', 'kegg': 'kegg:C05403', 'synonyms': []},\n", + " {'name': 'reduced cytochrome c(aq)', 'kegg': '4 kegg:C00126', 'synonyms': []},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-aspartate 4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'L-4-aspartyl phosphate(aq)',\n", + " 'kegg': 'kegg:C03082',\n", + " 'synonyms': ['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'L-aspartate-4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'L-4-aspartyl phosphate(aq)',\n", + " 'kegg': 'kegg:C03082',\n", + " 'synonyms': ['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(aminomethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-animomethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(chloroethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-chloroethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(chloromethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-chloromethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(ethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-ethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(methoxy)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-methoxy)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(methyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-methyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-phospho-D-glyceroyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00236',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'phosphonate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl)phosphonate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'ADP(aq)',\n", + " 'kegg': 'kegg:C00008',\n", + " 'synonyms': ['ADP(aq)', 'ADP-3-(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': '3-phospho-D-glycerate(aq)',\n", + " 'kegg': 'kegg:C00197',\n", + " 'synonyms': ['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']},\n", + " {'name': 'ATP(aq)',\n", + " 'kegg': 'kegg:C00002',\n", + " 'synonyms': ['ATP(aq)', 'ATP', 'ATP-4-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'oxalyl-CoA(aq)', 'kegg': 'kegg:C00313', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'succinate(aq)', 'kegg': 'kegg:C00042', 'synonyms': []},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'fumarate(aq)',\n", + " 'kegg': 'kegg:C00122',\n", + " 'synonyms': ['fumarate(aq)', 'Fumarate']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '(S)-dihydroorotate(aq)', 'kegg': 'kegg:C00337', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'orotate(aq)', 'kegg': 'kegg:C00295', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-dihydroorotate(aq)', 'kegg': 'kegg:C00337', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'orotate(aq)', 'kegg': 'kegg:C00295', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'L-alanine(aq)',\n", + " 'kegg': 'kegg:C00041',\n", + " 'synonyms': ['L-alanine(aq)', 'L-alanine']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'desamino NAD(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'desamino NADH(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-leucine(aq)', 'kegg': 'kegg:C00123', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '4-methyl-2-oxopentanoate(aq)',\n", + " 'kegg': 'kegg:C00233',\n", + " 'synonyms': ['4-methyl-2-oxopentanoate(aq)',\n", + " '4-methyl-2-oxopentanooate(aq)',\n", + " '2-oxoisocaproate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'glycine(ag)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-erythro-3,5-diaminohexanoate(aq)',\n", + " 'kegg': 'kegg:C01186',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '(S)-5-amino-3-oxohexanoate(aq)',\n", + " 'kegg': 'kegg:C03656',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': '2,4-diaminopentanoate(aq)',\n", + " 'kegg': 'kegg:C03943',\n", + " 'synonyms': ['2,4-diaminopentanoate(aq)',\n", + " 'D-threo-2,4-diaminopentanoate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-amino-4-oxopentanoate(aq)',\n", + " 'kegg': 'kegg:C03341',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': '(S)-proline(aq)', 'kegg': 'kegg:C00148', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-1-pyrroline-2-carboxylate(aq)',\n", + " 'kegg': 'kegg:C03564',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(S)-proline(aq)', 'kegg': 'kegg:C00148', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-1-pyrroline-5-carboxylate(aq)',\n", + " 'kegg': 'kegg:C03912',\n", + " 'synonyms': ['D-1-pyrroline-5-carboxylate(aq)',\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '7,8-dihydrofolate(aq)',\n", + " 'kegg': 'kegg:C00415',\n", + " 'synonyms': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']},\n", + " {'name': 'folate(aq)', 'kegg': 'kegg:C00504', 'synonyms': []},\n", + " {'name': '5,6,7,8-tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5,6,7,8-tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '7,8-dihydrofolate(aq)',\n", + " 'kegg': 'kegg:C00415',\n", + " 'synonyms': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '5,10-methenyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00445',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'N-2-(D-1-carboxyethyl)-L-arginine(aq)',\n", + " 'kegg': 'kegg:C04137',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'L-arginine(aq)', 'kegg': 'kegg:C00062', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': '5,10-methenyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00445',\n", + " 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5,10-methenyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00445',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': \"2,2'-iminodipropanoate(aq)\", 'kegg': 'kegg:C03210', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'L-alanine(aq)',\n", + " 'kegg': 'kegg:C00041',\n", + " 'synonyms': ['L-alanine(aq)', 'L-alanine']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-methyliminodiacetatc(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H20(l)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-pipecolate(aq)', 'kegg': 'kegg:C00408', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-1-piperidine-2-carboxylate(aq)',\n", + " 'kegg': 'kegg:C04092',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'reduced glutathione(aq)',\n", + " 'kegg': '2 kegg:C00051',\n", + " 'synonyms': ['reduced glutathione(aq)', 'glutathoine(red)(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'oxidized glutathione(aq)',\n", + " 'kegg': 'kegg:C00127',\n", + " 'synonyms': ['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'reduced thioredoxin(aq)', 'kegg': 'kegg:C00342', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'oxidized thioredoxin(aq)', 'kegg': 'kegg:C00343', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '5-methyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00440',\n", + " 'synonyms': []},\n", + " {'name': 'flavin-adenine dinucleotide(aq)',\n", + " 'kegg': 'kegg:C00016',\n", + " 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'reduced flavin-adenine dinucleotide(aq)',\n", + " 'kegg': 'kegg:C01352',\n", + " 'synonyms': []},\n", + " {'name': 'dihydrolipoamide(aq)', 'kegg': 'kegg:C00579', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'lipoamide(aq)', 'kegg': 'kegg:C00248', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'dihydro--lipoate(aq)', 'kegg': 'kegg:C02147', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '-lipoate(aq)',\n", + " 'kegg': 'kegg:C00725',\n", + " 'synonyms': ['-lipoate(aq)', 'lipoate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'oxidized glutathione(aq)',\n", + " 'kegg': 'kegg:C00127',\n", + " 'synonyms': ['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']},\n", + " {'name': 'CoA-glutathione(aq)', 'kegg': 'kegg:C00920', 'synonyms': []},\n", + " {'name': 'reduced glutathione(aq)',\n", + " 'kegg': '2 kegg:C00051',\n", + " 'synonyms': ['reduced glutathione(aq)', 'glutathoine(red)(aq)']},\n", + " {'name': 'reduced cytochrome c(aq)', 'kegg': '4 kegg:C00126', 'synonyms': []},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'cytochrome c(aq)', 'kegg': '4 kegg:C00125', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'reduced cytochrome c(aq)', 'kegg': '4 kegg:C00126', 'synonyms': []},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'cytochrome c(aq)', 'kegg': '4 kegg:C00125', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'H2(aq)', 'kegg': 'kegg:C00282', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'betaine(aq)', 'kegg': 'kegg:C00719', 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'N,N-dimethylglycine(aq)', 'kegg': 'kegg:C01026', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'dimethylacetothetin(aq)', 'kegg': 'kegg:C03392', 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'S-methylthioglycolate(aq)', 'kegg': 'kegg:C03173', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'dimethylpropiothetin(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'S-methyltpropiothetin(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'S-methylmethionine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'trimethylsulfonium(aq)', 'kegg': 'kegg:C01008', 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'dimethylsulfide(aq)', 'kegg': 'kegg:C00580', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'S-adenosyl-L-methionine(aq)',\n", + " 'kegg': 'kegg:C00019',\n", + " 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'S-adenosyl-L-homocysteine(aq)',\n", + " 'kegg': 'kegg:C00021',\n", + " 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'dUMP(aq)', 'kegg': 'kegg:C00365', 'synonyms': []},\n", + " {'name': 'dihydrofolate(aq)',\n", + " 'kegg': 'kegg:C00415',\n", + " 'synonyms': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']},\n", + " {'name': 'dTMP(aq)', 'kegg': 'kegg:C00364', 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'L-threonine(aq)', 'kegg': 'kegg:C00188', 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'formaldehyde(aq)',\n", + " 'kegg': 'kegg:C00067',\n", + " 'synonyms': ['formaldehyde(aq)', 'Formaldehyde']},\n", + " {'name': 'L-serine(aq)', 'kegg': 'kegg:C00065', 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': 'L-serine(aq)', 'kegg': 'kegg:C00065', 'synonyms': []},\n", + " {'name': '5-formiminotetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00664',\n", + " 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'N-formiminoglycine(aq)', 'kegg': 'kegg:C02718', 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5-formiminotetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00664',\n", + " 'synonyms': []},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'N-formimino-L-glutamate(aq)',\n", + " 'kegg': 'kegg:C00439',\n", + " 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '2-hydroxymethylserine(aq)', 'kegg': 'kegg:C03059', 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'D-serine(aq)', 'kegg': 'kegg:C00740', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-hydroxymethylserine(aq)', 'kegg': 'kegg:C03059', 'synonyms': []},\n", + " {'name': 'D-serine(aq)', 'kegg': 'kegg:C00740', 'synonyms': []},\n", + " {'name': 'formaldehyde(aq)',\n", + " 'kegg': 'kegg:C00067',\n", + " 'synonyms': ['formaldehyde(aq)', 'Formaldehyde']},\n", + " {'name': '2-methylserine(aq)', 'kegg': 'kegg:C02115', 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'D-alanine(aq)', 'kegg': 'kegg:C00133', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-methylserine(aq)', 'kegg': 'kegg:C02115', 'synonyms': []},\n", + " {'name': 'D-alanine(aq)', 'kegg': 'kegg:C00133', 'synonyms': []},\n", + " {'name': 'formaldehyde(aq)',\n", + " 'kegg': 'kegg:C00067',\n", + " 'synonyms': ['formaldehyde(aq)', 'Formaldehyde']},\n", + " {'name': 'oxaloacetate(aq)',\n", + " 'kegg': 'kegg:C00036',\n", + " 'synonyms': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']},\n", + " {'name': 'propanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00100',\n", + " 'synonyms': ['propanoyl-CoA(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'propanonyl-CoA(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'methylmalonyl-CoA(aq)', 'kegg': 'kegg:C02557', 'synonyms': []},\n", + " {'name': 'carbamoyl phosphate(aq)', 'kegg': 'kegg:C00169', 'synonyms': []},\n", + " {'name': 'L-ornithine(aq)', 'kegg': 'kegg:C00077', 'synonyms': []},\n", + " {'name': 'L-citrulline(aq)', 'kegg': 'kegg:C00327', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'L-arginine(aq)', 'kegg': 'kegg:C00062', 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'L-ornithine(aq)', 'kegg': 'kegg:C00077', 'synonyms': []},\n", + " {'name': 'guanidinoacetate(aq)', 'kegg': 'kegg:C00581', 'synonyms': []},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-erythrose 4-phosphate(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'D-xylulose 5-phosphate(aq)', 'kegg': 'kegg:C00231', 'synonyms': []},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-erythrose 4-phospahte(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'D-xylulose 5-phosphate(aq)', 'kegg': 'kegg:C00231', 'synonyms': []},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'glycolaldehyde(aq)', 'kegg': 'kegg:C00266', 'synonyms': []},\n", + " {'name': 'L-erythrulose(aq)', 'kegg': 'kegg:C02045', 'synonyms': []},\n", + " {'name': 'D-erythrose 4-phosphate(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'sedoheptulose 7-phosphate(aq)',\n", + " 'kegg': 'kegg:C05382',\n", + " 'synonyms': []},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-ribose 5-phosphate(aq)', 'kegg': 'kegg:C00117', 'synonyms': []},\n", + " {'name': 'D-xylulose 5-phosphate(aq)', 'kegg': 'kegg:C00231', 'synonyms': []},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'D-glyceraldehyde-3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'D-glyceraldehyde(aq)',\n", + " 'kegg': 'kegg:C00577',\n", + " 'synonyms': ['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']},\n", + " {'name': 'sedoheptulose 7-phosphate(aq)',\n", + " 'kegg': 'kegg:C05382',\n", + " 'synonyms': []},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-erythrose 4-phosphate(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'imidazole(aq)', 'kegg': 'kegg:C01589', 'synonyms': []},\n", + " {'name': 'N-acetylimidazole(aq)', 'kegg': 'kegg:C02560', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'acetanilide(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'aniline(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-acetylacetanalide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-aminoacetophenone(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-chloroacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-chloroaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-cyanoacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-cyanoaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'ethyl 4-acetamidobenzoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'ethyl 4-aminobenzoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-methoxyacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-methoxyaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-methylacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'p-toluidine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-nitroacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-nitroaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'α,α,α-trifluoro-m-acetanilide(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'α,α,α-trifluoro-m-toluidine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'choline(aq)', 'kegg': 'kegg:C00114', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'O-acetylcholine(aq)',\n", + " 'kegg': 'kegg:C01996',\n", + " 'synonyms': ['O-acetylcholine(aq)', 'acetylcholine(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-acetylcarnitine(aq)', 'kegg': 'kegg:C02571', 'synonyms': []},\n", + " {'name': 'butyryl-CoA(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-butyrylcarnitine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'propionyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00100',\n", + " 'synonyms': ['propanoyl-CoA(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'propanonyl-CoA(aq)']},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-propionylcarnitine(aq)', 'kegg': 'kegg:C03017', 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'imidazole(aq)', 'kegg': 'kegg:C01589', 'synonyms': []},\n", + " {'name': 'N-acetylimidazole(aq)', 'kegg': 'kegg:C02560', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'formyl-CoA(aq)', 'kegg': 'kegg:C00798', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'formyl phosphate(aq)', 'kegg': 'kegg:C02405', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetate(aq)',\n", + " 'kegg': 'kegg:C00033',\n", + " 'synonyms': ['acetate(aq)', 'acetate-(aq)']},\n", + " {'name': 'ATP(aq)',\n", + " 'kegg': 'kegg:C00002',\n", + " 'synonyms': ['ATP(aq)', 'ATP', 'ATP-4-(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'ADP(aq)',\n", + " 'kegg': 'kegg:C00008',\n", + " 'synonyms': ['ADP(aq)', 'ADP-3-(aq)']},\n", + " {'name': 'orthophospate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetoacetyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00332',\n", + " 'synonyms': ['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']},\n", + " {'name': 'palmitoyl-CoA(aq)', 'kegg': 'kegg:C00154', 'synonyms': []},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-palmitoylcarnitine(aq)', 'kegg': 'kegg:C02990', 'synonyms': []},\n", + " {'name': 'N-2-acetyl-L-ornithine(aq)', 'kegg': 'kegg:C00437', 'synonyms': []},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'L-ornithine(aq)', 'kegg': 'kegg:C00077', 'synonyms': []},\n", + " {'name': 'N-acetyl-L-glutamate(aq)', 'kegg': 'kegg:C00624', 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'acyl-carrier protein(aq)', 'kegg': 'kegg:C00229', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetyl-[acyl-carrier protein](aq)',\n", + " 'kegg': 'kegg:C03939',\n", + " 'synonyms': []},\n", + " {'name': 'malonyl-CoA(aq)', 'kegg': 'kegg:C00083', 'synonyms': []},\n", + " {'name': 'acyl-carrier protein(aq)', 'kegg': 'kegg:C00229', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'malonyl-[acyl-carrier protein](aq)',\n", + " 'kegg': 'kegg:C01209',\n", + " 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': '-D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'maltose(aq)', 'kegg': 'kegg:C00208', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': '(2,6-beta-D-fructosyl)n(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': '(2,6-beta-D-fructosyl)n+1(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'ADPglucose(aq)', 'kegg': 'kegg:C00498', 'synonyms': []},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'ADP(aq)',\n", + " 'kegg': 'kegg:C00008',\n", + " 'synonyms': ['ADP(aq)', 'ADP-3-(aq)']},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': 'UDPglucose(aq)',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'UDP(aq)', 'kegg': '2 kegg:C00015', 'synonyms': []},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': 'UDPglucose(aq)',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'UDP(aq)', 'kegg': '2 kegg:C00015', 'synonyms': []},\n", + " {'name': 'sucrose 6-phosphate(aq)', 'kegg': 'kegg:C16688', 'synonyms': []},\n", + " {'name': 'UDP-glucose',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'D-glucose 6-phosphate',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'UDP', 'kegg': 'kegg:C00015', 'synonyms': []},\n", + " {'name': \"alpha,alpha'-trehalose 6-phosphate\",\n", + " 'kegg': 'kegg:C00689',\n", + " 'synonyms': [\"alpha,alpha'-trehalose 6-phosphate\",\n", + " ',-trehalose 6-phosphate(aq)']},\n", + " {'name': 'cycloheptaamylose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'cyclohexaamylose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'cyclooctaamylose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'cellobiose(aq)', 'kegg': 'kegg:C00185', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'cellotriose(aq)', 'kegg': 'kegg:C06219', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'cellobiose(aq)', 'kegg': 'kegg:C00185', 'synonyms': []},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'laminaribiose(aq)', 'kegg': 'kegg:C02048', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'laminaritetraose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'laminaritriose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'alpha-D-glucose 1-phosphate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'laminaritriose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'laminaribiose(aq)', 'kegg': 'kegg:C02048', 'synonyms': []},\n", + " {'name': 'alpha-D-glucose 1-phosphate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': ',-trehalose(aq)', 'kegg': 'kegg:C01083', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': '1--D-galactosyl-myo-inositol(aq)',\n", + " 'kegg': 'kegg:C01235',\n", + " 'synonyms': []},\n", + " {'name': 'raffinose(aq)', 'kegg': 'kegg:C00492', 'synonyms': []},\n", + " {'name': 'myo-inositol(aq)', 'kegg': 'kegg:C00137', 'synonyms': []},\n", + " {'name': 'stachyose(aq)', 'kegg': 'kegg:C01613', 'synonyms': []},\n", + " {'name': 'UDPglucose(aq)',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'sinapate(aq)', 'kegg': 'kegg:C00482', 'synonyms': []},\n", + " {'name': 'UDP(aq)', 'kegg': '2 kegg:C00015', 'synonyms': []},\n", + " {'name': '1-sinapoyl-D-glucose(aq)', 'kegg': 'kegg:C01175', 'synonyms': []},\n", + " {'name': 'adenosine(aq)', 'kegg': 'kegg:C00212', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': \"2'-deoxyinosine(aq)\",\n", + " 'kegg': 'kegg:C05512',\n", + " 'synonyms': [\"2'-deoxyinosine(aq)\", \"'-deoxyinosine(aq)\"]},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': '2-deoxy--D-ribose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00672',\n", + " 'synonyms': []},\n", + " {'name': 'guanosine(aq)', 'kegg': 'kegg:C00387', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'guanine(aq)', 'kegg': 'kegg:C00242', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'inosine(aq)', 'kegg': 'kegg:C00294', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'inosine(aq)', 'kegg': 'kegg:C00294', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'alpha-D-ribose 1-phosphate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'nicotinamide(aq)', 'kegg': 'kegg:C00153', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'nicotinamide riboside(aq)', 'kegg': 'kegg:C03150', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'xanthosine(aq)', 'kegg': 'kegg:C01762', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'xanthine(aq)', 'kegg': 'kegg:C00385', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'inosine(aq)', 'kegg': 'kegg:C00294', 'synonyms': []},\n", + " {'name': 'thymine(aq)', 'kegg': 'kegg:C00178', 'synonyms': []},\n", + " {'name': '5-methyluridine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': '5-methyluridine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'thymine(aq)', 'kegg': 'kegg:C00178', 'synonyms': []},\n", + " {'name': 'alpha-D-ribose-1-phosphate', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'uridine(aq)', 'kegg': 'kegg:C00299', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'uracil(aq)', 'kegg': 'kegg:C00106', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'thymidine(aq)', 'kegg': 'kegg:C00214', 'synonyms': []},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': \"2'-deoxyadenosine(aq)\", 'kegg': 'kegg:C00559', 'synonyms': []},\n", + " {'name': 'thymine(aq)', 'kegg': 'kegg:C00178', 'synonyms': []},\n", + " {'name': \"2'-deoxyinosine(aq)\",\n", + " 'kegg': 'kegg:C05512',\n", + " 'synonyms': [\"2'-deoxyinosine(aq)\", \"'-deoxyinosine(aq)\"]},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': \"2'-deoxyadenosine(aq)\", 'kegg': 'kegg:C00559', 'synonyms': []},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'kegg': 'kegg:C00119',\n", + " 'synonyms': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']},\n", + " {'name': 'AMP(aq)',\n", + " 'kegg': 'kegg:C00020',\n", + " 'synonyms': ['AMP(aq)', 'AMP-2--(aq)', 'AMP']},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': '5-amino-4-imidazolecarboxamide(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '5-phospho-alpha-D-ribose 1-dipihosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': 'GMP(aq)',\n", + " 'kegg': 'kegg:C00144',\n", + " 'synonyms': ['GMP(aq)', \"guanosine 5 '-phosphate(aq)\"]},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'IMP(aq)', 'kegg': 'kegg:C00130', 'synonyms': []},\n", + " {'name': 'guanine(aq)', 'kegg': 'kegg:C00242', 'synonyms': []},\n", + " {'name': 'guanine(aq)', 'kegg': 'kegg:C00242', 'synonyms': []},\n", + " {'name': '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'kegg': 'kegg:C00119',\n", + " 'synonyms': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']},\n", + " {'name': 'GMP(aq)',\n", + " 'kegg': 'kegg:C00144',\n", + " 'synonyms': ['GMP(aq)', \"guanosine 5 '-phosphate(aq)\"]},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'kegg': 'kegg:C00119',\n", + " 'synonyms': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']},\n", + " {'name': 'IMP(aq)', 'kegg': 'kegg:C00130', 'synonyms': []},\n", + " ...]" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ldict" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "cf5ec847", + "metadata": {}, + "outputs": [], + "source": [ + "import requests, time, pickle, warnings, os\n", + "from copy import deepcopy" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "2fbc6454", + "metadata": {}, + "outputs": [], + "source": [ + "cactus_url_dict = {\n", + " #'sdf': lambda x: f\"{cactus_root_url}/{x}/file?format=sdf\",\n", + " 'stdinchikey': lambda x: f\"{cactus_root_url}/{x}/stdinchikey\",\n", + " 'stdinchi': lambda x: f\"{cactus_root_url}/{x}/stdinchi\",\n", + " 'smiles': lambda x: f\"{cactus_root_url}/{x}/smiles\",\n", + " 'names': lambda x: f\"{cactus_root_url}/{x}/names\",\n", + " 'iupac_name': lambda x: f\"{cactus_root_url}/{x}/iupac_name\",\n", + " 'chemical_formula': lambda x: f\"{cactus_root_url}/{x}/formula\",\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "f9269e09", + "metadata": {}, + "outputs": [], + "source": [ + "cactus_root_url = 'https://cactus.nci.nih.gov/chemical/structure'" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "f049c904", + "metadata": {}, + "outputs": [], + "source": [ + "def get_cactus_info(name):\n", + " cactus_requests_dict = {}\n", + " try:\n", + " cactus_requests_dict = deepcopy(cactus_url_dict)\n", + " for k, v in cactus_url_dict.items():\n", + " try:\n", + " req = requests.get(v(name))\n", + " print(v(name))\n", + " assert(req.status_code == 200)\n", + " assert(isinstance(req.text, str))\n", + " cactus_requests_dict[k] = req.text # type: ignore\n", + " time.sleep(0.001)\n", + " except (requests.exceptions.RequestException, AssertionError):\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n", + " del cactus_requests_dict[k]\n", + " return cactus_requests_dict\n", + " except KeyboardInterrupt as e:\n", + " raise e\n", + " finally:\n", + " return cactus_requests_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "3b2b1c28", + "metadata": {}, + "outputs": [], + "source": [ + "compounds = list(dict.fromkeys(compounds))" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "id": "5555e096", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/benzyl alcohol/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/benzyl alcohol/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/benzyl alcohol/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/benzyl alcohol/names\n", + "https://cactus.nci.nih.gov/chemical/structure/benzyl alcohol/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/benzyl alcohol/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/NAD/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/NAD/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/NAD/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/NAD/names\n", + "https://cactus.nci.nih.gov/chemical/structure/NAD/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/NAD/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/benzaldehyde/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/benzaldehyde/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/benzaldehyde/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/benzaldehyde/names\n", + "https://cactus.nci.nih.gov/chemical/structure/benzaldehyde/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/benzaldehyde/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/NADH/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/NADH/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/NADH/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/NADH/names\n", + "https://cactus.nci.nih.gov/chemical/structure/NADH/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/NADH/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/1-butanol/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/1-butanol/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/1-butanol/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/1-butanol/names\n", + "https://cactus.nci.nih.gov/chemical/structure/1-butanol/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/1-butanol/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/butanal/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/butanal/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/butanal/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/butanal/names\n", + "https://cactus.nci.nih.gov/chemical/structure/butanal/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/butanal/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanol/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanol/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanol/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanol/names\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanol/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanol/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanone/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanone/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanone/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanone/names\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanone/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/cyclohexanone/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/ethanol/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/ethanol/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/ethanol/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/ethanol/names\n", + "https://cactus.nci.nih.gov/chemical/structure/ethanol/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/ethanol/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/acetaldehyde/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/acetaldehyde/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/acetaldehyde/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/acetaldehyde/names\n", + "https://cactus.nci.nih.gov/chemical/structure/acetaldehyde/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/acetaldehyde/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/AP-NAD/stdinchikey\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_299964/1555304427.py:14: UserWarning: Unable to fetch stdinchikey from Cactus correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/AP-NAD/stdinchi\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_299964/1555304427.py:14: UserWarning: Unable to fetch stdinchi from Cactus correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/AP-NAD/smiles\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_299964/1555304427.py:14: UserWarning: Unable to fetch smiles from Cactus correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/AP-NAD/names\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_299964/1555304427.py:14: UserWarning: Unable to fetch names from Cactus correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/AP-NAD/iupac_name\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_299964/1555304427.py:14: UserWarning: Unable to fetch iupac_name from Cactus correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/AP-NAD/formula\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_299964/1555304427.py:14: UserWarning: Unable to fetch chemical_formula from Cactus correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from Cactus correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://cactus.nci.nih.gov/chemical/structure/AP-NADH/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/AP-NADH/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/AP-NADH/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/AP-NADH/names\n", + "https://cactus.nci.nih.gov/chemical/structure/AP-NADH/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/AP-NADH/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NAD/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NAD/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NAD/smiles\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NAD/names\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NAD/iupac_name\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NAD/formula\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NADH/stdinchikey\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NADH/stdinchi\n", + "https://cactus.nci.nih.gov/chemical/structure/desamino NADH/smiles\n" + ] + }, + { + "ename": "PicklingError", + "evalue": "Can't pickle at 0x7fd5daa9d310>: attribute lookup on __main__ failed", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mPicklingError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m/tmp/ipykernel_299964/327005431.py\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mcactus_dict\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mcpd\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mget_cactus_info\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'cactus_dict.pkl'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'wb'\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 7\u001b[0;31m \u001b[0mpickle\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdump\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcactus_dict\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;31mPicklingError\u001b[0m: Can't pickle at 0x7fd5daa9d310>: attribute lookup on __main__ failed" + ] + } + ], + "source": [ + "cactus_dict = {}\n", + "for cpd in compounds:\n", + " name = cpd.replace('(aq)', '').replace('(l)', '')\n", + " name = name.replace('(ag)', '').replace('(sln)', '')\n", + " cactus_dict[cpd] = get_cactus_info(name)\n", + " with open('cactus_dict.pkl', 'wb') as f:\n", + " pickle.dump(cactus_dict, f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c0a7c37f", + "metadata": {}, + "outputs": [], + "source": [ + "for cpd in compounds:\n", + " if (cpd not in cactus_dict) or (not cactus_dict[cpd]):\n", + " name = cpd.replace('(aq)', '').replace('(l)', '')\n", + " name = name.replace('(ag)', '').replace('(sln)', '')\n", + " cactus_dict[cpd] = get_cactus_info(name)\n", + " with open('cactus_dict.pkl', 'wb') as f:\n", + " pickle.dump(cactus_dict, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "id": "90f48d29", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'benzyl alcohol(aq)': {'stdinchikey': 'InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C7H8O/c8-6-7-4-2-1-3-5-7/h1-5,8H,6H2', 'smiles': 'OCc1ccccc1', 'names': 'phenylmethanol\\n1336-27-2\\n185532-71-2\\n100-51-6\\nAromatic primary alcohol\\nC03485\\n305197_ALDRICH\\n4-06-00-02222 (Beilstein Handbook Reference)\\nAI3-01680\\nAlcohol bencilico [INN-Spanish]\\nAlcoholum benzylicum [INN-Latin]\\nAlcool benzilico [DCIT]\\nAlcool benzylique\\nAlcool benzylique [INN-French]\\nBRN 0878307\\nBenzoyl alcohol\\nBenzyl alcohol (natural)\\nBenzyl alcohol [USAN:INN:JAN]\\nBenzylicum\\nCCRIS 2081\\nCaswell No. 081F\\nEINECS 202-859-9\\nEPA Pesticide Chemical Code 009502\\nEuxyl K 100\\nFEMA No. 2137\\nHSDB 46\\nHydroxytoluene\\nNSC 8044\\nPhenolcarbinol\\nPhenylcarbinolum\\nalpha-Toluenol\\n(Hydroxymethyl)benzene\\nBENZYL-ALCOHOL\\nalpha-hydroxytoluene\\nbenzenemethanol\\nbenzyl alcohol\\nhydroxymethylbenzene\\nphenylcarbinol\\nPhenylmethyl alcohol\\nWLN: Q1R\\nLS-307\\nAIDS-009274\\nAIDS009274\\nbenzylic alcohol\\nBenzylalkohol\\nCHEBI:17987\\nalcoholum benzylicum\\nC00556\\nc0278\\n34460_RIEDEL\\n.alpha.-Hydroxytoluene\\n.alpha.-Toluenol\\nBenzal alcohol\\nBenzenecarbinol\\nBenzyl alcohol (JP15/NF/INN)\\n24122_RIEDEL\\nMethanol, phenyl-\\nD00077\\nNCI-C06111\\nInChI=1/C7H8O/c8-6-7-4-2-1-3-5-7/h1-5,8H,6H\\nTOLUENE,ALPHA-HYDROXY\\n442481_SUPELCO\\nNSC8044\\n13160_FLUKA\\nNCGC00091865-01\\nW213705_ALDRICH\\n108006_ALDRICH\\n402834_SIAL\\nW213713_ALDRICH\\nbenzylalcohol', 'iupac_name': 'phenylmethanol', 'chemical_formula': 'C7H8O'}, 'NAD(aq)': {'stdinchikey': 'InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O', 'stdinchi': 'InChI=1S/C21H27N7O14P2/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-4,7-8,10-11,13-16,20-21,29-32H,5-6H2,(H5-,22,23,24,25,33,34,35,36,37)/p+1/t10-,11-,13-,14-,15-,16-,20-,21-/m1/s1', 'smiles': 'NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O', 'names': \"[(2R,3S,4R,5R)-5-(6-aminopurin-9-yl)-3,4-dihydroxyoxolan-2-yl]methyl [[(2R,3S,4R,5R)-5-(3-carbamoylpyridin-1-ium-1-yl)-3,4-dihydroxyoxolan-2-yl]methoxy-hydroxyphosphoryl] hydrogen phosphate\\n[(2R,3S,4R,5R)-5-(6-aminopurin-9-yl)-3,4-dihydroxy-tetrahydrofuran-2-yl]methyl [[(2R,3S,4R,5R)-5-(3-carbamoylpyridin-1-ium-1-yl)-3,4-dihydroxy-tetrahydrofuran-2-yl]methoxy-hydroxy-phosphoryl] hydrogen phosphate\\n[(2R,3S,4R,5R)-5-(6-amino-9-purinyl)-3,4-dihydroxy-2-tetrahydrofuranyl]methyl [[(2R,3S,4R,5R)-5-(3-carbamoyl-1-pyridin-1-iumyl)-3,4-dihydroxy-2-tetrahydrofuranyl]methoxy-hydroxyphosphoryl] hydrogen phosphate\\n[[(2R,3S,4R,5R)-5-(3-aminocarbonylpyridin-1-ium-1-yl)-3,4-dihydroxy-oxolan-2-yl]methoxy-hydroxy-phosphoryl] [(2R,3S,4R,5R)-5-(6-aminopurin-9-yl)-3,4-dihydroxy-oxolan-2-yl]methyl hydrogen phosphate\\nBSPBio_000722\\nKBio2_006589\\nSpectrum2_001056\\nSPBio_001012\\nKBioSS_001453\\nSpectrum5_001291\\nSpectrum_000973\\nBPBio1_000796\\nPrestwick3_000741\\nKBio3_001561\\nC00003\\nSpectrum3_000511\\nIDI1_000189\\nKBio2_001453\\nKBio2_004021\\nNAI\\nKBioGR_000589\\nSpectrum4_000065\\nCHEBI:15846\\nNAD(+)\\nadenosine 5'-{3-[1-(3-carbamoylpyridinio)-1,4-anhydro-D-ribitol-5-yl] dihydrogen diphosphate}\\nBSPBio_002061\\nDivK1c_000189\\nD00002\\nNadide (JAN/USAN/INN)\\nTXD\\nNAJ\\nNAD\\nKBio1_000189\\nNINDS_000189\", 'iupac_name': '[(2R,3S,4R,5R)-5-(6-aminopurin-9-yl)-3,4-dihydroxyoxolan-2-yl]methyl [[(2R,3S,4R,5R)-5-(3-carbamoylpyridin-1-ium-1-yl)-3,4-dihydroxyoxolan-2-yl]methoxy-hydroxyphosphoryl] hydrogen phosphate', 'chemical_formula': 'C21H28N7O14P2'}, 'benzaldehyde(aq)': {'stdinchikey': 'InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C7H6O/c8-6-7-4-2-1-3-5-7/h1-6H', 'smiles': 'O=Cc1ccccc1', 'names': 'BENZALDEHYDE\\n100-52-7\\nArtificial Almond Oil\\nBenzadehyde\\nBenzaldehyde FFC\\nBenzenecarbonal\\nBenzenecarboxaldehyde\\nNCI-C56133\\nNSC7917\\nOil of Bitter Almond\\nPhenylmethanal\\nWLN: VHR\\nBenzaldehyde (NF)\\nD02314\\nNCGC00091819-01\\nbenzanoaldehyde\\n09143_FLUKA\\nAI3-09931\\nArtificial essential oil of almond\\nBenzaldehyde (natural)\\nBenzaldehyde [UN1990] [Class 9]\\nBenzaldehyde [USAN]\\nBenzene carbaldehyde\\nBenzene carboxaldehyde\\nBenzenemethylal\\nBitter almond oil, synthetic\\nCCRIS 2376\\nCaswell No. 076\\nEINECS 202-860-4\\nEPA Pesticide Chemical Code 008601\\nFEMA No. 2127\\nHSDB 388\\nNSC 7917\\nSynthetic oil of bitter almond\\nUN1990\\nghl.PD_Mitscher_leg0.170\\nST5213372\\nArtificial Bitter Almond Oil\\nBenzene methylal\\nBenzoyl hydride\\nc0279\\nBenzoic aldehyde\\nC00261\\nAld3.1-H_000479\\n12010_FLUKA\\nInChI=1/C7H6O/c8-6-7-4-2-1-3-5-7/h1-6\\nLS-27\\nnchembio814-comp15\\nB1334_ALDRICH\\nAld3.1-H_000160\\nW212709_ALDRICH\\n418099_ALDRICH\\nAld3.1-H_000798\\nCHEBI:17169\\nAld3-H_000012\\nW212717_ALDRICH\\nAlmond Artificial Essential Oil', 'iupac_name': 'BENZALDEHYDE', 'chemical_formula': 'C7H6O'}, 'NADH(aq)': {'stdinchikey': 'InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N', 'stdinchi': '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)', 'smiles': 'NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O', 'names': \"[5-(6-aminopurin-9-yl)-3,4-dihydroxyoxolan-2-yl]methyl [[5-(3-carbamoyl-4H-pyridin-1-yl)-3,4-dihydroxyoxolan-2-yl]methoxy-hydroxyphosphoryl] hydrogen phosphate\\n[5-(6-aminopurin-9-yl)-3,4-dihydroxy-tetrahydrofuran-2-yl]methyl [[5-(3-carbamoyl-4H-pyridin-1-yl)-3,4-dihydroxy-tetrahydrofuran-2-yl]methoxy-hydroxy-phosphoryl] hydrogen phosphate\\n[5-(6-amino-9-purinyl)-3,4-dihydroxy-2-tetrahydrofuranyl]methyl [[5-(3-carbamoyl-4H-pyridin-1-yl)-3,4-dihydroxy-2-tetrahydrofuranyl]methoxy-hydroxyphosphoryl] hydrogen phosphate\\n[[5-(3-aminocarbonyl-4H-pyridin-1-yl)-3,4-dihydroxy-oxolan-2-yl]methoxy-hydroxy-phosphoryl] [5-(6-aminopurin-9-yl)-3,4-dihydroxy-oxolan-2-yl]methyl hydrogen phosphate\\n74927-11-0\\nDPNH\\nNAD-reduced\\nNADH\\nNADH+H+\\nNADH2\\ndihydrodiphosphopyridine nucleotide\\ndihydronicotinamide adenine dinucleotide\\ndiphosphopyridine nucleotide reduced\\nnicotinamide adenine dinucleotide reduced\\nD-Ribitol, 1-C-(7-amino-1H-pyrazolo(4,3-d)pyrimidin-3-yl)-1,4-anhydro-, 5-(trihydrogen diphosphate), 5-5'-ester with 1,4-dihydro-1-beta-D-ribofuranosyl-3-pyridinecarboxamide, (S)-\\nDihydronicotinamide formycin dinucleotide\\nNFDH\", 'iupac_name': '[5-(6-aminopurin-9-yl)-3,4-dihydroxyoxolan-2-yl]methyl [[5-(3-carbamoyl-4H-pyridin-1-yl)-3,4-dihydroxyoxolan-2-yl]methoxy-hydroxyphosphoryl] hydrogen phosphate', 'chemical_formula': 'C21H29N7O14P2'}, '1-butanol(aq)': {'stdinchikey': 'InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C4H10O/c1-2-3-4-5/h5H,2-4H2,1H3', 'smiles': 'CCCCO', 'names': 'Butan-1-ol\\n107569-51-7\\n14254-05-8\\n42031-19-6\\n220713-25-7\\n35296-72-1\\n71-36-3\\nButyl hydroxide\\nButylowy alkohol\\nButyric alcohol\\nCCS 203\\nHemostyp\\nMethylolpropane\\nNSC62782\\nPropylcarbinol\\nPropylmethanol\\n1BO\\nn-Butan-1-ol\\nn-Butanolbutanolen\\n34867_SIAL\\nNCGC00090961-02\\n281549_ALDRICH\\nB7906_SIGMA\\nTin tetrabutanolate\\nLS-1603\\n154679_ALDRICH\\nCHEBI:28885\\nn-Butylalkohol\\n1-Butyl alcohol\\nAI3-00405\\nAlcool butylique [French]\\nButanol [French]\\nButanol, 1-\\nButanolen [Dutch]\\nButanolo [Italian]\\nButyl alcohol (natural)\\nButylowy alkohol [Polish]\\nButyric or normal primary butyl alcohol\\nCCRIS 4321\\nEINECS 200-751-6\\nFEMA No. 2178\\nFEMA Number 2178\\nWLN: Q4\\nNSC 62782\\nNormal primary butyl alcohol\\nPropyl carbinol\\nRCRA waste no. U031\\nRCRA waste number U031\\nBuOH\\n19422_FLUKA\\n442665_SUPELCO\\nHSDB 48\\nNCGC00090961-01\\nW217808_ALDRICH\\nC06142\\nButyl alcohol (NF)\\nD03200\\n33065_RIEDEL\\n24124_RIEDEL\\nST5214468\\n537993_ALDRICH\\nEINECS 238-128-6\\n360465_SIAL\\nW217816_ALDRICH\\nZINC01530354\\n1-butanol\\n1-hydroxybutane\\nBUTANOL\\nn-butanol\\nn-butyl alcohol\\nInChI=1/C4H10O/c1-2-3-4-5/h5H,2-4H2,1H\\nAlcool butylique\\nButanolo\\nButyl alcohol', 'iupac_name': 'Butan-1-ol', 'chemical_formula': 'C4H10O'}, 'butanal(aq)': {'stdinchikey': 'InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C4H8O/c1-2-3-4-5/h4H,2-3H2,1H3', 'smiles': 'CCCC=O', 'names': 'BUTANAL\\nbutyraldehyde\\n123-72-8\\nNCGC00091658-01\\n4-01-00-03229 (Beilstein Handbook Reference)\\nAI3-24198\\nAldehyde butyrique [French]\\nAldeide butirrica [Italian]\\nBRN 0506061\\nButylaldehyde\\nButyraldehyd [German]\\nButyraldehyde (crude)\\nButyraldehyde [UN1129] [Flammable liquid]\\nCCRIS 3221\\nEINECS 204-646-6\\nFEMA Number 2219\\nHSDB 2798\\nNSC 62779\\nUN1129\\nZINC01529195\\nW221902_ALDRICH\\nW221910_ALDRICH\\nBUTANAL N-BUTYRALDEHYDE\\nInChI=1/C4H8O/c1-2-3-4-5/h4H,2-3H2,1H\\n418102_ALDRICH\\nC01412\\n538191_SIAL\\nn-Butylaldehyde\\nAldehyde butyrique\\nAldeide butirrica\\nButal\\nButaldehyde\\nButalyde\\nButanaldehyde\\nButyl aldehyde\\nButyral\\nButyraldehyd\\nButyraldehyde(CZECH\\nButyric aldehyde\\nButyrylaldehyde\\nNCI-C56291\\nNSC62779\\nWLN: VH3\\nn-Butanal\\nn-Butyl aldehyde\\n20710_FLUKA\\nCHEBI:15743\\n1-butanal\\nn-butyraldehyde\\n20711_FLUKA', 'iupac_name': 'BUTANAL', 'chemical_formula': 'C4H8O'}, 'cyclohexanol(aq)': {'stdinchikey': 'InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C6H12O/c7-6-4-2-1-3-5-6/h6-7H,1-5H2', 'smiles': 'OC1CCCCC1', 'names': 'Cyclohexanol\\n108-93-0\\nCCRIS 5896\\nCicloesanolo [Italian]\\nCyclohexanone cyclohexanol mixture\\n24217_RIEDEL\\nCyclohexyl alcohol\\nNCGC00090982-01\\nc0175\\nCykloheksanol [Polish]\\nCHEBI:18099\\n1-Cyclohexanol\\n4-06-00-00020 (Beilstein Handbook Reference)\\nAI3-00040\\nAdronal\\nAdronol\\nAnol\\nBRN 0906744\\nC00854\\nCyclohexan-1-ol\\nHexahydrophenol\\nHexalin\\nEINECS 203-630-6\\nHSDB 61\\nHydralin\\nHydrophenol\\nHydroxycyclohexane\\nNSC 403656\\nNaxol\\nPhenol, hexahydro-\\nNSC403656\\n29100_FLUKA\\nCXL\\nCicloesanolo\\nCykloheksanol\\n105899_SIAL\\nWLN: L6TJ AQ', 'iupac_name': 'Cyclohexanol', 'chemical_formula': 'C6H12O'}, 'cyclohexanone(aq)': {'stdinchikey': 'InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C6H10O/c7-6-4-2-1-3-5-6/h1-5H2', 'smiles': 'O=C1CCCCC1', 'names': 'Cyclohexanone\\n11119-77-0\\n9003-41-2\\n9075-99-4\\n108-94-1\\n29135_FLUKA\\n398241_SIAL\\nW390909_ALDRICH\\n442532_SUPELCO\\nAnon\\nAnone\\nCicloesanone\\nCyclohexanon\\nCykloheksanon\\nHexanon\\nHytrol O\\nKetohexamethylene\\nNCI-C55005\\nNSC5711\\nNadone\\nPimelic ketone\\nPimelin ketone\\nSextone\\nWLN: L6VTJ\\nCyclohexanone, homopolymer\\nST5214418\\nC00414\\nCYH\\nInChI=1/C6H10O/c7-6-4-2-1-3-5-6/h1-5H\\nketocyclohexane\\noxocyclohexane\\nZINC04528575\\nAI3-00041\\nCCRIS 5897\\nCaswell No. 270\\nCicloesanone [Italian]\\nCyclohexanon [Dutch]\\nCyclohexanone [UN1915] [Flammable liquid]\\nCykloheksanon [Polish]\\nEINECS 203-631-1\\nEPA Pesticide Chemical Code 025902\\nHSDB 186\\nNSC 5711\\nRCRA waste no. U057\\nRCRA waste number U057\\nUN1915\\nCHEBI:17854\\nNCGC00091786-01\\nC02019\\nCyclic ketone\\n29140_FLUKA\\nHytrolo\\nc0195\\n02482_FLUKA\\nC102180_SIAL', 'iupac_name': 'Cyclohexanone', 'chemical_formula': 'C6H10O'}, 'ethanol(aq)': {'stdinchikey': 'InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3', 'smiles': 'CCO', 'names': 'ethanol\\n121182-78-3\\n64-17-5\\n8024-45-1\\n8000-16-6\\n68475-56-9\\n71076-86-3\\n71329-38-9\\nEthyl alcohol & water, 50%\\nEthyl alcohol & water, 60%\\nEthyl alcohol & water, 70%\\nEthyl alcohol & water, 80%\\nEthyl alcohol & water, 95%\\nEthyl alcohol & water, 96%\\nEthyl alcohol, anhydrous\\nEthyl hydrate\\nEthyl hydroxide\\nEthylalcohol\\nEtylowy alkohol\\nFermentation alcohol\\nJaysol\\nJaysol S\\nMolasses alcohol\\nNCI-C03134\\nNSC85228\\nPotato alcohol\\nSD Alchol 23-hydrogen\\nSpirits of wine\\nSpirt\\nTecsol\\nThanol\\nWLN: Q2\\nAbsolute ethyl alcohol\\n459828_ALDRICH\\n02878_FLUKA\\n187380_ALDRICH\\n02882_FLUKA\\n02883_FLUKA\\n459836_ALDRICH\\nUK Industrial methylated spirit\\n02884_FLUKA\\nAlcare Hand Degermer\\n(C6-C9)Alkyl alcohol\\nAlcohols, C6-9\\n02890_FLUKA\\n34963_RIEDEL\\nD00068\\nDehydrated ethanol (JP15)\\nDehydrated ethanol (TN)\\n02891_FLUKA\\n676829_SIAL\\nAlcohols, C1-3\\nAnti-EphB1 (ELK Receptor)-CY antibody produced in sheep\\nHigher alcohol distillate\\nE7517_SIGMA\\n02875_FLUKA\\n[CH2Me(OH)]\\nc0038\\ncologne spirits (alcohol)\\nsd alcohol 23-hydrogen\\nspirit\\nD06542\\nEthanol (JP15)\\nEthanol (TN)\\nEOH\\n24102_RIEDEL\\n41322_FLUKA\\nEOX\\nETHYLOXY GROUP\\n24103_RIEDEL\\n39278_FLUKA\\n02877_FLUKA\\nCDA 19\\n270741_ALDRICH\\n24105_RIEDEL\\n493511_SIAL\\nalcohol etilico\\n493538_ALDRICH\\n277649_ALDRICH\\nEthanol Fixative 80% v/v\\n24106_RIEDEL\\n493546_ALDRICH\\nAIDS006139\\nOXA\\nOXYDIMETHYLENE GROUP\\n32294_RIEDEL\\n32205_RIEDEL\\nHYDROXYETHYL GROUP\\nEthicap\\n02857_FLUKA\\n29221_FLUKA\\n40210_RIEDEL\\n02858_FLUKA\\n245119_ALDRICH\\nAlcohols, C>30\\n24194_RIEDEL\\nSY Fresh M\\n02870_FLUKA\\nDuplicating Fluid 100C.NPA\\n02860_FLUKA\\n32221_RIEDEL\\nAIDS-006139\\nQMHAIh@\\nEsumiru WK 88\\n459844_SIAL\\n100C.NPA\\nC2H5OH\\nCHEBI:16236\\nC00469\\nDehydrated ethanol\\nMethylcarbinol\\netanol\\nspiritus vini\\n48075_SUPELCO\\nInChI=1/C2H6O/c1-2-3/h3H,2H2,1H\\nETOH\\nabsolute alcohol\\nalcohol\\nAlkohol\\nAnhydrol\\n2858_SIGMA\\nCologne spirit\\nHinetoless\\nMethylated spirit\\n[OEtH]\\nAlcohol (USP)\\n1-Hydroxyethane\\nAI3-01706\\nAethanol [German]\\nAethylalkohol [German]\\nAlcohol (ethyl alcohol)\\nAlcohol dehydrated\\nAlcohol, ethyl\\nAlcool ethylique [French]\\nAlcool etilico [Italian]\\nAlkohol [German]\\nAlkoholu etylowego [Polish]\\nCCRIS 945\\nCaswell No. 430\\nDenatured alcohol\\nDistilled spirits\\nEINECS 200-578-6\\nEPA Pesticide Chemical Code 001501\\nEtanolo [Italian]\\nEthanol solution\\nEthanol, undenatured\\nEthyl alcohol and water\\nEthyl alcohol anhydrous\\nEthyl alcohol in alcoholic beverages\\nEthyl alcohol usp\\nEthyl alcohol, undenatured\\nEthylalcohol [Dutch]\\nEtylowy alkohol [Polish]\\nFEMA No. 2419\\nFEMA Number 2419\\nHSDB 82\\nHydroxyethane\\nNSC 85228\\nAHD 2000\\nSDM No. 37\\nTecsol C\\nEthanol (9CI)\\n02483_FLUKA\\nEthyl alcohol (6CI,7CI,8CI)\\nE2385_SIGMA\\nIMS 99\\nInfinity Pure\\nLux\\nSDA 3A\\nSDA 40-2\\nEthanol standards 10% (v/v)\\nSekundasprit\\nSynasol\\n458600_ALDRICH\\nNCGC00091458-01\\nAnhydrol PM 4085\\nE7023_ALDRICH\\nAnhydrous alcohol\\nE7148_ALDRICH\\n02865_FLUKA\\n02851_FLUKA\\n02853_FLUKA\\n34870_SIAL\\nCDA 19-200\\n02854_FLUKA\\nDehydrated alcohol\\n02855_FLUKA\\nDesinfektol EL\\n02856_FLUKA\\nZINC04795012\\nEINECS 270-649-4\\nAbsolute ethanol\\nAethanol\\nAethylalkohol\\nAlcohol, anhydrous\\nAlcohol, dehydrated\\nAlcohol, diluted\\nAlcohols\\nAlcool ethylique\\nAlcool etilico\\nAlgrain\\nethyl alcohol\\ngrain alcohol\\nCologne spirits\\nDenatured alcohol CD-10\\nDenatured alcohol CD-5\\nDenatured alcohol CD-5a\\nDenatured alcohol SD-1\\nDenatured alcohol SD-13a\\nDenatured alcohol SD-17\\nDenatured alcohol SD-23a\\nDenatured alcohol SD-28\\nDenatured alcohol SD-30\\nDenatured alcohol SD-39b\\nDenatured alcohol SD-39c\\nDenatured alcohol SD-3a\\nDenatured alcohol SD-40m\\nDenatured ethanol\\nEtanolo\\nEthanol 200 proof\\nEthyl alc\\nEthyl alcohol & water, 10%\\nEthyl alcohol & water, 20%\\nEthyl alcohol & water, 30%\\nEthyl alcohol & water, 40%\\nEthyl alcohol & water, 5%', 'iupac_name': 'ethanol', 'chemical_formula': 'C2H6O'}, 'acetaldehyde(aq)': {'stdinchikey': 'InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N', 'stdinchi': 'InChI=1S/C2H4O/c1-2-3/h2H,1H3', 'smiles': 'CC=O', 'names': 'acetaldehyde\\nethanal\\n75-07-0\\nNCI-C56326\\nPS2030_SUPELCO\\nNSC7594\\nNCGC00091753-01\\nOctowy aldehyd\\nMETALDEHYDE\\nInChI=1/C2H4O/c1-2-3/h2H,1H\\nWLN: VH1\\n402788_SIAL\\nEthylaldehyde\\nc0160\\nW200336_ALDRICH\\nW200301_ALDRICH\\nAcetaldehyde solution\\nW200298_ALDRICH\\nAI3-31167\\nAcetaldehyd [German]\\nAcetaldehyde (natural)\\nAcetaldehyde [UN1089] [Flammable liquid]\\nAcetic ethanol\\nAcetylaldehyde\\nAldehyde acetique [French]\\nAldeide acetica [Italian]\\nCCRIS 1396\\nEINECS 200-836-8\\nFEMA No. 2003\\nHSDB 230\\nNSC 7594\\nOctowy aldehyd [Polish]\\nRCRA waste no. U001\\nRCRA waste number U001\\nUN1089\\n36611_RIEDEL\\nAcetaldehyde polymerized\\nAcetaldehyd\\nAcetaldeyde\\nAldehyde acetique\\nAldeide acetica\\nacetic aldehyde\\naldehyde\\nethyl aldehyde\\nW200352_ALDRICH\\n506788_SUPELCO\\nAzetaldehyd\\nCHEBI:15343\\nW200344_ALDRICH\\n00070_FLUKA\\nQMHAIX@\\nW200379_ALDRICH\\nCH2CHO\\nW200387_ALDRICH\\nLS-1654\\n00071_FLUKA\\nW200328_ALDRICH\\nethaldehyde\\n63990_FLUKA\\nacetaldehydes\\nW200360_ALDRICH\\nC00084\\nACETALD\\nACETYL GROUP', 'iupac_name': 'acetaldehyde', 'chemical_formula': 'C2H4O'}, 'AP-NAD(aq)': {}, 'AP-NADH(aq)': {}, 'desamino NAD(aq)': {}, 'desamino NADH(aq)': {}, '1-hexanol': {}, 'NAD': {}, 'hexanal': {}, 'NADH': {}, 'cis-3-hexene-1-ol(aq)': {}, 'cis-3-hexenal(aq)': {}, 'trans-2-hexen-1-ol': {}, 'trans-2-hexenal': {}, '1-nonanol': {}, 'nonanal': {}, '1-octanol(aq)': {}, 'octanal(aq)': {}, '1-propanol(aq)': {}, 'propanal(aq)': {}, '2-propanol(aq)': {}, 'acetone(aq)': {}, 'vitamin A alcohol(aq)': {'names': at 0x7fd5daa9d310>, 'iupac_name': at 0x7fd5daa9d3a0>, 'chemical_formula': at 0x7fd5daa9d430>}}\n" + ] + } + ], + "source": [ + "print(cactus_dict)" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "82355ff9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "31 1052\n" + ] + } + ], + "source": [ + "print(len(cactus_dict), len(compounds)) # once requests finished, should be same" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "id": "32106ce9", + "metadata": {}, + "outputs": [], + "source": [ + "cpid['(deoxyribonucleotide)_n(aq)'] = 'kegg:C00039'\n", + "cpid['(deoxyribonucleotide)_m(aq)'] = 'kegg:C00039'\n", + "cpid['(deoxyribonucleotide)_m+n(aq)'] = 'kegg:C00039'" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "53f5f2b4", + "metadata": {}, + "outputs": [], + "source": [ + "with open('cactus_dict.pkl', 'wb') as f:\n", + " pickle.dump(cactus_dict, f)" + ] + }, + { + "cell_type": "markdown", + "id": "94ba5344", + "metadata": {}, + "source": [ + "## Resolve the remaining compounds with pubchem synonyms" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "id": "792bdfea", + "metadata": {}, + "outputs": [], + "source": [ + "pubchem_root = 'https://pubchem.ncbi.nlm.nih.gov/rest/rdf/query?'\n", + "pubchem_url_dict = {\n", + " 'pubchem_cpd': f'{pubchem_root}graph=synonym&name={name}&contain=true&return=compound&format=csv&limit=1',\n", + " 'pubchem_subs': f'{pubchem_root}graph=synonym&name={name}&contain=true&return=substance&format=csv&limit=1',\n", + " 'pubchem_subs_to_cpd': f'{pubchem_root}graph=synonym&name={name}&contain=true&return=substance&format=csv&limit=1'\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "id": "4ef36312", + "metadata": {}, + "outputs": [], + "source": [ + "def get_pubchem_info(name):\n", + " pubchem_requests_dict = {}\n", + " try:\n", + " pubchem_requests_dict = deepcopy(pubchem_url_dict)\n", + " for k, v in pubchem_url_dict.items():\n", + " try:\n", + " req = requests.get(v(name))\n", + " print(v(name))\n", + " assert(req.status_code == 200)\n", + " assert(isinstance(req.text, str))\n", + " pubchem_requests_dict[k] = req.text # type: ignore\n", + " time.sleep(0.001)\n", + " except (requests.exceptions.RequestException, AssertionError):\n", + " warnings.warn(f\"Unable to fetch {k} from Pubchem correspondance URL\")\n", + " del pubchem_requests_dict[k]\n", + " return pubchem_requests_dict\n", + " except KeyboardInterrupt as e:\n", + " raise e\n", + " finally:\n", + " return pubchem_requests_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "ef57df06", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "desamino NAD(aq)\n", + "desamino NADH(aq)\n", + "1-hexanol\n", + "hexanal\n", + "NADH\n", + "trans-2-hexen-1-ol\n", + "trans-2-hexenal\n", + "1-nonanol\n", + "nonanal\n" + ] + } + ], + "source": [ + "pubchem_id = {}\n", + "for x, v in cactus_dict.items():\n", + " if not v and not (x in cpid): \n", + " print(x)\n", + " ## get_pubchem_info()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "63f799ae", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/maxime/TECR-Hackathon-KEGG-CheBI.ipynb b/maxime/TECR-Hackathon-KEGG-CheBI.ipynb new file mode 100644 index 0000000..0023e57 --- /dev/null +++ b/maxime/TECR-Hackathon-KEGG-CheBI.ipynb @@ -0,0 +1,16624 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 65, + "id": "a7ae9be5", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "id": "05e3b4c5", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: odfpy in /home/maxime/anaconda3/lib/python3.9/site-packages (1.4.1)\n", + "Requirement already satisfied: defusedxml in /home/maxime/anaconda3/lib/python3.9/site-packages (from odfpy) (0.7.1)\n" + ] + } + ], + "source": [ + "!pip install odfpy" + ] + }, + { + "cell_type": "markdown", + "id": "47e02499", + "metadata": {}, + "source": [ + "### Cross linking Robert and Elad's files" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "id": "aaa20859", + "metadata": {}, + "outputs": [], + "source": [ + "dfelad = pandas.read_csv('TECRDB.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "id": "b3dfbddd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idurlreferencemethodevalECenzyme_namereactiondescriptionKK_primetemperatureionic_strengthp_hp_mg
0https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...07LIN/ALGspectrophotometryA1.1.1.87homoisocitrate dehydrogenasekegg:C05662 + kegg:C00003 = kegg:C00322 + kegg...(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(a...NaN0.450298.15NaN7.5NaN
1https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...63GREspectrophotometryC3.5.4.9methenyltetrahydrofolate cyclohydrolasekegg:C00445 + kegg:C00001 = kegg:C002345,10-methenyltetrahydrofolate(aq) + H2O(l) = 1...NaN4.200298.15NaN6.5NaN
2https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...67ENG/DENspectrophotometryB4.2.1.3aconitate hydratasekegg:C00311 = kegg:C00158isocitrate(aq) = citrate(aq)NaN18.000310.15NaN7.32.96
3https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...67ENG/DENspectrophotometryB4.2.1.3aconitate hydratasekegg:C00311 = kegg:C00158isocitrate(aq) = citrate(aq)NaN25.000310.15NaN7.32.80
4https://w3id.org/related-to/doi.org/10.5281/ze...http://xpdb.nist.gov/enzyme_thermodynamics/enz...67ENG/DENspectrophotometryB4.2.1.3aconitate hydratasekegg:C00311 = kegg:C00158isocitrate(aq) = citrate(aq)NaN33.000310.15NaN7.32.30
................................................
4539https://w3id.org/related-to/doi.org/10.5281/ze...NaN+92MEYNaNE4.1.1.21phosphoribosylaminoimidazole carboxylasekegg:C03373 + kegg:C00288 = kegg:C04751 + kegg...Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D...NaN1.800310.15NaN7.8NaN
4540https://w3id.org/related-to/doi.org/10.5281/ze...NaN+00WALNaNE2.1.2.3phosphoribosylaminoimidazolecarboxamide formyl...kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg...10-Formyltetrahydrofolate + 1-(5'-Phosphoribos...NaN0.024298.15NaN7.5NaN
4541https://w3id.org/related-to/doi.org/10.5281/ze...NaN+59BLANaNE4.3.-.-formaldehyde condensation with THFkegg:C00101 + kegg:C00067 = kegg:C00143THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)NaN7700.000293.15NaN7.2NaN
4542https://w3id.org/related-to/doi.org/10.5281/ze...NaN+74FERNaNE4.1.2.433-Hexulose-6-Phosphate synthasekegg:C00199 + kegg:C00067 = kegg:C06019D-Ribulose 5-phosphate + Formaldehyde = D-arab...NaN25000.000303.15NaN7.0NaN
4543https://w3id.org/related-to/doi.org/10.5281/ze...NaN+74FERNaNE5.3.1.273-Hexulose-6-Phosphate Isomerasekegg:C06019 = kegg:C00085D-arabino-Hex-3-ulose 6-phosphate = D-Fructose...NaN188.000303.15NaN7.0NaN
\n", + "

4544 rows × 15 columns

\n", + "
" + ], + "text/plain": [ + " id \n", + "0 https://w3id.org/related-to/doi.org/10.5281/ze... \\\n", + "1 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "2 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "3 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "... ... \n", + "4539 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4540 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4541 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4542 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "4543 https://w3id.org/related-to/doi.org/10.5281/ze... \n", + "\n", + " url reference \n", + "0 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 07LIN/ALG \\\n", + "1 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 63GRE \n", + "2 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 67ENG/DEN \n", + "3 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 67ENG/DEN \n", + "4 http://xpdb.nist.gov/enzyme_thermodynamics/enz... 67ENG/DEN \n", + "... ... ... \n", + "4539 NaN +92MEY \n", + "4540 NaN +00WAL \n", + "4541 NaN +59BLA \n", + "4542 NaN +74FER \n", + "4543 NaN +74FER \n", + "\n", + " method eval EC \n", + "0 spectrophotometry A 1.1.1.87 \\\n", + "1 spectrophotometry C 3.5.4.9 \n", + "2 spectrophotometry B 4.2.1.3 \n", + "3 spectrophotometry B 4.2.1.3 \n", + "4 spectrophotometry B 4.2.1.3 \n", + "... ... ... ... \n", + "4539 NaN E 4.1.1.21 \n", + "4540 NaN E 2.1.2.3 \n", + "4541 NaN E 4.3.-.- \n", + "4542 NaN E 4.1.2.43 \n", + "4543 NaN E 5.3.1.27 \n", + "\n", + " enzyme_name \n", + "0 homoisocitrate dehydrogenase \\\n", + "1 methenyltetrahydrofolate cyclohydrolase \n", + "2 aconitate hydratase \n", + "3 aconitate hydratase \n", + "4 aconitate hydratase \n", + "... ... \n", + "4539 phosphoribosylaminoimidazole carboxylase \n", + "4540 phosphoribosylaminoimidazolecarboxamide formyl... \n", + "4541 formaldehyde condensation with THF \n", + "4542 3-Hexulose-6-Phosphate synthase \n", + "4543 3-Hexulose-6-Phosphate Isomerase \n", + "\n", + " reaction \n", + "0 kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg... \\\n", + "1 kegg:C00445 + kegg:C00001 = kegg:C00234 \n", + "2 kegg:C00311 = kegg:C00158 \n", + "3 kegg:C00311 = kegg:C00158 \n", + "4 kegg:C00311 = kegg:C00158 \n", + "... ... \n", + "4539 kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg... \n", + "4540 kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg... \n", + "4541 kegg:C00101 + kegg:C00067 = kegg:C00143 \n", + "4542 kegg:C00199 + kegg:C00067 = kegg:C06019 \n", + "4543 kegg:C06019 = kegg:C00085 \n", + "\n", + " description K K_prime \n", + "0 (1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(a... NaN 0.450 \\\n", + "1 5,10-methenyltetrahydrofolate(aq) + H2O(l) = 1... NaN 4.200 \n", + "2 isocitrate(aq) = citrate(aq) NaN 18.000 \n", + "3 isocitrate(aq) = citrate(aq) NaN 25.000 \n", + "4 isocitrate(aq) = citrate(aq) NaN 33.000 \n", + "... ... .. ... \n", + "4539 Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D... NaN 1.800 \n", + "4540 10-Formyltetrahydrofolate + 1-(5'-Phosphoribos... NaN 0.024 \n", + "4541 THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq) NaN 7700.000 \n", + "4542 D-Ribulose 5-phosphate + Formaldehyde = D-arab... NaN 25000.000 \n", + "4543 D-arabino-Hex-3-ulose 6-phosphate = D-Fructose... NaN 188.000 \n", + "\n", + " temperature ionic_strength p_h p_mg \n", + "0 298.15 NaN 7.5 NaN \n", + "1 298.15 NaN 6.5 NaN \n", + "2 310.15 NaN 7.3 2.96 \n", + "3 310.15 NaN 7.3 2.80 \n", + "4 310.15 NaN 7.3 2.30 \n", + "... ... ... ... ... \n", + "4539 310.15 NaN 7.8 NaN \n", + "4540 298.15 NaN 7.5 NaN \n", + "4541 293.15 NaN 7.2 NaN \n", + "4542 303.15 NaN 7.0 NaN \n", + "4543 303.15 NaN 7.0 NaN \n", + "\n", + "[4544 rows x 15 columns]" + ] + }, + "execution_count": 68, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dfelad" + ] + }, + { + "cell_type": "markdown", + "id": "f6351d9f", + "metadata": {}, + "source": [ + "# TECR" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "id": "b37b03af", + "metadata": {}, + "outputs": [], + "source": [ + "dftful = pandas.read_excel('openTECR recuration.ods', sheet_name='actual data')" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "9f261cb1", + "metadata": {}, + "outputs": [], + "source": [ + "def get_data(rxn, alt='reaction'):\n", + " if pandas.isna(rxn) or not rxn:\n", + " return numpy.NaN\n", + " nb = len(\"https://w3id.org/related-to/doi.org/10.5281/zenodo.3978439/files/TECRDB.csv#entry\")\n", + " idf = int(rxn[nb:])\n", + " return dfelad.loc[idf-1][alt] # rxn = 1-based; pandas = 0-based" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "id": "58b41c96", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "id": "09f50671", + "metadata": {}, + "outputs": [], + "source": [ + "dftful['rname'] = dftful['id'].apply(lambda x: get_data(x, alt='description'))\n", + "dftful['keggrxn'] = dftful['id'].apply(lambda x: get_data(x, alt='reaction'))" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "be723851", + "metadata": {}, + "outputs": [], + "source": [ + "dftful['test'] = (dftful['rname'] == dftful['reaction'])" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "69896edc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
rnamereactiontest
\n", + "
" + ], + "text/plain": [ + "Empty DataFrame\n", + "Columns: [rname, reaction, test]\n", + "Index: []" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dftful.loc[dftful['test'] == False].loc[dftful['rname'].notna()][['rname','reaction', 'test']]" + ] + }, + { + "cell_type": "markdown", + "id": "0f7c3ee6", + "metadata": {}, + "source": [ + "Line above confirms reaction names are the same between Elad's and Robert's file" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "id": "5e9c8af0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
keggrxnreaction
0kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
1kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
2kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
3kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
4kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg...benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq...
.........
5740kegg:C00101 + kegg:C00067 = kegg:C00143THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)
5741kegg:C00199 + kegg:C00067 = kegg:C06019D-Ribulose 5-phosphate + Formaldehyde = D-arab...
5742kegg:C06019 = kegg:C00085D-arabino-Hex-3-ulose 6-phosphate = D-Fructose...
5743kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg...,-trehalose 6-phosphate(aq) + orthophosphate(a...
5744kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg...,-trehalose 6-phosphate(aq) + orthophosphate(a...
\n", + "

5745 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " keggrxn \n", + "0 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \\\n", + "1 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "2 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "3 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "4 kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg... \n", + "... ... \n", + "5740 kegg:C00101 + kegg:C00067 = kegg:C00143 \n", + "5741 kegg:C00199 + kegg:C00067 = kegg:C06019 \n", + "5742 kegg:C06019 = kegg:C00085 \n", + "5743 kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg... \n", + "5744 kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg... \n", + "\n", + " reaction \n", + "0 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "1 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "2 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "3 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "4 benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq... \n", + "... ... \n", + "5740 THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq) \n", + "5741 D-Ribulose 5-phosphate + Formaldehyde = D-arab... \n", + "5742 D-arabino-Hex-3-ulose 6-phosphate = D-Fructose... \n", + "5743 ,-trehalose 6-phosphate(aq) + orthophosphate(a... \n", + "5744 ,-trehalose 6-phosphate(aq) + orthophosphate(a... \n", + "\n", + "[5745 rows x 2 columns]" + ] + }, + "execution_count": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dftful[['keggrxn','reaction']]" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "id": "6df9e268", + "metadata": {}, + "outputs": [], + "source": [ + "rxn = list(map(tuple, dftful[['keggrxn','reaction']].values))" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "id": "b155091f", + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "rxn = list(dict.fromkeys(rxn)) # preserve order" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "id": "6e876d13", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg:C00004',\n", + " 'benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C06142 + kegg:C00003 = kegg:C01412 + kegg:C00004',\n", + " '1-butanol(aq) + NAD(aq) = butanal(aq) + NADH(aq)'),\n", + " ('kegg:C00854 + kegg:C00003 = kegg:C00414 + kegg:C00004',\n", + " 'cyclohexanol(aq) + NAD(aq) = cyclohexanone(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + kegg:C00003 = kegg:C00084 + kegg:C00004',\n", + " 'ethanol(aq) + NAD(aq) = acetaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + COCO:COCOM00012 = kegg:C00084 + COCO:COCOM00013',\n", + " 'ethanol(aq) + AP-NAD(aq) = acetaldehyde(aq) + AP-NADH(aq)'),\n", + " (nan,\n", + " 'ethanol(aq) + desamino NAD(aq) = acetaldehyde(aq) + desamino NADH(aq)'),\n", + " (nan, '1-hexanol + NAD = hexanal + NADH'),\n", + " ('kegg:C08492 + kegg:C00003 = kegg:C16310 + kegg:C00004',\n", + " 'cis-3-hexene-1-ol(aq) + NAD(aq) = cis-3-hexenal(aq) + NADH(aq)'),\n", + " (nan, 'trans-2-hexen-1-ol + NAD = trans-2-hexenal + NADH'),\n", + " (nan, '1-nonanol + NAD = nonanal + NADH'),\n", + " ('kegg:C00756 + kegg:C00003 = kegg:C01545 + kegg:C00004',\n", + " '1-octanol(aq) + NAD(aq) = octanal(aq) + NADH(aq)'),\n", + " ('kegg:C05979 + kegg:C00003 = kegg:C00479 + kegg:C00004',\n", + " '1-propanol(aq) + NAD(aq) = propanal(aq) + NADH(aq)'),\n", + " ('kegg:C01845 + kegg:C00003 = kegg:C00207 + kegg:C00004',\n", + " '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " (nan, '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " ('kegg:C00473 + kegg:C00003 = kegg:C00376 + kegg:C00004',\n", + " 'vitamin A alcohol(aq) + NAD(aq) = vitamin A aldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00003 = kegg:C00441 + kegg:C00004',\n", + " 'L-homoserine(aq) + NAD(aq) = L-aspartate 4-semialdehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(aq) = L-aspartate 4-semialdehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C03044 + kegg:C00003 = kegg:C00810 + kegg:C00004',\n", + " '(R,R)-2,3-butanediol(aq) + NAD(aq) = (R)-acetoin(aq) + NADH(aq)'),\n", + " ('kegg:C00116 + kegg:C00003 = kegg:C00184 + kegg:C00004',\n", + " 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " (nan, 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate(aq) + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " (nan, 'allitol(aq) + NAD(aq) = D-psicose(aq) + NADH(aq) '),\n", + " (nan,\n", + " 'D-glycero-D-glucoheptitol(aq) + NAD(aq) = D-sedoheptulose(aq) + NADH(aq)'),\n", + " ('kegg:C01507 + kegg:C00003 = kegg:C00247 + kegg:C00004',\n", + " 'L-iditol(aq) + NAD(aq) = L-sorbose(aq) + NADH(aq)'),\n", + " ('kegg:C00474 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'ribitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00794 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-sorbitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " (nan, 'L-threitol(aq) + NAD(aq) = L-erythrulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00003 = kegg:C00310 + kegg:C00004',\n", + " 'xylitol(aq) + NAD(aq) = D-xylulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00312 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = L-xylulose(aq) + NADPH(aq)'),\n", + " ('kegg:C01697 + kegg:C00003 = kegg:C00795 + kegg:C00004',\n", + " 'galactitol(aq) + NAD(aq) = D-tagatose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-mannitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol 1-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " (nan, 'myo-inositol + NAD = 2-oxo-myo-inositol + NADH'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00181 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = D-xylose(aq) + NADPH(aq)'),\n", + " ('kegg:C00296 + kegg:C00003 = kegg:C00944 + kegg:C00004',\n", + " 'quinate(aq) + NAD(aq) = 5-dehydroquinate(aq) + NADH(aq)'),\n", + " ('kegg:C00493 + kegg:C00006 = kegg:C02637 + kegg:C00005',\n", + " 'shikimate(aq) + NADP(aq) = 3-dehydroshikimate(aq) + NADPH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C00168 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = hydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00160 + kegg:C00003 = kegg:C00048 + kegg:C00004',\n", + " 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " (nan, nan),\n", + " (nan, 'glycolate + NAD = ...'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " '2-hydroxybutanoate(aq) + NAD(aq) = 2-oxobutanoate(aq) + NADH(aq)'),\n", + " (nan, '2,4-dihydroxybutanoate(aq) + NAD(aq) = ...'),\n", + " ('kegg:C00186 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(S)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + COCO:COCOM00012 = kegg:C00022 + COCO:COCOM00013',\n", + " '(S)-lactate(aq) + AP-NAD(aq)= pyruvate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C01089 + kegg:C00003 = kegg:C00164 + kegg:C00004',\n", + " '(R)-3-hydroxybutanoate(aq) + NAD(aq) = 3-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01188 + kegg:C00003 = kegg:C00349 + kegg:C00004',\n", + " '3-hydroxy-2-methylpropanoate(aq) + NAD(aq) = 2-methyl-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01144 + kegg:C00003 = kegg:C00332 + kegg:C00004',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq) + NAD(aq) = 3-oxobutanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C05268 + kegg:C00003 = kegg:C05269 + kegg:C00004',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq) + NAD(aq) = 3-oxohexanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(aq) = oxaloacetate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C00975 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = (E)-dihydroxyfumarate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C03459 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = 2-oxo-3-hydroxysuccinate(aq) + NADH(aq)'),\n", + " ('kegg:C00025 + kegg:C00149 + kegg:C00003 = kegg:C00049 + kegg:C00026 + kegg:C00004',\n", + " 'L-glutamate(aq) + (S)-malate(aq) + NAD(aq) = L-aspartate(aq) + 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00024 + kegg:C00003 + kegg:C00001 = kegg:C00158 + kegg:C00010 + kegg:C00004',\n", + " '(S)-malate(aq) + acetyl-CoA(aq) + NAD(aq) + H2O(l) = citrate(aq) + CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00288',\n", + " '(S)-malate(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00149 + kegg:C00006 + kegg:C00001 = kegg:C00022 + kegg:C00005 + kegg:C00288',\n", + " '(S)-malate(aq) + NADP(aq) + H2O(l) = pyruvate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00311 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00288',\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00345 + kegg:C00006 + kegg:C00001 = kegg:C00199 + kegg:C00005 + kegg:C00288',\n", + " '6-phospho-D-gluconate(aq) + NADP(aq) + H2O(l) = D-ribulose 5-phosphate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00031 + kegg:C00003 = kegg:C00198 + kegg:C00004',\n", + " '-D-glucose(aq) + NAD(aq) = D-glucono-1,5-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00124 + kegg:C00003 = kegg:C03383 + kegg:C00004',\n", + " 'D-galactose(aq) + NAD(aq) = D-galactono-1,4-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 = kegg:C01236 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) = D-glucono-1,5-lactone 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 + kegg:C00001 = kegg:C00345 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) + H2O(l) = 6-phospho-D-gluconate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + NAD(aq) = 5α-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α,17β-diol(aq) + NAD(aq) = 5α-androstane-17β-ol-3-one(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + TNAD(aq) = 5α-androstane-3,17-dione(aq) + TNADH(aq)'),\n", + " (nan,\n", + " '5β-androstane-3α-ol-17-one(aq) + NAD(aq) = 5β-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5alpha-androstane-3beta,17alpha-diol(aq) + NAD(aq) = 5alpha-androstane-17alpha-ol-3-one(aq) + NADH(aq)'),\n", + " ('kegg:C00535 + kegg:C00003 = kegg:C00280 + kegg:C00004',\n", + " '4-androstene-17-ol-3-one(aq) + NAD(aq) = 4-androstene-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " ('kegg:C00583 + kegg:C00006 = kegg:C00424 + kegg:C00005',\n", + " '1,2-propanediol(aq) + NADP(aq) = L-lactaldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01013 + kegg:C00003 = kegg:C00222 + kegg:C00004',\n", + " '3-hydroxypropanoate(aq) + NAD(aq) = 3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C01146 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = 2-hydroxy-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00989 + kegg:C00003 = kegg:C00232 + kegg:C00004',\n", + " '4-hydroxybutanoate(aq) + NAD(aq) = 4-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00951 + kegg:C00003 = kegg:C00468 + kegg:C00004',\n", + " 'estradiol-17(aq) + NAD(aq) = estrone(aq) + NADH(aq)'),\n", + " (nan, 'D-gluconate(aq) + NADP(aq) = 5-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00116 + kegg:C00006 = kegg:C00577 + kegg:C00005',\n", + " 'glycerol(aq) + NADP(aq) = (R)-glyceraldehyde(aq) + NADPH(aq)'),\n", + " (nan, 'glycolate(aq) + NADP(aq) = glyoxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00197 + kegg:C00003 = kegg:C03232 + kegg:C00004',\n", + " '3-phospho-D-glycerate(aq) + NAD(aq) = 3-phosphohydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C04367 + kegg:C00003 = kegg:C01244 + kegg:C00004',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq) + NAD(aq) =-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C03351 + kegg:C00006 = kegg:C03067 + kegg:C00005',\n", + " '3-hydroxybenzyl alcohol(aq) + NADP(aq) = 3-hydroxybenzaldehyde(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)'),\n", + " ('kegg:C00318 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'L-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " ('kegg:C02043 + kegg:C00003 = kegg:C00331 + kegg:C00004',\n", + " 'indole-3-lactate(aq) + NAD(aq) = indole-3-pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00006 = kegg:C00198 + kegg:C00005',\n", + " 'D-glucose(aq) + NADP(aq) = D-glucono-1,5-lactone(aq) + NADPH(aq)'),\n", + " ('kegg:C00095 + kegg:C00006 = kegg:C00273 + kegg:C00005',\n", + " 'D-fructose(aq) + NADP(aq) = 5-dehydro-D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C02782 + kegg:C00003 = kegg:C03926 + kegg:C00004',\n", + " '2-deoxy-D-gluconate(aq) + NAD(aq) = 2-deoxy-3-dehydro-D-gluconate(aq) + NADH(aq)'),\n", + " ('kegg:C01620 + kegg:C00003 = kegg:C03064 + kegg:C00004',\n", + " 'L-threonate(aq) + NAD(aq) = 3-oxo-L-threonate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-sorbitol 6-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C04741 + kegg:C00003 = kegg:C04654 + kegg:C00004',\n", + " 'prostaglandin E1(aq) + NAD(aq) = 15-oxo-prostaglandin E1(aq) + NADH(aq)'),\n", + " (nan,\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq) + NAD(aq) = 4-pregnene-11β,17α-diol-3,20,21-trione( aq) + NADH(aq)'),\n", + " ('kegg:C02953 + kegg:C00006 = kegg:C00835 + kegg:C00005',\n", + " '7,8-dihydrobiopterin(aq) + NADP(aq) = sepiapterin(aq) + NADPH(aq)'),\n", + " ('kegg:C00590 + kegg:C00006 = kegg:C02666 + kegg:C00005',\n", + " 'coniferyl alcohol(aq) + NADP(aq) = coniferyl aldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01087 + kegg:C00003 = kegg:C00026 + kegg:C00004',\n", + " '(R)-2-hydroxyglutarate(aq) + NAD(aq) = 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00006 = kegg:C00092 + kegg:C00005',\n", + " 'D-sorbitol 6-phosphate(aq) + NADP(aq) = D-glucose 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00257 + kegg:C00006 = kegg:C06473 + kegg:C00005',\n", + " 'D-gluconate(aq) + NADP(aq) = 2-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00186 + kegg:C00036 = kegg:C00149 + kegg:C00022',\n", + " '(S)-lactate(aq) + oxaloacetate(aq) = (S)-malate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00243 + 2 kegg:C00125 = kegg:C05403 + 2 kegg:C00126',\n", + " 'lactose(aq) + 2 cytochrome c(aq) = 3-oxolactose(aq) + 2 reduced cytochrome c(aq)'),\n", + " ('kegg:C00058 + kegg:C00003 + kegg:C00001 = kegg:C00288 + kegg:C00004',\n", + " 'formate(aq) + NAD(aq) + H2O(l) = carbon dioxide(aq) + NADH(aq)'),\n", + " ('kegg:C00084 + kegg:C00010 + kegg:C00003 = kegg:C00024 + kegg:C00004',\n", + " 'acetaldehyde(aq) + CoA(aq) + NAD(aq) = acetyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate 4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate-4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (aminomethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-animomethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloroethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloroethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloromethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloromethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (ethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-ethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methoxy)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methoxy)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methyl)phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00009 + kegg:C00003 = kegg:C00236 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + orthophosphate(aq) + NAD(aq) = 3-phospho-D-glyceroyl phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + phosphonate(aq) + NAD(aq) = (3-phospho-D-glyceroyl)phosphonate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00008 + kegg:C00003 + kegg:C00009 = kegg:C00197 + kegg:C00002 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + ADP(aq) + NAD(aq) + orthophosphate(aq) = 3-phospho-D-glycerate(aq) + ATP(aq) + NADH(aq)'),\n", + " ('kegg:C00048 + kegg:C00010 + kegg:C00006 = kegg:C00313 + kegg:C00005',\n", + " 'glyoxylate(aq) + CoA(aq) + NADP(aq) = oxalyl-CoA(aq) + NADPH(aq)'),\n", + " ('kegg:C00058 + kegg:C00006 + kegg:C00001 = kegg:C00288 + kegg:C00005',\n", + " 'formate(aq) + NADP(aq) + H2O(l) = carbon dioxide(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00042 + kegg:C00007 = 2 kegg:C00122 + 2 kegg:C00001',\n", + " '2 succinate(aq) + O2(aq) = 2 fumarate(aq) + 2 H2O(l)'),\n", + " ('kegg:C00337 + kegg:C00003 = kegg:C00295 + kegg:C00004',\n", + " '(S)-dihydroorotate(aq) + NAD(aq) = orotate(aq) + NADH(aq)'),\n", + " ('kegg:C00337 + COCO:COCOM00012 = kegg:C00295 + COCO:COCOM00013',\n", + " '(S)-dihydroorotate(aq) + AP-NAD(aq) = orotate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00041 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00014',\n", + " 'L-alanine(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00003 + kegg:C00001 = kegg:C00026 + kegg:C00004 + kegg:C00014',\n", + " 'L-glutamate(aq) + NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + COCO:COCOM00012 + kegg:C00001 = kegg:C00026 + COCO:COCOM00013 + kegg:C00014',\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + desamino NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + desamino NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00014',\n", + " 'L-glutamate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + ammonia(aq)'),\n", + " ('kegg:C00123 + kegg:C00003 + kegg:C00001 = kegg:C00233 + kegg:C00004 + kegg:C00014',\n", + " 'L-leucine(aq) + NAD(aq) + H2O(l) = 4-methyl-2-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C01186 + kegg:C00003 + kegg:C00001 = kegg:C03656 + kegg:C00004 + kegg:C00014',\n", + " 'L-erythro-3,5-diaminohexanoate(aq) + NAD(aq) + H2O(l) = (S)-5-amino-3-oxohexanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C03943 + kegg:C00003 + kegg:C00001 = kegg:C03341 + kegg:C00004 + kegg:C00014',\n", + " '2,4-diaminopentanoate(aq) + NAD(aq) + H2O(l) = 2-amino-4-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03564 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03912 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-5-carboxylate(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00415 = kegg:C00504 + kegg:C00101',\n", + " '2 7,8-dihydrofolate(aq) = folate(aq) + 5,6,7,8-tetrahydrofolate(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(aq) = 7,8-dihydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00445 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(aq) = 5,10-methenyltetrahydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C04137 + kegg:C00003 + kegg:C00001 = kegg:C00062 + kegg:C00022 + kegg:C00004',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq) + NAD(aq) + H2O(l) = L-arginine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00143 + COCO:COCOM00012 = kegg:C00445 + COCO:COCOM00013',\n", + " '5,10-methylenetetrahydrofolate(aq) + AP-NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00143 + kegg:C00003 = kegg:C00445 + kegg:C00004',\n", + " '5,10-methylenetetrahydrofolate(aq) + NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + NADH(aq)'),\n", + " ('kegg:C03210 + kegg:C00003 + kegg:C00001 = kegg:C00041 + kegg:C00022 + kegg:C00004',\n", + " \"2,2'-iminodipropanoate(aq) + NAD(aq) + H2O(l) = L-alanine(aq) + pyruvate(aq) + NADH(aq)\"),\n", + " (nan,\n", + " '2-methyliminodiacetatc(aq) + NAD(aq) + H20(l) = glycine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00408 + kegg:C00006 = kegg:C04092 + kegg:C00005',\n", + " 'L-pipecolate(aq) + NADP(aq) =D-1-piperidine-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00003 + kegg:C00005 = kegg:C00004 + kegg:C00006',\n", + " 'NAD(aq) + NADPH(aq) = NADH(aq) + NADP(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00342 + kegg:C00006 = kegg:C00343 + kegg:C00005',\n", + " 'reduced thioredoxin(aq) + NADP(aq) = oxidized thioredoxin(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00004 + kegg:C00007 = 2 kegg:C00003 + 2 kegg:C00001',\n", + " '2 NADH(aq) + O2(aq) = 2 NAD(aq) + 2 H2O(l)'),\n", + " ('kegg:C00440 + kegg:C00016 = kegg:C00143 + kegg:C01352',\n", + " '5-methyltetrahydrofolate(aq) + flavin-adenine dinucleotide(aq) = 5,10-methylenetetrahydrofolate(aq) + reduced flavin-adenine dinucleotide(aq)'),\n", + " ('kegg:C00579 + kegg:C00003 = kegg:C00248 + kegg:C00004',\n", + " 'dihydrolipoamide(aq) + NAD(aq) = lipoamide(aq) + NADH(aq)'),\n", + " ('kegg:C02147 + kegg:C00003 = kegg:C00725 + kegg:C00004',\n", + " 'dihydro--lipoate(aq) + NAD(aq) =-lipoate(aq) + NADH(aq)'),\n", + " ('kegg:C00010 + kegg:C00127 = kegg:C00920 + kegg:C00051',\n", + " 'CoA(aq) + oxidized glutathione(aq) = CoA-glutathione(aq) + reduced glutathione(aq)'),\n", + " (nan, '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('4 kegg:C00126 + kegg:C00007 = 4 kegg:C00125 + 2 kegg:C00001',\n", + " '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('kegg:C00282 + kegg:C00003 = kegg:C00004', 'H2(aq) + NAD(aq) = NADH(aq)'),\n", + " ('kegg:C00719 + kegg:C00155 = kegg:C01026 + kegg:C00073',\n", + " 'betaine(aq) + L-homocysteine(aq) = N,N-dimethylglycine(aq) + L-methionine(aq)'),\n", + " ('kegg:C03392 + kegg:C00155 = kegg:C03173 + kegg:C00073',\n", + " 'dimethylacetothetin(aq) + L-homocysteine(aq) = S-methylthioglycolate(aq) + L-methionine(aq)'),\n", + " (nan,\n", + " 'dimethylpropiothetin(aq) + L-homocysteine(aq) = S-methyltpropiothetin(aq) + L-methionine(aq)'),\n", + " (nan, 'S-methylmethionine(aq) + L-homocysteine(aq) = 2 L-methionine(aq)'),\n", + " ('kegg:C01008 + kegg:C00155 = kegg:C00580 + kegg:C00073',\n", + " 'trimethylsulfonium(aq) + L-homocysteine(aq) = dimethylsulfide(aq) + L-methionine(aq)'),\n", + " ('kegg:C00019 + kegg:C00155 = kegg:C00021 + kegg:C00073',\n", + " 'S-adenosyl-L-methionine(aq) + L-homocysteine(aq) = S-adenosyl-L-homocysteine(aq) + L-methionine(aq)'),\n", + " ('kegg:C00143 + kegg:C00365 = kegg:C00415 + kegg:C00364',\n", + " '5,10-methylenetetrahydrofolate(aq) + dUMP(aq) = dihydrofolate(aq) + dTMP(aq)'),\n", + " ('kegg:C00037 + kegg:C00084 = kegg:C00188',\n", + " 'glycine(aq) + acetaldehyde(aq) = L-threonine(aq)'),\n", + " ('kegg:C00037 + kegg:C00067 = kegg:C00065',\n", + " 'glycine(aq) + formaldehyde(aq) = L-serine(aq)'),\n", + " ('kegg:C00143 + kegg:C00037 + kegg:C00001 = kegg:C00101 + kegg:C00065',\n", + " '5,10-methylenetetrahydrofolate(aq) + glycine(aq) + H2O(l) = tetrahydrofolate(aq) + L-serine(aq)'),\n", + " ('kegg:C00664 + kegg:C00037 = kegg:C02718 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + glycine(aq) = N-formiminoglycine(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C00664 + kegg:C00025 = kegg:C00439 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + L-glutamate(aq) = N-formimino-L-glutamate(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C03059 + kegg:C00101 = kegg:C00143 + kegg:C00740 + kegg:C00001',\n", + " '2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)'),\n", + " ('kegg:C03059 = kegg:C00740 + kegg:C00067',\n", + " '2-hydroxymethylserine(aq) = D-serine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C02115 + kegg:C00101 = kegg:C00143 + kegg:C00133 + kegg:C00001',\n", + " '2-methylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-alanine(aq) + H2O(l)'),\n", + " ('kegg:C02115 = kegg:C00133 + kegg:C00067',\n", + " '2-methylserine(aq) = D-alanine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00036 + kegg:C00100 = kegg:C00022 + kegg:C02557',\n", + " 'oxaloacetate(aq) + propanoyl-CoA(aq) = pyruvate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00169 + kegg:C00077 = kegg:C00327 + kegg:C00009',\n", + " 'carbamoyl phosphate(aq) + L-ornithine(aq) = L-citrulline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00062 + kegg:C00037 = kegg:C00077 + kegg:C00581',\n", + " 'L-arginine(aq) + glycine(aq) = L-ornithine(aq) + guanidinoacetate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phospahte(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00266 = kegg:C02045 + kegg:C00279',\n", + " 'D-fructose 6-phosphate(aq) + glycolaldehyde(aq) = L-erythrulose(aq) + D-erythrose 4-phosphate(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00117 + kegg:C00231',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-ribose 5-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00095 + kegg:C00118 = kegg:C00085 + kegg:C00577',\n", + " 'D-fructose(aq) + D-glyceraldehyde-3-phosphate(aq) = D-fructose 6-phosphate(aq) + D-glyceraldehyde(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00279 + kegg:C00085',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C01589 = kegg:C02560 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + aniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-acetylacetanalide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-aminoacetophenone(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-acetamidobenzoate(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-aminobenzoate(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methylacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + p-toluidine(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-toluidine(aq)\"),\n", + " ('kegg:C00024 + kegg:C00114 = kegg:C00010 + kegg:C01996',\n", + " 'acetyl-CoA(aq) + choline(aq) = CoA(aq) + O-acetylcholine(aq)'),\n", + " ('kegg:C00024 + kegg:C00318 = kegg:C00010 + kegg:C02571',\n", + " 'acetyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-acetylcarnitine(aq)'),\n", + " (nan, 'butyryl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-butyrylcarnitine(aq)'),\n", + " ('kegg:C00100 + kegg:C00318 = kegg:C00010 + kegg:C03017',\n", + " 'propionyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-propionylcarnitine(aq)'),\n", + " ('kegg:C00024 + kegg:C00009 = kegg:C00010 + kegg:C00227',\n", + " 'acetyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00798 + kegg:C00009 = kegg:C00010 + kegg:C02405',\n", + " 'formyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + formyl phosphate(aq)'),\n", + " ('kegg:C00022 + kegg:C00009 = kegg:C00227 + kegg:C00058',\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00010 + kegg:C00033 + kegg:C00002 = kegg:C00024 + kegg:C00008 + kegg:C00009',\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP(aq) + orthophospate(aq)'),\n", + " ('2 kegg:C00024 = kegg:C00010 + kegg:C00332',\n", + " '2 acetyl-CoA(aq) = CoA(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00154 + kegg:C00318 = kegg:C00010 + kegg:C02990',\n", + " 'palmitoyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-palmitoylcarnitine(aq)'),\n", + " ('kegg:C00437 + kegg:C00025 = kegg:C00077 + kegg:C00624',\n", + " 'N-2-acetyl-L-ornithine(aq) + L-glutamate(aq) = L-ornithine(aq) + N-acetyl-L-glutamate(aq)'),\n", + " ('kegg:C00024 + kegg:C00229 = kegg:C00010 + kegg:C03939',\n", + " 'acetyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + acetyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00083 + kegg:C00229 = kegg:C00010 + kegg:C01209',\n", + " 'malonyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + malonyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00024 + kegg:C00058 = kegg:C00010 + kegg:C00022',\n", + " 'acetyl-CoA(aq) + formate(aq) = CoA(aq) + pyruvate(aq)'),\n", + " (nan,\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00089 + kegg:C00009 = kegg:C00103 + kegg:C00095',\n", + " 'sucrose(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-fructose(aq)'),\n", + " ('kegg:C00208 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'maltose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'sucrose(aq) + (2,6-beta-D-fructosyl)n(aq) = D-glucose(aq) + (2,6-beta-D-fructosyl)n+1(aq)'),\n", + " ('kegg:C00498 + kegg:C00095 = kegg:C00008 + kegg:C00089',\n", + " 'ADPglucose(aq) + D-fructose(aq) = ADP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00095 = kegg:C00015 + kegg:C00089',\n", + " 'UDPglucose(aq) + D-fructose(aq) = UDP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00085 = kegg:C00015 + kegg:C16688',\n", + " 'UDPglucose(aq) + D-fructose 6-phosphate(aq) = UDP(aq) + sucrose 6-phosphate(aq)'),\n", + " ('kegg:C00029 + kegg:C00092 = kegg:C00015 + kegg:C00689',\n", + " \"UDP-glucose + D-glucose 6-phosphate = UDP + alpha,alpha'-trehalose 6-phosphate\"),\n", + " (nan, 'cycloheptaamylose(aq) + 7 H2O(l) = 7 D-glucose(aq)'),\n", + " (nan, 'cyclohexaamylose(aq) + 6 H2O(l) = 6 D-glucose(aq)'),\n", + " (nan, 'cyclooctaamylose(aq) + 8 H2O(l) = 8 D-glucose(aq)'),\n", + " ('kegg:C00185 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'cellobiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C06219 + kegg:C00009 = kegg:C00185 + kegg:C00103',\n", + " 'cellotriose(aq) + orthophosphate(aq) = cellobiose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C02048 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'laminaribiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritetraose(aq) + orthophosphate(aq) = laminaritriose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritriose(aq) + orthophosphate(aq) = laminaribiose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01083 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " ',-trehalose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01235 + kegg:C00492 = kegg:C00137 + kegg:C01613',\n", + " '1--D-galactosyl-myo-inositol(aq) + raffinose(aq) = myo-inositol(aq) + stachyose(aq)'),\n", + " ('kegg:C00029 + kegg:C00482 = kegg:C00015 + kegg:C01175',\n", + " 'UDPglucose(aq) + sinapate(aq) = UDP(aq) + 1-sinapoyl-D-glucose(aq)'),\n", + " ('kegg:C00212 + kegg:C00009 = kegg:C00147 + kegg:C00620',\n", + " 'adenosine(aq) + orthophosphate(aq) = adenine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2'-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00387 + kegg:C00009 = kegg:C00242 + kegg:C00620',\n", + " 'guanosine(aq) + orthophosphate(aq) = guanine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00294 + kegg:C00009 = kegg:C00262 + kegg:C00620',\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + alpha-D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00153 + kegg:C00620 = kegg:C03150 + kegg:C00009',\n", + " 'nicotinamide(aq) + D-ribose 1-phosphate(aq) = nicotinamide riboside(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01762 + kegg:C00009 = kegg:C00385 + kegg:C00620',\n", + " 'xanthosine(aq) + orthophosphate(aq) = xanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan, 'inosine(aq) + thymine(aq) = 5-methyluridine(aq) + hypoxanthine(aq)'),\n", + " (nan,\n", + " '5-methyluridine(aq) + orthophosphate(aq) = thymine(aq) + alpha-D-ribose-1-phosphate'),\n", + " ('kegg:C00299 + kegg:C00009 = kegg:C00106 + kegg:C00620',\n", + " 'uridine(aq) + orthophosphate(aq) = uracil(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00214 + kegg:C00147 = kegg:C00559 + kegg:C00178',\n", + " \"thymidine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + thymine(aq)\"),\n", + " ('kegg:C05512 + kegg:C00147 = kegg:C00559 + kegg:C00262',\n", + " \"2'-deoxyinosine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + hypoxanthine(aq)\"),\n", + " ('kegg:C00147 + kegg:C00119 = kegg:C00020 + kegg:C00013',\n", + " 'adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = AMP(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " \"5-amino-4-imidazolecarboxamide(aq) + 5-phospho-alpha-D-ribose 1-dipihosphate(aq) = 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00144 + kegg:C00262 = kegg:C00130 + kegg:C00242',\n", + " 'GMP(aq) + hypoxanthine(aq) = IMP(aq) + guanine(aq)'),\n", + " ('kegg:C00242 + kegg:C00119 = kegg:C00144 + kegg:C00013',\n", + " 'guanine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = GMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00262 + kegg:C00119 = kegg:C00130 + kegg:C00013',\n", + " 'hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5'-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " (nan,\n", + " \"orotidine 5'-phosphate(aq) + thiopyrophosphate(aq) = orotate(aq) + phosphoribosyl-1-O-(2-thiodiphosphate)(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + aniline(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteroanilithiamine(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + nicotinamide(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteronicotinathiamine(aq)\"),\n", + " ('kegg:C04752 + kegg:C04327 = kegg:C00013 + kegg:C01081',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq) + 4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq) = pyrophosphate(aq) + thiamine monophosphate(aq)'),\n", + " ('kegg:C00049 + kegg:C00026 = kegg:C00036 + kegg:C00025',\n", + " 'L-aspartate(aq) + 2-oxoglutarate(aq) = oxaloacetate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C19838 + kegg:C00026 = kegg:C03459 + kegg:C00025',\n", + " 'erythro-3-hydroxyaspartate(aq) + 2-oxoglutarate(aq) = 2-oxo-3-hydroxybutanedioic acid(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00026 = kegg:C00022 + kegg:C00025',\n", + " 'L-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01100 + kegg:C00026 = kegg:C01267 + kegg:C00025',\n", + " 'L-histidinol phosphate(aq) + 2-oxoglutarate(aq) = 3-(imidazol-4-yl)-2-oxopropyl phosphate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00077 + kegg:C00026 = kegg:C03912 + kegg:C00025',\n", + " 'L-ornithine(aq) + 2-oxoglutarate(aq) = DL-D-1-pyrroline-5-carboxylate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00064 + kegg:C00048 = kegg:C00940 + kegg:C00037',\n", + " 'L-glutamine(aq) + glyoxylate(aq) = 2-oxoglutaramate(aq) + glycine(aq)'),\n", + " (nan,\n", + " 'L-glutamine(aq) + 2-oxo-4-methiolbutyrate(aq) = 2-oxoglutaramate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00064 + kegg:C00022 = kegg:C00940 + kegg:C00041',\n", + " 'L-glutamine(aq) + pyruvate(aq) = 2-oxoglutaramate(aq) + L-alanine(aq)'),\n", + " ('kegg:C04462 + kegg:C00025 = kegg:C04421 + kegg:C00026',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq) + L-glutamate(aq) = N-succinyl-L-2,6-diaminoheptanedioate(aq) + 2-oxoglutarate(aq)'),\n", + " ('kegg:C00041 + kegg:C00222 = kegg:C00099 + kegg:C00022',\n", + " 'L-alanine + 3-oxopropanoate = beta-alanine + pyruvate'),\n", + " ('kegg:C00334 + kegg:C00026 = kegg:C00232 + kegg:C00025',\n", + " '4-aminobutanoate(aq) + 2-oxoglutarate(aq) = 4-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00133 + kegg:C00026 = kegg:C00022 + kegg:C00217',\n", + " 'D-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + D-glutamate(aq)'),\n", + " (nan,\n", + " '5-deoxypyridoxamine(aq) + pyruvate(aq) = 5-deoxypyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-aminomethylpyridine(aq) + pyruvate(aq) = 3-hydroxypyridine-4-aldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'ω-methylpyridoxamine(aq) + pyruvate(aq) = ω-methylpyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'norpyridoxamine(aq) + pyruvate(aq) = norpyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C00534 + kegg:C00022 = kegg:C00250 + kegg:C00041',\n", + " 'pyridoxamine(aq) + pyruvate(aq) = pyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C04268 + kegg:C00026 = kegg:C11907 + kegg:C00025',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq) + 2-oxoglutarate(aq) = dTDP-4-dehydro-6-deoxy-D-glucose(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00037 + kegg:C00036 = kegg:C00048 + kegg:C00049',\n", + " 'glycine(aq) + oxaloacetate(aq) = glyoxylate(aq) + L-aspartate(aq)'),\n", + " ('kegg:C00956 + kegg:C00026 = kegg:C00322 + kegg:C00025',\n", + " 'L-2-aminoadipate(aq) + 2-oxoglutarate(aq) = 2-oxoadipate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00168 = kegg:C00065 + kegg:C00022',\n", + " 'L-alanine(aq) + hydroxypyruvate(aq) = L-serine(aq) + pyruvate(aq)'),\n", + " ('kegg:C03232 + kegg:C00025 = kegg:C00026 + kegg:C01005',\n", + " '3-phosphonooxypyruvate(aq) + L-glutamate(aq) = 2-oxoglutarate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 6-amino-D-glucose(aq) = ADP(aq) + 6-amino-D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00095 = kegg:C00008 + kegg:C00085',\n", + " 'ATP(aq) + D-fructose(aq) = ADP(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00031 = kegg:C00008 + kegg:C00092',\n", + " 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00159 = kegg:C00008 + kegg:C00275',\n", + " 'ATP(aq) + D-mannose(aq) = ADP(aq) + D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00124 = kegg:C00008 + kegg:C03384',\n", + " 'ATP(aq) + D-galactose(aq) = ADP(aq) + D-galactose 1-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00085 = kegg:C00008 + kegg:C00354',\n", + " 'ATP(aq) + D-fructose 6-phosphate(aq) = ADP(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00003 = kegg:C00008 + kegg:C00006',\n", + " 'ATP(aq) + NAD(aq) = ADP(aq) + NADP(aq)'),\n", + " ('kegg:C00002 + kegg:C00882 = kegg:C00008 + kegg:C00010',\n", + " \"ATP(aq) + 3'-dephospho-CoA(aq) = ADP(aq) + CoA(aq)\"),\n", + " ('kegg:C00002 + kegg:C00116 = kegg:C00008 + kegg:C00093',\n", + " 'ATP(aq) + glycerol(aq) = ADP(aq) + sn-glycerol 3-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + lysozyme(aq) = ADP(aq) + phospholysozyme(aq)'),\n", + " (nan, 'ATP(aq) + phosvitin(aq) = ADP(aq) + dephosvitin(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + pyruvate kinase(aq) = ADP(aq) + phosphoenolpyruvate kinase(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00008 + kegg:C00074',\n", + " 'ATP(aq) + pyruvate(aq) = ADP(aq) + phosphoenolpyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C01194 = kegg:C00008 + kegg:C01277',\n", + " 'ATP(aq) + 1-phosphatidyl-1D-myo-inositol(aq) = ADP(aq) + 1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00065 = kegg:C00009 + kegg:C01005',\n", + " 'pyrophosphate(aq) + L-serine(aq) = orthophosphate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00033 = kegg:C00008 + kegg:C00227',\n", + " 'ATP(aq) + acetate(aq) = ADP(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP (aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01563 = kegg:C00008 + kegg:C00169',\n", + " 'ATP(aq) + ammonium carbamate(aq) = ADP(aq) + carbamoyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00197 = kegg:C00008 + kegg:C00236',\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + 3-phospho-D-glycerate(aq) = ADP-beta-S(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00049 = kegg:C00008 + kegg:C03082',\n", + " 'ATP(aq) + L-aspartate(aq) = ADP(aq) + 4-phospho-L-aspartate(aq)'),\n", + " ('kegg:C00002 + kegg:C00581 = kegg:C00008 + kegg:C03166',\n", + " 'ATP(aq) + guanidinoacetate(aq) = ADP(aq) + phosphoguanidinoacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00300 = kegg:C00008 + kegg:C02305',\n", + " 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + cyclocreatine(aq) = ADP(aq) + phosphocyclocreatine(aq)'),\n", + " (nan, 'ATP-beta-S(aq) + creatine(aq) = ADP-beta-S(aq) + phosphocreatine(aq)'),\n", + " (nan,\n", + " \"adenosine 5'-(alpha, beta-methylene)triphosphate(aq) + creatine(aq) = adenosine 5'-(alpha, beta-methylene)diphosphate(aq) + phosphocreatine(aq)\"),\n", + " (nan,\n", + " 'phosphocreatine(aq) + cyclocreatine(aq) = creatine(aq) + phosphocyclocreatine(aq)'),\n", + " ('kegg:C02305 + kegg:C00001 = kegg:C00300 + kegg:C00009',\n", + " 'phosphocreatine(aq) + H2O(l) = creatine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + N-w-phospho-L-arginine(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + L-arginine(aq) = ADP-beta-S(aq) + N-omega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C01959 = kegg:C00008 + kegg:C03149',\n", + " 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " (nan, 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " ('kegg:C00002 + kegg:C14177 = kegg:C00008 + kegg:C14178',\n", + " 'ATP(aq) + lombricine(aq) = ADP(aq) + N-w-phospholombricine(aq)'),\n", + " ('kegg:C00002 + kegg:C01107 = kegg:C00008 + kegg:C01143',\n", + " 'ATP(aq) + (R)-5-phosphomevalonate(aq) = ADP(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-alpha-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-alpha-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-beta-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-gemma-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-gamma-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " ('2 kegg:C00008 = kegg:C00020 + kegg:C00002',\n", + " '2 ADP(aq) = AMP(aq) + ATP(aq)'),\n", + " (nan, 'ADP(aq) + ADP-N1-oxide(aq) = ATP-N1-oxide(aq) + AMP(aq)'),\n", + " ('2 kegg:C00206 = kegg:C00360 + kegg:C00131',\n", + " '2 dADP(aq) = dAMP(aq) + dATP(aq)'),\n", + " ('kegg:C00002 + kegg:C00008 = kegg:C03483 + kegg:C00020',\n", + " \"ATP(aq) + ADP(aq) = adenosine 5'-tetraphosphate(aq) + AMP(aq)\"),\n", + " ('kegg:C00002 + kegg:C00015 = kegg:C00008 + kegg:C00075',\n", + " 'ATP(aq) + UDP(aq) = ADP(aq) + UTP(aq)'),\n", + " ('kegg:C00075 + kegg:C00105 = 2 kegg:C00015',\n", + " 'UTP(aq) + UMP(aq) = 2 UDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00104 = kegg:C00008 + kegg:C00081',\n", + " \"ATP(aq) + inosine 5'-diphosphate(aq) = ADP(aq) + inosine 5'-triphosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00035 = kegg:C00008 + kegg:C00044',\n", + " 'ATP(aq) + GDP(aq) = ADP(aq) + GTP(aq)'),\n", + " ('kegg:C00002 + kegg:C00144 = kegg:C00008 + kegg:C00035',\n", + " 'ATP(aq) + GMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00362 = kegg:C00008 + kegg:C00361',\n", + " 'ATP(aq) + dGMP(aq) = ADP(aq) + dGDP(aq)'),\n", + " ('kegg:C00044 + kegg:C00020 = kegg:C00008 + kegg:C00035',\n", + " 'GTP(aq) + AMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00364 = kegg:C00008 + kegg:C00363',\n", + " 'ATP(aq) + dTMP(aq) = ADP(aq) + dTDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00055 = kegg:C00008 + kegg:C00112',\n", + " 'ATP(aq) + CMP(aq) = ADP(aq) + CDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00239 = kegg:C00008 + kegg:C00705',\n", + " 'ATP(aq) + dCMP(aq) = ADP(aq) + dCDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00117 = kegg:C00020 + kegg:C00119',\n", + " 'ATP(aq) + D-ribose 5-phosphate(aq) = AMP(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00455 = kegg:C00003 + kegg:C00013',\n", + " 'ATP + beta-Nicotinamide mononucleotide = NAD + pyrophosphate'),\n", + " (nan,\n", + " 'ATP(aq) + beta-Nicotinamide mononucleotide(aq) = NAD(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00224 + kegg:C00013',\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " (nan,\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = 2 kegg:C00009 + kegg:C00224',\n", + " \"ATP(aq) + sulfate(aq) + H2O(l) = 2 orthophosphate(aq) + adenosine 5'-phosphosulfate(aq)\"),\n", + " (nan,\n", + " 'dTTP(aq) + 9/20-DNA-oligomer(aq) = 10/20-DNA-oligomer(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00075 + kegg:C00103 = kegg:C00013 + kegg:C00029',\n", + " 'UTP(aq) + D-glucose 1-phosphate(aq) = pyrophosphate(aq) + UDPglucose(aq)'),\n", + " ('kegg:C00029 + kegg:C03384 = kegg:C00103 + kegg:C00052',\n", + " 'UDPglucose(aq) + D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq) + UDPgalactose(aq)'),\n", + " ('kegg:C03384 = kegg:C00103',\n", + " '-D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00636 = kegg:C00096 + kegg:C00013',\n", + " 'GTP(aq) + D-mannose 1-phosphate(aq) = GDPmannose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00346 = kegg:C00013 + kegg:C00570',\n", + " 'CTP(aq) + O-phosphorylethanolamine(aq) = pyrophosphate(aq) + CDPethanolamine(aq)'),\n", + " ('kegg:C00063 + kegg:C00588 = kegg:C00013 + kegg:C00307',\n", + " 'CTP(aq) + phosphorylcholine(aq) = pyrophosphate(aq) + CDPcholine(aq)'),\n", + " ('kegg:C00075 + kegg:C04256 = kegg:C00043 + kegg:C00013',\n", + " 'UTP(aq) + N-acetyl--D-glucosamine 1-phosphate(aq) = UDP-N-acetyl-D-glucosamine(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00459 + kegg:C00103 = kegg:C00842 + kegg:C00013',\n", + " 'dTTP(aq) + D-glucose 1-phosphate(aq) = dTDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00103 = kegg:C00498 + kegg:C00013',\n", + " 'ATP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00103 = kegg:C00501 + kegg:C00013',\n", + " 'CTP(aq) + D-glucose 1-phosphate(aq) = CDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00103 = kegg:C00394 + kegg:C00013',\n", + " 'GTP(aq) + D-glucose 1-phosphate(aq) = GDPglucose(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C00002 + kegg:C01281 = kegg:C00013 + kegg:C01299',\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C05385 + kegg:C00075 = kegg:C00167 + kegg:C00013',\n", + " '1-phospho--D-glucuronate(aq) + UTP(aq) = UDP-D-glucuronate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00009 = kegg:C00020 + kegg:C00074 + kegg:C00013',\n", + " 'ATP(aq) + pyruvate(aq) + orthophosphate(aq) = AMP(aq) + phosphoenolpyruvate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00091 + kegg:C00164 = kegg:C00042 + kegg:C00332',\n", + " 'succinyl-CoA(aq) + acetoacetate(aq) = succinate(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C00164 = kegg:C00332 + kegg:C00033',\n", + " 'acetyl-CoA(aq) + acetoacetate(aq) = acetoacetyl-CoA(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol qiester(sln) + H20(sln) = n-decanoic acid(sln) +n -decanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol monoester(sln) + H20(sln) = n-decanoic acid(sln) +glycerol(sln) '),\n", + " (nan,\n", + " 'n-decanoic acid glycerol triester(sln) + H20(sln) = n-decanoic acid(sln) +n-decanoic acid glycerol diester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol diester(sln) + H 20(sln) = n-octanoic add(sln) +n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)'),\n", + " ('kegg:C01996 + kegg:C00001 = kegg:C00033 + kegg:C00114',\n", + " 'acetylcholine(aq) + H2O(l) = acetate(aq) + choline(aq)'),\n", + " ('kegg:C02588 + kegg:C00001 = kegg:C00473 + kegg:C00249',\n", + " 'retinyl palmitate(aq) + H2O(l) = retinol(aq) + palmitate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate-2-(aq) + H2O(l) = acetate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00008 + kegg:C00001 = kegg:C00020 + kegg:C00009',\n", + " 'ADP-3-(aq) + H2O(l) = AMP-2--(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP-2--(aq) + H2O(l) = adenosine(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP(aq) + H2O(l) = adenosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C01094 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 1-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C00085 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01094 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 1-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 6-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01113 + kegg:C00001 = kegg:C00124 + kegg:C00009',\n", + " 'D-galactose 6-phosphate(aq) + H2O(l) = D-galactose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00035 + 2 kegg:C00001 = kegg:C00387 + 2 kegg:C00009',\n", + " 'GDP(aq) + 2 H2O(l) = guanosine(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C00092 + kegg:C00001 = kegg:C00031 + kegg:C00009',\n", + " 'D-glucose 6-phosphate(aq) + H2O(l) = D-glucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00144 + kegg:C00001 = kegg:C00387 + kegg:C00009',\n", + " 'GMP(aq) + H2O(l) = guanosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00044 + 3 kegg:C00001 = kegg:C00387 + 3 kegg:C00009',\n", + " 'GTP(aq) + 3 H2O(l) = guanosine(aq) + 3 orthophosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00001 = kegg:C00294 + kegg:C00009',\n", + " 'IMP(aq) + H2O(l) = inosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00275 + kegg:C00001 = kegg:C00159 + kegg:C00009',\n", + " 'D-mannose 6-phosphate(aq) + H2O(l) = D-mannose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03360 + kegg:C00001 = kegg:C00870 + kegg:C00009',\n", + " '4-nitrophenyl phosphate(aq) + H2O(l) = 4-nitrophenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C02734 + kegg:C00001 = kegg:C00146 + kegg:C00009',\n", + " 'phenyl phosphate(aq) + H2O(l) = phenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00197 + kegg:C00001 = kegg:C00258 + kegg:C00009',\n", + " '(R)-3-phosphoglycerate(aq) + H2O(l) = (R)-glycerate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03166 + kegg:C00001 = kegg:C00581 + kegg:C00009',\n", + " 'phosphoguanidinoacetate(aq) + H2O(l) = guanidinoacetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate3-(aq) + H2O(l) = pyruvate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00588 + kegg:C00001 = kegg:C00114 + kegg:C00009',\n", + " 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " (nan, 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01005 + kegg:C00001 = kegg:C00065 + kegg:C00009',\n", + " 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03149 + kegg:C00001 = kegg:C01959 + kegg:C00009',\n", + " 'phosphotaurocyamine(aq) + H2O(l) = taurocyamine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00001 = 2 kegg:C00009',\n", + " 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00117 + kegg:C00001 = kegg:C00121 + kegg:C00009',\n", + " 'D-ribose 5-phosphate(aq) + H2O(l) = D-ribose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00199 + kegg:C00001 = kegg:C00309 + kegg:C00009',\n", + " 'D-ribulose 5-phosphate(aq) + H2O(l) = D-ribulose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + H2O(l) = acetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + 3 kegg:C00001 = kegg:C00212 + 3 kegg:C00009',\n", + " 'ATP(aq) + 3 H2O(l) = adenosine(aq) + 3 orthophosphate(aq)'),\n", + " (nan,\n", + " 'L-alpha-glycerophosphate(aq) + H2O(l) = glycerol(aq) + orthophosphate(aq) '),\n", + " (nan, 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C00020',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00968 + kegg:C00001 = kegg:C00360',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = 2'-deoxyadenosine 5'-monophosphate(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = GMP(aq)\"),\n", + " ('kegg:C00943 + kegg:C00001 = kegg:C00130',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = IMP(aq)\"),\n", + " (nan, \"uridine 3':5'-(cyclic)phosphate(aq) + H2O(l) = UMP(aq)\"),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C01367',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = adenosine 3'-monophosphate(aq)\"),\n", + " ('kegg:C02052 + kegg:C00001 = 2 kegg:C00208',\n", + " 'maltotetraose(aq) + H2O(l) = 2 maltose(aq)'),\n", + " ('kegg:C01083 + kegg:C00001 = 2 kegg:C00031',\n", + " ',-trehalose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " 'isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02160 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'isomaltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01936 + 5 kegg:C00001 = 6 kegg:C00031',\n", + " 'maltohexaose(aq) + 5 H2O(l) = 6 D-glucose(aq)'),\n", + " ('kegg:C00208 + kegg:C00001 = 2 kegg:C00031',\n", + " 'maltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02052 + 3 kegg:C00001 = 4 kegg:C00031',\n", + " 'maltotetraose(aq) + 3 H2O(l) = 4 D-glucose(aq)'),\n", + " ('kegg:C01835 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'maltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C00713 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'panose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01742 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'palatinose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C19636 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'D-turanose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00185 + kegg:C00001 = 2 kegg:C00031',\n", + " 'cellobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C08240 + kegg:C00001 = 2 kegg:C00031',\n", + " '-gentiobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C05402 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " '-D-melibiose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C00243 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " 'lactose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C07064 + kegg:C00001 = kegg:C00124 + kegg:C00095',\n", + " 'lactulose(aq) + H2O(l) = D-galactose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00492 + kegg:C00001 = kegg:C05402 + kegg:C00095',\n", + " 'raffinose(aq) + H2O(l) =-D-melibiose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00089 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'sucrose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00147 + kegg:C00117',\n", + " 'AMP(aq) + H2O(l) = adenine(aq) + D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00153 + kegg:C01882',\n", + " 'NAD(aq) + H2O(l) = nicotinamide(aq) + ADPribose(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00147 + kegg:C00121',\n", + " 'adenosine(aq) + H2O(l) = adenine(aq) + D-ribose(aq)'),\n", + " ('kegg:C00021 + kegg:C00001 = kegg:C00212 + kegg:C00155',\n", + " 'S-adenosyl-L-homocysteine(aq) + H2O(l) = adenosine(aq) + L-homocysteine(aq)'),\n", + " ('kegg:C00152 + kegg:C00001 = kegg:C00049 + kegg:C00014',\n", + " 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " ('kegg:C00064 + kegg:C00001 = kegg:C00025 + kegg:C00014',\n", + " 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq) '),\n", + " ('kegg:C01563 + kegg:C00001 = kegg:C00014 + kegg:C00288',\n", + " 'carbamate(aq) + H2O(l) = ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00086 + 2 kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " (nan, 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C07761 + kegg:C00001 = kegg:C02595 + kegg:C07756',\n", + " 'cephalothin(aq) + H2O(l) = 2-thienylacetic acid(aq) + 7-aminocephalosporanic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C08126 + kegg:C00001 = kegg:C02954 + kegg:C02181',\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C05598 + kegg:C00001 = kegg:C07086 + kegg:C00037',\n", + " 'phenylacetylglycine(aq) + H2O(l) = phenylacetic acid(aq) + glycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00033 + kegg:C00073',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = acetate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00864 + kegg:C00001 = kegg:C00522 + kegg:C00099',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine'),\n", + " ('kegg:C00337 + kegg:C00001 = kegg:C00438',\n", + " '(S)-dihydroorotate(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C03703 + kegg:C00001 = kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " (nan, 'ampicillin + H2o = ampicillinoic acid'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C06567',\n", + " 'penicillin G(aq) + H2O(l) = penicillinoic acid(aq)'),\n", + " (nan, 'phenoxymethylpenicillin'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00077 + kegg:C00086',\n", + " 'L-arginine(aq) + H2O(l) = L-ornithine(aq) + urea(aq)'),\n", + " ('kegg:C00499 + kegg:C00001 = kegg:C00603 + kegg:C00086',\n", + " 'allantoate(aq) + H2O(l) = (-)-ureidoglycolate(aq) + urea(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00327 + kegg:C00014',\n", + " 'L-arginine(aq) + H2O(l) = L-citrulline(aq) + ammonia(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00294 + kegg:C00014',\n", + " 'adenosine(aq) + H2O(l) = inosine(aq) + ammonia(aq)'),\n", + " ('kegg:C00475 + kegg:C00001 = kegg:C00299 + kegg:C00014',\n", + " 'cytidine(aq) + H2O(l) = uridine(aq) + ammonia(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00130 + kegg:C00014',\n", + " 'AMP(aq) + H2O(l) = IMP(aq) + ammonia(aq)'),\n", + " ('kegg:C00445 + kegg:C00001 = kegg:C00234',\n", + " '5,10-methenyltetrahydrofolate(aq) + H2O(l) = 10-formyltetrahydrofolate(aq)'),\n", + " (nan, 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = kegg:C00224 + 2 kegg:C00009',\n", + " 'ATP(aq) + sulfate(aq) + H2O(l) = adenylyl sulfate(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C02466 + kegg:C00001 = kegg:C00536',\n", + " 'trimetaphosphate(aq) + H2O(l) = triphosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00455 + kegg:C00020',\n", + " 'NAD(aq) + H2O(l) =-nicotinamide mononucleotide(aq) + AMP(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP(aq) + H2O(l) = ADP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP-4-(aq) + H2O(l) = ADP-3-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C00035 + kegg:C00009',\n", + " 'GTP(aq) + H2O(l) = GDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00104 + kegg:C00009',\n", + " 'ITP(aq) + H2O(l) = IDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00036 + kegg:C00001 = kegg:C00104 + kegg:C00074 + kegg:C00288',\n", + " 'ITP(aq) + oxaloacetate(aq) + H2O(l) = IDP(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00013 + kegg:C00036 + kegg:C00001 = kegg:C00009 + kegg:C00074 + kegg:C00288',\n", + " 'diphosphate(aq) + oxaloacetate(aq) + H2O(l) = phosphate(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-biphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C03394 = kegg:C00067 + kegg:C00111',\n", + " 'erythrulose 1-phosphate(aq) = formaldehyde(aq) + glycerone phosphate(aq)'),\n", + " ('kegg:C00673 = kegg:C00118 + kegg:C00084',\n", + " '2-deoxy-D-ribose 5-phosphate(aq) = D-glyceraldehyde 3-phosphate(aq) + acetaldehyde(aq)'),\n", + " (nan,\n", + " '5,6-dideoxyfructose 1-phosphate(aq) = glycerone phosphate(aq) + propionaldehyde(aq)'),\n", + " ('kegg:C00354 = kegg:C00111 + kegg:C00118',\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01094 = kegg:C00577 + kegg:C00111',\n", + " 'D-fructose 1-phosphate(aq) = D-glyceraldehyde(aq) + glycerone phosphate(aq)'),\n", + " (nan,\n", + " 'methylerythrulose 1-phosphate(aq) = acetaldehyde(aq) + glycerone phosphate (aq)'),\n", + " ('kegg:C00354 = 2 kegg:C00111',\n", + " 'D-fructose 1,6-bisphosphate(aq) = 2 glycerone phosphate(aq)'),\n", + " ('kegg:C04442 = kegg:C00022 + kegg:C00118',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01099 = kegg:C00111 + kegg:C00424',\n", + " 'L-fuculose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C06159 = kegg:C00022 + kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq) = pyruvate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C00684 = kegg:C00022 + kegg:C00266',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq) = pyruvate(aq) + glycolaldehyde(aq)'),\n", + " ('kegg:C01131 = kegg:C00111 + kegg:C00424',\n", + " 'L-rhamnulose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C01286 = kegg:C00022 + kegg:C00118',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C06019 = kegg:C00199 + kegg:C00067',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-ribulose 5-phosphate(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00311 = kegg:C00042 + kegg:C00048',\n", + " 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " (nan, '(S)-malate(aq) + CoA(aq) = acetyl-CoA(aq) + H2O(l) + glyoxylate(aq)'),\n", + " ('kegg:C00270 = kegg:C00645 + kegg:C00022',\n", + " 'N-acetylneuraminate(aq) = N-acetyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00158 = kegg:C00033 + kegg:C00036',\n", + " 'citrate(aq) = acetate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00036 + kegg:C00024 + kegg:C00001 = kegg:C00158 + kegg:C00010',\n", + " 'oxaloacetate(aq) + acetyl-CoA(aq) + H2O(l) = citrate(aq) + CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00158 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00024 + kegg:C00036',\n", + " 'ATP(aq) + citrate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + acetyl-CoA(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C01127 = kegg:C00022 + kegg:C00048',\n", + " '4-hydroxy-2-oxoglutarate(aq) = pyruvate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C02614 = kegg:C00033 + kegg:C00022',\n", + " '(S)-2-methylmalate(aq) = acetate(aq) + pyruvate(aq)'),\n", + " ('kegg:C04348 = kegg:C00024 + kegg:C00048',\n", + " '(R,S)-malyl-CoA(aq) = acetyl-CoA(aq) + glyoxylate(aq)'),\n", + " ('kegg:C03652 = kegg:C00163 + kegg:C00022',\n", + " '2,3-dimethylmalate(aq) = propanoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00078 + kegg:C00001 = kegg:C00463 + kegg:C00022 + kegg:C00014',\n", + " 'L-tryptophan(aq) + H2O(l) = indole(aq) + pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00122 + kegg:C00001 = kegg:C00149',\n", + " 'fumarate(aq) + H2O(l) = (S)-malate(aq)'),\n", + " ('kegg:C00158 = kegg:C00417 + kegg:C00001',\n", + " 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00417 + kegg:C00001',\n", + " 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00158', 'isocitrate(aq) = citrate(aq)'),\n", + " (nan, 'isocitrate(aq) = citrate(aq)'),\n", + " ('kegg:C00944 = kegg:C02637 + kegg:C00001',\n", + " '3-dehydroquinate(aq) = 3-dehydroshikimate(aq) + H2O(l)'),\n", + " ('kegg:C00631 = kegg:C00074 + kegg:C00001',\n", + " '2-phospho-D-glycerate(aq) = phosphoenolpyruvate(aq) + H2O(l)'),\n", + " ('kegg:C03561 = kegg:C00877 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq) = cis-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " (nan, '(3R)-3-hydroxyhexanoyl-CoA(aq) = cis-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C05268 = kegg:C05271 + kegg:C00001',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq) = trans-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00118 + kegg:C00463 = kegg:C03506',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00065 = kegg:C00078 + kegg:C00001',\n", + " 'indole(aq) + L-serine(aq) = L-tryptophan(aq) + H2O(l)'),\n", + " ('kegg:C03506 + kegg:C00065 = kegg:C00078 + kegg:C00118 + kegg:C00001',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " (nan, '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C00065 = kegg:C00022 + kegg:C00014',\n", + " 'L-serine(aq) = pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00497 = kegg:C01384 + kegg:C00001',\n", + " '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C02614 = kegg:C01732 + kegg:C00001',\n", + " '(S)-2-methylmalate(aq) = 2-methylfumarate(aq) + H2O(l)'),\n", + " (nan, '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C02612 = kegg:C02226 + kegg:C00001',\n", + " '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C00217 = kegg:C02237 + kegg:C00001',\n", + " 'D-glutamate(aq) = 5-oxo-D-proline(aq) + H2O(l)'),\n", + " ('kegg:C00785 + kegg:C00001 = kegg:C03680',\n", + " 'urocanate(aq) + H2O(l) = 4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'),\n", + " ('kegg:C04618 = kegg:C04246 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) = cis-but-2-enoyl-[acyl-carrier protein](aq) + H2O(l)'),\n", + " ('kegg:C03652 = kegg:C00922 + kegg:C00001',\n", + " '(2R,3S)-2,3-dimethylmalate(aq) = dimethylmaleate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00049 = kegg:C00122 + kegg:C00014',\n", + " 'L-aspartate(aq) = fumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C03618 = kegg:C01732 + kegg:C00014',\n", + " 'L-threo-3-methylaspartate(aq) = 2-methylfumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C00135 = kegg:C00785 + kegg:C00014',\n", + " 'L-histidine(aq) = urocanate(aq) + ammonia(aq)'),\n", + " ('kegg:C00079 = kegg:C00423 + kegg:C00014',\n", + " 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'beta-alanylpantetheine(aq) = acrylylpantetheine(aq) + ammonia(aq)'),\n", + " ('kegg:C03406 = kegg:C00122 + kegg:C00062',\n", + " 'N-(L-argino)succinate(aq) = fumarate(aq) + L-arginine(aq)'),\n", + " ('kegg:C03794 = kegg:C00122 + kegg:C00020',\n", + " 'adenylosuccinate(aq) = fumarate(aq) + AMP(aq)'),\n", + " ('kegg:C04823 = kegg:C00122 + kegg:C04677',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole = Fumarate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"),\n", + " ('kegg:C00603 = kegg:C00048 + kegg:C00086',\n", + " '(-)-ureidoglycolate(aq) = glyoxylate(aq) + urea(aq)'),\n", + " ('kegg:C03451 = kegg:C00051 + kegg:C00546',\n", + " '(R)-S-lactoylglutathione(aq) = glutathione (reduced)(aq) + methylglyoxal(aq)'),\n", + " ('kegg:C00002 = kegg:C00575 + kegg:C00013',\n", + " \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " (nan, \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " ('kegg:C00041 = kegg:C00133', 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00025 = kegg:C00217', 'L-glutamate(aq) = D-glutamate(aq)'),\n", + " ('kegg:C00047 = kegg:C00739', 'L-lysine(aq) = D-lysine(aq)'),\n", + " ('kegg:C00666 = kegg:C00680',\n", + " 'L,L-2,6-diaminoheptanedioate(aq) = meso-diaminoheptanedioate(aq)'),\n", + " ('kegg:C01157 = kegg:C03440',\n", + " 'trans-4-hydroxy-L-proline(aq) = cis-4-hydroxy-D-proline(aq)'),\n", + " ('kegg:C00123 = kegg:C01570', 'L-leucine(aq) = D-leucine(aq)'),\n", + " (nan, 'L-alpha-amino-n-butyrate(aq) = D-alpha-amino-n-butyrate(aq)'),\n", + " ('kegg:C00199 = kegg:C00231',\n", + " 'D-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00029 = kegg:C00052', 'UDPglucose(aq) = UDPgalactose(aq)'),\n", + " (nan, 'UDP-D-quinovose(aq) = UDP-D-fucose(aq)'),\n", + " ('kegg:C01101 = kegg:C00231',\n", + " 'L-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00935 = kegg:C00190', 'UDP-L-arabinose(aq) = UDP-D-xylose(aq)'),\n", + " ('kegg:C00167 = kegg:C00617',\n", + " 'UDP-D-glucuronate(aq) = UDP-D-galacturonate(aq)'),\n", + " ('kegg:C00140 = kegg:C00645',\n", + " 'N-acetyl-D-glucosamine(aq) = N-acetyl-D-mannosamine(aq)'),\n", + " ('kegg:C00357 = kegg:C04257',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq) = N-acetyl-D-mannosamine 6-phosphate(aq)'),\n", + " ('kegg:C03598 = kegg:C03599',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq) = CDP-3,6-dideoxy-D-mannose(aq)'),\n", + " ('kegg:C00668 = kegg:C01172',\n", + " 'alpha-D-Glucose 6-phosphate(aq) = beta-D-Glucose 6-phosphate(aq)'),\n", + " ('kegg:C00096 = kegg:C02280', 'GDPmannose(aq) = GDP-L-galactose(aq)'),\n", + " ('kegg:C01213 = kegg:C00683',\n", + " '(R)-methylmalonyl-CoA(aq) = (S)-methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00376 = kegg:C02110', 'all-trans-retinal(aq) = 11-cis-retinal(aq)'),\n", + " ('kegg:C01595 = kegg:C04056',\n", + " '9-cis,12-cis-octadecadienoate(aq) = 9-cis,11-trans-octadecadienoate(aq)'),\n", + " ('kegg:C00118 = kegg:C00111',\n", + " 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " (nan, 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " ('kegg:C01796 = kegg:C02022', 'D-erythrose(aq) = D-erythrulose(aq)'),\n", + " (nan, 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C00216 = kegg:C00309', 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C01019 = kegg:C01721', 'L-fucose(aq) = L-fuculose(aq)'),\n", + " ('kegg:C00259 = kegg:C00508', 'L-arabinose(aq) = L-ribulose(aq)'),\n", + " ('kegg:C00031 = kegg:C00095', 'D-glucose(aq) = D-fructose(aq)'),\n", + " ('kegg:C06468 = kegg:C01487', 'D-psicose(aq) =-D-allose(aq)'),\n", + " ('kegg:C06468 = kegg:C06464', 'D-psicose(aq) = D-altrose(aq)'),\n", + " ('kegg:C00181 = kegg:C00310', 'D-xylose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00117 = kegg:C00199',\n", + " 'D-ribose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00476 = kegg:C00310', 'D-lyxose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00159 = kegg:C00095', 'D-mannose(aq) = D-fructose(aq)'),\n", + " (nan, 'D-rhamnose(aq) = D-rhamnulose(aq)'),\n", + " ('kegg:C00275 = kegg:C00085',\n", + " 'D-mannose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan,\n", + " '6-amino-D-glucose 6-phosphate(aq) = 6-amino-D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00092 = kegg:C00085',\n", + " 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan, 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00352 + kegg:C00001 = kegg:C00085 + kegg:C00014',\n", + " 'D-glucosamine 6-phosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + ammonia(aq)'),\n", + " ('kegg:C00333 = kegg:C00558', 'D-galacturonate(aq) = D-tagaturonate(aq)'),\n", + " ('kegg:C00191 = kegg:C00905', 'D-glucuronate(aq) = D-fructuronate(aq)'),\n", + " ('kegg:C01112 = kegg:C00199',\n", + " 'D-arabinose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00507 = kegg:C00861', 'L-rhamnose(aq) = L-rhamnulose(aq)'),\n", + " ('kegg:C00121 = kegg:C00309', 'D-ribose(aq) = D-ribulose(aq)'),\n", + " (nan, 'L-mannose(aq) = L-fructose(aq)'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00166 = kegg:C02763',\n", + " 'keto-phenylpyruvate(aq) = enol-phenylpyruvate(aq)'),\n", + " (nan, 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00036 = kegg:C03981',\n", + " 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00129 = kegg:C00235',\n", + " 'isopentenyl diphosphate(aq) = dimethylallyl diphosphate(aq)'),\n", + " ('kegg:C02295 = kegg:C00922', 'methylitaconate(aq) = dimethylmaleate(aq)'),\n", + " ('kegg:C00631 = kegg:C00197',\n", + " '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan, '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C00352 = kegg:C06156',\n", + " 'D-glucosamine 6-phosphate(aq) = D-glucosamine 1-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C01231 = kegg:C00092 + kegg:C00354',\n", + " 'D-fructose 6-phosphate(aq) + D-glucose 1,6-diphosphate(aq) =-D-glucose 6-phosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00103 = kegg:C00092',\n", + " '-D-glucose 1-phosphate(aq) =-D-glucose 6-phosphate(aq)'),\n", + " (nan, '6-thioglucose 6-phosphate(aq) =6-thioglucose I-phosphate(aq)'),\n", + " ('kegg:C04256 = kegg:C00357',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq) = N-acetyl-D-glucosamine 6-phosphate(aq)'),\n", + " ('kegg:C00620 = kegg:C00117',\n", + " 'D-ribose 1-phosphate(aq) = D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00636 = kegg:C00275',\n", + " 'D-mannose 1-phosphate(aq) = D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00047 = kegg:C01142', 'L-lysine(aq) = (3S)-3,6-diaminohexanoate(aq)'),\n", + " ('kegg:C00515 = kegg:C03943',\n", + " 'D-ornithine(aq) = D-threo-2,4-diaminopentanoate(aq)'),\n", + " ('kegg:C03618 = kegg:C00025',\n", + " 'L-threo-3-methylaspartate(aq) = L-glutamate(aq)'),\n", + " ('kegg:C01213 = kegg:C00091', '(R)-methylmalonyl-CoA(aq) = succinyl-CoA(aq)'),\n", + " ('kegg:C02930 = kegg:C02295',\n", + " '2-methyleneglutarate(aq) = methylitaconate(aq)'),\n", + " ('kegg:C04105 = kegg:C02480',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq) = cis-cis-hexadienedioate(aq)'),\n", + " ('kegg:C03178 = kegg:C03314',\n", + " 'tetrahydroxypteridine(aq) = xanthine-8-carboxylate(aq)'),\n", + " ('kegg:C00002 + kegg:C00183 + kegg:C01653 = kegg:C00020 + kegg:C00013 + kegg:C02554',\n", + " 'ATP + L-valine + tRNA(Val) = AMP + diphosphate + L-Valyl-tRNA(Val)'),\n", + " ('kegg:C00002 + kegg:C00033 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00024',\n", + " 'ATP(aq) + acetate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + acetyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00163 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00100',\n", + " 'ATP(aq) + propanoate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + propanonyl-CoA(aq)'),\n", + " ('kegg:C00044 + kegg:C00042 + kegg:C00010 = kegg:C00035 + kegg:C00009 + kegg:C00091',\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " (nan,\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00042 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00091',\n", + " 'ATP(aq) + succinate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00025 + kegg:C00014 = kegg:C00008 + kegg:C00009 + kegg:C00064',\n", + " 'ATP(aq) + L-glutamate(aq) + ammonia(aq) = ADP(aq) + phosphate(aq) + L-glutamine(aq)'),\n", + " ('kegg:C00002 + kegg:C00058 + kegg:C00101 = kegg:C00008 + kegg:C00009 + kegg:C00234',\n", + " 'ATP(aq) + formate(aq) + tetrahydrofolate(aq) = ADP(aq) + phosphate(aq) + 10-formyltetrahydrofolate(aq)'),\n", + " ('kegg:C00044 + kegg:C00130 + kegg:C00049 = kegg:C00035 + kegg:C00009 + kegg:C03794',\n", + " 'GTP(aq) + IMP(aq) + L-aspartate(aq) = GDP(aq) + phosphate(aq) + adenylosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00327 + kegg:C00049 = kegg:C00020 + kegg:C00013 + kegg:C03406',\n", + " 'ATP(aq) + L-citrulline(aq) + L-aspartate(aq) = AMP(aq) + diphosphate(aq) + L-arginosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C00036',\n", + " 'ATP(aq) + pyruvate(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00100 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C02557',\n", + " 'ATP(aq) + propanoyl-CoA(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C01904 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'D-arabitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00006 = kegg:C00095 + kegg:C00005',\n", + " 'D-mannitol(aq) + NADP(aq) = D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C15025 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'D-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00584 + kegg:C00003 = kegg:C04707 + kegg:C00004',\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00007 = kegg:C00198 + kegg:C00027',\n", + " '-D-glucose(aq) + O2(aq) = D-glucono-1,5-lactone(aq) + H2O2(aq)'),\n", + " (nan, 'beta-D-glucose(aq) + 1/2 O2(aq) = D-glucono-1,5-lactone(aq) + H2O(l)'),\n", + " ('kegg:C00187 + kegg:C00007 = kegg:C00599 + kegg:C00027',\n", + " 'cholesterol(aq) + O2(aq) = cholest-4-en-3-one(aq) + H2O2(aq)'),\n", + " ('kegg:C00187 + 0.5 kegg:C00007 = kegg:C00599 + kegg:C00001',\n", + " 'cholesterol(aq) + 1/2 O2(aq) = cholest-4-en-3-one(aq) + H2O(l)'),\n", + " ('kegg:C00254 + kegg:C00003 = kegg:C01179 + kegg:C00004 + kegg:C00288',\n", + " 'prephenate(aq) + NAD(aq) = 4-hydroxyphenylpyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " '(S)-dihydroorotate(aq)+ oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)'),\n", + " ('kegg:C00037 + kegg:C00725 = metanetx.chemical:MNXM39260 + kegg:C00288',\n", + " 'glycine(aq) + lipoate(aq) = S-aminomethyldihydro--lipoate(aq) + carbon dioxide(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00003 = kegg:C00127 + kegg:C00004',\n", + " '2 reduced glutathione(aq) + NAD(aq) = oxidized glutathione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00366 + 0.5 kegg:C00007 + 2 kegg:C00001 = kegg:C01551 + kegg:C00288',\n", + " 'urate(aq) + 1/2 O2(aq) + 2 H2O(l) = allantoin(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00027 = 0.5 kegg:C00007 + kegg:C00001',\n", + " 'H2O2(aq) = 1/2 O2(aq) + H2O(l)'),\n", + " (nan, 'H2O2 + reduced thiocyanate = oxidized thiocyanate + H2O'),\n", + " ('kegg:C02278 + kegg:C01847 + kegg:C00007 = kegg:C02679 + kegg:C00061 + kegg:C00001',\n", + " 'dodecanal(aq) + FMN(reduced) + O2(aq) = dodecanoic acid(aq) + FMN(oxidized) + H2O(l)'),\n", + " ('kegg:C00808 + kegg:C00004 + kegg:C00007 = kegg:C03448 + kegg:C00003 + kegg:C00001',\n", + " '(+)-camphor(aq) + NADH(aq) + O2(aq) = (+)-5-exo-hydroxycamphor(aq) + NAD(aq) + H2O(l)'),\n", + " ('kegg:C04377 + kegg:C00037 + kegg:C00001 = kegg:C01217 + kegg:C00065',\n", + " 'CH2-H4PteGlu4(aq) + glycine(aq) + H2O(l) = H4PteGlu4(aq) + L-serine(aq)'),\n", + " ('kegg:C00024 + kegg:C00065 = kegg:C00010 + kegg:C00979',\n", + " 'acetyl-CoA(aq) + L-serine(aq) = CoA(aq) + O-acetyl-L-serine(aq)'),\n", + " ('kegg:C00079 + kegg:C00026 = kegg:C00166 + kegg:C00025',\n", + " 'L-phenylalanine(aq) + 2-oxoglutarate(aq) = phenylpyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00082 + kegg:C00026 = kegg:C01179 + kegg:C00025',\n", + " 'L-tyrosine(aq) + 2-oxoglutarate(aq) = 4-hydroxyphenylpyruvate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C05665 = kegg:C00022 + kegg:C00986',\n", + " 'L-alanine(aq) + 3-aminopropionaldehyde(aq) = pyruvate(aq) + 1,3-diaminopropane(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " '-isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'ammonium carbamate(aq) + H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-4-hydroxyphenylglycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00073 + kegg:C00033',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = L-methionine(aq) + acetate(aq)'),\n", + " ('kegg:C03410 = kegg:C03521 + kegg:C00022',\n", + " 'N-glycolylneuraminate(aq) = N-glycolyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00251 = kegg:C00156 + kegg:C00022',\n", + " 'chorismate(aq) = 4-hydroxybenzoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C06322 + kegg:C00001 = kegg:C06749',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq) + H2O(l) = 6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!'),\n", + " (nan,\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00118 = kegg:C03506',\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " (nan,\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " ('kegg:C00254 = kegg:C00166 + kegg:C00001 + kegg:C00288',\n", + " 'prephenate(aq) = phenylpyruvate(aq) + H2o(l) + carbon dioxide(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C11355 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 4-amino-4-deoxychorismate(aq) + H2O(l)'),\n", + " ('kegg:C00251 = kegg:C00254', 'chorismate(aq) = prephenate(aq)'),\n", + " ('kegg:C00251 = kegg:C00885', 'chorismate(aq) = isochorismate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C18054 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 2-amino-2-deoxyisochorismate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan, '2-butanone(sln)+ 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclobutanone(sln)+ 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cycloheptanone(sln)+ 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclohexanone(sln)+ 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclooctanone(sln)+ 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclopentanone(sln)+ 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-heptanone(sln)+ 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)'),\n", + " (nan, '2-hexanone(sln)+ 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-octanone(sln)+ 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-pentanone(sln)+ 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-ethanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-heptanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-hexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-pentanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-propanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)'),\n", + " ('kegg:C01845 + kegg:C00006 = kegg:C00207 + kegg:C00005',\n", + " '2-propanol(aq) + NADP(ox)(aq) = acetone(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(ox)(aq) = L-aspartate 4-semialdehyde(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol-1-phosphate(aq) + NAD(ox)(aq) = D-fructose 6-phosphate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq) + NAD(ox)(aq) = 2-oxobutanoate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(ox)(aq) = pyruvate(aq) + NAD(red)(aq)'),\n", + " (nan,\n", + " '(2R,3R)-erythro-fluoromalate(aq) + NAD(aq) = (3R)-fluorooxaloacetate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '(S)-malate(aq) + 3-acetylpyridine adenine dinucleotide(ox)(aq) = oxaloacetate(aq) + 3-acetylpyridine adenine dinucleotide(red)(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(ox)(aq) = oxaloacetate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00314 + kegg:C00006 = kegg:C00250 + kegg:C00005',\n", + " 'pyridoxine(aq) + NADP(ox)(aq) = pyridoxal(aq) + NADP(red)(aq)'),\n", + " ('kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg:C00288 + kegg:C00004',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq) + NAD(ox) = 2-oxoadipate(aq) + carbon dioxide(aq) + NAD(red)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-L-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-D-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " ('kegg:C00522 + kegg:C00006 = kegg:C00966 + kegg:C00005',\n", + " '(R)-pantoate(aq) + NADP(ox) = 2-dehydropantoate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C15673 + kegg:C00006 = kegg:C02780 + kegg:C00005',\n", + " '2-keto-L-gulonate(aq) + NADP(ox)(aq) = 2,5-diketo-D-gluconate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00385 + kegg:C00001 + kegg:C00007 = kegg:C00366 + kegg:C00027',\n", + " 'xanthine(aq) + H2O(l) + O2(aq) = urate(aq) + H2O2(aq)'),\n", + " ('kegg:C00232 + kegg:C00005 = kegg:C00989 + kegg:C00006',\n", + " '4-oxobutanoate(aq) + NADP(red)(aq) = 4-hydroxybutanoate(aq) + NADP(ox)(aq)'),\n", + " (nan,\n", + " '4-dimethylaminomethylbenzylamine(aq) + H2O(l) + O2(aq) = 4-dimethylaminomethylbenzaldehyde(aq) + ammonia(aq) + H2O2(aq)'),\n", + " (nan,\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00234 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(ox)(aq) = 10-formyltetrahydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00449 + kegg:C00003 + kegg:C00001 = kegg:C00047 + kegg:C00026 + kegg:C00004',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine + NAD(ox) + H2O(l) = L-lysine(aq) + 2-oxoglutarate(aq) + NAD(red)'),\n", + " ('kegg:C00004 + kegg:C00006 = kegg:C00003 + kegg:C00005',\n", + " 'NAD(red)(aq) + NADP(ox)(aq) = NAD(ox)(aq) + NADP(red)(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 glutathoine(red)(aq) + NADP(ox)(aq) = glutathoine(ox)(aq) + NADP(red)(aq)'),\n", + " (nan, '2 glutathione(red)(ox) + NADP(aq) = glutathione(ox)(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00704 = kegg:C00007 + kegg:C00027', '2 O2- = O2 + H2O2'),\n", + " (nan, 'methyl viologen(red)(aq) = methyl viologen(ox)(aq) + H2(g)'),\n", + " ('kegg:C00169 + kegg:C00049 = kegg:C00009 + kegg:C00438',\n", + " 'carbamoyl phosphate(aq) + L-aspartate(aq) = orthophosphate(aq) + N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C04688 + kegg:C00043 = kegg:C03688 + kegg:C04738',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq) + UDP-N-acetyl-D-glucosamine(aq) = acyl-carrier-protein(aq) + UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'),\n", + " (nan,\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C06021 = kegg:C00237 + kegg:C06020 + kegg:C00010',\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2 '-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00020 + kegg:C00013 = kegg:C00147 + kegg:C00119',\n", + " 'AMP(aq) + pyrophosphate(aq) = adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00013 = kegg:C00262 + kegg:C00119',\n", + " 'IMP(aq) + pyrophosphate(aq) = hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5 '-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " ('kegg:C01185 + kegg:C00013 = kegg:C00253 + kegg:C00119',\n", + " 'Nicotinate D-ribonucleotide(aq) + pyrophosphate(aq) = nicotinic acid(aq) + 5-Phospho-alpha-D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00170 + kegg:C00009 = kegg:C00147 + kegg:C04188',\n", + " \"5 '-methylthioadenosine(aq) + orthophosphate(aq) = adenine(aq) + 5-methylthio-D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C03557 + kegg:C00022 = kegg:C03167 + kegg:C00041',\n", + " '(2-aminoethyl)phosphonate(aq) + pyruvate(aq) = 2-phosphonoacetaldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3, 3-dimethyl-2-oxobutanoate(aq) +L-glutamatea'),\n", + " (nan,\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00183 + kegg:C00026 = kegg:C06255 + kegg:C00025',\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01005 + kegg:C00026 = kegg:C03232 + kegg:C00025',\n", + " 'O-phospho-L-serine(aq) + 2-oxoglutarate(aq) = 3-phosphonooxypyruvate(aq) + L-glutamate(aq)'),\n", + " (nan, 'ATP(aq) + serpeptide(aq) =ADP(aq) + phosphorylated serpeptide(aq) '),\n", + " (nan, 'ATP(aq) + syntide 2(aq) =ADP(aq) + phosphosyntide(aq) '),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00074 + kegg:C00008',\n", + " 'ATP(aq) + pyruvate(aq) = phosphoenolpyruvate(aq) + ADP(aq)'),\n", + " ('kegg:C00013 + kegg:C00085 = kegg:C00009 + kegg:C00354',\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01003 = kegg:C00008 + kegg:C03875',\n", + " 'ATP(aq) + myosin light chain(aq) = ADP(aq) + myosin light chain phosphate(aq)'),\n", + " (nan,\n", + " '2-aminobenzoic acid(aq) + ATP(aq) = 2-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-aminobenzoic acid(aq) + ATP(aq) = 3-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-aminobenzoic acid(aq) + ATP(aq) = 4-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " 'benzoic acid(aq) + ATP(aq) = benzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '2,3-dihydroxybenzoic acid(aq) + ATP(aq) = 2,3-dihydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxyanthranilic acid(aq) +ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxybenzoic acid(aq) +ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-hydroxybenzoic acid(aq) +ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxy-4-methylbenzoic acid(aq) _x0005_ATP(aq) =3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-methylbenzoic acid(aq) +ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-methylbenzoic acid(aq) +ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + Nomega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00013 + kegg:C00224',\n", + " 'ATP(aq) + sulfate(aq) = pyrophosphate(aq) + adenylylsulfate(aq)'),\n", + " (nan,\n", + " 'deoxynucleoside triphosphate(aq) _x0005_polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq) '),\n", + " ('kegg:C00008 + kegg:C00103 = kegg:C00498 + kegg:C00009',\n", + " 'ADP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00001 = kegg:C00020 + kegg:C00074 + kegg:C00009',\n", + " 'ATP(aq) + pyruvate(aq) + H2O(l) = AMP(aq) + phosphoenolpyruvate(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " 'benzyl alcohol(sln)+ butyl acetate(sln) = benzyl acetate(sln)+ 1-butanol(sln)'),\n", + " (nan, 'butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 2-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'dodecyl dodecanoate(sln) +H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln) '),\n", + " (nan,\n", + " 'D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + dodecyl dodecanoate(sln) = (-)-menthyl dodecanoate(sln) + 1-dodecanol(sln) '),\n", + " (nan,\n", + " '1-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '2-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan, 'oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1,2-dioctanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =cis-2-hydroxycyclopentanemethanol-phosphate(aq) '),\n", + " (nan,\n", + " 'trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =trans-2-hydroxycyclopentanemethanol -phosphate(aq) '),\n", + " (nan,\n", + " '1R, 2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) +H2O(l) =1R, 2S-trans-2-hydroxytetrahydrofuranmethanol -phosphate(aq) '),\n", + " (nan,\n", + " '5-methoxytrimethylene phosphate(aq) +H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq) '),\n", + " (nan,\n", + " '5-methyltrimethylene phosphate(aq) +H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq) '),\n", + " (nan, 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " (nan, \"adenosine 3':5'-(cyclic)phosphate(aq) +H2O(l) =AMP(aq) \"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq) + H2O(l) = guanosine 5 '-phosphate(aq)\"),\n", + " ('kegg:C00498 + kegg:C00001 = kegg:C00103 + kegg:C00020',\n", + " 'ADPglucose(aq) + H2O(l) =-D-glucose 1-phosphate(aq) + AMP(aq)'),\n", + " ('kegg:C00294 + kegg:C00001 = kegg:C00262 + kegg:C00121',\n", + " 'inosine(aq) + H2O(l) = hypoxanthine(aq) + D-ribose(aq)'),\n", + " (nan, '4-nitrophenyl acetate(aq) +H2O(l) = 4-nitrophenol(aq) +acetate(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Leu(aq) +4-nitrophenyl analide(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Phe(aq) +4-nitrophenylanalide(aq) '),\n", + " (nan, 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " (nan, 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " (nan,\n", + " 'cefamandole(aq) +H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) +D-mandelic acid(aq) '),\n", + " (nan,\n", + " '2-acetamidohept-6-enoic acid(aq) +H2O(l) =acetate(aq) + 2-aminohept-6-enoic acid(aq) '),\n", + " (nan, 'N-acetyl-L-alanine(aq) +H2O(l) =acetate(aq) +L-alanine(aq) '),\n", + " (nan, 'N-acetyl-L-cysteine(aq) +H2O(l) =acetate(aq) +L-cysteine(aq) '),\n", + " (nan, 'N-acetyl-L-norleucine(aq) +H2O(l) =acetate(aq) +L-norleucine(aq) '),\n", + " (nan, 'N-acetyl-L-valine(aq) +H2O(l) =acetate(aq) +L-valine(aq) '),\n", + " ('kegg:C03519 + kegg:C00001 = kegg:C00033 + kegg:C00079',\n", + " 'N-acetyl-L-phenylalanine(aq) + H2O(l) = acetate(aq) + L-phenylalanine(aq)'),\n", + " (nan, 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " ('kegg:C11695 + kegg:C00001 = kegg:C00189 + kegg:C00219',\n", + " 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " (nan,\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " ('kegg:C16512 + kegg:C00001 = kegg:C00189 + kegg:C00249',\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " (nan, '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00429 + kegg:C00001 = kegg:C02642',\n", + " '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C05922',\n", + " 'GTP(aq) + H2O(l) = ((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'),\n", + " ('kegg:C09814 + 2 kegg:C00001 = kegg:C00180 + kegg:C00014',\n", + " 'benzonitrile(aq) + 2 H2O(aq) = benzoic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C16074 + 2 kegg:C00001 = kegg:C07086 + kegg:C00014',\n", + " 'benzyl cyanide(aq) + 2 H2O(aq) = phenylacetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C02938 + 2 kegg:C00001 = kegg:C00954 + kegg:C00014',\n", + " '3-indoleacetonitrile(aq) + 2 H2O(l) = indole-3-acetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00130 + kegg:C00013',\n", + " 'ITP(aq) + H2O(l) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 = kegg:C00105 + kegg:C00288',\n", + " \"orotidine 5 '-phosphate(aq) = UMP(aq) + carbon dioxide(aq)\"),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C01182 + kegg:C00007 = kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + O2(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan,\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00279 + kegg:C00001 = kegg:C04691 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + D-erythrose 4-phosphate(aq) + H2O(l) = 2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00204 = kegg:C00022 + kegg:C00577',\n", + " '2-oxo-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde(aq)'),\n", + " (nan, 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C00108 + kegg:C00022 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = anthranilate(aq) + pyruvate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq) = trans-but-2-enoyl-coenzyme A + H2O(l)'),\n", + " ('kegg:C00318 = kegg:C04114 + kegg:C00001',\n", + " 'L-carnitine(aq) = 4-(trimethylammonio)but-2-enoate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C04691 = kegg:C00944 + kegg:C00009',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " (nan, 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00043 = kegg:C00203',\n", + " 'UDP-N-acetyl-D-glucosamine(aq) = UDP-N-acetyl-D-galactosamine(aq)'),\n", + " ('kegg:C00216 = kegg:C00121', 'D-arabinose(aq) = D-ribose(aq)'),\n", + " ('kegg:C01796 = kegg:C06463', 'D-erythrose(aq) = D-threose(aq)'),\n", + " ('kegg:C00031 = kegg:C00159', 'D-glucose(aq) = D-mannose(aq)'),\n", + " ('kegg:C05439 = kegg:C05437',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq) = (3,5)-cholesta-8,24-diene-3-ol(aq)'),\n", + " ('kegg:C00074 = kegg:C02798',\n", + " 'phosphoenolpyruvate(aq) = 3-phosphonopyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C00082 + kegg:C00787 = kegg:C00020 + kegg:C00013 + kegg:C02839',\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " ('kegg:C00002 + kegg:C00188 + kegg:C01651 = kegg:C00020 + kegg:C00013 + kegg:C02992',\n", + " 'ATP(aq) + L-threonine(aq) + tRNA-Thr(aq) = AMP(aq) + pyrophosphate(aq) + L-threonyl-tRNA-Thr(aq)'),\n", + " ('kegg:C00002 + kegg:C00407 + kegg:C01644 = kegg:C00020 + kegg:C00013 + kegg:C03127',\n", + " 'ATP(aq) + L-isoleusine(aq) + tRNA-Ile(aq) = AMP(aq) + pyrophosphate(aq) + L-isoleucyl-tRNA-Ile(aq)'),\n", + " ('kegg:C00002 + kegg:C00047 + kegg:C01646 = kegg:C00020 + kegg:C00013 + kegg:C01931',\n", + " 'ATP(aq) + L-lysine(aq) + tRNA-Lys(aq) = AMP(aq) + pyrophosphate(aq) + L-lysyl-tRNA-Lys(aq)'),\n", + " ('kegg:C00002 + kegg:C00065 + kegg:C01650 = kegg:C00020 + kegg:C00013 + kegg:C02553',\n", + " 'ATP(aq) + L-serine(aq) + tRNA-Ser(aq) = AMP(aq) + pyrophosphate(aq) + L-seryl-tRNA-Ser(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 + kegg:C01636 = kegg:C00020 + kegg:C00013 + kegg:C02163',\n", + " 'ATP(aq) + L-arginine(aq) + tRNA-Arg(aq) = AMP(aq) + pyrophosphate(aq) + L-arginyl-tRNA-Arg(aq)'),\n", + " ('kegg:C00002 + kegg:C00079 + kegg:C01648 = kegg:C00020 + kegg:C00013 + kegg:C03511',\n", + " 'ATP(aq) + L-phenylalanine(aq) + tRNA-Phe(aq) = AMP(aq) + pyrophosphate(aq) + L-phenylalanyl-tRNA-Phe(aq)'),\n", + " ('kegg:C00002 + kegg:C00135 + kegg:C01643 = kegg:C00020 + kegg:C00013 + kegg:C02988',\n", + " 'ATP(aq) + L-histidine(aq) + tRNA-His(aq) = AMP(aq) + pyrophosphate(aq) + L-histidyl-tRNA-His(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + (deoxyribonucleotide)_n(aq) + (deoxyribonucleotide)_m(aq) = AMP(aq) + pyrophosphate(aq) + (deoxyribonucleotide)_m+n(aq)'),\n", + " ('kegg:C00037 + kegg:C00003 + kegg:C00101 = kegg:C00143 + kegg:C00004 + kegg:C00014 + kegg:C00288 ',\n", + " 'glycine(aq) + NAD+(aq) + THF(aq) = 5,10-CH2-THF(aq) + NADH(aq) + NH3(aq) + CO2(aq)'),\n", + " ('kegg:C00101 + kegg:C00067 = kegg:C00143',\n", + " 'THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)'),\n", + " ('kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg:C00001',\n", + " 'Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'),\n", + " ('kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg:C04734',\n", + " \"10-Formyltetrahydrofolate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide = Tetrahydrofolate + 1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"),\n", + " ('kegg:C00199 + kegg:C00067 = kegg:C06019',\n", + " 'D-Ribulose 5-phosphate + Formaldehyde = D-arabino-Hex-3-ulose 6-phosphate'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate = D-Fructose 6-phosphate'),\n", + " ('kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg:C00092',\n", + " ',-trehalose 6-phosphate(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-glucose 6-phosphate(aq)')]" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rxn" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "id": "484e711f", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "id": "f2dd19b0", + "metadata": {}, + "outputs": [], + "source": [ + "import re" + ] + }, + { + "cell_type": "markdown", + "id": "3080dbb2", + "metadata": {}, + "source": [ + "### Reviewing the new stuff -- it's full of incoherent spacing around symbols and additional spaces" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "id": "5e406dc7", + "metadata": {}, + "outputs": [], + "source": [ + "dict_errors = {\n", + " 'H 20': 'H2O',\n", + " 'H20': 'H2O',\n", + " 'n -decanoic acid': 'n-decanoic acid',\n", + " ', ': ',',\n", + " 'L-glutamatea': 'L-glutamate(aq)',\n", + " 'methanol -': 'methanol-'\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 89, + "id": "cca8b0e1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg:C00004',\n", + " 'benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C06142 + kegg:C00003 = kegg:C01412 + kegg:C00004',\n", + " '1-butanol(aq) + NAD(aq) = butanal(aq) + NADH(aq)'),\n", + " ('kegg:C00854 + kegg:C00003 = kegg:C00414 + kegg:C00004',\n", + " 'cyclohexanol(aq) + NAD(aq) = cyclohexanone(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + kegg:C00003 = kegg:C00084 + kegg:C00004',\n", + " 'ethanol(aq) + NAD(aq) = acetaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + COCO:COCOM00012 = kegg:C00084 + COCO:COCOM00013',\n", + " 'ethanol(aq) + AP-NAD(aq) = acetaldehyde(aq) + AP-NADH(aq)'),\n", + " (nan,\n", + " 'ethanol(aq) + desamino NAD(aq) = acetaldehyde(aq) + desamino NADH(aq)'),\n", + " (nan, '1-hexanol + NAD = hexanal + NADH'),\n", + " ('kegg:C08492 + kegg:C00003 = kegg:C16310 + kegg:C00004',\n", + " 'cis-3-hexene-1-ol(aq) + NAD(aq) = cis-3-hexenal(aq) + NADH(aq)'),\n", + " (nan, 'trans-2-hexen-1-ol + NAD = trans-2-hexenal + NADH'),\n", + " (nan, '1-nonanol + NAD = nonanal + NADH'),\n", + " ('kegg:C00756 + kegg:C00003 = kegg:C01545 + kegg:C00004',\n", + " '1-octanol(aq) + NAD(aq) = octanal(aq) + NADH(aq)'),\n", + " ('kegg:C05979 + kegg:C00003 = kegg:C00479 + kegg:C00004',\n", + " '1-propanol(aq) + NAD(aq) = propanal(aq) + NADH(aq)'),\n", + " ('kegg:C01845 + kegg:C00003 = kegg:C00207 + kegg:C00004',\n", + " '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " (nan, '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " ('kegg:C00473 + kegg:C00003 = kegg:C00376 + kegg:C00004',\n", + " 'vitamin A alcohol(aq) + NAD(aq) = vitamin A aldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00003 = kegg:C00441 + kegg:C00004',\n", + " 'L-homoserine(aq) + NAD(aq) = L-aspartate 4-semialdehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(aq) = L-aspartate 4-semialdehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C03044 + kegg:C00003 = kegg:C00810 + kegg:C00004',\n", + " '(R,R)-2,3-butanediol(aq) + NAD(aq) = (R)-acetoin(aq) + NADH(aq)'),\n", + " ('kegg:C00116 + kegg:C00003 = kegg:C00184 + kegg:C00004',\n", + " 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " (nan, 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate(aq) + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " (nan, 'allitol(aq) + NAD(aq) = D-psicose(aq) + NADH(aq) '),\n", + " (nan,\n", + " 'D-glycero-D-glucoheptitol(aq) + NAD(aq) = D-sedoheptulose(aq) + NADH(aq)'),\n", + " ('kegg:C01507 + kegg:C00003 = kegg:C00247 + kegg:C00004',\n", + " 'L-iditol(aq) + NAD(aq) = L-sorbose(aq) + NADH(aq)'),\n", + " ('kegg:C00474 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'ribitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00794 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-sorbitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " (nan, 'L-threitol(aq) + NAD(aq) = L-erythrulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00003 = kegg:C00310 + kegg:C00004',\n", + " 'xylitol(aq) + NAD(aq) = D-xylulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00312 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = L-xylulose(aq) + NADPH(aq)'),\n", + " ('kegg:C01697 + kegg:C00003 = kegg:C00795 + kegg:C00004',\n", + " 'galactitol(aq) + NAD(aq) = D-tagatose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-mannitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol 1-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " (nan, 'myo-inositol + NAD = 2-oxo-myo-inositol + NADH'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00181 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = D-xylose(aq) + NADPH(aq)'),\n", + " ('kegg:C00296 + kegg:C00003 = kegg:C00944 + kegg:C00004',\n", + " 'quinate(aq) + NAD(aq) = 5-dehydroquinate(aq) + NADH(aq)'),\n", + " ('kegg:C00493 + kegg:C00006 = kegg:C02637 + kegg:C00005',\n", + " 'shikimate(aq) + NADP(aq) = 3-dehydroshikimate(aq) + NADPH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C00168 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = hydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00160 + kegg:C00003 = kegg:C00048 + kegg:C00004',\n", + " 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " (nan, nan),\n", + " (nan, 'glycolate + NAD = ...'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " '2-hydroxybutanoate(aq) + NAD(aq) = 2-oxobutanoate(aq) + NADH(aq)'),\n", + " (nan, '2,4-dihydroxybutanoate(aq) + NAD(aq) = ...'),\n", + " ('kegg:C00186 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(S)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + COCO:COCOM00012 = kegg:C00022 + COCO:COCOM00013',\n", + " '(S)-lactate(aq) + AP-NAD(aq)= pyruvate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C01089 + kegg:C00003 = kegg:C00164 + kegg:C00004',\n", + " '(R)-3-hydroxybutanoate(aq) + NAD(aq) = 3-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01188 + kegg:C00003 = kegg:C00349 + kegg:C00004',\n", + " '3-hydroxy-2-methylpropanoate(aq) + NAD(aq) = 2-methyl-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01144 + kegg:C00003 = kegg:C00332 + kegg:C00004',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq) + NAD(aq) = 3-oxobutanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C05268 + kegg:C00003 = kegg:C05269 + kegg:C00004',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq) + NAD(aq) = 3-oxohexanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(aq) = oxaloacetate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C00975 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = (E)-dihydroxyfumarate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C03459 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = 2-oxo-3-hydroxysuccinate(aq) + NADH(aq)'),\n", + " ('kegg:C00025 + kegg:C00149 + kegg:C00003 = kegg:C00049 + kegg:C00026 + kegg:C00004',\n", + " 'L-glutamate(aq) + (S)-malate(aq) + NAD(aq) = L-aspartate(aq) + 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00024 + kegg:C00003 + kegg:C00001 = kegg:C00158 + kegg:C00010 + kegg:C00004',\n", + " '(S)-malate(aq) + acetyl-CoA(aq) + NAD(aq) + H2O(l) = citrate(aq) + CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00288',\n", + " '(S)-malate(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00149 + kegg:C00006 + kegg:C00001 = kegg:C00022 + kegg:C00005 + kegg:C00288',\n", + " '(S)-malate(aq) + NADP(aq) + H2O(l) = pyruvate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00311 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00288',\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00345 + kegg:C00006 + kegg:C00001 = kegg:C00199 + kegg:C00005 + kegg:C00288',\n", + " '6-phospho-D-gluconate(aq) + NADP(aq) + H2O(l) = D-ribulose 5-phosphate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00031 + kegg:C00003 = kegg:C00198 + kegg:C00004',\n", + " '-D-glucose(aq) + NAD(aq) = D-glucono-1,5-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00124 + kegg:C00003 = kegg:C03383 + kegg:C00004',\n", + " 'D-galactose(aq) + NAD(aq) = D-galactono-1,4-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 = kegg:C01236 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) = D-glucono-1,5-lactone 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 + kegg:C00001 = kegg:C00345 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) + H2O(l) = 6-phospho-D-gluconate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + NAD(aq) = 5α-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α,17β-diol(aq) + NAD(aq) = 5α-androstane-17β-ol-3-one(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + TNAD(aq) = 5α-androstane-3,17-dione(aq) + TNADH(aq)'),\n", + " (nan,\n", + " '5β-androstane-3α-ol-17-one(aq) + NAD(aq) = 5β-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5alpha-androstane-3beta,17alpha-diol(aq) + NAD(aq) = 5alpha-androstane-17alpha-ol-3-one(aq) + NADH(aq)'),\n", + " ('kegg:C00535 + kegg:C00003 = kegg:C00280 + kegg:C00004',\n", + " '4-androstene-17-ol-3-one(aq) + NAD(aq) = 4-androstene-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " ('kegg:C00583 + kegg:C00006 = kegg:C00424 + kegg:C00005',\n", + " '1,2-propanediol(aq) + NADP(aq) = L-lactaldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01013 + kegg:C00003 = kegg:C00222 + kegg:C00004',\n", + " '3-hydroxypropanoate(aq) + NAD(aq) = 3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C01146 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = 2-hydroxy-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00989 + kegg:C00003 = kegg:C00232 + kegg:C00004',\n", + " '4-hydroxybutanoate(aq) + NAD(aq) = 4-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00951 + kegg:C00003 = kegg:C00468 + kegg:C00004',\n", + " 'estradiol-17(aq) + NAD(aq) = estrone(aq) + NADH(aq)'),\n", + " (nan, 'D-gluconate(aq) + NADP(aq) = 5-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00116 + kegg:C00006 = kegg:C00577 + kegg:C00005',\n", + " 'glycerol(aq) + NADP(aq) = (R)-glyceraldehyde(aq) + NADPH(aq)'),\n", + " (nan, 'glycolate(aq) + NADP(aq) = glyoxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00197 + kegg:C00003 = kegg:C03232 + kegg:C00004',\n", + " '3-phospho-D-glycerate(aq) + NAD(aq) = 3-phosphohydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C04367 + kegg:C00003 = kegg:C01244 + kegg:C00004',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq) + NAD(aq) =-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C03351 + kegg:C00006 = kegg:C03067 + kegg:C00005',\n", + " '3-hydroxybenzyl alcohol(aq) + NADP(aq) = 3-hydroxybenzaldehyde(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)'),\n", + " ('kegg:C00318 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'L-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " ('kegg:C02043 + kegg:C00003 = kegg:C00331 + kegg:C00004',\n", + " 'indole-3-lactate(aq) + NAD(aq) = indole-3-pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00006 = kegg:C00198 + kegg:C00005',\n", + " 'D-glucose(aq) + NADP(aq) = D-glucono-1,5-lactone(aq) + NADPH(aq)'),\n", + " ('kegg:C00095 + kegg:C00006 = kegg:C00273 + kegg:C00005',\n", + " 'D-fructose(aq) + NADP(aq) = 5-dehydro-D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C02782 + kegg:C00003 = kegg:C03926 + kegg:C00004',\n", + " '2-deoxy-D-gluconate(aq) + NAD(aq) = 2-deoxy-3-dehydro-D-gluconate(aq) + NADH(aq)'),\n", + " ('kegg:C01620 + kegg:C00003 = kegg:C03064 + kegg:C00004',\n", + " 'L-threonate(aq) + NAD(aq) = 3-oxo-L-threonate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-sorbitol 6-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C04741 + kegg:C00003 = kegg:C04654 + kegg:C00004',\n", + " 'prostaglandin E1(aq) + NAD(aq) = 15-oxo-prostaglandin E1(aq) + NADH(aq)'),\n", + " (nan,\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq) + NAD(aq) = 4-pregnene-11β,17α-diol-3,20,21-trione( aq) + NADH(aq)'),\n", + " ('kegg:C02953 + kegg:C00006 = kegg:C00835 + kegg:C00005',\n", + " '7,8-dihydrobiopterin(aq) + NADP(aq) = sepiapterin(aq) + NADPH(aq)'),\n", + " ('kegg:C00590 + kegg:C00006 = kegg:C02666 + kegg:C00005',\n", + " 'coniferyl alcohol(aq) + NADP(aq) = coniferyl aldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01087 + kegg:C00003 = kegg:C00026 + kegg:C00004',\n", + " '(R)-2-hydroxyglutarate(aq) + NAD(aq) = 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00006 = kegg:C00092 + kegg:C00005',\n", + " 'D-sorbitol 6-phosphate(aq) + NADP(aq) = D-glucose 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00257 + kegg:C00006 = kegg:C06473 + kegg:C00005',\n", + " 'D-gluconate(aq) + NADP(aq) = 2-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00186 + kegg:C00036 = kegg:C00149 + kegg:C00022',\n", + " '(S)-lactate(aq) + oxaloacetate(aq) = (S)-malate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00243 + 2 kegg:C00125 = kegg:C05403 + 2 kegg:C00126',\n", + " 'lactose(aq) + 2 cytochrome c(aq) = 3-oxolactose(aq) + 2 reduced cytochrome c(aq)'),\n", + " ('kegg:C00058 + kegg:C00003 + kegg:C00001 = kegg:C00288 + kegg:C00004',\n", + " 'formate(aq) + NAD(aq) + H2O(l) = carbon dioxide(aq) + NADH(aq)'),\n", + " ('kegg:C00084 + kegg:C00010 + kegg:C00003 = kegg:C00024 + kegg:C00004',\n", + " 'acetaldehyde(aq) + CoA(aq) + NAD(aq) = acetyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate 4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate-4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (aminomethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-animomethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloroethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloroethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloromethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloromethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (ethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-ethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methoxy)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methoxy)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methyl)phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00009 + kegg:C00003 = kegg:C00236 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + orthophosphate(aq) + NAD(aq) = 3-phospho-D-glyceroyl phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + phosphonate(aq) + NAD(aq) = (3-phospho-D-glyceroyl)phosphonate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00008 + kegg:C00003 + kegg:C00009 = kegg:C00197 + kegg:C00002 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + ADP(aq) + NAD(aq) + orthophosphate(aq) = 3-phospho-D-glycerate(aq) + ATP(aq) + NADH(aq)'),\n", + " ('kegg:C00048 + kegg:C00010 + kegg:C00006 = kegg:C00313 + kegg:C00005',\n", + " 'glyoxylate(aq) + CoA(aq) + NADP(aq) = oxalyl-CoA(aq) + NADPH(aq)'),\n", + " ('kegg:C00058 + kegg:C00006 + kegg:C00001 = kegg:C00288 + kegg:C00005',\n", + " 'formate(aq) + NADP(aq) + H2O(l) = carbon dioxide(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00042 + kegg:C00007 = 2 kegg:C00122 + 2 kegg:C00001',\n", + " '2 succinate(aq) + O2(aq) = 2 fumarate(aq) + 2 H2O(l)'),\n", + " ('kegg:C00337 + kegg:C00003 = kegg:C00295 + kegg:C00004',\n", + " '(S)-dihydroorotate(aq) + NAD(aq) = orotate(aq) + NADH(aq)'),\n", + " ('kegg:C00337 + COCO:COCOM00012 = kegg:C00295 + COCO:COCOM00013',\n", + " '(S)-dihydroorotate(aq) + AP-NAD(aq) = orotate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00041 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00014',\n", + " 'L-alanine(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00003 + kegg:C00001 = kegg:C00026 + kegg:C00004 + kegg:C00014',\n", + " 'L-glutamate(aq) + NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + COCO:COCOM00012 + kegg:C00001 = kegg:C00026 + COCO:COCOM00013 + kegg:C00014',\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + desamino NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + desamino NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00014',\n", + " 'L-glutamate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + ammonia(aq)'),\n", + " ('kegg:C00123 + kegg:C00003 + kegg:C00001 = kegg:C00233 + kegg:C00004 + kegg:C00014',\n", + " 'L-leucine(aq) + NAD(aq) + H2O(l) = 4-methyl-2-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C01186 + kegg:C00003 + kegg:C00001 = kegg:C03656 + kegg:C00004 + kegg:C00014',\n", + " 'L-erythro-3,5-diaminohexanoate(aq) + NAD(aq) + H2O(l) = (S)-5-amino-3-oxohexanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C03943 + kegg:C00003 + kegg:C00001 = kegg:C03341 + kegg:C00004 + kegg:C00014',\n", + " '2,4-diaminopentanoate(aq) + NAD(aq) + H2O(l) = 2-amino-4-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03564 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03912 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-5-carboxylate(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00415 = kegg:C00504 + kegg:C00101',\n", + " '2 7,8-dihydrofolate(aq) = folate(aq) + 5,6,7,8-tetrahydrofolate(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(aq) = 7,8-dihydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00445 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(aq) = 5,10-methenyltetrahydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C04137 + kegg:C00003 + kegg:C00001 = kegg:C00062 + kegg:C00022 + kegg:C00004',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq) + NAD(aq) + H2O(l) = L-arginine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00143 + COCO:COCOM00012 = kegg:C00445 + COCO:COCOM00013',\n", + " '5,10-methylenetetrahydrofolate(aq) + AP-NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00143 + kegg:C00003 = kegg:C00445 + kegg:C00004',\n", + " '5,10-methylenetetrahydrofolate(aq) + NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + NADH(aq)'),\n", + " ('kegg:C03210 + kegg:C00003 + kegg:C00001 = kegg:C00041 + kegg:C00022 + kegg:C00004',\n", + " \"2,2'-iminodipropanoate(aq) + NAD(aq) + H2O(l) = L-alanine(aq) + pyruvate(aq) + NADH(aq)\"),\n", + " (nan,\n", + " '2-methyliminodiacetatc(aq) + NAD(aq) + H20(l) = glycine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00408 + kegg:C00006 = kegg:C04092 + kegg:C00005',\n", + " 'L-pipecolate(aq) + NADP(aq) =D-1-piperidine-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00003 + kegg:C00005 = kegg:C00004 + kegg:C00006',\n", + " 'NAD(aq) + NADPH(aq) = NADH(aq) + NADP(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00342 + kegg:C00006 = kegg:C00343 + kegg:C00005',\n", + " 'reduced thioredoxin(aq) + NADP(aq) = oxidized thioredoxin(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00004 + kegg:C00007 = 2 kegg:C00003 + 2 kegg:C00001',\n", + " '2 NADH(aq) + O2(aq) = 2 NAD(aq) + 2 H2O(l)'),\n", + " ('kegg:C00440 + kegg:C00016 = kegg:C00143 + kegg:C01352',\n", + " '5-methyltetrahydrofolate(aq) + flavin-adenine dinucleotide(aq) = 5,10-methylenetetrahydrofolate(aq) + reduced flavin-adenine dinucleotide(aq)'),\n", + " ('kegg:C00579 + kegg:C00003 = kegg:C00248 + kegg:C00004',\n", + " 'dihydrolipoamide(aq) + NAD(aq) = lipoamide(aq) + NADH(aq)'),\n", + " ('kegg:C02147 + kegg:C00003 = kegg:C00725 + kegg:C00004',\n", + " 'dihydro--lipoate(aq) + NAD(aq) =-lipoate(aq) + NADH(aq)'),\n", + " ('kegg:C00010 + kegg:C00127 = kegg:C00920 + kegg:C00051',\n", + " 'CoA(aq) + oxidized glutathione(aq) = CoA-glutathione(aq) + reduced glutathione(aq)'),\n", + " (nan, '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('4 kegg:C00126 + kegg:C00007 = 4 kegg:C00125 + 2 kegg:C00001',\n", + " '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('kegg:C00282 + kegg:C00003 = kegg:C00004', 'H2(aq) + NAD(aq) = NADH(aq)'),\n", + " ('kegg:C00719 + kegg:C00155 = kegg:C01026 + kegg:C00073',\n", + " 'betaine(aq) + L-homocysteine(aq) = N,N-dimethylglycine(aq) + L-methionine(aq)'),\n", + " ('kegg:C03392 + kegg:C00155 = kegg:C03173 + kegg:C00073',\n", + " 'dimethylacetothetin(aq) + L-homocysteine(aq) = S-methylthioglycolate(aq) + L-methionine(aq)'),\n", + " (nan,\n", + " 'dimethylpropiothetin(aq) + L-homocysteine(aq) = S-methyltpropiothetin(aq) + L-methionine(aq)'),\n", + " (nan, 'S-methylmethionine(aq) + L-homocysteine(aq) = 2 L-methionine(aq)'),\n", + " ('kegg:C01008 + kegg:C00155 = kegg:C00580 + kegg:C00073',\n", + " 'trimethylsulfonium(aq) + L-homocysteine(aq) = dimethylsulfide(aq) + L-methionine(aq)'),\n", + " ('kegg:C00019 + kegg:C00155 = kegg:C00021 + kegg:C00073',\n", + " 'S-adenosyl-L-methionine(aq) + L-homocysteine(aq) = S-adenosyl-L-homocysteine(aq) + L-methionine(aq)'),\n", + " ('kegg:C00143 + kegg:C00365 = kegg:C00415 + kegg:C00364',\n", + " '5,10-methylenetetrahydrofolate(aq) + dUMP(aq) = dihydrofolate(aq) + dTMP(aq)'),\n", + " ('kegg:C00037 + kegg:C00084 = kegg:C00188',\n", + " 'glycine(aq) + acetaldehyde(aq) = L-threonine(aq)'),\n", + " ('kegg:C00037 + kegg:C00067 = kegg:C00065',\n", + " 'glycine(aq) + formaldehyde(aq) = L-serine(aq)'),\n", + " ('kegg:C00143 + kegg:C00037 + kegg:C00001 = kegg:C00101 + kegg:C00065',\n", + " '5,10-methylenetetrahydrofolate(aq) + glycine(aq) + H2O(l) = tetrahydrofolate(aq) + L-serine(aq)'),\n", + " ('kegg:C00664 + kegg:C00037 = kegg:C02718 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + glycine(aq) = N-formiminoglycine(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C00664 + kegg:C00025 = kegg:C00439 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + L-glutamate(aq) = N-formimino-L-glutamate(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C03059 + kegg:C00101 = kegg:C00143 + kegg:C00740 + kegg:C00001',\n", + " '2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)'),\n", + " ('kegg:C03059 = kegg:C00740 + kegg:C00067',\n", + " '2-hydroxymethylserine(aq) = D-serine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C02115 + kegg:C00101 = kegg:C00143 + kegg:C00133 + kegg:C00001',\n", + " '2-methylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-alanine(aq) + H2O(l)'),\n", + " ('kegg:C02115 = kegg:C00133 + kegg:C00067',\n", + " '2-methylserine(aq) = D-alanine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00036 + kegg:C00100 = kegg:C00022 + kegg:C02557',\n", + " 'oxaloacetate(aq) + propanoyl-CoA(aq) = pyruvate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00169 + kegg:C00077 = kegg:C00327 + kegg:C00009',\n", + " 'carbamoyl phosphate(aq) + L-ornithine(aq) = L-citrulline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00062 + kegg:C00037 = kegg:C00077 + kegg:C00581',\n", + " 'L-arginine(aq) + glycine(aq) = L-ornithine(aq) + guanidinoacetate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phospahte(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00266 = kegg:C02045 + kegg:C00279',\n", + " 'D-fructose 6-phosphate(aq) + glycolaldehyde(aq) = L-erythrulose(aq) + D-erythrose 4-phosphate(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00117 + kegg:C00231',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-ribose 5-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00095 + kegg:C00118 = kegg:C00085 + kegg:C00577',\n", + " 'D-fructose(aq) + D-glyceraldehyde-3-phosphate(aq) = D-fructose 6-phosphate(aq) + D-glyceraldehyde(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00279 + kegg:C00085',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C01589 = kegg:C02560 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + aniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-acetylacetanalide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-aminoacetophenone(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-acetamidobenzoate(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-aminobenzoate(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methylacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + p-toluidine(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-toluidine(aq)\"),\n", + " ('kegg:C00024 + kegg:C00114 = kegg:C00010 + kegg:C01996',\n", + " 'acetyl-CoA(aq) + choline(aq) = CoA(aq) + O-acetylcholine(aq)'),\n", + " ('kegg:C00024 + kegg:C00318 = kegg:C00010 + kegg:C02571',\n", + " 'acetyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-acetylcarnitine(aq)'),\n", + " (nan, 'butyryl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-butyrylcarnitine(aq)'),\n", + " ('kegg:C00100 + kegg:C00318 = kegg:C00010 + kegg:C03017',\n", + " 'propionyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-propionylcarnitine(aq)'),\n", + " ('kegg:C00024 + kegg:C00009 = kegg:C00010 + kegg:C00227',\n", + " 'acetyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00798 + kegg:C00009 = kegg:C00010 + kegg:C02405',\n", + " 'formyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + formyl phosphate(aq)'),\n", + " ('kegg:C00022 + kegg:C00009 = kegg:C00227 + kegg:C00058',\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00010 + kegg:C00033 + kegg:C00002 = kegg:C00024 + kegg:C00008 + kegg:C00009',\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP(aq) + orthophospate(aq)'),\n", + " ('2 kegg:C00024 = kegg:C00010 + kegg:C00332',\n", + " '2 acetyl-CoA(aq) = CoA(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00154 + kegg:C00318 = kegg:C00010 + kegg:C02990',\n", + " 'palmitoyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-palmitoylcarnitine(aq)'),\n", + " ('kegg:C00437 + kegg:C00025 = kegg:C00077 + kegg:C00624',\n", + " 'N-2-acetyl-L-ornithine(aq) + L-glutamate(aq) = L-ornithine(aq) + N-acetyl-L-glutamate(aq)'),\n", + " ('kegg:C00024 + kegg:C00229 = kegg:C00010 + kegg:C03939',\n", + " 'acetyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + acetyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00083 + kegg:C00229 = kegg:C00010 + kegg:C01209',\n", + " 'malonyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + malonyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00024 + kegg:C00058 = kegg:C00010 + kegg:C00022',\n", + " 'acetyl-CoA(aq) + formate(aq) = CoA(aq) + pyruvate(aq)'),\n", + " (nan,\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00089 + kegg:C00009 = kegg:C00103 + kegg:C00095',\n", + " 'sucrose(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-fructose(aq)'),\n", + " ('kegg:C00208 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'maltose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'sucrose(aq) + (2,6-beta-D-fructosyl)n(aq) = D-glucose(aq) + (2,6-beta-D-fructosyl)n+1(aq)'),\n", + " ('kegg:C00498 + kegg:C00095 = kegg:C00008 + kegg:C00089',\n", + " 'ADPglucose(aq) + D-fructose(aq) = ADP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00095 = kegg:C00015 + kegg:C00089',\n", + " 'UDPglucose(aq) + D-fructose(aq) = UDP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00085 = kegg:C00015 + kegg:C16688',\n", + " 'UDPglucose(aq) + D-fructose 6-phosphate(aq) = UDP(aq) + sucrose 6-phosphate(aq)'),\n", + " ('kegg:C00029 + kegg:C00092 = kegg:C00015 + kegg:C00689',\n", + " \"UDP-glucose + D-glucose 6-phosphate = UDP + alpha,alpha'-trehalose 6-phosphate\"),\n", + " (nan, 'cycloheptaamylose(aq) + 7 H2O(l) = 7 D-glucose(aq)'),\n", + " (nan, 'cyclohexaamylose(aq) + 6 H2O(l) = 6 D-glucose(aq)'),\n", + " (nan, 'cyclooctaamylose(aq) + 8 H2O(l) = 8 D-glucose(aq)'),\n", + " ('kegg:C00185 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'cellobiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C06219 + kegg:C00009 = kegg:C00185 + kegg:C00103',\n", + " 'cellotriose(aq) + orthophosphate(aq) = cellobiose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C02048 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'laminaribiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritetraose(aq) + orthophosphate(aq) = laminaritriose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritriose(aq) + orthophosphate(aq) = laminaribiose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01083 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " ',-trehalose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01235 + kegg:C00492 = kegg:C00137 + kegg:C01613',\n", + " '1--D-galactosyl-myo-inositol(aq) + raffinose(aq) = myo-inositol(aq) + stachyose(aq)'),\n", + " ('kegg:C00029 + kegg:C00482 = kegg:C00015 + kegg:C01175',\n", + " 'UDPglucose(aq) + sinapate(aq) = UDP(aq) + 1-sinapoyl-D-glucose(aq)'),\n", + " ('kegg:C00212 + kegg:C00009 = kegg:C00147 + kegg:C00620',\n", + " 'adenosine(aq) + orthophosphate(aq) = adenine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2'-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00387 + kegg:C00009 = kegg:C00242 + kegg:C00620',\n", + " 'guanosine(aq) + orthophosphate(aq) = guanine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00294 + kegg:C00009 = kegg:C00262 + kegg:C00620',\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + alpha-D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00153 + kegg:C00620 = kegg:C03150 + kegg:C00009',\n", + " 'nicotinamide(aq) + D-ribose 1-phosphate(aq) = nicotinamide riboside(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01762 + kegg:C00009 = kegg:C00385 + kegg:C00620',\n", + " 'xanthosine(aq) + orthophosphate(aq) = xanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan, 'inosine(aq) + thymine(aq) = 5-methyluridine(aq) + hypoxanthine(aq)'),\n", + " (nan,\n", + " '5-methyluridine(aq) + orthophosphate(aq) = thymine(aq) + alpha-D-ribose-1-phosphate'),\n", + " ('kegg:C00299 + kegg:C00009 = kegg:C00106 + kegg:C00620',\n", + " 'uridine(aq) + orthophosphate(aq) = uracil(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00214 + kegg:C00147 = kegg:C00559 + kegg:C00178',\n", + " \"thymidine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + thymine(aq)\"),\n", + " ('kegg:C05512 + kegg:C00147 = kegg:C00559 + kegg:C00262',\n", + " \"2'-deoxyinosine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + hypoxanthine(aq)\"),\n", + " ('kegg:C00147 + kegg:C00119 = kegg:C00020 + kegg:C00013',\n", + " 'adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = AMP(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " \"5-amino-4-imidazolecarboxamide(aq) + 5-phospho-alpha-D-ribose 1-dipihosphate(aq) = 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00144 + kegg:C00262 = kegg:C00130 + kegg:C00242',\n", + " 'GMP(aq) + hypoxanthine(aq) = IMP(aq) + guanine(aq)'),\n", + " ('kegg:C00242 + kegg:C00119 = kegg:C00144 + kegg:C00013',\n", + " 'guanine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = GMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00262 + kegg:C00119 = kegg:C00130 + kegg:C00013',\n", + " 'hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5'-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " (nan,\n", + " \"orotidine 5'-phosphate(aq) + thiopyrophosphate(aq) = orotate(aq) + phosphoribosyl-1-O-(2-thiodiphosphate)(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + aniline(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteroanilithiamine(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + nicotinamide(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteronicotinathiamine(aq)\"),\n", + " ('kegg:C04752 + kegg:C04327 = kegg:C00013 + kegg:C01081',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq) + 4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq) = pyrophosphate(aq) + thiamine monophosphate(aq)'),\n", + " ('kegg:C00049 + kegg:C00026 = kegg:C00036 + kegg:C00025',\n", + " 'L-aspartate(aq) + 2-oxoglutarate(aq) = oxaloacetate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C19838 + kegg:C00026 = kegg:C03459 + kegg:C00025',\n", + " 'erythro-3-hydroxyaspartate(aq) + 2-oxoglutarate(aq) = 2-oxo-3-hydroxybutanedioic acid(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00026 = kegg:C00022 + kegg:C00025',\n", + " 'L-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01100 + kegg:C00026 = kegg:C01267 + kegg:C00025',\n", + " 'L-histidinol phosphate(aq) + 2-oxoglutarate(aq) = 3-(imidazol-4-yl)-2-oxopropyl phosphate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00077 + kegg:C00026 = kegg:C03912 + kegg:C00025',\n", + " 'L-ornithine(aq) + 2-oxoglutarate(aq) = DL-D-1-pyrroline-5-carboxylate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00064 + kegg:C00048 = kegg:C00940 + kegg:C00037',\n", + " 'L-glutamine(aq) + glyoxylate(aq) = 2-oxoglutaramate(aq) + glycine(aq)'),\n", + " (nan,\n", + " 'L-glutamine(aq) + 2-oxo-4-methiolbutyrate(aq) = 2-oxoglutaramate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00064 + kegg:C00022 = kegg:C00940 + kegg:C00041',\n", + " 'L-glutamine(aq) + pyruvate(aq) = 2-oxoglutaramate(aq) + L-alanine(aq)'),\n", + " ('kegg:C04462 + kegg:C00025 = kegg:C04421 + kegg:C00026',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq) + L-glutamate(aq) = N-succinyl-L-2,6-diaminoheptanedioate(aq) + 2-oxoglutarate(aq)'),\n", + " ('kegg:C00041 + kegg:C00222 = kegg:C00099 + kegg:C00022',\n", + " 'L-alanine + 3-oxopropanoate = beta-alanine + pyruvate'),\n", + " ('kegg:C00334 + kegg:C00026 = kegg:C00232 + kegg:C00025',\n", + " '4-aminobutanoate(aq) + 2-oxoglutarate(aq) = 4-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00133 + kegg:C00026 = kegg:C00022 + kegg:C00217',\n", + " 'D-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + D-glutamate(aq)'),\n", + " (nan,\n", + " '5-deoxypyridoxamine(aq) + pyruvate(aq) = 5-deoxypyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-aminomethylpyridine(aq) + pyruvate(aq) = 3-hydroxypyridine-4-aldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'ω-methylpyridoxamine(aq) + pyruvate(aq) = ω-methylpyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'norpyridoxamine(aq) + pyruvate(aq) = norpyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C00534 + kegg:C00022 = kegg:C00250 + kegg:C00041',\n", + " 'pyridoxamine(aq) + pyruvate(aq) = pyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C04268 + kegg:C00026 = kegg:C11907 + kegg:C00025',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq) + 2-oxoglutarate(aq) = dTDP-4-dehydro-6-deoxy-D-glucose(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00037 + kegg:C00036 = kegg:C00048 + kegg:C00049',\n", + " 'glycine(aq) + oxaloacetate(aq) = glyoxylate(aq) + L-aspartate(aq)'),\n", + " ('kegg:C00956 + kegg:C00026 = kegg:C00322 + kegg:C00025',\n", + " 'L-2-aminoadipate(aq) + 2-oxoglutarate(aq) = 2-oxoadipate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00168 = kegg:C00065 + kegg:C00022',\n", + " 'L-alanine(aq) + hydroxypyruvate(aq) = L-serine(aq) + pyruvate(aq)'),\n", + " ('kegg:C03232 + kegg:C00025 = kegg:C00026 + kegg:C01005',\n", + " '3-phosphonooxypyruvate(aq) + L-glutamate(aq) = 2-oxoglutarate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 6-amino-D-glucose(aq) = ADP(aq) + 6-amino-D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00095 = kegg:C00008 + kegg:C00085',\n", + " 'ATP(aq) + D-fructose(aq) = ADP(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00031 = kegg:C00008 + kegg:C00092',\n", + " 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00159 = kegg:C00008 + kegg:C00275',\n", + " 'ATP(aq) + D-mannose(aq) = ADP(aq) + D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00124 = kegg:C00008 + kegg:C03384',\n", + " 'ATP(aq) + D-galactose(aq) = ADP(aq) + D-galactose 1-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00085 = kegg:C00008 + kegg:C00354',\n", + " 'ATP(aq) + D-fructose 6-phosphate(aq) = ADP(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00003 = kegg:C00008 + kegg:C00006',\n", + " 'ATP(aq) + NAD(aq) = ADP(aq) + NADP(aq)'),\n", + " ('kegg:C00002 + kegg:C00882 = kegg:C00008 + kegg:C00010',\n", + " \"ATP(aq) + 3'-dephospho-CoA(aq) = ADP(aq) + CoA(aq)\"),\n", + " ('kegg:C00002 + kegg:C00116 = kegg:C00008 + kegg:C00093',\n", + " 'ATP(aq) + glycerol(aq) = ADP(aq) + sn-glycerol 3-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + lysozyme(aq) = ADP(aq) + phospholysozyme(aq)'),\n", + " (nan, 'ATP(aq) + phosvitin(aq) = ADP(aq) + dephosvitin(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + pyruvate kinase(aq) = ADP(aq) + phosphoenolpyruvate kinase(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00008 + kegg:C00074',\n", + " 'ATP(aq) + pyruvate(aq) = ADP(aq) + phosphoenolpyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C01194 = kegg:C00008 + kegg:C01277',\n", + " 'ATP(aq) + 1-phosphatidyl-1D-myo-inositol(aq) = ADP(aq) + 1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00065 = kegg:C00009 + kegg:C01005',\n", + " 'pyrophosphate(aq) + L-serine(aq) = orthophosphate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00033 = kegg:C00008 + kegg:C00227',\n", + " 'ATP(aq) + acetate(aq) = ADP(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP (aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01563 = kegg:C00008 + kegg:C00169',\n", + " 'ATP(aq) + ammonium carbamate(aq) = ADP(aq) + carbamoyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00197 = kegg:C00008 + kegg:C00236',\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + 3-phospho-D-glycerate(aq) = ADP-beta-S(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00049 = kegg:C00008 + kegg:C03082',\n", + " 'ATP(aq) + L-aspartate(aq) = ADP(aq) + 4-phospho-L-aspartate(aq)'),\n", + " ('kegg:C00002 + kegg:C00581 = kegg:C00008 + kegg:C03166',\n", + " 'ATP(aq) + guanidinoacetate(aq) = ADP(aq) + phosphoguanidinoacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00300 = kegg:C00008 + kegg:C02305',\n", + " 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + cyclocreatine(aq) = ADP(aq) + phosphocyclocreatine(aq)'),\n", + " (nan, 'ATP-beta-S(aq) + creatine(aq) = ADP-beta-S(aq) + phosphocreatine(aq)'),\n", + " (nan,\n", + " \"adenosine 5'-(alpha, beta-methylene)triphosphate(aq) + creatine(aq) = adenosine 5'-(alpha, beta-methylene)diphosphate(aq) + phosphocreatine(aq)\"),\n", + " (nan,\n", + " 'phosphocreatine(aq) + cyclocreatine(aq) = creatine(aq) + phosphocyclocreatine(aq)'),\n", + " ('kegg:C02305 + kegg:C00001 = kegg:C00300 + kegg:C00009',\n", + " 'phosphocreatine(aq) + H2O(l) = creatine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + N-w-phospho-L-arginine(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + L-arginine(aq) = ADP-beta-S(aq) + N-omega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C01959 = kegg:C00008 + kegg:C03149',\n", + " 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " (nan, 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " ('kegg:C00002 + kegg:C14177 = kegg:C00008 + kegg:C14178',\n", + " 'ATP(aq) + lombricine(aq) = ADP(aq) + N-w-phospholombricine(aq)'),\n", + " ('kegg:C00002 + kegg:C01107 = kegg:C00008 + kegg:C01143',\n", + " 'ATP(aq) + (R)-5-phosphomevalonate(aq) = ADP(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-alpha-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-alpha-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-beta-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-gemma-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-gamma-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " ('2 kegg:C00008 = kegg:C00020 + kegg:C00002',\n", + " '2 ADP(aq) = AMP(aq) + ATP(aq)'),\n", + " (nan, 'ADP(aq) + ADP-N1-oxide(aq) = ATP-N1-oxide(aq) + AMP(aq)'),\n", + " ('2 kegg:C00206 = kegg:C00360 + kegg:C00131',\n", + " '2 dADP(aq) = dAMP(aq) + dATP(aq)'),\n", + " ('kegg:C00002 + kegg:C00008 = kegg:C03483 + kegg:C00020',\n", + " \"ATP(aq) + ADP(aq) = adenosine 5'-tetraphosphate(aq) + AMP(aq)\"),\n", + " ('kegg:C00002 + kegg:C00015 = kegg:C00008 + kegg:C00075',\n", + " 'ATP(aq) + UDP(aq) = ADP(aq) + UTP(aq)'),\n", + " ('kegg:C00075 + kegg:C00105 = 2 kegg:C00015',\n", + " 'UTP(aq) + UMP(aq) = 2 UDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00104 = kegg:C00008 + kegg:C00081',\n", + " \"ATP(aq) + inosine 5'-diphosphate(aq) = ADP(aq) + inosine 5'-triphosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00035 = kegg:C00008 + kegg:C00044',\n", + " 'ATP(aq) + GDP(aq) = ADP(aq) + GTP(aq)'),\n", + " ('kegg:C00002 + kegg:C00144 = kegg:C00008 + kegg:C00035',\n", + " 'ATP(aq) + GMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00362 = kegg:C00008 + kegg:C00361',\n", + " 'ATP(aq) + dGMP(aq) = ADP(aq) + dGDP(aq)'),\n", + " ('kegg:C00044 + kegg:C00020 = kegg:C00008 + kegg:C00035',\n", + " 'GTP(aq) + AMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00364 = kegg:C00008 + kegg:C00363',\n", + " 'ATP(aq) + dTMP(aq) = ADP(aq) + dTDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00055 = kegg:C00008 + kegg:C00112',\n", + " 'ATP(aq) + CMP(aq) = ADP(aq) + CDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00239 = kegg:C00008 + kegg:C00705',\n", + " 'ATP(aq) + dCMP(aq) = ADP(aq) + dCDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00117 = kegg:C00020 + kegg:C00119',\n", + " 'ATP(aq) + D-ribose 5-phosphate(aq) = AMP(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00455 = kegg:C00003 + kegg:C00013',\n", + " 'ATP + beta-Nicotinamide mononucleotide = NAD + pyrophosphate'),\n", + " (nan,\n", + " 'ATP(aq) + beta-Nicotinamide mononucleotide(aq) = NAD(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00224 + kegg:C00013',\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " (nan,\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = 2 kegg:C00009 + kegg:C00224',\n", + " \"ATP(aq) + sulfate(aq) + H2O(l) = 2 orthophosphate(aq) + adenosine 5'-phosphosulfate(aq)\"),\n", + " (nan,\n", + " 'dTTP(aq) + 9/20-DNA-oligomer(aq) = 10/20-DNA-oligomer(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00075 + kegg:C00103 = kegg:C00013 + kegg:C00029',\n", + " 'UTP(aq) + D-glucose 1-phosphate(aq) = pyrophosphate(aq) + UDPglucose(aq)'),\n", + " ('kegg:C00029 + kegg:C03384 = kegg:C00103 + kegg:C00052',\n", + " 'UDPglucose(aq) + D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq) + UDPgalactose(aq)'),\n", + " ('kegg:C03384 = kegg:C00103',\n", + " '-D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00636 = kegg:C00096 + kegg:C00013',\n", + " 'GTP(aq) + D-mannose 1-phosphate(aq) = GDPmannose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00346 = kegg:C00013 + kegg:C00570',\n", + " 'CTP(aq) + O-phosphorylethanolamine(aq) = pyrophosphate(aq) + CDPethanolamine(aq)'),\n", + " ('kegg:C00063 + kegg:C00588 = kegg:C00013 + kegg:C00307',\n", + " 'CTP(aq) + phosphorylcholine(aq) = pyrophosphate(aq) + CDPcholine(aq)'),\n", + " ('kegg:C00075 + kegg:C04256 = kegg:C00043 + kegg:C00013',\n", + " 'UTP(aq) + N-acetyl--D-glucosamine 1-phosphate(aq) = UDP-N-acetyl-D-glucosamine(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00459 + kegg:C00103 = kegg:C00842 + kegg:C00013',\n", + " 'dTTP(aq) + D-glucose 1-phosphate(aq) = dTDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00103 = kegg:C00498 + kegg:C00013',\n", + " 'ATP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00103 = kegg:C00501 + kegg:C00013',\n", + " 'CTP(aq) + D-glucose 1-phosphate(aq) = CDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00103 = kegg:C00394 + kegg:C00013',\n", + " 'GTP(aq) + D-glucose 1-phosphate(aq) = GDPglucose(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C00002 + kegg:C01281 = kegg:C00013 + kegg:C01299',\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C05385 + kegg:C00075 = kegg:C00167 + kegg:C00013',\n", + " '1-phospho--D-glucuronate(aq) + UTP(aq) = UDP-D-glucuronate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00009 = kegg:C00020 + kegg:C00074 + kegg:C00013',\n", + " 'ATP(aq) + pyruvate(aq) + orthophosphate(aq) = AMP(aq) + phosphoenolpyruvate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00091 + kegg:C00164 = kegg:C00042 + kegg:C00332',\n", + " 'succinyl-CoA(aq) + acetoacetate(aq) = succinate(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C00164 = kegg:C00332 + kegg:C00033',\n", + " 'acetyl-CoA(aq) + acetoacetate(aq) = acetoacetyl-CoA(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol qiester(sln) + H20(sln) = n-decanoic acid(sln) +n -decanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol monoester(sln) + H20(sln) = n-decanoic acid(sln) +glycerol(sln) '),\n", + " (nan,\n", + " 'n-decanoic acid glycerol triester(sln) + H20(sln) = n-decanoic acid(sln) +n-decanoic acid glycerol diester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol diester(sln) + H 20(sln) = n-octanoic add(sln) +n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)'),\n", + " ('kegg:C01996 + kegg:C00001 = kegg:C00033 + kegg:C00114',\n", + " 'acetylcholine(aq) + H2O(l) = acetate(aq) + choline(aq)'),\n", + " ('kegg:C02588 + kegg:C00001 = kegg:C00473 + kegg:C00249',\n", + " 'retinyl palmitate(aq) + H2O(l) = retinol(aq) + palmitate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate-2-(aq) + H2O(l) = acetate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00008 + kegg:C00001 = kegg:C00020 + kegg:C00009',\n", + " 'ADP-3-(aq) + H2O(l) = AMP-2--(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP-2--(aq) + H2O(l) = adenosine(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP(aq) + H2O(l) = adenosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C01094 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 1-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C00085 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01094 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 1-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 6-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01113 + kegg:C00001 = kegg:C00124 + kegg:C00009',\n", + " 'D-galactose 6-phosphate(aq) + H2O(l) = D-galactose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00035 + 2 kegg:C00001 = kegg:C00387 + 2 kegg:C00009',\n", + " 'GDP(aq) + 2 H2O(l) = guanosine(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C00092 + kegg:C00001 = kegg:C00031 + kegg:C00009',\n", + " 'D-glucose 6-phosphate(aq) + H2O(l) = D-glucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00144 + kegg:C00001 = kegg:C00387 + kegg:C00009',\n", + " 'GMP(aq) + H2O(l) = guanosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00044 + 3 kegg:C00001 = kegg:C00387 + 3 kegg:C00009',\n", + " 'GTP(aq) + 3 H2O(l) = guanosine(aq) + 3 orthophosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00001 = kegg:C00294 + kegg:C00009',\n", + " 'IMP(aq) + H2O(l) = inosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00275 + kegg:C00001 = kegg:C00159 + kegg:C00009',\n", + " 'D-mannose 6-phosphate(aq) + H2O(l) = D-mannose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03360 + kegg:C00001 = kegg:C00870 + kegg:C00009',\n", + " '4-nitrophenyl phosphate(aq) + H2O(l) = 4-nitrophenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C02734 + kegg:C00001 = kegg:C00146 + kegg:C00009',\n", + " 'phenyl phosphate(aq) + H2O(l) = phenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00197 + kegg:C00001 = kegg:C00258 + kegg:C00009',\n", + " '(R)-3-phosphoglycerate(aq) + H2O(l) = (R)-glycerate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03166 + kegg:C00001 = kegg:C00581 + kegg:C00009',\n", + " 'phosphoguanidinoacetate(aq) + H2O(l) = guanidinoacetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate3-(aq) + H2O(l) = pyruvate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00588 + kegg:C00001 = kegg:C00114 + kegg:C00009',\n", + " 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " (nan, 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01005 + kegg:C00001 = kegg:C00065 + kegg:C00009',\n", + " 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03149 + kegg:C00001 = kegg:C01959 + kegg:C00009',\n", + " 'phosphotaurocyamine(aq) + H2O(l) = taurocyamine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00001 = 2 kegg:C00009',\n", + " 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00117 + kegg:C00001 = kegg:C00121 + kegg:C00009',\n", + " 'D-ribose 5-phosphate(aq) + H2O(l) = D-ribose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00199 + kegg:C00001 = kegg:C00309 + kegg:C00009',\n", + " 'D-ribulose 5-phosphate(aq) + H2O(l) = D-ribulose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + H2O(l) = acetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + 3 kegg:C00001 = kegg:C00212 + 3 kegg:C00009',\n", + " 'ATP(aq) + 3 H2O(l) = adenosine(aq) + 3 orthophosphate(aq)'),\n", + " (nan,\n", + " 'L-alpha-glycerophosphate(aq) + H2O(l) = glycerol(aq) + orthophosphate(aq) '),\n", + " (nan, 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C00020',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00968 + kegg:C00001 = kegg:C00360',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = 2'-deoxyadenosine 5'-monophosphate(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = GMP(aq)\"),\n", + " ('kegg:C00943 + kegg:C00001 = kegg:C00130',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = IMP(aq)\"),\n", + " (nan, \"uridine 3':5'-(cyclic)phosphate(aq) + H2O(l) = UMP(aq)\"),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C01367',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = adenosine 3'-monophosphate(aq)\"),\n", + " ('kegg:C02052 + kegg:C00001 = 2 kegg:C00208',\n", + " 'maltotetraose(aq) + H2O(l) = 2 maltose(aq)'),\n", + " ('kegg:C01083 + kegg:C00001 = 2 kegg:C00031',\n", + " ',-trehalose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " 'isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02160 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'isomaltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01936 + 5 kegg:C00001 = 6 kegg:C00031',\n", + " 'maltohexaose(aq) + 5 H2O(l) = 6 D-glucose(aq)'),\n", + " ('kegg:C00208 + kegg:C00001 = 2 kegg:C00031',\n", + " 'maltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02052 + 3 kegg:C00001 = 4 kegg:C00031',\n", + " 'maltotetraose(aq) + 3 H2O(l) = 4 D-glucose(aq)'),\n", + " ('kegg:C01835 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'maltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C00713 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'panose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01742 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'palatinose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C19636 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'D-turanose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00185 + kegg:C00001 = 2 kegg:C00031',\n", + " 'cellobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C08240 + kegg:C00001 = 2 kegg:C00031',\n", + " '-gentiobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C05402 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " '-D-melibiose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C00243 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " 'lactose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C07064 + kegg:C00001 = kegg:C00124 + kegg:C00095',\n", + " 'lactulose(aq) + H2O(l) = D-galactose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00492 + kegg:C00001 = kegg:C05402 + kegg:C00095',\n", + " 'raffinose(aq) + H2O(l) =-D-melibiose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00089 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'sucrose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00147 + kegg:C00117',\n", + " 'AMP(aq) + H2O(l) = adenine(aq) + D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00153 + kegg:C01882',\n", + " 'NAD(aq) + H2O(l) = nicotinamide(aq) + ADPribose(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00147 + kegg:C00121',\n", + " 'adenosine(aq) + H2O(l) = adenine(aq) + D-ribose(aq)'),\n", + " ('kegg:C00021 + kegg:C00001 = kegg:C00212 + kegg:C00155',\n", + " 'S-adenosyl-L-homocysteine(aq) + H2O(l) = adenosine(aq) + L-homocysteine(aq)'),\n", + " ('kegg:C00152 + kegg:C00001 = kegg:C00049 + kegg:C00014',\n", + " 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " ('kegg:C00064 + kegg:C00001 = kegg:C00025 + kegg:C00014',\n", + " 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq) '),\n", + " ('kegg:C01563 + kegg:C00001 = kegg:C00014 + kegg:C00288',\n", + " 'carbamate(aq) + H2O(l) = ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00086 + 2 kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " (nan, 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C07761 + kegg:C00001 = kegg:C02595 + kegg:C07756',\n", + " 'cephalothin(aq) + H2O(l) = 2-thienylacetic acid(aq) + 7-aminocephalosporanic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C08126 + kegg:C00001 = kegg:C02954 + kegg:C02181',\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C05598 + kegg:C00001 = kegg:C07086 + kegg:C00037',\n", + " 'phenylacetylglycine(aq) + H2O(l) = phenylacetic acid(aq) + glycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00033 + kegg:C00073',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = acetate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00864 + kegg:C00001 = kegg:C00522 + kegg:C00099',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine'),\n", + " ('kegg:C00337 + kegg:C00001 = kegg:C00438',\n", + " '(S)-dihydroorotate(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C03703 + kegg:C00001 = kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " (nan, 'ampicillin + H2o = ampicillinoic acid'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C06567',\n", + " 'penicillin G(aq) + H2O(l) = penicillinoic acid(aq)'),\n", + " (nan, 'phenoxymethylpenicillin'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00077 + kegg:C00086',\n", + " 'L-arginine(aq) + H2O(l) = L-ornithine(aq) + urea(aq)'),\n", + " ('kegg:C00499 + kegg:C00001 = kegg:C00603 + kegg:C00086',\n", + " 'allantoate(aq) + H2O(l) = (-)-ureidoglycolate(aq) + urea(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00327 + kegg:C00014',\n", + " 'L-arginine(aq) + H2O(l) = L-citrulline(aq) + ammonia(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00294 + kegg:C00014',\n", + " 'adenosine(aq) + H2O(l) = inosine(aq) + ammonia(aq)'),\n", + " ('kegg:C00475 + kegg:C00001 = kegg:C00299 + kegg:C00014',\n", + " 'cytidine(aq) + H2O(l) = uridine(aq) + ammonia(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00130 + kegg:C00014',\n", + " 'AMP(aq) + H2O(l) = IMP(aq) + ammonia(aq)'),\n", + " ('kegg:C00445 + kegg:C00001 = kegg:C00234',\n", + " '5,10-methenyltetrahydrofolate(aq) + H2O(l) = 10-formyltetrahydrofolate(aq)'),\n", + " (nan, 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = kegg:C00224 + 2 kegg:C00009',\n", + " 'ATP(aq) + sulfate(aq) + H2O(l) = adenylyl sulfate(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C02466 + kegg:C00001 = kegg:C00536',\n", + " 'trimetaphosphate(aq) + H2O(l) = triphosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00455 + kegg:C00020',\n", + " 'NAD(aq) + H2O(l) =-nicotinamide mononucleotide(aq) + AMP(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP(aq) + H2O(l) = ADP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP-4-(aq) + H2O(l) = ADP-3-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C00035 + kegg:C00009',\n", + " 'GTP(aq) + H2O(l) = GDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00104 + kegg:C00009',\n", + " 'ITP(aq) + H2O(l) = IDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00036 + kegg:C00001 = kegg:C00104 + kegg:C00074 + kegg:C00288',\n", + " 'ITP(aq) + oxaloacetate(aq) + H2O(l) = IDP(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00013 + kegg:C00036 + kegg:C00001 = kegg:C00009 + kegg:C00074 + kegg:C00288',\n", + " 'diphosphate(aq) + oxaloacetate(aq) + H2O(l) = phosphate(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-biphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C03394 = kegg:C00067 + kegg:C00111',\n", + " 'erythrulose 1-phosphate(aq) = formaldehyde(aq) + glycerone phosphate(aq)'),\n", + " ('kegg:C00673 = kegg:C00118 + kegg:C00084',\n", + " '2-deoxy-D-ribose 5-phosphate(aq) = D-glyceraldehyde 3-phosphate(aq) + acetaldehyde(aq)'),\n", + " (nan,\n", + " '5,6-dideoxyfructose 1-phosphate(aq) = glycerone phosphate(aq) + propionaldehyde(aq)'),\n", + " ('kegg:C00354 = kegg:C00111 + kegg:C00118',\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01094 = kegg:C00577 + kegg:C00111',\n", + " 'D-fructose 1-phosphate(aq) = D-glyceraldehyde(aq) + glycerone phosphate(aq)'),\n", + " (nan,\n", + " 'methylerythrulose 1-phosphate(aq) = acetaldehyde(aq) + glycerone phosphate (aq)'),\n", + " ('kegg:C00354 = 2 kegg:C00111',\n", + " 'D-fructose 1,6-bisphosphate(aq) = 2 glycerone phosphate(aq)'),\n", + " ('kegg:C04442 = kegg:C00022 + kegg:C00118',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01099 = kegg:C00111 + kegg:C00424',\n", + " 'L-fuculose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C06159 = kegg:C00022 + kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq) = pyruvate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C00684 = kegg:C00022 + kegg:C00266',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq) = pyruvate(aq) + glycolaldehyde(aq)'),\n", + " ('kegg:C01131 = kegg:C00111 + kegg:C00424',\n", + " 'L-rhamnulose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C01286 = kegg:C00022 + kegg:C00118',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C06019 = kegg:C00199 + kegg:C00067',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-ribulose 5-phosphate(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00311 = kegg:C00042 + kegg:C00048',\n", + " 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " (nan, '(S)-malate(aq) + CoA(aq) = acetyl-CoA(aq) + H2O(l) + glyoxylate(aq)'),\n", + " ('kegg:C00270 = kegg:C00645 + kegg:C00022',\n", + " 'N-acetylneuraminate(aq) = N-acetyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00158 = kegg:C00033 + kegg:C00036',\n", + " 'citrate(aq) = acetate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00036 + kegg:C00024 + kegg:C00001 = kegg:C00158 + kegg:C00010',\n", + " 'oxaloacetate(aq) + acetyl-CoA(aq) + H2O(l) = citrate(aq) + CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00158 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00024 + kegg:C00036',\n", + " 'ATP(aq) + citrate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + acetyl-CoA(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C01127 = kegg:C00022 + kegg:C00048',\n", + " '4-hydroxy-2-oxoglutarate(aq) = pyruvate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C02614 = kegg:C00033 + kegg:C00022',\n", + " '(S)-2-methylmalate(aq) = acetate(aq) + pyruvate(aq)'),\n", + " ('kegg:C04348 = kegg:C00024 + kegg:C00048',\n", + " '(R,S)-malyl-CoA(aq) = acetyl-CoA(aq) + glyoxylate(aq)'),\n", + " ('kegg:C03652 = kegg:C00163 + kegg:C00022',\n", + " '2,3-dimethylmalate(aq) = propanoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00078 + kegg:C00001 = kegg:C00463 + kegg:C00022 + kegg:C00014',\n", + " 'L-tryptophan(aq) + H2O(l) = indole(aq) + pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00122 + kegg:C00001 = kegg:C00149',\n", + " 'fumarate(aq) + H2O(l) = (S)-malate(aq)'),\n", + " ('kegg:C00158 = kegg:C00417 + kegg:C00001',\n", + " 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00417 + kegg:C00001',\n", + " 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00158', 'isocitrate(aq) = citrate(aq)'),\n", + " (nan, 'isocitrate(aq) = citrate(aq)'),\n", + " ('kegg:C00944 = kegg:C02637 + kegg:C00001',\n", + " '3-dehydroquinate(aq) = 3-dehydroshikimate(aq) + H2O(l)'),\n", + " ('kegg:C00631 = kegg:C00074 + kegg:C00001',\n", + " '2-phospho-D-glycerate(aq) = phosphoenolpyruvate(aq) + H2O(l)'),\n", + " ('kegg:C03561 = kegg:C00877 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq) = cis-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " (nan, '(3R)-3-hydroxyhexanoyl-CoA(aq) = cis-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C05268 = kegg:C05271 + kegg:C00001',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq) = trans-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00118 + kegg:C00463 = kegg:C03506',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00065 = kegg:C00078 + kegg:C00001',\n", + " 'indole(aq) + L-serine(aq) = L-tryptophan(aq) + H2O(l)'),\n", + " ('kegg:C03506 + kegg:C00065 = kegg:C00078 + kegg:C00118 + kegg:C00001',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " (nan, '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C00065 = kegg:C00022 + kegg:C00014',\n", + " 'L-serine(aq) = pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00497 = kegg:C01384 + kegg:C00001',\n", + " '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C02614 = kegg:C01732 + kegg:C00001',\n", + " '(S)-2-methylmalate(aq) = 2-methylfumarate(aq) + H2O(l)'),\n", + " (nan, '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C02612 = kegg:C02226 + kegg:C00001',\n", + " '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C00217 = kegg:C02237 + kegg:C00001',\n", + " 'D-glutamate(aq) = 5-oxo-D-proline(aq) + H2O(l)'),\n", + " ('kegg:C00785 + kegg:C00001 = kegg:C03680',\n", + " 'urocanate(aq) + H2O(l) = 4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'),\n", + " ('kegg:C04618 = kegg:C04246 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) = cis-but-2-enoyl-[acyl-carrier protein](aq) + H2O(l)'),\n", + " ('kegg:C03652 = kegg:C00922 + kegg:C00001',\n", + " '(2R,3S)-2,3-dimethylmalate(aq) = dimethylmaleate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00049 = kegg:C00122 + kegg:C00014',\n", + " 'L-aspartate(aq) = fumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C03618 = kegg:C01732 + kegg:C00014',\n", + " 'L-threo-3-methylaspartate(aq) = 2-methylfumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C00135 = kegg:C00785 + kegg:C00014',\n", + " 'L-histidine(aq) = urocanate(aq) + ammonia(aq)'),\n", + " ('kegg:C00079 = kegg:C00423 + kegg:C00014',\n", + " 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'beta-alanylpantetheine(aq) = acrylylpantetheine(aq) + ammonia(aq)'),\n", + " ('kegg:C03406 = kegg:C00122 + kegg:C00062',\n", + " 'N-(L-argino)succinate(aq) = fumarate(aq) + L-arginine(aq)'),\n", + " ('kegg:C03794 = kegg:C00122 + kegg:C00020',\n", + " 'adenylosuccinate(aq) = fumarate(aq) + AMP(aq)'),\n", + " ('kegg:C04823 = kegg:C00122 + kegg:C04677',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole = Fumarate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"),\n", + " ('kegg:C00603 = kegg:C00048 + kegg:C00086',\n", + " '(-)-ureidoglycolate(aq) = glyoxylate(aq) + urea(aq)'),\n", + " ('kegg:C03451 = kegg:C00051 + kegg:C00546',\n", + " '(R)-S-lactoylglutathione(aq) = glutathione (reduced)(aq) + methylglyoxal(aq)'),\n", + " ('kegg:C00002 = kegg:C00575 + kegg:C00013',\n", + " \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " (nan, \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " ('kegg:C00041 = kegg:C00133', 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00025 = kegg:C00217', 'L-glutamate(aq) = D-glutamate(aq)'),\n", + " ('kegg:C00047 = kegg:C00739', 'L-lysine(aq) = D-lysine(aq)'),\n", + " ('kegg:C00666 = kegg:C00680',\n", + " 'L,L-2,6-diaminoheptanedioate(aq) = meso-diaminoheptanedioate(aq)'),\n", + " ('kegg:C01157 = kegg:C03440',\n", + " 'trans-4-hydroxy-L-proline(aq) = cis-4-hydroxy-D-proline(aq)'),\n", + " ('kegg:C00123 = kegg:C01570', 'L-leucine(aq) = D-leucine(aq)'),\n", + " (nan, 'L-alpha-amino-n-butyrate(aq) = D-alpha-amino-n-butyrate(aq)'),\n", + " ('kegg:C00199 = kegg:C00231',\n", + " 'D-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00029 = kegg:C00052', 'UDPglucose(aq) = UDPgalactose(aq)'),\n", + " (nan, 'UDP-D-quinovose(aq) = UDP-D-fucose(aq)'),\n", + " ('kegg:C01101 = kegg:C00231',\n", + " 'L-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00935 = kegg:C00190', 'UDP-L-arabinose(aq) = UDP-D-xylose(aq)'),\n", + " ('kegg:C00167 = kegg:C00617',\n", + " 'UDP-D-glucuronate(aq) = UDP-D-galacturonate(aq)'),\n", + " ('kegg:C00140 = kegg:C00645',\n", + " 'N-acetyl-D-glucosamine(aq) = N-acetyl-D-mannosamine(aq)'),\n", + " ('kegg:C00357 = kegg:C04257',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq) = N-acetyl-D-mannosamine 6-phosphate(aq)'),\n", + " ('kegg:C03598 = kegg:C03599',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq) = CDP-3,6-dideoxy-D-mannose(aq)'),\n", + " ('kegg:C00668 = kegg:C01172',\n", + " 'alpha-D-Glucose 6-phosphate(aq) = beta-D-Glucose 6-phosphate(aq)'),\n", + " ('kegg:C00096 = kegg:C02280', 'GDPmannose(aq) = GDP-L-galactose(aq)'),\n", + " ('kegg:C01213 = kegg:C00683',\n", + " '(R)-methylmalonyl-CoA(aq) = (S)-methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00376 = kegg:C02110', 'all-trans-retinal(aq) = 11-cis-retinal(aq)'),\n", + " ('kegg:C01595 = kegg:C04056',\n", + " '9-cis,12-cis-octadecadienoate(aq) = 9-cis,11-trans-octadecadienoate(aq)'),\n", + " ('kegg:C00118 = kegg:C00111',\n", + " 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " (nan, 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " ('kegg:C01796 = kegg:C02022', 'D-erythrose(aq) = D-erythrulose(aq)'),\n", + " (nan, 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C00216 = kegg:C00309', 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C01019 = kegg:C01721', 'L-fucose(aq) = L-fuculose(aq)'),\n", + " ('kegg:C00259 = kegg:C00508', 'L-arabinose(aq) = L-ribulose(aq)'),\n", + " ('kegg:C00031 = kegg:C00095', 'D-glucose(aq) = D-fructose(aq)'),\n", + " ('kegg:C06468 = kegg:C01487', 'D-psicose(aq) =-D-allose(aq)'),\n", + " ('kegg:C06468 = kegg:C06464', 'D-psicose(aq) = D-altrose(aq)'),\n", + " ('kegg:C00181 = kegg:C00310', 'D-xylose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00117 = kegg:C00199',\n", + " 'D-ribose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00476 = kegg:C00310', 'D-lyxose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00159 = kegg:C00095', 'D-mannose(aq) = D-fructose(aq)'),\n", + " (nan, 'D-rhamnose(aq) = D-rhamnulose(aq)'),\n", + " ('kegg:C00275 = kegg:C00085',\n", + " 'D-mannose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan,\n", + " '6-amino-D-glucose 6-phosphate(aq) = 6-amino-D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00092 = kegg:C00085',\n", + " 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan, 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00352 + kegg:C00001 = kegg:C00085 + kegg:C00014',\n", + " 'D-glucosamine 6-phosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + ammonia(aq)'),\n", + " ('kegg:C00333 = kegg:C00558', 'D-galacturonate(aq) = D-tagaturonate(aq)'),\n", + " ('kegg:C00191 = kegg:C00905', 'D-glucuronate(aq) = D-fructuronate(aq)'),\n", + " ('kegg:C01112 = kegg:C00199',\n", + " 'D-arabinose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00507 = kegg:C00861', 'L-rhamnose(aq) = L-rhamnulose(aq)'),\n", + " ('kegg:C00121 = kegg:C00309', 'D-ribose(aq) = D-ribulose(aq)'),\n", + " (nan, 'L-mannose(aq) = L-fructose(aq)'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00166 = kegg:C02763',\n", + " 'keto-phenylpyruvate(aq) = enol-phenylpyruvate(aq)'),\n", + " (nan, 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00036 = kegg:C03981',\n", + " 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00129 = kegg:C00235',\n", + " 'isopentenyl diphosphate(aq) = dimethylallyl diphosphate(aq)'),\n", + " ('kegg:C02295 = kegg:C00922', 'methylitaconate(aq) = dimethylmaleate(aq)'),\n", + " ('kegg:C00631 = kegg:C00197',\n", + " '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan, '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C00352 = kegg:C06156',\n", + " 'D-glucosamine 6-phosphate(aq) = D-glucosamine 1-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C01231 = kegg:C00092 + kegg:C00354',\n", + " 'D-fructose 6-phosphate(aq) + D-glucose 1,6-diphosphate(aq) =-D-glucose 6-phosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00103 = kegg:C00092',\n", + " '-D-glucose 1-phosphate(aq) =-D-glucose 6-phosphate(aq)'),\n", + " (nan, '6-thioglucose 6-phosphate(aq) =6-thioglucose I-phosphate(aq)'),\n", + " ('kegg:C04256 = kegg:C00357',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq) = N-acetyl-D-glucosamine 6-phosphate(aq)'),\n", + " ('kegg:C00620 = kegg:C00117',\n", + " 'D-ribose 1-phosphate(aq) = D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00636 = kegg:C00275',\n", + " 'D-mannose 1-phosphate(aq) = D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00047 = kegg:C01142', 'L-lysine(aq) = (3S)-3,6-diaminohexanoate(aq)'),\n", + " ('kegg:C00515 = kegg:C03943',\n", + " 'D-ornithine(aq) = D-threo-2,4-diaminopentanoate(aq)'),\n", + " ('kegg:C03618 = kegg:C00025',\n", + " 'L-threo-3-methylaspartate(aq) = L-glutamate(aq)'),\n", + " ('kegg:C01213 = kegg:C00091', '(R)-methylmalonyl-CoA(aq) = succinyl-CoA(aq)'),\n", + " ('kegg:C02930 = kegg:C02295',\n", + " '2-methyleneglutarate(aq) = methylitaconate(aq)'),\n", + " ('kegg:C04105 = kegg:C02480',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq) = cis-cis-hexadienedioate(aq)'),\n", + " ('kegg:C03178 = kegg:C03314',\n", + " 'tetrahydroxypteridine(aq) = xanthine-8-carboxylate(aq)'),\n", + " ('kegg:C00002 + kegg:C00183 + kegg:C01653 = kegg:C00020 + kegg:C00013 + kegg:C02554',\n", + " 'ATP + L-valine + tRNA(Val) = AMP + diphosphate + L-Valyl-tRNA(Val)'),\n", + " ('kegg:C00002 + kegg:C00033 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00024',\n", + " 'ATP(aq) + acetate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + acetyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00163 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00100',\n", + " 'ATP(aq) + propanoate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + propanonyl-CoA(aq)'),\n", + " ('kegg:C00044 + kegg:C00042 + kegg:C00010 = kegg:C00035 + kegg:C00009 + kegg:C00091',\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " (nan,\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00042 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00091',\n", + " 'ATP(aq) + succinate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00025 + kegg:C00014 = kegg:C00008 + kegg:C00009 + kegg:C00064',\n", + " 'ATP(aq) + L-glutamate(aq) + ammonia(aq) = ADP(aq) + phosphate(aq) + L-glutamine(aq)'),\n", + " ('kegg:C00002 + kegg:C00058 + kegg:C00101 = kegg:C00008 + kegg:C00009 + kegg:C00234',\n", + " 'ATP(aq) + formate(aq) + tetrahydrofolate(aq) = ADP(aq) + phosphate(aq) + 10-formyltetrahydrofolate(aq)'),\n", + " ('kegg:C00044 + kegg:C00130 + kegg:C00049 = kegg:C00035 + kegg:C00009 + kegg:C03794',\n", + " 'GTP(aq) + IMP(aq) + L-aspartate(aq) = GDP(aq) + phosphate(aq) + adenylosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00327 + kegg:C00049 = kegg:C00020 + kegg:C00013 + kegg:C03406',\n", + " 'ATP(aq) + L-citrulline(aq) + L-aspartate(aq) = AMP(aq) + diphosphate(aq) + L-arginosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C00036',\n", + " 'ATP(aq) + pyruvate(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00100 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C02557',\n", + " 'ATP(aq) + propanoyl-CoA(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C01904 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'D-arabitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00006 = kegg:C00095 + kegg:C00005',\n", + " 'D-mannitol(aq) + NADP(aq) = D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C15025 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'D-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00584 + kegg:C00003 = kegg:C04707 + kegg:C00004',\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00007 = kegg:C00198 + kegg:C00027',\n", + " '-D-glucose(aq) + O2(aq) = D-glucono-1,5-lactone(aq) + H2O2(aq)'),\n", + " (nan, 'beta-D-glucose(aq) + 1/2 O2(aq) = D-glucono-1,5-lactone(aq) + H2O(l)'),\n", + " ('kegg:C00187 + kegg:C00007 = kegg:C00599 + kegg:C00027',\n", + " 'cholesterol(aq) + O2(aq) = cholest-4-en-3-one(aq) + H2O2(aq)'),\n", + " ('kegg:C00187 + 0.5 kegg:C00007 = kegg:C00599 + kegg:C00001',\n", + " 'cholesterol(aq) + 1/2 O2(aq) = cholest-4-en-3-one(aq) + H2O(l)'),\n", + " ('kegg:C00254 + kegg:C00003 = kegg:C01179 + kegg:C00004 + kegg:C00288',\n", + " 'prephenate(aq) + NAD(aq) = 4-hydroxyphenylpyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " '(S)-dihydroorotate(aq)+ oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)'),\n", + " ('kegg:C00037 + kegg:C00725 = metanetx.chemical:MNXM39260 + kegg:C00288',\n", + " 'glycine(aq) + lipoate(aq) = S-aminomethyldihydro--lipoate(aq) + carbon dioxide(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00003 = kegg:C00127 + kegg:C00004',\n", + " '2 reduced glutathione(aq) + NAD(aq) = oxidized glutathione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00366 + 0.5 kegg:C00007 + 2 kegg:C00001 = kegg:C01551 + kegg:C00288',\n", + " 'urate(aq) + 1/2 O2(aq) + 2 H2O(l) = allantoin(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00027 = 0.5 kegg:C00007 + kegg:C00001',\n", + " 'H2O2(aq) = 1/2 O2(aq) + H2O(l)'),\n", + " (nan, 'H2O2 + reduced thiocyanate = oxidized thiocyanate + H2O'),\n", + " ('kegg:C02278 + kegg:C01847 + kegg:C00007 = kegg:C02679 + kegg:C00061 + kegg:C00001',\n", + " 'dodecanal(aq) + FMN(reduced) + O2(aq) = dodecanoic acid(aq) + FMN(oxidized) + H2O(l)'),\n", + " ('kegg:C00808 + kegg:C00004 + kegg:C00007 = kegg:C03448 + kegg:C00003 + kegg:C00001',\n", + " '(+)-camphor(aq) + NADH(aq) + O2(aq) = (+)-5-exo-hydroxycamphor(aq) + NAD(aq) + H2O(l)'),\n", + " ('kegg:C04377 + kegg:C00037 + kegg:C00001 = kegg:C01217 + kegg:C00065',\n", + " 'CH2-H4PteGlu4(aq) + glycine(aq) + H2O(l) = H4PteGlu4(aq) + L-serine(aq)'),\n", + " ('kegg:C00024 + kegg:C00065 = kegg:C00010 + kegg:C00979',\n", + " 'acetyl-CoA(aq) + L-serine(aq) = CoA(aq) + O-acetyl-L-serine(aq)'),\n", + " ('kegg:C00079 + kegg:C00026 = kegg:C00166 + kegg:C00025',\n", + " 'L-phenylalanine(aq) + 2-oxoglutarate(aq) = phenylpyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00082 + kegg:C00026 = kegg:C01179 + kegg:C00025',\n", + " 'L-tyrosine(aq) + 2-oxoglutarate(aq) = 4-hydroxyphenylpyruvate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C05665 = kegg:C00022 + kegg:C00986',\n", + " 'L-alanine(aq) + 3-aminopropionaldehyde(aq) = pyruvate(aq) + 1,3-diaminopropane(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " '-isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'ammonium carbamate(aq) + H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-4-hydroxyphenylglycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00073 + kegg:C00033',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = L-methionine(aq) + acetate(aq)'),\n", + " ('kegg:C03410 = kegg:C03521 + kegg:C00022',\n", + " 'N-glycolylneuraminate(aq) = N-glycolyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00251 = kegg:C00156 + kegg:C00022',\n", + " 'chorismate(aq) = 4-hydroxybenzoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C06322 + kegg:C00001 = kegg:C06749',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq) + H2O(l) = 6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!'),\n", + " (nan,\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00118 = kegg:C03506',\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " (nan,\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " ('kegg:C00254 = kegg:C00166 + kegg:C00001 + kegg:C00288',\n", + " 'prephenate(aq) = phenylpyruvate(aq) + H2o(l) + carbon dioxide(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C11355 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 4-amino-4-deoxychorismate(aq) + H2O(l)'),\n", + " ('kegg:C00251 = kegg:C00254', 'chorismate(aq) = prephenate(aq)'),\n", + " ('kegg:C00251 = kegg:C00885', 'chorismate(aq) = isochorismate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C18054 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 2-amino-2-deoxyisochorismate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan, '2-butanone(sln)+ 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclobutanone(sln)+ 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cycloheptanone(sln)+ 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclohexanone(sln)+ 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclooctanone(sln)+ 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclopentanone(sln)+ 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-heptanone(sln)+ 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)'),\n", + " (nan, '2-hexanone(sln)+ 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-octanone(sln)+ 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-pentanone(sln)+ 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-ethanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-heptanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-hexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-pentanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-propanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)'),\n", + " ('kegg:C01845 + kegg:C00006 = kegg:C00207 + kegg:C00005',\n", + " '2-propanol(aq) + NADP(ox)(aq) = acetone(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(ox)(aq) = L-aspartate 4-semialdehyde(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol-1-phosphate(aq) + NAD(ox)(aq) = D-fructose 6-phosphate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq) + NAD(ox)(aq) = 2-oxobutanoate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(ox)(aq) = pyruvate(aq) + NAD(red)(aq)'),\n", + " (nan,\n", + " '(2R,3R)-erythro-fluoromalate(aq) + NAD(aq) = (3R)-fluorooxaloacetate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '(S)-malate(aq) + 3-acetylpyridine adenine dinucleotide(ox)(aq) = oxaloacetate(aq) + 3-acetylpyridine adenine dinucleotide(red)(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(ox)(aq) = oxaloacetate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00314 + kegg:C00006 = kegg:C00250 + kegg:C00005',\n", + " 'pyridoxine(aq) + NADP(ox)(aq) = pyridoxal(aq) + NADP(red)(aq)'),\n", + " ('kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg:C00288 + kegg:C00004',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq) + NAD(ox) = 2-oxoadipate(aq) + carbon dioxide(aq) + NAD(red)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-L-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-D-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " ('kegg:C00522 + kegg:C00006 = kegg:C00966 + kegg:C00005',\n", + " '(R)-pantoate(aq) + NADP(ox) = 2-dehydropantoate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C15673 + kegg:C00006 = kegg:C02780 + kegg:C00005',\n", + " '2-keto-L-gulonate(aq) + NADP(ox)(aq) = 2,5-diketo-D-gluconate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00385 + kegg:C00001 + kegg:C00007 = kegg:C00366 + kegg:C00027',\n", + " 'xanthine(aq) + H2O(l) + O2(aq) = urate(aq) + H2O2(aq)'),\n", + " ('kegg:C00232 + kegg:C00005 = kegg:C00989 + kegg:C00006',\n", + " '4-oxobutanoate(aq) + NADP(red)(aq) = 4-hydroxybutanoate(aq) + NADP(ox)(aq)'),\n", + " (nan,\n", + " '4-dimethylaminomethylbenzylamine(aq) + H2O(l) + O2(aq) = 4-dimethylaminomethylbenzaldehyde(aq) + ammonia(aq) + H2O2(aq)'),\n", + " (nan,\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00234 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(ox)(aq) = 10-formyltetrahydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00449 + kegg:C00003 + kegg:C00001 = kegg:C00047 + kegg:C00026 + kegg:C00004',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine + NAD(ox) + H2O(l) = L-lysine(aq) + 2-oxoglutarate(aq) + NAD(red)'),\n", + " ('kegg:C00004 + kegg:C00006 = kegg:C00003 + kegg:C00005',\n", + " 'NAD(red)(aq) + NADP(ox)(aq) = NAD(ox)(aq) + NADP(red)(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 glutathoine(red)(aq) + NADP(ox)(aq) = glutathoine(ox)(aq) + NADP(red)(aq)'),\n", + " (nan, '2 glutathione(red)(ox) + NADP(aq) = glutathione(ox)(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00704 = kegg:C00007 + kegg:C00027', '2 O2- = O2 + H2O2'),\n", + " (nan, 'methyl viologen(red)(aq) = methyl viologen(ox)(aq) + H2(g)'),\n", + " ('kegg:C00169 + kegg:C00049 = kegg:C00009 + kegg:C00438',\n", + " 'carbamoyl phosphate(aq) + L-aspartate(aq) = orthophosphate(aq) + N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C04688 + kegg:C00043 = kegg:C03688 + kegg:C04738',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq) + UDP-N-acetyl-D-glucosamine(aq) = acyl-carrier-protein(aq) + UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'),\n", + " (nan,\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C06021 = kegg:C00237 + kegg:C06020 + kegg:C00010',\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2 '-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00020 + kegg:C00013 = kegg:C00147 + kegg:C00119',\n", + " 'AMP(aq) + pyrophosphate(aq) = adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00013 = kegg:C00262 + kegg:C00119',\n", + " 'IMP(aq) + pyrophosphate(aq) = hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5 '-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " ('kegg:C01185 + kegg:C00013 = kegg:C00253 + kegg:C00119',\n", + " 'Nicotinate D-ribonucleotide(aq) + pyrophosphate(aq) = nicotinic acid(aq) + 5-Phospho-alpha-D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00170 + kegg:C00009 = kegg:C00147 + kegg:C04188',\n", + " \"5 '-methylthioadenosine(aq) + orthophosphate(aq) = adenine(aq) + 5-methylthio-D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C03557 + kegg:C00022 = kegg:C03167 + kegg:C00041',\n", + " '(2-aminoethyl)phosphonate(aq) + pyruvate(aq) = 2-phosphonoacetaldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3, 3-dimethyl-2-oxobutanoate(aq) +L-glutamatea'),\n", + " (nan,\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00183 + kegg:C00026 = kegg:C06255 + kegg:C00025',\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01005 + kegg:C00026 = kegg:C03232 + kegg:C00025',\n", + " 'O-phospho-L-serine(aq) + 2-oxoglutarate(aq) = 3-phosphonooxypyruvate(aq) + L-glutamate(aq)'),\n", + " (nan, 'ATP(aq) + serpeptide(aq) =ADP(aq) + phosphorylated serpeptide(aq) '),\n", + " (nan, 'ATP(aq) + syntide 2(aq) =ADP(aq) + phosphosyntide(aq) '),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00074 + kegg:C00008',\n", + " 'ATP(aq) + pyruvate(aq) = phosphoenolpyruvate(aq) + ADP(aq)'),\n", + " ('kegg:C00013 + kegg:C00085 = kegg:C00009 + kegg:C00354',\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01003 = kegg:C00008 + kegg:C03875',\n", + " 'ATP(aq) + myosin light chain(aq) = ADP(aq) + myosin light chain phosphate(aq)'),\n", + " (nan,\n", + " '2-aminobenzoic acid(aq) + ATP(aq) = 2-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-aminobenzoic acid(aq) + ATP(aq) = 3-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-aminobenzoic acid(aq) + ATP(aq) = 4-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " 'benzoic acid(aq) + ATP(aq) = benzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '2,3-dihydroxybenzoic acid(aq) + ATP(aq) = 2,3-dihydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxyanthranilic acid(aq) +ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxybenzoic acid(aq) +ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-hydroxybenzoic acid(aq) +ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxy-4-methylbenzoic acid(aq) _x0005_ATP(aq) =3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-methylbenzoic acid(aq) +ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-methylbenzoic acid(aq) +ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + Nomega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00013 + kegg:C00224',\n", + " 'ATP(aq) + sulfate(aq) = pyrophosphate(aq) + adenylylsulfate(aq)'),\n", + " (nan,\n", + " 'deoxynucleoside triphosphate(aq) _x0005_polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq) '),\n", + " ('kegg:C00008 + kegg:C00103 = kegg:C00498 + kegg:C00009',\n", + " 'ADP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00001 = kegg:C00020 + kegg:C00074 + kegg:C00009',\n", + " 'ATP(aq) + pyruvate(aq) + H2O(l) = AMP(aq) + phosphoenolpyruvate(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " 'benzyl alcohol(sln)+ butyl acetate(sln) = benzyl acetate(sln)+ 1-butanol(sln)'),\n", + " (nan, 'butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) +H2O(sln) = 2-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'dodecyl dodecanoate(sln) +H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln) '),\n", + " (nan,\n", + " 'D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(-)-menthol(sln) + dodecyl dodecanoate(sln) = (-)-menthyl dodecanoate(sln) + 1-dodecanol(sln) '),\n", + " (nan,\n", + " '1-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '2-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan, 'oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) +H2O(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1,2-dioctanoyl glycerol(sln) +n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln) '),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln) '),\n", + " (nan,\n", + " 'cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =cis-2-hydroxycyclopentanemethanol-phosphate(aq) '),\n", + " (nan,\n", + " 'trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =trans-2-hydroxycyclopentanemethanol -phosphate(aq) '),\n", + " (nan,\n", + " '1R, 2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) +H2O(l) =1R, 2S-trans-2-hydroxytetrahydrofuranmethanol -phosphate(aq) '),\n", + " (nan,\n", + " '5-methoxytrimethylene phosphate(aq) +H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq) '),\n", + " (nan,\n", + " '5-methyltrimethylene phosphate(aq) +H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq) '),\n", + " (nan, 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " (nan, \"adenosine 3':5'-(cyclic)phosphate(aq) +H2O(l) =AMP(aq) \"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq) + H2O(l) = guanosine 5 '-phosphate(aq)\"),\n", + " ('kegg:C00498 + kegg:C00001 = kegg:C00103 + kegg:C00020',\n", + " 'ADPglucose(aq) + H2O(l) =-D-glucose 1-phosphate(aq) + AMP(aq)'),\n", + " ('kegg:C00294 + kegg:C00001 = kegg:C00262 + kegg:C00121',\n", + " 'inosine(aq) + H2O(l) = hypoxanthine(aq) + D-ribose(aq)'),\n", + " (nan, '4-nitrophenyl acetate(aq) +H2O(l) = 4-nitrophenol(aq) +acetate(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Leu(aq) +4-nitrophenyl analide(aq) '),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Phe(aq) +4-nitrophenylanalide(aq) '),\n", + " (nan, 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " (nan, 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " (nan,\n", + " 'cefamandole(aq) +H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) +D-mandelic acid(aq) '),\n", + " (nan,\n", + " '2-acetamidohept-6-enoic acid(aq) +H2O(l) =acetate(aq) + 2-aminohept-6-enoic acid(aq) '),\n", + " (nan, 'N-acetyl-L-alanine(aq) +H2O(l) =acetate(aq) +L-alanine(aq) '),\n", + " (nan, 'N-acetyl-L-cysteine(aq) +H2O(l) =acetate(aq) +L-cysteine(aq) '),\n", + " (nan, 'N-acetyl-L-norleucine(aq) +H2O(l) =acetate(aq) +L-norleucine(aq) '),\n", + " (nan, 'N-acetyl-L-valine(aq) +H2O(l) =acetate(aq) +L-valine(aq) '),\n", + " ('kegg:C03519 + kegg:C00001 = kegg:C00033 + kegg:C00079',\n", + " 'N-acetyl-L-phenylalanine(aq) + H2O(l) = acetate(aq) + L-phenylalanine(aq)'),\n", + " (nan, 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " ('kegg:C11695 + kegg:C00001 = kegg:C00189 + kegg:C00219',\n", + " 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " (nan,\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " ('kegg:C16512 + kegg:C00001 = kegg:C00189 + kegg:C00249',\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " (nan, '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00429 + kegg:C00001 = kegg:C02642',\n", + " '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C05922',\n", + " 'GTP(aq) + H2O(l) = ((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'),\n", + " ('kegg:C09814 + 2 kegg:C00001 = kegg:C00180 + kegg:C00014',\n", + " 'benzonitrile(aq) + 2 H2O(aq) = benzoic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C16074 + 2 kegg:C00001 = kegg:C07086 + kegg:C00014',\n", + " 'benzyl cyanide(aq) + 2 H2O(aq) = phenylacetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C02938 + 2 kegg:C00001 = kegg:C00954 + kegg:C00014',\n", + " '3-indoleacetonitrile(aq) + 2 H2O(l) = indole-3-acetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00130 + kegg:C00013',\n", + " 'ITP(aq) + H2O(l) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 = kegg:C00105 + kegg:C00288',\n", + " \"orotidine 5 '-phosphate(aq) = UMP(aq) + carbon dioxide(aq)\"),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C01182 + kegg:C00007 = kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + O2(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan,\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00279 + kegg:C00001 = kegg:C04691 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + D-erythrose 4-phosphate(aq) + H2O(l) = 2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00204 = kegg:C00022 + kegg:C00577',\n", + " '2-oxo-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde(aq)'),\n", + " (nan, 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C00108 + kegg:C00022 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = anthranilate(aq) + pyruvate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq) = trans-but-2-enoyl-coenzyme A + H2O(l)'),\n", + " ('kegg:C00318 = kegg:C04114 + kegg:C00001',\n", + " 'L-carnitine(aq) = 4-(trimethylammonio)but-2-enoate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C04691 = kegg:C00944 + kegg:C00009',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " (nan, 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00043 = kegg:C00203',\n", + " 'UDP-N-acetyl-D-glucosamine(aq) = UDP-N-acetyl-D-galactosamine(aq)'),\n", + " ('kegg:C00216 = kegg:C00121', 'D-arabinose(aq) = D-ribose(aq)'),\n", + " ('kegg:C01796 = kegg:C06463', 'D-erythrose(aq) = D-threose(aq)'),\n", + " ('kegg:C00031 = kegg:C00159', 'D-glucose(aq) = D-mannose(aq)'),\n", + " ('kegg:C05439 = kegg:C05437',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq) = (3,5)-cholesta-8,24-diene-3-ol(aq)'),\n", + " ('kegg:C00074 = kegg:C02798',\n", + " 'phosphoenolpyruvate(aq) = 3-phosphonopyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C00082 + kegg:C00787 = kegg:C00020 + kegg:C00013 + kegg:C02839',\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " ('kegg:C00002 + kegg:C00188 + kegg:C01651 = kegg:C00020 + kegg:C00013 + kegg:C02992',\n", + " 'ATP(aq) + L-threonine(aq) + tRNA-Thr(aq) = AMP(aq) + pyrophosphate(aq) + L-threonyl-tRNA-Thr(aq)'),\n", + " ('kegg:C00002 + kegg:C00407 + kegg:C01644 = kegg:C00020 + kegg:C00013 + kegg:C03127',\n", + " 'ATP(aq) + L-isoleusine(aq) + tRNA-Ile(aq) = AMP(aq) + pyrophosphate(aq) + L-isoleucyl-tRNA-Ile(aq)'),\n", + " ('kegg:C00002 + kegg:C00047 + kegg:C01646 = kegg:C00020 + kegg:C00013 + kegg:C01931',\n", + " 'ATP(aq) + L-lysine(aq) + tRNA-Lys(aq) = AMP(aq) + pyrophosphate(aq) + L-lysyl-tRNA-Lys(aq)'),\n", + " ('kegg:C00002 + kegg:C00065 + kegg:C01650 = kegg:C00020 + kegg:C00013 + kegg:C02553',\n", + " 'ATP(aq) + L-serine(aq) + tRNA-Ser(aq) = AMP(aq) + pyrophosphate(aq) + L-seryl-tRNA-Ser(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 + kegg:C01636 = kegg:C00020 + kegg:C00013 + kegg:C02163',\n", + " 'ATP(aq) + L-arginine(aq) + tRNA-Arg(aq) = AMP(aq) + pyrophosphate(aq) + L-arginyl-tRNA-Arg(aq)'),\n", + " ('kegg:C00002 + kegg:C00079 + kegg:C01648 = kegg:C00020 + kegg:C00013 + kegg:C03511',\n", + " 'ATP(aq) + L-phenylalanine(aq) + tRNA-Phe(aq) = AMP(aq) + pyrophosphate(aq) + L-phenylalanyl-tRNA-Phe(aq)'),\n", + " ('kegg:C00002 + kegg:C00135 + kegg:C01643 = kegg:C00020 + kegg:C00013 + kegg:C02988',\n", + " 'ATP(aq) + L-histidine(aq) + tRNA-His(aq) = AMP(aq) + pyrophosphate(aq) + L-histidyl-tRNA-His(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + (deoxyribonucleotide)_n(aq) + (deoxyribonucleotide)_m(aq) = AMP(aq) + pyrophosphate(aq) + (deoxyribonucleotide)_m+n(aq)'),\n", + " ('kegg:C00037 + kegg:C00003 + kegg:C00101 = kegg:C00143 + kegg:C00004 + kegg:C00014 + kegg:C00288 ',\n", + " 'glycine(aq) + NAD+(aq) + THF(aq) = 5,10-CH2-THF(aq) + NADH(aq) + NH3(aq) + CO2(aq)'),\n", + " ('kegg:C00101 + kegg:C00067 = kegg:C00143',\n", + " 'THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)'),\n", + " ('kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg:C00001',\n", + " 'Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'),\n", + " ('kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg:C04734',\n", + " \"10-Formyltetrahydrofolate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide = Tetrahydrofolate + 1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"),\n", + " ('kegg:C00199 + kegg:C00067 = kegg:C06019',\n", + " 'D-Ribulose 5-phosphate + Formaldehyde = D-arabino-Hex-3-ulose 6-phosphate'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate = D-Fructose 6-phosphate'),\n", + " ('kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg:C00092',\n", + " ',-trehalose 6-phosphate(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-glucose 6-phosphate(aq)')]" + ] + }, + "execution_count": 89, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rxn" + ] + }, + { + "cell_type": "code", + "execution_count": 107, + "id": "7dae7b13", + "metadata": {}, + "outputs": [], + "source": [ + "known_errors = {\n", + " #equal_errors\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)':\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) = 3-oxobutanoyl-[acyl-carrier protein](aq) + NADPH(aq)',\n", + " 'phenoxymethylpenicillin': 'phenoxymethylpenicillin(aq) + H2O(l) = phenoxymethylpenicillinoic acid(aq)',\n", + " 'D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!':\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = indol-3-yl-glycerol-3-phosphate(aq)',\n", + " \"butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)\":\n", + " \"butyl decanoate(sln) + H2O(sln) = 1-butanol(sln) + 1-decanoic acid(sln)\",\n", + " \"2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)\":\n", + " \"2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(l)\",\n", + " \"n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)\":\n", + " \"n-octanoic acid glycerol monoester(sln) + H2O(sln) = n-octanoic acid(sln) + glycerol(sln)\",\n", + " \"glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)\":\n", + " \"glycine(aq) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)\",\n", + " \"Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq)\":\n", + " \"γ-glutamohydroxamic acid(aq) + H20(l) = L-glutamate(aq) + hydroxylamine(aq)\",\n", + " \"glycolate + NAD = ...\": \"glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)\",\n", + " \"2,4-dihydroxybutanoate(aq) + NAD(aq) = ...\": \"2,4-dihydroxybutanoate(aq) + NAD(aq) = 2-oxo-4-hydroxybutanoate(aq) + NADH(aq)\",\n", + " #other_errors \n", + " 'ampicillin + H2o = ampicillinoic acid': 'ampicillin(aq) + H2O(l) = ampicillinoic acid(aq)',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine': 'pantothenate(aq) + H2O(l) = pantoic acid(aq) + beta-alanine(aq)'\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "id": "5f40693c", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "New: glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)\n", + "Old: glycolate + NAD = ...\n", + "---\n", + "New: 2,4-dihydroxybutanoate(aq) + NAD(aq) = 2-oxo-4-hydroxybutanoate(aq) + NADH(aq)\n", + "Old: 2,4-dihydroxybutanoate(aq) + NAD(aq) = ...\n", + "---\n", + "New: (3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) = 3-oxobutanoyl-[acyl-carrier protein](aq) + NADPH(aq)\n", + "Old: (3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) -3-oxobutanoyl-[ acyl-carrier protein](aq) + NADPH(aq)\n", + "---\n", + "New: 2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(l)\n", + "Old: 2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)\n", + "---\n", + "New: n-decanoic acid glycerol qiester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol monoester(sln)\n", + "Old: n-decanoic acid glycerol qiester(sln) + H20(sln) = n-decanoic acid(sln) +n -decanoic acid glycerol monoester(sln)\n", + "---\n", + "New: n-decanoic acid glycerol monoester(sln) + H2O(sln) = n-decanoic acid(sln) + glycerol(sln)\n", + "Old: n-decanoic acid glycerol monoester(sln) + H20(sln) = n-decanoic acid(sln) +glycerol(sln) \n", + "---\n", + "New: n-decanoic acid glycerol triester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol diester(sln)\n", + "Old: n-decanoic acid glycerol triester(sln) + H20(sln) = n-decanoic acid(sln) +n-decanoic acid glycerol diester(sln)\n", + "---\n", + "New: n-octanoic acid glycerol diester(sln) + H2O(sln) = n-octanoic add(sln) + n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)\n", + "Old: n-octanoic acid glycerol diester(sln) + H 20(sln) = n-octanoic add(sln) +n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)\n", + "---\n", + "New: n-octanoic acid glycerol monoester(sln) + H2O(sln) = n-octanoic acid(sln) + glycerol(sln)\n", + "Old: n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) +glycerol(sln)\n", + "---\n", + "New: γ-glutamohydroxamic acid(aq) + H20(l) = L-glutamate(aq) + hydroxylamine(aq)\n", + "Old: Y-glutamohydroxamic acid(aq) + H20(I) = L-glutamate(aq) + hydroxylamine(aq) \n", + "---\n", + "New: ampicillin(aq) + H2O(l) = ampicillinoic acid(aq)\n", + "Old: ampicillin + H2o = ampicillinoic acid\n", + "---\n", + "New: phenoxymethylpenicillin(aq) + H2O(l) = phenoxymethylpenicillinoic acid(aq)\n", + "Old: phenoxymethylpenicillin\n", + "---\n", + "New: 6-thioglucose 6-phosphate(aq) = 6-thioglucose I-phosphate(aq)\n", + "Old: 6-thioglucose 6-phosphate(aq) =6-thioglucose I-phosphate(aq)\n", + "---\n", + "New: (S)-dihydroorotate(aq) + oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)\n", + "Old: (S)-dihydroorotate(aq)+ oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)\n", + "---\n", + "New: D-glyceraldehyde 3-phosphate(aq) + indole(aq) = indol-3-yl-glycerol-3-phosphate(aq)\n", + "Old: D-glyceraldehyde 3-phosphate~aq!1indole~aq!51-~indol-3- yl!glycerol 3-phosphate~aq!\n", + "---\n", + "New: 2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-benzyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-butanone(sln) + 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)\n", + "Old: 2-butanone(sln)+ 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclobutanone(sln) + 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)\n", + "Old: cyclobutanone(sln)+ 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)\n", + "---\n", + "New: cycloheptanone(sln) + 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)\n", + "Old: cycloheptanone(sln)+ 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclohexanone(sln) + 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)\n", + "Old: cyclohexanone(sln)+ 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclooctanone(sln) + 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)\n", + "Old: cyclooctanone(sln)+ 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)\n", + "---\n", + "New: cyclopentanone(sln) + 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)\n", + "Old: cyclopentanone(sln)+ 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-heptanone(sln) + 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)\n", + "Old: 2-heptanone(sln)+ 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-hexanone(sln) + 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)\n", + "Old: 2-hexanone(sln)+ 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-methyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-octanone(sln) + 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)\n", + "Old: 2-octanone(sln)+ 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-pentanone(sln) + 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)\n", + "Old: 2-pentanone(sln)+ 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "Old: 2-phenyl-1-cyclohexanone(sln)+ 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-ethanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-ethanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-heptanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-heptanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-hexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-hexanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-pentanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-pentanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)\n", + "---\n", + "New: 1-phenyl-1-propanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)\n", + "Old: 1-phenyl-1-propanone(sln)+ 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)\n", + "---\n", + "New: L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3,3-dimethyl-2-oxobutanoate(aq) + L-glutamate(aq)\n", + "Old: L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3, 3-dimethyl-2-oxobutanoate(aq) +L-glutamatea\n", + "---\n", + "New: ATP(aq) + serpeptide(aq) = ADP(aq) + phosphorylated serpeptide(aq)\n", + "Old: ATP(aq) + serpeptide(aq) =ADP(aq) + phosphorylated serpeptide(aq) \n", + "---\n", + "New: ATP(aq) + syntide 2(aq) = ADP(aq) + phosphosyntide(aq)\n", + "Old: ATP(aq) + syntide 2(aq) =ADP(aq) + phosphosyntide(aq) \n", + "---\n", + "New: 3-hydroxyanthranilic acid(aq) + ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-hydroxyanthranilic acid(aq) +ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 3-hydroxybenzoic acid(aq) + ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-hydroxybenzoic acid(aq) +ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 4-hydroxybenzoic acid(aq) + ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 4-hydroxybenzoic acid(aq) +ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 3-hydroxy-4-methylbenzoic acid(aq) + ATP(aq) = 3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-hydroxy-4-methylbenzoic acid(aq) _x0005_ATP(aq) =3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 3-methylbenzoic acid(aq) + ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 3-methylbenzoic acid(aq) +ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: 4-methylbenzoic acid(aq) + ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)\n", + "Old: 4-methylbenzoic acid(aq) +ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq) \n", + "---\n", + "New: deoxynucleoside triphosphate(aq) + polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq)\n", + "Old: deoxynucleoside triphosphate(aq) _x0005_polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq) \n", + "---\n", + "New: benzyl alcohol(sln) + butyl acetate(sln) = benzyl acetate(sln) + 1-butanol(sln)\n", + "Old: benzyl alcohol(sln)+ butyl acetate(sln) = benzyl acetate(sln)+ 1-butanol(sln)\n", + "---\n", + "New: butyl decanoate(sln) + H2O(sln) = 1-butanol(sln) + 1-decanoic acid(sln)\n", + "Old: butyl decanoate(sln)+H2O(sln)= 1-butanol(sln) + 1-decanoic acid(sln)\n", + "---\n", + "New: 1,2-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)\n", + "Old: 1,2-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) \n", + "---\n", + "New: 1,2-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,2-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 1,2-dioctanoyl glycerol(sln) + H2O(sln) = 2-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,2-dioctanoyl glycerol(sln) +H2O(sln) = 2-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 1,3-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)\n", + "Old: 1,3-dioctanoyl glycerol(sln) +2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln) \n", + "---\n", + "New: 1,3-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,3-dioctanoyl glycerol(sln) +H2O(sln) = 1-mono-octanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: dodecyl dodecanoate(sln) + H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln)\n", + "Old: dodecyl dodecanoate(sln) +H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln) \n", + "---\n", + "New: D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) + H2O(sln)\n", + "Old: D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) +H2O(sln) \n", + "---\n", + "New: (-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) + H2O(sln)\n", + "Old: (-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) +H2O(sln) \n", + "---\n", + "New: 1-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 2-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 2-mono-octanoyl glycerol(sln) +H2O(sln) = glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) + H2O(sln)\n", + "Old: oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) +H2O(sln) \n", + "---\n", + "New: (R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln)\n", + "Old: (R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln) \n", + "---\n", + "New: (R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln)\n", + "Old: (R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln) \n", + "---\n", + "New: (R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln)\n", + "Old: (R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln) \n", + "---\n", + "New: 1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1,2-dioctanoyl glycerol(sln) + n-octanoic acid(sln)\n", + "Old: 1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1,2-dioctanoyl glycerol(sln) +n-octanoic acid(sln) \n", + "---\n", + "New: 1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln)\n", + "Old: 1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln) \n", + "---\n", + "New: 1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln)\n", + "Old: 1,2,3-trioctanoyl glycerol(sln) +H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln) \n", + "---\n", + "New: cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = cis-2-hydroxycyclopentanemethanol-phosphate(aq)\n", + "Old: cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =cis-2-hydroxycyclopentanemethanol-phosphate(aq) \n", + "---\n", + "New: trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = trans-2-hydroxycyclopentanemethanol-phosphate(aq)\n", + "Old: trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) +H2O(l) =trans-2-hydroxycyclopentanemethanol -phosphate(aq) \n", + "---\n", + "New: 1R,2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) + H2O(l) = 1R,2S-trans-2-hydroxytetrahydrofuranmethanol-phosphate(aq)\n", + "Old: 1R, 2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) +H2O(l) =1R, 2S-trans-2-hydroxytetrahydrofuranmethanol -phosphate(aq) \n", + "---\n", + "New: 5-methoxytrimethylene phosphate(aq) + H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq)\n", + "Old: 5-methoxytrimethylene phosphate(aq) +H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq) \n", + "---\n", + "New: 5-methyltrimethylene phosphate(aq) + H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq)\n", + "Old: 5-methyltrimethylene phosphate(aq) +H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq) \n", + "---\n", + "New: adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\n", + "Old: adenosine 3':5'-(cyclic)phosphate(aq) +H2O(l) =AMP(aq) \n", + "---\n", + "New: 4-nitrophenyl acetate(aq) + H2O(l) = 4-nitrophenol(aq) + acetate(aq)\n", + "Old: 4-nitrophenyl acetate(aq) +H2O(l) = 4-nitrophenol(aq) +acetate(aq) \n", + "---\n", + "New: succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Leu(aq) + 4-nitrophenyl analide(aq)\n", + "Old: succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Leu(aq) +4-nitrophenyl analide(aq) \n", + "---\n", + "New: succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Phe(aq) + 4-nitrophenylanalide(aq)\n", + "Old: succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) +H2O(l) = succinylAla-Ala-Pro-Phe(aq) +4-nitrophenylanalide(aq) \n", + "---\n", + "New: cefamandole(aq) + H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) + D-mandelic acid(aq)\n", + "Old: cefamandole(aq) +H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) +D-mandelic acid(aq) \n", + "---\n", + "New: 2-acetamidohept-6-enoic acid(aq) + H2O(l) = acetate(aq) + 2-aminohept-6-enoic acid(aq)\n", + "Old: 2-acetamidohept-6-enoic acid(aq) +H2O(l) =acetate(aq) + 2-aminohept-6-enoic acid(aq) \n", + "---\n", + "New: N-acetyl-L-alanine(aq) + H2O(l) = acetate(aq) + L-alanine(aq)\n", + "Old: N-acetyl-L-alanine(aq) +H2O(l) =acetate(aq) +L-alanine(aq) \n", + "---\n", + "New: N-acetyl-L-cysteine(aq) + H2O(l) = acetate(aq) + L-cysteine(aq)\n", + "Old: N-acetyl-L-cysteine(aq) +H2O(l) =acetate(aq) +L-cysteine(aq) \n", + "---\n", + "New: N-acetyl-L-norleucine(aq) + H2O(l) = acetate(aq) + L-norleucine(aq)\n", + "Old: N-acetyl-L-norleucine(aq) +H2O(l) =acetate(aq) +L-norleucine(aq) \n", + "---\n", + "New: N-acetyl-L-valine(aq) + H2O(l) = acetate(aq) + L-valine(aq)\n", + "Old: N-acetyl-L-valine(aq) +H2O(l) =acetate(aq) +L-valine(aq) \n", + "---\n" + ] + } + ], + "source": [ + "newrxn = []\n", + "for r, t in rxn:\n", + " l = t\n", + " if pandas.isna(t) and pandas.isna(r): # for some reason there are (nan, nan) lines\n", + " continue\n", + " if pandas.isna(t):\n", + " newrxn.append((r, l))\n", + " continue\n", + " if not pandas.isna(r): # don't touch the data which is already in Elad's file\n", + " if \"H2O(1)\" not in t: # except for that one line with H2O(1) because it's bothering me\n", + " newrxn.append((r, l))\n", + " continue\n", + " # here, only those with a data that is not in elad's data\n", + " if t.strip() in known_errors:\n", + " l = known_errors[t.strip()] \n", + " # search displayed below\n", + " r2 = re.search(r' \\+(?<=\\+)[^{}\\s|]', t)\n", + " if r2 is None:\n", + " r2 = re.search(r' \\=(?<=\\=)[^{}\\s|]', t)\n", + " if r2 is None:\n", + " r2 = re.search(r'[^\\s](?=\\+)\\+', t)\n", + " if r2 is None:\n", + " r2 = re.search(r'[^\\s](?=\\=)\\=', t)\n", + " if r2 is not None:\n", + " if r2 != t:\n", + " l = l.replace(' _x0005_', '@+').strip()\n", + " for k, v in dict_errors.items():\n", + " l = l.replace(k, v)\n", + " l = re.sub(r'\\s+\\+\\s+', '@+', l)\n", + " l = re.sub(r'\\s+\\=\\s+', '@=', l)\n", + " l = re.sub(r'\\s+\\+', '@+', l)\n", + " l = re.sub(r'\\s+\\=', '@=', l)\n", + " l = re.sub(r'\\+\\s+', '@+', l)\n", + " l = re.sub(r'\\=\\s+', '@=', l)\n", + " l = l.replace('@+', ' + ')\n", + " l = l.replace('@=', ' = ')\n", + " if l != t:\n", + " print('New:', l)\n", + " print('Old:', t)\n", + " print('---')\n", + " newrxn.append((r, l))" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "id": "cb84f818", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('kegg:C00556 + kegg:C00003 = kegg:C00261 + kegg:C00004',\n", + " 'benzyl alcohol(aq) + NAD(aq) = benzaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C06142 + kegg:C00003 = kegg:C01412 + kegg:C00004',\n", + " '1-butanol(aq) + NAD(aq) = butanal(aq) + NADH(aq)'),\n", + " ('kegg:C00854 + kegg:C00003 = kegg:C00414 + kegg:C00004',\n", + " 'cyclohexanol(aq) + NAD(aq) = cyclohexanone(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + kegg:C00003 = kegg:C00084 + kegg:C00004',\n", + " 'ethanol(aq) + NAD(aq) = acetaldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00469 + COCO:COCOM00012 = kegg:C00084 + COCO:COCOM00013',\n", + " 'ethanol(aq) + AP-NAD(aq) = acetaldehyde(aq) + AP-NADH(aq)'),\n", + " (nan,\n", + " 'ethanol(aq) + desamino NAD(aq) = acetaldehyde(aq) + desamino NADH(aq)'),\n", + " (nan, '1-hexanol + NAD = hexanal + NADH'),\n", + " ('kegg:C08492 + kegg:C00003 = kegg:C16310 + kegg:C00004',\n", + " 'cis-3-hexene-1-ol(aq) + NAD(aq) = cis-3-hexenal(aq) + NADH(aq)'),\n", + " (nan, 'trans-2-hexen-1-ol + NAD = trans-2-hexenal + NADH'),\n", + " (nan, '1-nonanol + NAD = nonanal + NADH'),\n", + " ('kegg:C00756 + kegg:C00003 = kegg:C01545 + kegg:C00004',\n", + " '1-octanol(aq) + NAD(aq) = octanal(aq) + NADH(aq)'),\n", + " ('kegg:C05979 + kegg:C00003 = kegg:C00479 + kegg:C00004',\n", + " '1-propanol(aq) + NAD(aq) = propanal(aq) + NADH(aq)'),\n", + " ('kegg:C01845 + kegg:C00003 = kegg:C00207 + kegg:C00004',\n", + " '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " (nan, '2-propanol(aq) + NAD(aq) = acetone(aq) + NADH(aq)'),\n", + " ('kegg:C00473 + kegg:C00003 = kegg:C00376 + kegg:C00004',\n", + " 'vitamin A alcohol(aq) + NAD(aq) = vitamin A aldehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00003 = kegg:C00441 + kegg:C00004',\n", + " 'L-homoserine(aq) + NAD(aq) = L-aspartate 4-semialdehyde(aq) + NADH(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(aq) = L-aspartate 4-semialdehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C03044 + kegg:C00003 = kegg:C00810 + kegg:C00004',\n", + " '(R,R)-2,3-butanediol(aq) + NAD(aq) = (R)-acetoin(aq) + NADH(aq)'),\n", + " ('kegg:C00116 + kegg:C00003 = kegg:C00184 + kegg:C00004',\n", + " 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " (nan, 'glycerol(aq) + NAD(aq) = dihydroxyacetone(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate(aq) + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00093 + kegg:C00003 = kegg:C00111 + kegg:C00004',\n", + " 'sn-glycerol 3-phosphate + NAD(aq) = dihydroxyacetone phosphate(aq) + NADH(aq)'),\n", + " (nan, 'allitol(aq) + NAD(aq) = D-psicose(aq) + NADH(aq) '),\n", + " (nan,\n", + " 'D-glycero-D-glucoheptitol(aq) + NAD(aq) = D-sedoheptulose(aq) + NADH(aq)'),\n", + " ('kegg:C01507 + kegg:C00003 = kegg:C00247 + kegg:C00004',\n", + " 'L-iditol(aq) + NAD(aq) = L-sorbose(aq) + NADH(aq)'),\n", + " ('kegg:C00474 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'ribitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00794 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-sorbitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " (nan, 'L-threitol(aq) + NAD(aq) = L-erythrulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00003 = kegg:C00310 + kegg:C00004',\n", + " 'xylitol(aq) + NAD(aq) = D-xylulose(aq) + NADH(aq)'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00312 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = L-xylulose(aq) + NADPH(aq)'),\n", + " ('kegg:C01697 + kegg:C00003 = kegg:C00795 + kegg:C00004',\n", + " 'galactitol(aq) + NAD(aq) = D-tagatose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00003 = kegg:C00095 + kegg:C00004',\n", + " 'D-mannitol(aq) + NAD(aq) = D-fructose(aq) + NADH(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol 1-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " (nan, 'myo-inositol + NAD = 2-oxo-myo-inositol + NADH'),\n", + " ('kegg:C00379 + kegg:C00006 = kegg:C00181 + kegg:C00005',\n", + " 'xylitol(aq) + NADP(aq) = D-xylose(aq) + NADPH(aq)'),\n", + " ('kegg:C00296 + kegg:C00003 = kegg:C00944 + kegg:C00004',\n", + " 'quinate(aq) + NAD(aq) = 5-dehydroquinate(aq) + NADH(aq)'),\n", + " ('kegg:C00493 + kegg:C00006 = kegg:C02637 + kegg:C00005',\n", + " 'shikimate(aq) + NADP(aq) = 3-dehydroshikimate(aq) + NADPH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C00168 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = hydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00160 + kegg:C00003 = kegg:C00048 + kegg:C00004',\n", + " 'glycolate(aq) + NAD(aq) = glyoxylate(aq) + NADH(aq)'),\n", + " (nan, 'glycolate + NAD = ...'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " '2-hydroxybutanoate(aq) + NAD(aq) = 2-oxobutanoate(aq) + NADH(aq)'),\n", + " (nan, '2,4-dihydroxybutanoate(aq) + NAD(aq) = ...'),\n", + " ('kegg:C00186 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(S)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00186 + COCO:COCOM00012 = kegg:C00022 + COCO:COCOM00013',\n", + " '(S)-lactate(aq) + AP-NAD(aq)= pyruvate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(aq) = pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C01089 + kegg:C00003 = kegg:C00164 + kegg:C00004',\n", + " '(R)-3-hydroxybutanoate(aq) + NAD(aq) = 3-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01188 + kegg:C00003 = kegg:C00349 + kegg:C00004',\n", + " '3-hydroxy-2-methylpropanoate(aq) + NAD(aq) = 2-methyl-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C01144 + kegg:C00003 = kegg:C00332 + kegg:C00004',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq) + NAD(aq) = 3-oxobutanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C05268 + kegg:C00003 = kegg:C05269 + kegg:C00004',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq) + NAD(aq) = 3-oxohexanoyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(aq) = oxaloacetate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C00975 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = (E)-dihydroxyfumarate(aq) + NADH(aq)'),\n", + " ('kegg:C00552 + kegg:C00003 = kegg:C03459 + kegg:C00004',\n", + " 'meso-tartrate(aq) + NAD(aq) = 2-oxo-3-hydroxysuccinate(aq) + NADH(aq)'),\n", + " ('kegg:C00025 + kegg:C00149 + kegg:C00003 = kegg:C00049 + kegg:C00026 + kegg:C00004',\n", + " 'L-glutamate(aq) + (S)-malate(aq) + NAD(aq) = L-aspartate(aq) + 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00024 + kegg:C00003 + kegg:C00001 = kegg:C00158 + kegg:C00010 + kegg:C00004',\n", + " '(S)-malate(aq) + acetyl-CoA(aq) + NAD(aq) + H2O(l) = citrate(aq) + CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00288',\n", + " '(S)-malate(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00149 + kegg:C00006 + kegg:C00001 = kegg:C00022 + kegg:C00005 + kegg:C00288',\n", + " '(S)-malate(aq) + NADP(aq) + H2O(l) = pyruvate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00311 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00288',\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " 'isocitrate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00345 + kegg:C00006 + kegg:C00001 = kegg:C00199 + kegg:C00005 + kegg:C00288',\n", + " '6-phospho-D-gluconate(aq) + NADP(aq) + H2O(l) = D-ribulose 5-phosphate(aq) + NADPH(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00031 + kegg:C00003 = kegg:C00198 + kegg:C00004',\n", + " '-D-glucose(aq) + NAD(aq) = D-glucono-1,5-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00124 + kegg:C00003 = kegg:C03383 + kegg:C00004',\n", + " 'D-galactose(aq) + NAD(aq) = D-galactono-1,4-lactone(aq) + NADH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 = kegg:C01236 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) = D-glucono-1,5-lactone 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00092 + kegg:C00006 + kegg:C00001 = kegg:C00345 + kegg:C00005',\n", + " 'D-glucose 6-phosphate(aq) + NADP(aq) + H2O(l) = 6-phospho-D-gluconate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + NAD(aq) = 5α-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α,17β-diol(aq) + NAD(aq) = 5α-androstane-17β-ol-3-one(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-androstane-3α-ol-17-one(aq) + TNAD(aq) = 5α-androstane-3,17-dione(aq) + TNADH(aq)'),\n", + " (nan,\n", + " '5β-androstane-3α-ol-17-one(aq) + NAD(aq) = 5β-androstane-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,20-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5β-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5alpha-androstane-3beta,17alpha-diol(aq) + NAD(aq) = 5alpha-androstane-17alpha-ol-3-one(aq) + NADH(aq)'),\n", + " ('kegg:C00535 + kegg:C00003 = kegg:C00280 + kegg:C00004',\n", + " '4-androstene-17-ol-3-one(aq) + NAD(aq) = 4-androstene-3,17-dione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq) + NAD(aq) = 5α-pregnane-17α,21-diol-3,11,20-trione(aq) + NADH(aq)'),\n", + " ('kegg:C00583 + kegg:C00006 = kegg:C00424 + kegg:C00005',\n", + " '1,2-propanediol(aq) + NADP(aq) = L-lactaldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01013 + kegg:C00003 = kegg:C00222 + kegg:C00004',\n", + " '3-hydroxypropanoate(aq) + NAD(aq) = 3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00258 + kegg:C00003 = kegg:C01146 + kegg:C00004',\n", + " '(R)-glycerate(aq) + NAD(aq) = 2-hydroxy-3-oxopropanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00989 + kegg:C00003 = kegg:C00232 + kegg:C00004',\n", + " '4-hydroxybutanoate(aq) + NAD(aq) = 4-oxobutanoate(aq) + NADH(aq)'),\n", + " ('kegg:C00951 + kegg:C00003 = kegg:C00468 + kegg:C00004',\n", + " 'estradiol-17(aq) + NAD(aq) = estrone(aq) + NADH(aq)'),\n", + " (nan, 'D-gluconate(aq) + NADP(aq) = 5-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00116 + kegg:C00006 = kegg:C00577 + kegg:C00005',\n", + " 'glycerol(aq) + NADP(aq) = (R)-glyceraldehyde(aq) + NADPH(aq)'),\n", + " (nan, 'glycolate(aq) + NADP(aq) = glyoxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00197 + kegg:C00003 = kegg:C03232 + kegg:C00004',\n", + " '3-phospho-D-glycerate(aq) + NAD(aq) = 3-phosphohydroxypyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C04367 + kegg:C00003 = kegg:C01244 + kegg:C00004',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq) + NAD(aq) =-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C03351 + kegg:C00006 = kegg:C03067 + kegg:C00005',\n", + " '3-hydroxybenzyl alcohol(aq) + NADP(aq) = 3-hydroxybenzaldehyde(aq) + NADPH(aq)'),\n", + " (nan,\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) + NADP(aq) = 3-oxobutanoyl-[acyl-carrier protein](aq) + NADPH(aq)'),\n", + " ('kegg:C00318 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'L-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " ('kegg:C02043 + kegg:C00003 = kegg:C00331 + kegg:C00004',\n", + " 'indole-3-lactate(aq) + NAD(aq) = indole-3-pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00006 = kegg:C00198 + kegg:C00005',\n", + " 'D-glucose(aq) + NADP(aq) = D-glucono-1,5-lactone(aq) + NADPH(aq)'),\n", + " ('kegg:C00095 + kegg:C00006 = kegg:C00273 + kegg:C00005',\n", + " 'D-fructose(aq) + NADP(aq) = 5-dehydro-D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C02782 + kegg:C00003 = kegg:C03926 + kegg:C00004',\n", + " '2-deoxy-D-gluconate(aq) + NAD(aq) = 2-deoxy-3-dehydro-D-gluconate(aq) + NADH(aq)'),\n", + " ('kegg:C01620 + kegg:C00003 = kegg:C03064 + kegg:C00004',\n", + " 'L-threonate(aq) + NAD(aq) = 3-oxo-L-threonate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-sorbitol 6-phosphate(aq) + NAD(aq) = D-fructose 6-phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C04741 + kegg:C00003 = kegg:C04654 + kegg:C00004',\n", + " 'prostaglandin E1(aq) + NAD(aq) = 15-oxo-prostaglandin E1(aq) + NADH(aq)'),\n", + " (nan,\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq) + NAD(aq) = 4-pregnene-11β,17α-diol-3,20,21-trione( aq) + NADH(aq)'),\n", + " ('kegg:C02953 + kegg:C00006 = kegg:C00835 + kegg:C00005',\n", + " '7,8-dihydrobiopterin(aq) + NADP(aq) = sepiapterin(aq) + NADPH(aq)'),\n", + " ('kegg:C00590 + kegg:C00006 = kegg:C02666 + kegg:C00005',\n", + " 'coniferyl alcohol(aq) + NADP(aq) = coniferyl aldehyde(aq) + NADPH(aq)'),\n", + " ('kegg:C01087 + kegg:C00003 = kegg:C00026 + kegg:C00004',\n", + " '(R)-2-hydroxyglutarate(aq) + NAD(aq) = 2-oxoglutarate(aq) + NADH(aq)'),\n", + " ('kegg:C01096 + kegg:C00006 = kegg:C00092 + kegg:C00005',\n", + " 'D-sorbitol 6-phosphate(aq) + NADP(aq) = D-glucose 6-phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00257 + kegg:C00006 = kegg:C06473 + kegg:C00005',\n", + " 'D-gluconate(aq) + NADP(aq) = 2-oxo-D-gluconate(aq) + NADPH(aq)'),\n", + " ('kegg:C00186 + kegg:C00036 = kegg:C00149 + kegg:C00022',\n", + " '(S)-lactate(aq) + oxaloacetate(aq) = (S)-malate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00243 + 2 kegg:C00125 = kegg:C05403 + 2 kegg:C00126',\n", + " 'lactose(aq) + 2 cytochrome c(aq) = 3-oxolactose(aq) + 2 reduced cytochrome c(aq)'),\n", + " ('kegg:C00058 + kegg:C00003 + kegg:C00001 = kegg:C00288 + kegg:C00004',\n", + " 'formate(aq) + NAD(aq) + H2O(l) = carbon dioxide(aq) + NADH(aq)'),\n", + " ('kegg:C00084 + kegg:C00010 + kegg:C00003 = kegg:C00024 + kegg:C00004',\n", + " 'acetaldehyde(aq) + CoA(aq) + NAD(aq) = acetyl-CoA(aq) + NADH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate 4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " ('kegg:C00441 + kegg:C00006 + kegg:C00009 = kegg:C03082 + kegg:C00005',\n", + " 'L-aspartate-4-semialdehyde(aq) + NADP(aq) + orthophosphate(aq) = L-4-aspartyl phosphate(aq) + NADPH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (aminomethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-animomethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloroethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloroethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (chloromethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-chloromethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (ethyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-ethyl)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methoxy)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methoxy)phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + (methyl)phosphoate(aq) + NAD(aq) = (3-phospho-D-glyceroyl-methyl)phosphate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00009 + kegg:C00003 = kegg:C00236 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + orthophosphate(aq) + NAD(aq) = 3-phospho-D-glyceroyl phosphate(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + phosphonate(aq) + NAD(aq) = (3-phospho-D-glyceroyl)phosphonate(aq) + NADH(aq)'),\n", + " ('kegg:C00118 + kegg:C00008 + kegg:C00003 + kegg:C00009 = kegg:C00197 + kegg:C00002 + kegg:C00004',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + ADP(aq) + NAD(aq) + orthophosphate(aq) = 3-phospho-D-glycerate(aq) + ATP(aq) + NADH(aq)'),\n", + " ('kegg:C00048 + kegg:C00010 + kegg:C00006 = kegg:C00313 + kegg:C00005',\n", + " 'glyoxylate(aq) + CoA(aq) + NADP(aq) = oxalyl-CoA(aq) + NADPH(aq)'),\n", + " ('kegg:C00058 + kegg:C00006 + kegg:C00001 = kegg:C00288 + kegg:C00005',\n", + " 'formate(aq) + NADP(aq) + H2O(l) = carbon dioxide(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00042 + kegg:C00007 = 2 kegg:C00122 + 2 kegg:C00001',\n", + " '2 succinate(aq) + O2(aq) = 2 fumarate(aq) + 2 H2O(l)'),\n", + " ('kegg:C00337 + kegg:C00003 = kegg:C00295 + kegg:C00004',\n", + " '(S)-dihydroorotate(aq) + NAD(aq) = orotate(aq) + NADH(aq)'),\n", + " ('kegg:C00337 + COCO:COCOM00012 = kegg:C00295 + COCO:COCOM00013',\n", + " '(S)-dihydroorotate(aq) + AP-NAD(aq) = orotate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00041 + kegg:C00003 + kegg:C00001 = kegg:C00022 + kegg:C00004 + kegg:C00014',\n", + " 'L-alanine(aq) + NAD(aq) + H2O(l) = pyruvate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00003 + kegg:C00001 = kegg:C00026 + kegg:C00004 + kegg:C00014',\n", + " 'L-glutamate(aq) + NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + COCO:COCOM00012 + kegg:C00001 = kegg:C00026 + COCO:COCOM00013 + kegg:C00014',\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + AP-NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + AP-NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'L-glutamate(aq) + desamino NAD(aq) + H2O(l) = 2-oxoglutarate(aq) + desamino NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00025 + kegg:C00006 + kegg:C00001 = kegg:C00026 + kegg:C00005 + kegg:C00014',\n", + " 'L-glutamate(aq) + NADP(aq) + H2O(l) = 2-oxoglutarate(aq) + NADPH(aq) + ammonia(aq)'),\n", + " ('kegg:C00123 + kegg:C00003 + kegg:C00001 = kegg:C00233 + kegg:C00004 + kegg:C00014',\n", + " 'L-leucine(aq) + NAD(aq) + H2O(l) = 4-methyl-2-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'glycine(ag) + NAD(aq) + H2O(l) = glyoxylate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C01186 + kegg:C00003 + kegg:C00001 = kegg:C03656 + kegg:C00004 + kegg:C00014',\n", + " 'L-erythro-3,5-diaminohexanoate(aq) + NAD(aq) + H2O(l) = (S)-5-amino-3-oxohexanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C03943 + kegg:C00003 + kegg:C00001 = kegg:C03341 + kegg:C00004 + kegg:C00014',\n", + " '2,4-diaminopentanoate(aq) + NAD(aq) + H2O(l) = 2-amino-4-oxopentanoate(aq) + NADH(aq) + ammonia(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03564 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00148 + kegg:C00006 = kegg:C03912 + kegg:C00005',\n", + " '(S)-proline(aq) + NADP(aq) =D-1-pyrroline-5-carboxylate(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00415 = kegg:C00504 + kegg:C00101',\n", + " '2 7,8-dihydrofolate(aq) = folate(aq) + 5,6,7,8-tetrahydrofolate(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(aq) = 7,8-dihydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00445 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(aq) = 5,10-methenyltetrahydrofolate(aq) + NADPH(aq)'),\n", + " ('kegg:C04137 + kegg:C00003 + kegg:C00001 = kegg:C00062 + kegg:C00022 + kegg:C00004',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq) + NAD(aq) + H2O(l) = L-arginine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00143 + COCO:COCOM00012 = kegg:C00445 + COCO:COCOM00013',\n", + " '5,10-methylenetetrahydrofolate(aq) + AP-NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + AP-NADH(aq)'),\n", + " ('kegg:C00143 + kegg:C00003 = kegg:C00445 + kegg:C00004',\n", + " '5,10-methylenetetrahydrofolate(aq) + NAD(aq) = 5,10-methenyltetrahydrofolate(aq) + NADH(aq)'),\n", + " ('kegg:C03210 + kegg:C00003 + kegg:C00001 = kegg:C00041 + kegg:C00022 + kegg:C00004',\n", + " \"2,2'-iminodipropanoate(aq) + NAD(aq) + H2O(l) = L-alanine(aq) + pyruvate(aq) + NADH(aq)\"),\n", + " (nan,\n", + " '2-methyliminodiacetatc(aq) + NAD(aq) + H20(l) = glycine(aq) + pyruvate(aq) + NADH(aq)'),\n", + " ('kegg:C00408 + kegg:C00006 = kegg:C04092 + kegg:C00005',\n", + " 'L-pipecolate(aq) + NADP(aq) =D-1-piperidine-2-carboxylate(aq) + NADPH(aq)'),\n", + " ('kegg:C00003 + kegg:C00005 = kegg:C00004 + kegg:C00006',\n", + " 'NAD(aq) + NADPH(aq) = NADH(aq) + NADP(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00342 + kegg:C00006 = kegg:C00343 + kegg:C00005',\n", + " 'reduced thioredoxin(aq) + NADP(aq) = oxidized thioredoxin(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00004 + kegg:C00007 = 2 kegg:C00003 + 2 kegg:C00001',\n", + " '2 NADH(aq) + O2(aq) = 2 NAD(aq) + 2 H2O(l)'),\n", + " ('kegg:C00440 + kegg:C00016 = kegg:C00143 + kegg:C01352',\n", + " '5-methyltetrahydrofolate(aq) + flavin-adenine dinucleotide(aq) = 5,10-methylenetetrahydrofolate(aq) + reduced flavin-adenine dinucleotide(aq)'),\n", + " ('kegg:C00579 + kegg:C00003 = kegg:C00248 + kegg:C00004',\n", + " 'dihydrolipoamide(aq) + NAD(aq) = lipoamide(aq) + NADH(aq)'),\n", + " ('kegg:C02147 + kegg:C00003 = kegg:C00725 + kegg:C00004',\n", + " 'dihydro--lipoate(aq) + NAD(aq) =-lipoate(aq) + NADH(aq)'),\n", + " ('kegg:C00010 + kegg:C00127 = kegg:C00920 + kegg:C00051',\n", + " 'CoA(aq) + oxidized glutathione(aq) = CoA-glutathione(aq) + reduced glutathione(aq)'),\n", + " (nan, '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('4 kegg:C00126 + kegg:C00007 = 4 kegg:C00125 + 2 kegg:C00001',\n", + " '4 reduced cytochrome c(aq) + O2(aq) = 4 cytochrome c(aq) + 2 H2O(l)'),\n", + " ('kegg:C00282 + kegg:C00003 = kegg:C00004', 'H2(aq) + NAD(aq) = NADH(aq)'),\n", + " ('kegg:C00719 + kegg:C00155 = kegg:C01026 + kegg:C00073',\n", + " 'betaine(aq) + L-homocysteine(aq) = N,N-dimethylglycine(aq) + L-methionine(aq)'),\n", + " ('kegg:C03392 + kegg:C00155 = kegg:C03173 + kegg:C00073',\n", + " 'dimethylacetothetin(aq) + L-homocysteine(aq) = S-methylthioglycolate(aq) + L-methionine(aq)'),\n", + " (nan,\n", + " 'dimethylpropiothetin(aq) + L-homocysteine(aq) = S-methyltpropiothetin(aq) + L-methionine(aq)'),\n", + " (nan, 'S-methylmethionine(aq) + L-homocysteine(aq) = 2 L-methionine(aq)'),\n", + " ('kegg:C01008 + kegg:C00155 = kegg:C00580 + kegg:C00073',\n", + " 'trimethylsulfonium(aq) + L-homocysteine(aq) = dimethylsulfide(aq) + L-methionine(aq)'),\n", + " ('kegg:C00019 + kegg:C00155 = kegg:C00021 + kegg:C00073',\n", + " 'S-adenosyl-L-methionine(aq) + L-homocysteine(aq) = S-adenosyl-L-homocysteine(aq) + L-methionine(aq)'),\n", + " ('kegg:C00143 + kegg:C00365 = kegg:C00415 + kegg:C00364',\n", + " '5,10-methylenetetrahydrofolate(aq) + dUMP(aq) = dihydrofolate(aq) + dTMP(aq)'),\n", + " ('kegg:C00037 + kegg:C00084 = kegg:C00188',\n", + " 'glycine(aq) + acetaldehyde(aq) = L-threonine(aq)'),\n", + " ('kegg:C00037 + kegg:C00067 = kegg:C00065',\n", + " 'glycine(aq) + formaldehyde(aq) = L-serine(aq)'),\n", + " ('kegg:C00143 + kegg:C00037 + kegg:C00001 = kegg:C00101 + kegg:C00065',\n", + " '5,10-methylenetetrahydrofolate(aq) + glycine(aq) + H2O(l) = tetrahydrofolate(aq) + L-serine(aq)'),\n", + " ('kegg:C00664 + kegg:C00037 = kegg:C02718 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + glycine(aq) = N-formiminoglycine(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C00664 + kegg:C00025 = kegg:C00439 + kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq) + L-glutamate(aq) = N-formimino-L-glutamate(aq) + tetrahydrofolate(aq)'),\n", + " ('kegg:C03059 + kegg:C00101 = kegg:C00143 + kegg:C00740 + kegg:C00001',\n", + " '2-hydroxymethylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-serine(aq) + H2O(1)'),\n", + " ('kegg:C03059 = kegg:C00740 + kegg:C00067',\n", + " '2-hydroxymethylserine(aq) = D-serine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C02115 + kegg:C00101 = kegg:C00143 + kegg:C00133 + kegg:C00001',\n", + " '2-methylserine(aq) + tetrahydrofolate(aq) = 5,10-methylenetetrahydrofolate(aq) + D-alanine(aq) + H2O(l)'),\n", + " ('kegg:C02115 = kegg:C00133 + kegg:C00067',\n", + " '2-methylserine(aq) = D-alanine(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00036 + kegg:C00100 = kegg:C00022 + kegg:C02557',\n", + " 'oxaloacetate(aq) + propanoyl-CoA(aq) = pyruvate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00169 + kegg:C00077 = kegg:C00327 + kegg:C00009',\n", + " 'carbamoyl phosphate(aq) + L-ornithine(aq) = L-citrulline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00062 + kegg:C00037 = kegg:C00077 + kegg:C00581',\n", + " 'L-arginine(aq) + glycine(aq) = L-ornithine(aq) + guanidinoacetate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00118 = kegg:C00279 + kegg:C00231',\n", + " 'D-fructose 6-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phospahte(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00266 = kegg:C02045 + kegg:C00279',\n", + " 'D-fructose 6-phosphate(aq) + glycolaldehyde(aq) = L-erythrulose(aq) + D-erythrose 4-phosphate(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00117 + kegg:C00231',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-ribose 5-phosphate(aq) + D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00095 + kegg:C00118 = kegg:C00085 + kegg:C00577',\n", + " 'D-fructose(aq) + D-glyceraldehyde-3-phosphate(aq) = D-fructose 6-phosphate(aq) + D-glyceraldehyde(aq)'),\n", + " ('kegg:C05382 + kegg:C00118 = kegg:C00279 + kegg:C00085',\n", + " 'sedoheptulose 7-phosphate(aq) + D-glyceraldehyde 3-phosphate(aq) = D-erythrose 4-phosphate(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C01589 = kegg:C02560 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + aniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-acetylacetanalide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-aminoacetophenone(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-chloroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-cyanoaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-acetamidobenzoate(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + ethyl 4-aminobenzoate(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methoxyaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-methylacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + p-toluidine(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroacetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + 4'-nitroaniline(aq)\"),\n", + " (nan,\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-acetanilide(aq) = N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq) + α,α,α-trifluoro-m-toluidine(aq)\"),\n", + " ('kegg:C00024 + kegg:C00114 = kegg:C00010 + kegg:C01996',\n", + " 'acetyl-CoA(aq) + choline(aq) = CoA(aq) + O-acetylcholine(aq)'),\n", + " ('kegg:C00024 + kegg:C00318 = kegg:C00010 + kegg:C02571',\n", + " 'acetyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-acetylcarnitine(aq)'),\n", + " (nan, 'butyryl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-butyrylcarnitine(aq)'),\n", + " ('kegg:C00100 + kegg:C00318 = kegg:C00010 + kegg:C03017',\n", + " 'propionyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-propionylcarnitine(aq)'),\n", + " ('kegg:C00024 + kegg:C00009 = kegg:C00010 + kegg:C00227',\n", + " 'acetyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'acetyl phosphate(aq) + imidazole(aq) = N-acetylimidazole(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00798 + kegg:C00009 = kegg:C00010 + kegg:C02405',\n", + " 'formyl-CoA(aq) + orthophosphate(aq) = CoA(aq) + formyl phosphate(aq)'),\n", + " ('kegg:C00022 + kegg:C00009 = kegg:C00227 + kegg:C00058',\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00010 + kegg:C00033 + kegg:C00002 = kegg:C00024 + kegg:C00008 + kegg:C00009',\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP(aq) + orthophospate(aq)'),\n", + " ('2 kegg:C00024 = kegg:C00010 + kegg:C00332',\n", + " '2 acetyl-CoA(aq) = CoA(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00154 + kegg:C00318 = kegg:C00010 + kegg:C02990',\n", + " 'palmitoyl-CoA(aq) + L-carnitine(aq) = CoA(aq) + L-palmitoylcarnitine(aq)'),\n", + " ('kegg:C00437 + kegg:C00025 = kegg:C00077 + kegg:C00624',\n", + " 'N-2-acetyl-L-ornithine(aq) + L-glutamate(aq) = L-ornithine(aq) + N-acetyl-L-glutamate(aq)'),\n", + " ('kegg:C00024 + kegg:C00229 = kegg:C00010 + kegg:C03939',\n", + " 'acetyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + acetyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00083 + kegg:C00229 = kegg:C00010 + kegg:C01209',\n", + " 'malonyl-CoA(aq) + acyl-carrier protein(aq) = CoA(aq) + malonyl-[acyl-carrier protein](aq)'),\n", + " ('kegg:C00024 + kegg:C00058 = kegg:C00010 + kegg:C00022',\n", + " 'acetyl-CoA(aq) + formate(aq) = CoA(aq) + pyruvate(aq)'),\n", + " (nan,\n", + " 'pyruvate(aq) + orthophosphate(aq) = acetyl phosphate(aq) + formate(aq)'),\n", + " ('kegg:C00089 + kegg:C00009 = kegg:C00103 + kegg:C00095',\n", + " 'sucrose(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-fructose(aq)'),\n", + " ('kegg:C00208 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'maltose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'sucrose(aq) + (2,6-beta-D-fructosyl)n(aq) = D-glucose(aq) + (2,6-beta-D-fructosyl)n+1(aq)'),\n", + " ('kegg:C00498 + kegg:C00095 = kegg:C00008 + kegg:C00089',\n", + " 'ADPglucose(aq) + D-fructose(aq) = ADP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00095 = kegg:C00015 + kegg:C00089',\n", + " 'UDPglucose(aq) + D-fructose(aq) = UDP(aq) + sucrose(aq)'),\n", + " ('kegg:C00029 + kegg:C00085 = kegg:C00015 + kegg:C16688',\n", + " 'UDPglucose(aq) + D-fructose 6-phosphate(aq) = UDP(aq) + sucrose 6-phosphate(aq)'),\n", + " ('kegg:C00029 + kegg:C00092 = kegg:C00015 + kegg:C00689',\n", + " \"UDP-glucose + D-glucose 6-phosphate = UDP + alpha,alpha'-trehalose 6-phosphate\"),\n", + " (nan, 'cycloheptaamylose(aq) + 7 H2O(l) = 7 D-glucose(aq)'),\n", + " (nan, 'cyclohexaamylose(aq) + 6 H2O(l) = 6 D-glucose(aq)'),\n", + " (nan, 'cyclooctaamylose(aq) + 8 H2O(l) = 8 D-glucose(aq)'),\n", + " ('kegg:C00185 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'cellobiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C06219 + kegg:C00009 = kegg:C00185 + kegg:C00103',\n", + " 'cellotriose(aq) + orthophosphate(aq) = cellobiose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C02048 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " 'laminaribiose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritetraose(aq) + orthophosphate(aq) = laminaritriose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'laminaritriose(aq) + orthophosphate(aq) = laminaribiose(aq) + alpha-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01083 + kegg:C00009 = kegg:C00031 + kegg:C00103',\n", + " ',-trehalose(aq) + orthophosphate(aq) = D-glucose(aq) + D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C01235 + kegg:C00492 = kegg:C00137 + kegg:C01613',\n", + " '1--D-galactosyl-myo-inositol(aq) + raffinose(aq) = myo-inositol(aq) + stachyose(aq)'),\n", + " ('kegg:C00029 + kegg:C00482 = kegg:C00015 + kegg:C01175',\n", + " 'UDPglucose(aq) + sinapate(aq) = UDP(aq) + 1-sinapoyl-D-glucose(aq)'),\n", + " ('kegg:C00212 + kegg:C00009 = kegg:C00147 + kegg:C00620',\n", + " 'adenosine(aq) + orthophosphate(aq) = adenine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2'-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00387 + kegg:C00009 = kegg:C00242 + kegg:C00620',\n", + " 'guanosine(aq) + orthophosphate(aq) = guanine(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00294 + kegg:C00009 = kegg:C00262 + kegg:C00620',\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan,\n", + " 'inosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + alpha-D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00153 + kegg:C00620 = kegg:C03150 + kegg:C00009',\n", + " 'nicotinamide(aq) + D-ribose 1-phosphate(aq) = nicotinamide riboside(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01762 + kegg:C00009 = kegg:C00385 + kegg:C00620',\n", + " 'xanthosine(aq) + orthophosphate(aq) = xanthine(aq) + D-ribose 1-phosphate(aq)'),\n", + " (nan, 'inosine(aq) + thymine(aq) = 5-methyluridine(aq) + hypoxanthine(aq)'),\n", + " (nan,\n", + " '5-methyluridine(aq) + orthophosphate(aq) = thymine(aq) + alpha-D-ribose-1-phosphate'),\n", + " ('kegg:C00299 + kegg:C00009 = kegg:C00106 + kegg:C00620',\n", + " 'uridine(aq) + orthophosphate(aq) = uracil(aq) + D-ribose 1-phosphate(aq)'),\n", + " ('kegg:C00214 + kegg:C00147 = kegg:C00559 + kegg:C00178',\n", + " \"thymidine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + thymine(aq)\"),\n", + " ('kegg:C05512 + kegg:C00147 = kegg:C00559 + kegg:C00262',\n", + " \"2'-deoxyinosine(aq) + adenine(aq) = 2'-deoxyadenosine(aq) + hypoxanthine(aq)\"),\n", + " ('kegg:C00147 + kegg:C00119 = kegg:C00020 + kegg:C00013',\n", + " 'adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = AMP(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " \"5-amino-4-imidazolecarboxamide(aq) + 5-phospho-alpha-D-ribose 1-dipihosphate(aq) = 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00144 + kegg:C00262 = kegg:C00130 + kegg:C00242',\n", + " 'GMP(aq) + hypoxanthine(aq) = IMP(aq) + guanine(aq)'),\n", + " ('kegg:C00242 + kegg:C00119 = kegg:C00144 + kegg:C00013',\n", + " 'guanine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = GMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00262 + kegg:C00119 = kegg:C00130 + kegg:C00013',\n", + " 'hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5'-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " (nan,\n", + " \"orotidine 5'-phosphate(aq) + thiopyrophosphate(aq) = orotate(aq) + phosphoribosyl-1-O-(2-thiodiphosphate)(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + aniline(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteroanilithiamine(aq)\"),\n", + " (nan,\n", + " \"thiamine(aq) + nicotinamide(aq) = 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq) + heteronicotinathiamine(aq)\"),\n", + " ('kegg:C04752 + kegg:C04327 = kegg:C00013 + kegg:C01081',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq) + 4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq) = pyrophosphate(aq) + thiamine monophosphate(aq)'),\n", + " ('kegg:C00049 + kegg:C00026 = kegg:C00036 + kegg:C00025',\n", + " 'L-aspartate(aq) + 2-oxoglutarate(aq) = oxaloacetate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C19838 + kegg:C00026 = kegg:C03459 + kegg:C00025',\n", + " 'erythro-3-hydroxyaspartate(aq) + 2-oxoglutarate(aq) = 2-oxo-3-hydroxybutanedioic acid(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00026 = kegg:C00022 + kegg:C00025',\n", + " 'L-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01100 + kegg:C00026 = kegg:C01267 + kegg:C00025',\n", + " 'L-histidinol phosphate(aq) + 2-oxoglutarate(aq) = 3-(imidazol-4-yl)-2-oxopropyl phosphate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00077 + kegg:C00026 = kegg:C03912 + kegg:C00025',\n", + " 'L-ornithine(aq) + 2-oxoglutarate(aq) = DL-D-1-pyrroline-5-carboxylate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00064 + kegg:C00048 = kegg:C00940 + kegg:C00037',\n", + " 'L-glutamine(aq) + glyoxylate(aq) = 2-oxoglutaramate(aq) + glycine(aq)'),\n", + " (nan,\n", + " 'L-glutamine(aq) + 2-oxo-4-methiolbutyrate(aq) = 2-oxoglutaramate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00064 + kegg:C00022 = kegg:C00940 + kegg:C00041',\n", + " 'L-glutamine(aq) + pyruvate(aq) = 2-oxoglutaramate(aq) + L-alanine(aq)'),\n", + " ('kegg:C04462 + kegg:C00025 = kegg:C04421 + kegg:C00026',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq) + L-glutamate(aq) = N-succinyl-L-2,6-diaminoheptanedioate(aq) + 2-oxoglutarate(aq)'),\n", + " ('kegg:C00041 + kegg:C00222 = kegg:C00099 + kegg:C00022',\n", + " 'L-alanine + 3-oxopropanoate = beta-alanine + pyruvate'),\n", + " ('kegg:C00334 + kegg:C00026 = kegg:C00232 + kegg:C00025',\n", + " '4-aminobutanoate(aq) + 2-oxoglutarate(aq) = 4-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00133 + kegg:C00026 = kegg:C00022 + kegg:C00217',\n", + " 'D-alanine(aq) + 2-oxoglutarate(aq) = pyruvate(aq) + D-glutamate(aq)'),\n", + " (nan,\n", + " '5-deoxypyridoxamine(aq) + pyruvate(aq) = 5-deoxypyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-aminomethylpyridine(aq) + pyruvate(aq) = 3-hydroxypyridine-4-aldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'ω-methylpyridoxamine(aq) + pyruvate(aq) = ω-methylpyridoxal(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'norpyridoxamine(aq) + pyruvate(aq) = norpyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C00534 + kegg:C00022 = kegg:C00250 + kegg:C00041',\n", + " 'pyridoxamine(aq) + pyruvate(aq) = pyridoxal(aq) + L-alanine(aq)'),\n", + " ('kegg:C04268 + kegg:C00026 = kegg:C11907 + kegg:C00025',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq) + 2-oxoglutarate(aq) = dTDP-4-dehydro-6-deoxy-D-glucose(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00037 + kegg:C00036 = kegg:C00048 + kegg:C00049',\n", + " 'glycine(aq) + oxaloacetate(aq) = glyoxylate(aq) + L-aspartate(aq)'),\n", + " ('kegg:C00956 + kegg:C00026 = kegg:C00322 + kegg:C00025',\n", + " 'L-2-aminoadipate(aq) + 2-oxoglutarate(aq) = 2-oxoadipate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C00168 = kegg:C00065 + kegg:C00022',\n", + " 'L-alanine(aq) + hydroxypyruvate(aq) = L-serine(aq) + pyruvate(aq)'),\n", + " ('kegg:C03232 + kegg:C00025 = kegg:C00026 + kegg:C01005',\n", + " '3-phosphonooxypyruvate(aq) + L-glutamate(aq) = 2-oxoglutarate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 6-amino-D-glucose(aq) = ADP(aq) + 6-amino-D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00095 = kegg:C00008 + kegg:C00085',\n", + " 'ATP(aq) + D-fructose(aq) = ADP(aq) + D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00031 = kegg:C00008 + kegg:C00092',\n", + " 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + D-glucose(aq) = ADP(aq) + D-glucose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00159 = kegg:C00008 + kegg:C00275',\n", + " 'ATP(aq) + D-mannose(aq) = ADP(aq) + D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00124 = kegg:C00008 + kegg:C03384',\n", + " 'ATP(aq) + D-galactose(aq) = ADP(aq) + D-galactose 1-phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00085 = kegg:C00008 + kegg:C00354',\n", + " 'ATP(aq) + D-fructose 6-phosphate(aq) = ADP(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00003 = kegg:C00008 + kegg:C00006',\n", + " 'ATP(aq) + NAD(aq) = ADP(aq) + NADP(aq)'),\n", + " ('kegg:C00002 + kegg:C00882 = kegg:C00008 + kegg:C00010',\n", + " \"ATP(aq) + 3'-dephospho-CoA(aq) = ADP(aq) + CoA(aq)\"),\n", + " ('kegg:C00002 + kegg:C00116 = kegg:C00008 + kegg:C00093',\n", + " 'ATP(aq) + glycerol(aq) = ADP(aq) + sn-glycerol 3-phosphate(aq)'),\n", + " (nan, 'ATP(aq) + lysozyme(aq) = ADP(aq) + phospholysozyme(aq)'),\n", + " (nan, 'ATP(aq) + phosvitin(aq) = ADP(aq) + dephosvitin(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + pyruvate kinase(aq) = ADP(aq) + phosphoenolpyruvate kinase(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00008 + kegg:C00074',\n", + " 'ATP(aq) + pyruvate(aq) = ADP(aq) + phosphoenolpyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C01194 = kegg:C00008 + kegg:C01277',\n", + " 'ATP(aq) + 1-phosphatidyl-1D-myo-inositol(aq) = ADP(aq) + 1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00065 = kegg:C00009 + kegg:C01005',\n", + " 'pyrophosphate(aq) + L-serine(aq) = orthophosphate(aq) + O-phospho-L-serine(aq)'),\n", + " (nan,\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00033 = kegg:C00008 + kegg:C00227',\n", + " 'ATP(aq) + acetate(aq) = ADP(aq) + acetyl phosphate(aq)'),\n", + " (nan,\n", + " 'CoA(aq) + acetate(aq) + ATP(aq) = acetyl-CoA(aq) + ADP (aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01563 = kegg:C00008 + kegg:C00169',\n", + " 'ATP(aq) + ammonium carbamate(aq) = ADP(aq) + carbamoyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00197 = kegg:C00008 + kegg:C00236',\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + 3-phospho-D-glycerate(aq) = ADP-beta-S(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00049 = kegg:C00008 + kegg:C03082',\n", + " 'ATP(aq) + L-aspartate(aq) = ADP(aq) + 4-phospho-L-aspartate(aq)'),\n", + " ('kegg:C00002 + kegg:C00581 = kegg:C00008 + kegg:C03166',\n", + " 'ATP(aq) + guanidinoacetate(aq) = ADP(aq) + phosphoguanidinoacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00300 = kegg:C00008 + kegg:C02305',\n", + " 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + creatine(aq) = ADP(aq) + phosphocreatine(aq)'),\n", + " (nan, 'ATP(aq) + cyclocreatine(aq) = ADP(aq) + phosphocyclocreatine(aq)'),\n", + " (nan, 'ATP-beta-S(aq) + creatine(aq) = ADP-beta-S(aq) + phosphocreatine(aq)'),\n", + " (nan,\n", + " \"adenosine 5'-(alpha, beta-methylene)triphosphate(aq) + creatine(aq) = adenosine 5'-(alpha, beta-methylene)diphosphate(aq) + phosphocreatine(aq)\"),\n", + " (nan,\n", + " 'phosphocreatine(aq) + cyclocreatine(aq) = creatine(aq) + phosphocyclocreatine(aq)'),\n", + " ('kegg:C02305 + kegg:C00001 = kegg:C00300 + kegg:C00009',\n", + " 'phosphocreatine(aq) + H2O(l) = creatine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + N-w-phospho-L-arginine(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + L-arginine(aq) = ADP-beta-S(aq) + N-omega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C01959 = kegg:C00008 + kegg:C03149',\n", + " 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " (nan, 'ATP(aq) + taurocyamine(aq) = ADP(aq) + N-w-phosphotaurocyamine(aq)'),\n", + " ('kegg:C00002 + kegg:C14177 = kegg:C00008 + kegg:C14178',\n", + " 'ATP(aq) + lombricine(aq) = ADP(aq) + N-w-phospholombricine(aq)'),\n", + " ('kegg:C00002 + kegg:C01107 = kegg:C00008 + kegg:C01143',\n", + " 'ATP(aq) + (R)-5-phosphomevalonate(aq) = ADP(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-alpha-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-alpha-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-beta-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-beta-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " (nan,\n", + " 'ATP-gemma-S(aq) + (R)-5-phosphomevalonate(aq) = ADP-gamma-S(aq) + (R)-5-diphosphomevalonate(aq)'),\n", + " ('2 kegg:C00008 = kegg:C00020 + kegg:C00002',\n", + " '2 ADP(aq) = AMP(aq) + ATP(aq)'),\n", + " (nan, 'ADP(aq) + ADP-N1-oxide(aq) = ATP-N1-oxide(aq) + AMP(aq)'),\n", + " ('2 kegg:C00206 = kegg:C00360 + kegg:C00131',\n", + " '2 dADP(aq) = dAMP(aq) + dATP(aq)'),\n", + " ('kegg:C00002 + kegg:C00008 = kegg:C03483 + kegg:C00020',\n", + " \"ATP(aq) + ADP(aq) = adenosine 5'-tetraphosphate(aq) + AMP(aq)\"),\n", + " ('kegg:C00002 + kegg:C00015 = kegg:C00008 + kegg:C00075',\n", + " 'ATP(aq) + UDP(aq) = ADP(aq) + UTP(aq)'),\n", + " ('kegg:C00075 + kegg:C00105 = 2 kegg:C00015',\n", + " 'UTP(aq) + UMP(aq) = 2 UDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00104 = kegg:C00008 + kegg:C00081',\n", + " \"ATP(aq) + inosine 5'-diphosphate(aq) = ADP(aq) + inosine 5'-triphosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00035 = kegg:C00008 + kegg:C00044',\n", + " 'ATP(aq) + GDP(aq) = ADP(aq) + GTP(aq)'),\n", + " ('kegg:C00002 + kegg:C00144 = kegg:C00008 + kegg:C00035',\n", + " 'ATP(aq) + GMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00362 = kegg:C00008 + kegg:C00361',\n", + " 'ATP(aq) + dGMP(aq) = ADP(aq) + dGDP(aq)'),\n", + " ('kegg:C00044 + kegg:C00020 = kegg:C00008 + kegg:C00035',\n", + " 'GTP(aq) + AMP(aq) = ADP(aq) + GDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00364 = kegg:C00008 + kegg:C00363',\n", + " 'ATP(aq) + dTMP(aq) = ADP(aq) + dTDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00055 = kegg:C00008 + kegg:C00112',\n", + " 'ATP(aq) + CMP(aq) = ADP(aq) + CDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00239 = kegg:C00008 + kegg:C00705',\n", + " 'ATP(aq) + dCMP(aq) = ADP(aq) + dCDP(aq)'),\n", + " ('kegg:C00002 + kegg:C00117 = kegg:C00020 + kegg:C00119',\n", + " 'ATP(aq) + D-ribose 5-phosphate(aq) = AMP(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00455 = kegg:C00003 + kegg:C00013',\n", + " 'ATP + beta-Nicotinamide mononucleotide = NAD + pyrophosphate'),\n", + " (nan,\n", + " 'ATP(aq) + beta-Nicotinamide mononucleotide(aq) = NAD(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00224 + kegg:C00013',\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " (nan,\n", + " \"ATP(aq) + sulfate(aq) = adenosine 5'-phosphosulfate(aq) + pyrophosphate(aq)\"),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = 2 kegg:C00009 + kegg:C00224',\n", + " \"ATP(aq) + sulfate(aq) + H2O(l) = 2 orthophosphate(aq) + adenosine 5'-phosphosulfate(aq)\"),\n", + " (nan,\n", + " 'dTTP(aq) + 9/20-DNA-oligomer(aq) = 10/20-DNA-oligomer(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00075 + kegg:C00103 = kegg:C00013 + kegg:C00029',\n", + " 'UTP(aq) + D-glucose 1-phosphate(aq) = pyrophosphate(aq) + UDPglucose(aq)'),\n", + " ('kegg:C00029 + kegg:C03384 = kegg:C00103 + kegg:C00052',\n", + " 'UDPglucose(aq) + D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq) + UDPgalactose(aq)'),\n", + " ('kegg:C03384 = kegg:C00103',\n", + " '-D-galactose 1-phosphate(aq) =-D-glucose 1-phosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00636 = kegg:C00096 + kegg:C00013',\n", + " 'GTP(aq) + D-mannose 1-phosphate(aq) = GDPmannose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00346 = kegg:C00013 + kegg:C00570',\n", + " 'CTP(aq) + O-phosphorylethanolamine(aq) = pyrophosphate(aq) + CDPethanolamine(aq)'),\n", + " ('kegg:C00063 + kegg:C00588 = kegg:C00013 + kegg:C00307',\n", + " 'CTP(aq) + phosphorylcholine(aq) = pyrophosphate(aq) + CDPcholine(aq)'),\n", + " ('kegg:C00075 + kegg:C04256 = kegg:C00043 + kegg:C00013',\n", + " 'UTP(aq) + N-acetyl--D-glucosamine 1-phosphate(aq) = UDP-N-acetyl-D-glucosamine(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00459 + kegg:C00103 = kegg:C00842 + kegg:C00013',\n", + " 'dTTP(aq) + D-glucose 1-phosphate(aq) = dTDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00103 = kegg:C00498 + kegg:C00013',\n", + " 'ATP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00063 + kegg:C00103 = kegg:C00501 + kegg:C00013',\n", + " 'CTP(aq) + D-glucose 1-phosphate(aq) = CDPglucose(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00044 + kegg:C00103 = kegg:C00394 + kegg:C00013',\n", + " 'GTP(aq) + D-glucose 1-phosphate(aq) = GDPglucose(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C00002 + kegg:C01281 = kegg:C00013 + kegg:C01299',\n", + " 'ATP(aq) + [L-glutamate:ammonia ligase(ADP-forming)](aq) = pyrophosphate(aq) + adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'),\n", + " ('kegg:C05385 + kegg:C00075 = kegg:C00167 + kegg:C00013',\n", + " '1-phospho--D-glucuronate(aq) + UTP(aq) = UDP-D-glucuronate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00009 = kegg:C00020 + kegg:C00074 + kegg:C00013',\n", + " 'ATP(aq) + pyruvate(aq) + orthophosphate(aq) = AMP(aq) + phosphoenolpyruvate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00091 + kegg:C00164 = kegg:C00042 + kegg:C00332',\n", + " 'succinyl-CoA(aq) + acetoacetate(aq) = succinate(aq) + acetoacetyl-CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C00164 = kegg:C00332 + kegg:C00033',\n", + " 'acetyl-CoA(aq) + acetoacetate(aq) = acetoacetyl-CoA(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol qiester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol monoester(sln) + H2O(sln) = n-decanoic acid(sln) + glycerol(sln)'),\n", + " (nan,\n", + " 'n-decanoic acid glycerol triester(sln) + H2O(sln) = n-decanoic acid(sln) + n-decanoic acid glycerol diester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid glycerol diester(sln) + H2O(sln) = n-octanoic add(sln) + n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln)'),\n", + " (nan,\n", + " 'n-octanoic acid ilycerol monoester(sln) + ij,O(sln) = n-octanoic acid(sln) + glycerol(sln)'),\n", + " ('kegg:C01996 + kegg:C00001 = kegg:C00033 + kegg:C00114',\n", + " 'acetylcholine(aq) + H2O(l) = acetate(aq) + choline(aq)'),\n", + " ('kegg:C02588 + kegg:C00001 = kegg:C00473 + kegg:C00249',\n", + " 'retinyl palmitate(aq) + H2O(l) = retinol(aq) + palmitate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate-2-(aq) + H2O(l) = acetate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00008 + kegg:C00001 = kegg:C00020 + kegg:C00009',\n", + " 'ADP-3-(aq) + H2O(l) = AMP-2--(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP-2--(aq) + H2O(l) = adenosine(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00212 + kegg:C00009',\n", + " 'AMP(aq) + H2O(l) = adenosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C01094 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 1-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00354 + kegg:C00001 = kegg:C00085 + kegg:C00009',\n", + " 'D-fructose 1,6-bisphosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01094 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 1-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C00001 = kegg:C00095 + kegg:C00009',\n", + " 'D-fructose 6-phosphate(aq) + H2O(l) = D-fructose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01113 + kegg:C00001 = kegg:C00124 + kegg:C00009',\n", + " 'D-galactose 6-phosphate(aq) + H2O(l) = D-galactose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00035 + 2 kegg:C00001 = kegg:C00387 + 2 kegg:C00009',\n", + " 'GDP(aq) + 2 H2O(l) = guanosine(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C00092 + kegg:C00001 = kegg:C00031 + kegg:C00009',\n", + " 'D-glucose 6-phosphate(aq) + H2O(l) = D-glucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00144 + kegg:C00001 = kegg:C00387 + kegg:C00009',\n", + " 'GMP(aq) + H2O(l) = guanosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00044 + 3 kegg:C00001 = kegg:C00387 + 3 kegg:C00009',\n", + " 'GTP(aq) + 3 H2O(l) = guanosine(aq) + 3 orthophosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00001 = kegg:C00294 + kegg:C00009',\n", + " 'IMP(aq) + H2O(l) = inosine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00275 + kegg:C00001 = kegg:C00159 + kegg:C00009',\n", + " 'D-mannose 6-phosphate(aq) + H2O(l) = D-mannose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03360 + kegg:C00001 = kegg:C00870 + kegg:C00009',\n", + " '4-nitrophenyl phosphate(aq) + H2O(l) = 4-nitrophenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C02734 + kegg:C00001 = kegg:C00146 + kegg:C00009',\n", + " 'phenyl phosphate(aq) + H2O(l) = phenol(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00197 + kegg:C00001 = kegg:C00258 + kegg:C00009',\n", + " '(R)-3-phosphoglycerate(aq) + H2O(l) = (R)-glycerate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03166 + kegg:C00001 = kegg:C00581 + kegg:C00009',\n", + " 'phosphoguanidinoacetate(aq) + H2O(l) = guanidinoacetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00001 = kegg:C00022 + kegg:C00009',\n", + " 'phosphoenolpyruvate3-(aq) + H2O(l) = pyruvate-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00588 + kegg:C00001 = kegg:C00114 + kegg:C00009',\n", + " 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " (nan, 'phosphorylcholine(aq) + H2O(l) = choline(aq) + orthophosphate(aq)'),\n", + " ('kegg:C01005 + kegg:C00001 = kegg:C00065 + kegg:C00009',\n", + " 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C03149 + kegg:C00001 = kegg:C01959 + kegg:C00009',\n", + " 'phosphotaurocyamine(aq) + H2O(l) = taurocyamine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00013 + kegg:C00001 = 2 kegg:C00009',\n", + " 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00117 + kegg:C00001 = kegg:C00121 + kegg:C00009',\n", + " 'D-ribose 5-phosphate(aq) + H2O(l) = D-ribose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00199 + kegg:C00001 = kegg:C00309 + kegg:C00009',\n", + " 'D-ribulose 5-phosphate(aq) + H2O(l) = D-ribulose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00227 + kegg:C00001 = kegg:C00033 + kegg:C00009',\n", + " 'acetyl phosphate(aq) + H2O(l) = acetate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + 3 kegg:C00001 = kegg:C00212 + 3 kegg:C00009',\n", + " 'ATP(aq) + 3 H2O(l) = adenosine(aq) + 3 orthophosphate(aq)'),\n", + " (nan,\n", + " 'L-alpha-glycerophosphate(aq) + H2O(l) = glycerol(aq) + orthophosphate(aq) '),\n", + " (nan, 'L-O-phosphoserine(aq) + H2O(l) = L-serine(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C00020',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00968 + kegg:C00001 = kegg:C00360',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = 2'-deoxyadenosine 5'-monophosphate(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = GMP(aq)\"),\n", + " ('kegg:C00943 + kegg:C00001 = kegg:C00130',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = IMP(aq)\"),\n", + " (nan, \"uridine 3':5'-(cyclic)phosphate(aq) + H2O(l) = UMP(aq)\"),\n", + " ('kegg:C00575 + kegg:C00001 = kegg:C01367',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = adenosine 3'-monophosphate(aq)\"),\n", + " ('kegg:C02052 + kegg:C00001 = 2 kegg:C00208',\n", + " 'maltotetraose(aq) + H2O(l) = 2 maltose(aq)'),\n", + " ('kegg:C01083 + kegg:C00001 = 2 kegg:C00031',\n", + " ',-trehalose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " 'isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02160 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'isomaltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01936 + 5 kegg:C00001 = 6 kegg:C00031',\n", + " 'maltohexaose(aq) + 5 H2O(l) = 6 D-glucose(aq)'),\n", + " ('kegg:C00208 + kegg:C00001 = 2 kegg:C00031',\n", + " 'maltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C02052 + 3 kegg:C00001 = 4 kegg:C00031',\n", + " 'maltotetraose(aq) + 3 H2O(l) = 4 D-glucose(aq)'),\n", + " ('kegg:C01835 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'maltotriose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C00713 + 2 kegg:C00001 = 3 kegg:C00031',\n", + " 'panose(aq) + 2 H2O(l) = 3 D-glucose(aq)'),\n", + " ('kegg:C01742 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'palatinose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C19636 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'D-turanose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00185 + kegg:C00001 = 2 kegg:C00031',\n", + " 'cellobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C08240 + kegg:C00001 = 2 kegg:C00031',\n", + " '-gentiobiose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C05402 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " '-D-melibiose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C00243 + kegg:C00001 = kegg:C00124 + kegg:C00031',\n", + " 'lactose(aq) + H2O(l) = D-galactose(aq) + D-glucose(aq)'),\n", + " ('kegg:C07064 + kegg:C00001 = kegg:C00124 + kegg:C00095',\n", + " 'lactulose(aq) + H2O(l) = D-galactose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00492 + kegg:C00001 = kegg:C05402 + kegg:C00095',\n", + " 'raffinose(aq) + H2O(l) =-D-melibiose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00089 + kegg:C00001 = kegg:C00031 + kegg:C00095',\n", + " 'sucrose(aq) + H2O(l) = D-glucose(aq) + D-fructose(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00147 + kegg:C00117',\n", + " 'AMP(aq) + H2O(l) = adenine(aq) + D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00153 + kegg:C01882',\n", + " 'NAD(aq) + H2O(l) = nicotinamide(aq) + ADPribose(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00147 + kegg:C00121',\n", + " 'adenosine(aq) + H2O(l) = adenine(aq) + D-ribose(aq)'),\n", + " ('kegg:C00021 + kegg:C00001 = kegg:C00212 + kegg:C00155',\n", + " 'S-adenosyl-L-homocysteine(aq) + H2O(l) = adenosine(aq) + L-homocysteine(aq)'),\n", + " ('kegg:C00152 + kegg:C00001 = kegg:C00049 + kegg:C00014',\n", + " 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " ('kegg:C00064 + kegg:C00001 = kegg:C00025 + kegg:C00014',\n", + " 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'γ-glutamohydroxamic acid(aq) + H20(l) = L-glutamate(aq) + hydroxylamine(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = kegg:C00014 + kegg:C00288',\n", + " 'carbamate(aq) + H2O(l) = ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00086 + 2 kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " (nan, 'urea(aq) + 2 H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C07761 + kegg:C00001 = kegg:C02595 + kegg:C07756',\n", + " 'cephalothin(aq) + H2O(l) = 2-thienylacetic acid(aq) + 7-aminocephalosporanic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C02954 + kegg:C07086',\n", + " 'penicillin G-(aq) + H2O(l) = 6-aminopenicillanic acid-(aq) + phenylacetic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C08126 + kegg:C00001 = kegg:C02954 + kegg:C02181',\n", + " 'phenoxymethylpenicillin-(aq) + H2O(l) = 6-aminopenicillanate-(aq) + phenoxyacetate(aq)'),\n", + " ('kegg:C05598 + kegg:C00001 = kegg:C07086 + kegg:C00037',\n", + " 'phenylacetylglycine(aq) + H2O(l) = phenylacetic acid(aq) + glycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00033 + kegg:C00073',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = acetate(aq) + L-methionine(aq)'),\n", + " ('kegg:C00864 + kegg:C00001 = kegg:C00522 + kegg:C00099',\n", + " 'pantothenate + H2O = pantoic acid + beta-alanine'),\n", + " ('kegg:C00337 + kegg:C00001 = kegg:C00438',\n", + " '(S)-dihydroorotate(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C03703 + kegg:C00001 = kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq) + H2O(l) = N-carbamoyl-L-aspartate(aq)'),\n", + " (nan, 'ampicillin(aq) + H2O(l) = ampicillinoic\\xa0acid(aq)'),\n", + " ('kegg:C05551 + kegg:C00001 = kegg:C06567',\n", + " 'penicillin G(aq) + H2O(l) = penicillinoic acid(aq)'),\n", + " (nan,\n", + " 'phenoxymethylpenicillin(aq) + H2O(l) = phenoxymethylpenicillinoic acid(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00077 + kegg:C00086',\n", + " 'L-arginine(aq) + H2O(l) = L-ornithine(aq) + urea(aq)'),\n", + " ('kegg:C00499 + kegg:C00001 = kegg:C00603 + kegg:C00086',\n", + " 'allantoate(aq) + H2O(l) = (-)-ureidoglycolate(aq) + urea(aq)'),\n", + " ('kegg:C00062 + kegg:C00001 = kegg:C00327 + kegg:C00014',\n", + " 'L-arginine(aq) + H2O(l) = L-citrulline(aq) + ammonia(aq)'),\n", + " ('kegg:C00212 + kegg:C00001 = kegg:C00294 + kegg:C00014',\n", + " 'adenosine(aq) + H2O(l) = inosine(aq) + ammonia(aq)'),\n", + " ('kegg:C00475 + kegg:C00001 = kegg:C00299 + kegg:C00014',\n", + " 'cytidine(aq) + H2O(l) = uridine(aq) + ammonia(aq)'),\n", + " ('kegg:C00020 + kegg:C00001 = kegg:C00130 + kegg:C00014',\n", + " 'AMP(aq) + H2O(l) = IMP(aq) + ammonia(aq)'),\n", + " ('kegg:C00445 + kegg:C00001 = kegg:C00234',\n", + " '5,10-methenyltetrahydrofolate(aq) + H2O(l) = 10-formyltetrahydrofolate(aq)'),\n", + " (nan, 'pyrophosphate(aq) + H2O(l) = 2 orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 + kegg:C00001 = kegg:C00224 + 2 kegg:C00009',\n", + " 'ATP(aq) + sulfate(aq) + H2O(l) = adenylyl sulfate(aq) + 2 orthophosphate(aq)'),\n", + " ('kegg:C02466 + kegg:C00001 = kegg:C00536',\n", + " 'trimetaphosphate(aq) + H2O(l) = triphosphate(aq)'),\n", + " ('kegg:C00003 + kegg:C00001 = kegg:C00455 + kegg:C00020',\n", + " 'NAD(aq) + H2O(l) =-nicotinamide mononucleotide(aq) + AMP(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP(aq) + H2O(l) = ADP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00001 = kegg:C00008 + kegg:C00009',\n", + " 'ATP-4-(aq) + H2O(l) = ADP-3-(aq) + HPO4-2-(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C00035 + kegg:C00009',\n", + " 'GTP(aq) + H2O(l) = GDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00104 + kegg:C00009',\n", + " 'ITP(aq) + H2O(l) = IDP(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00081 + kegg:C00036 + kegg:C00001 = kegg:C00104 + kegg:C00074 + kegg:C00288',\n", + " 'ITP(aq) + oxaloacetate(aq) + H2O(l) = IDP(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00013 + kegg:C00036 + kegg:C00001 = kegg:C00009 + kegg:C00074 + kegg:C00288',\n", + " 'diphosphate(aq) + oxaloacetate(aq) + H2O(l) = phosphate(aq) + phosphoenolpyruvate(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-biphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C03394 = kegg:C00067 + kegg:C00111',\n", + " 'erythrulose 1-phosphate(aq) = formaldehyde(aq) + glycerone phosphate(aq)'),\n", + " ('kegg:C00673 = kegg:C00118 + kegg:C00084',\n", + " '2-deoxy-D-ribose 5-phosphate(aq) = D-glyceraldehyde 3-phosphate(aq) + acetaldehyde(aq)'),\n", + " (nan,\n", + " '5,6-dideoxyfructose 1-phosphate(aq) = glycerone phosphate(aq) + propionaldehyde(aq)'),\n", + " ('kegg:C00354 = kegg:C00111 + kegg:C00118',\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01094 = kegg:C00577 + kegg:C00111',\n", + " 'D-fructose 1-phosphate(aq) = D-glyceraldehyde(aq) + glycerone phosphate(aq)'),\n", + " (nan,\n", + " 'methylerythrulose 1-phosphate(aq) = acetaldehyde(aq) + glycerone phosphate (aq)'),\n", + " ('kegg:C00354 = 2 kegg:C00111',\n", + " 'D-fructose 1,6-bisphosphate(aq) = 2 glycerone phosphate(aq)'),\n", + " ('kegg:C04442 = kegg:C00022 + kegg:C00118',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C01099 = kegg:C00111 + kegg:C00424',\n", + " 'L-fuculose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C06159 = kegg:C00022 + kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq) = pyruvate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C00684 = kegg:C00022 + kegg:C00266',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq) = pyruvate(aq) + glycolaldehyde(aq)'),\n", + " ('kegg:C01131 = kegg:C00111 + kegg:C00424',\n", + " 'L-rhamnulose 1-phosphate(aq) = glycerone phosphate(aq) + (S)-lactaldehyde(aq)'),\n", + " ('kegg:C01286 = kegg:C00022 + kegg:C00118',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq) = pyruvate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C06019 = kegg:C00199 + kegg:C00067',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-ribulose 5-phosphate(aq) + formaldehyde(aq)'),\n", + " ('kegg:C00311 = kegg:C00042 + kegg:C00048',\n", + " 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " (nan, '(S)-malate(aq) + CoA(aq) = acetyl-CoA(aq) + H2O(l) + glyoxylate(aq)'),\n", + " ('kegg:C00270 = kegg:C00645 + kegg:C00022',\n", + " 'N-acetylneuraminate(aq) = N-acetyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00158 = kegg:C00033 + kegg:C00036',\n", + " 'citrate(aq) = acetate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00036 + kegg:C00024 + kegg:C00001 = kegg:C00158 + kegg:C00010',\n", + " 'oxaloacetate(aq) + acetyl-CoA(aq) + H2O(l) = citrate(aq) + CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00158 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00024 + kegg:C00036',\n", + " 'ATP(aq) + citrate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + acetyl-CoA(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C01127 = kegg:C00022 + kegg:C00048',\n", + " '4-hydroxy-2-oxoglutarate(aq) = pyruvate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C02614 = kegg:C00033 + kegg:C00022',\n", + " '(S)-2-methylmalate(aq) = acetate(aq) + pyruvate(aq)'),\n", + " ('kegg:C04348 = kegg:C00024 + kegg:C00048',\n", + " '(R,S)-malyl-CoA(aq) = acetyl-CoA(aq) + glyoxylate(aq)'),\n", + " ('kegg:C03652 = kegg:C00163 + kegg:C00022',\n", + " '2,3-dimethylmalate(aq) = propanoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C00078 + kegg:C00001 = kegg:C00463 + kegg:C00022 + kegg:C00014',\n", + " 'L-tryptophan(aq) + H2O(l) = indole(aq) + pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00122 + kegg:C00001 = kegg:C00149',\n", + " 'fumarate(aq) + H2O(l) = (S)-malate(aq)'),\n", + " ('kegg:C00158 = kegg:C00417 + kegg:C00001',\n", + " 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'citrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00417 + kegg:C00001',\n", + " 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " (nan, 'isocitrate(aq) = cis-aconitate(aq) + H2O(l)'),\n", + " ('kegg:C00311 = kegg:C00158', 'isocitrate(aq) = citrate(aq)'),\n", + " (nan, 'isocitrate(aq) = citrate(aq)'),\n", + " ('kegg:C00944 = kegg:C02637 + kegg:C00001',\n", + " '3-dehydroquinate(aq) = 3-dehydroshikimate(aq) + H2O(l)'),\n", + " ('kegg:C00631 = kegg:C00074 + kegg:C00001',\n", + " '2-phospho-D-glycerate(aq) = phosphoenolpyruvate(aq) + H2O(l)'),\n", + " ('kegg:C03561 = kegg:C00877 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq) = cis-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " (nan, '(3R)-3-hydroxyhexanoyl-CoA(aq) = cis-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C05268 = kegg:C05271 + kegg:C00001',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq) = trans-hex-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00118 + kegg:C00463 = kegg:C03506',\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00065 = kegg:C00078 + kegg:C00001',\n", + " 'indole(aq) + L-serine(aq) = L-tryptophan(aq) + H2O(l)'),\n", + " ('kegg:C03506 + kegg:C00065 = kegg:C00078 + kegg:C00118 + kegg:C00001',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " (nan, '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C00065 = kegg:C00022 + kegg:C00014',\n", + " 'L-serine(aq) = pyruvate(aq) + ammonia(aq)'),\n", + " ('kegg:C00497 = kegg:C01384 + kegg:C00001',\n", + " '(R)-malate(aq) = maleate(aq) + H2O(l)'),\n", + " ('kegg:C02614 = kegg:C01732 + kegg:C00001',\n", + " '(S)-2-methylmalate(aq) = 2-methylfumarate(aq) + H2O(l)'),\n", + " (nan, '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C02612 = kegg:C02226 + kegg:C00001',\n", + " '(R)-2-methylmalate(aq) = 2-methylmaleate(aq) + H2O(l)'),\n", + " (nan,\n", + " 'gamma-fluoroglutamate(aq) = trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq) + H2O(l)'),\n", + " ('kegg:C00217 = kegg:C02237 + kegg:C00001',\n", + " 'D-glutamate(aq) = 5-oxo-D-proline(aq) + H2O(l)'),\n", + " ('kegg:C00785 + kegg:C00001 = kegg:C03680',\n", + " 'urocanate(aq) + H2O(l) = 4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'),\n", + " ('kegg:C04618 = kegg:C04246 + kegg:C00001',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq) = cis-but-2-enoyl-[acyl-carrier protein](aq) + H2O(l)'),\n", + " ('kegg:C03652 = kegg:C00922 + kegg:C00001',\n", + " '(2R,3S)-2,3-dimethylmalate(aq) = dimethylmaleate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq) = trans-but-2-enoyl-CoA(aq) + H2O(l)'),\n", + " ('kegg:C00049 = kegg:C00122 + kegg:C00014',\n", + " 'L-aspartate(aq) = fumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C03618 = kegg:C01732 + kegg:C00014',\n", + " 'L-threo-3-methylaspartate(aq) = 2-methylfumarate(aq) + ammonia(aq)'),\n", + " ('kegg:C00135 = kegg:C00785 + kegg:C00014',\n", + " 'L-histidine(aq) = urocanate(aq) + ammonia(aq)'),\n", + " ('kegg:C00079 = kegg:C00423 + kegg:C00014',\n", + " 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'L-phenylalanine(aq) = trans-cinnamate(aq) + ammonia(aq)'),\n", + " (nan, 'beta-alanylpantetheine(aq) = acrylylpantetheine(aq) + ammonia(aq)'),\n", + " ('kegg:C03406 = kegg:C00122 + kegg:C00062',\n", + " 'N-(L-argino)succinate(aq) = fumarate(aq) + L-arginine(aq)'),\n", + " ('kegg:C03794 = kegg:C00122 + kegg:C00020',\n", + " 'adenylosuccinate(aq) = fumarate(aq) + AMP(aq)'),\n", + " ('kegg:C04823 = kegg:C00122 + kegg:C04677',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole = Fumarate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"),\n", + " ('kegg:C00603 = kegg:C00048 + kegg:C00086',\n", + " '(-)-ureidoglycolate(aq) = glyoxylate(aq) + urea(aq)'),\n", + " ('kegg:C03451 = kegg:C00051 + kegg:C00546',\n", + " '(R)-S-lactoylglutathione(aq) = glutathione (reduced)(aq) + methylglyoxal(aq)'),\n", + " ('kegg:C00002 = kegg:C00575 + kegg:C00013',\n", + " \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " (nan, \"ATP(aq) = adenosine 3':5'-(cyclic)phosphate(aq) + diphosphate(aq)\"),\n", + " ('kegg:C00041 = kegg:C00133', 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00025 = kegg:C00217', 'L-glutamate(aq) = D-glutamate(aq)'),\n", + " ('kegg:C00047 = kegg:C00739', 'L-lysine(aq) = D-lysine(aq)'),\n", + " ('kegg:C00666 = kegg:C00680',\n", + " 'L,L-2,6-diaminoheptanedioate(aq) = meso-diaminoheptanedioate(aq)'),\n", + " ('kegg:C01157 = kegg:C03440',\n", + " 'trans-4-hydroxy-L-proline(aq) = cis-4-hydroxy-D-proline(aq)'),\n", + " ('kegg:C00123 = kegg:C01570', 'L-leucine(aq) = D-leucine(aq)'),\n", + " (nan, 'L-alpha-amino-n-butyrate(aq) = D-alpha-amino-n-butyrate(aq)'),\n", + " ('kegg:C00199 = kegg:C00231',\n", + " 'D-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00029 = kegg:C00052', 'UDPglucose(aq) = UDPgalactose(aq)'),\n", + " (nan, 'UDP-D-quinovose(aq) = UDP-D-fucose(aq)'),\n", + " ('kegg:C01101 = kegg:C00231',\n", + " 'L-ribulose 5-phosphate(aq) = D-xylulose 5-phosphate(aq)'),\n", + " ('kegg:C00935 = kegg:C00190', 'UDP-L-arabinose(aq) = UDP-D-xylose(aq)'),\n", + " ('kegg:C00167 = kegg:C00617',\n", + " 'UDP-D-glucuronate(aq) = UDP-D-galacturonate(aq)'),\n", + " ('kegg:C00140 = kegg:C00645',\n", + " 'N-acetyl-D-glucosamine(aq) = N-acetyl-D-mannosamine(aq)'),\n", + " ('kegg:C00357 = kegg:C04257',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq) = N-acetyl-D-mannosamine 6-phosphate(aq)'),\n", + " ('kegg:C03598 = kegg:C03599',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq) = CDP-3,6-dideoxy-D-mannose(aq)'),\n", + " ('kegg:C00668 = kegg:C01172',\n", + " 'alpha-D-Glucose 6-phosphate(aq) = beta-D-Glucose 6-phosphate(aq)'),\n", + " ('kegg:C00096 = kegg:C02280', 'GDPmannose(aq) = GDP-L-galactose(aq)'),\n", + " ('kegg:C01213 = kegg:C00683',\n", + " '(R)-methylmalonyl-CoA(aq) = (S)-methylmalonyl-CoA(aq)'),\n", + " ('kegg:C00376 = kegg:C02110', 'all-trans-retinal(aq) = 11-cis-retinal(aq)'),\n", + " ('kegg:C01595 = kegg:C04056',\n", + " '9-cis,12-cis-octadecadienoate(aq) = 9-cis,11-trans-octadecadienoate(aq)'),\n", + " ('kegg:C00118 = kegg:C00111',\n", + " 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " (nan, 'D-glyceraldehyde 3-phosphate(aq) = glycerone phosphate(aq)'),\n", + " ('kegg:C01796 = kegg:C02022', 'D-erythrose(aq) = D-erythrulose(aq)'),\n", + " (nan, 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C00216 = kegg:C00309', 'D-arabinose(aq) = D-ribulose(aq)'),\n", + " ('kegg:C01019 = kegg:C01721', 'L-fucose(aq) = L-fuculose(aq)'),\n", + " ('kegg:C00259 = kegg:C00508', 'L-arabinose(aq) = L-ribulose(aq)'),\n", + " ('kegg:C00031 = kegg:C00095', 'D-glucose(aq) = D-fructose(aq)'),\n", + " ('kegg:C06468 = kegg:C01487', 'D-psicose(aq) =-D-allose(aq)'),\n", + " ('kegg:C06468 = kegg:C06464', 'D-psicose(aq) = D-altrose(aq)'),\n", + " ('kegg:C00181 = kegg:C00310', 'D-xylose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00117 = kegg:C00199',\n", + " 'D-ribose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00476 = kegg:C00310', 'D-lyxose(aq) = D-xylulose(aq)'),\n", + " ('kegg:C00159 = kegg:C00095', 'D-mannose(aq) = D-fructose(aq)'),\n", + " (nan, 'D-rhamnose(aq) = D-rhamnulose(aq)'),\n", + " ('kegg:C00275 = kegg:C00085',\n", + " 'D-mannose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan,\n", + " '6-amino-D-glucose 6-phosphate(aq) = 6-amino-D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00092 = kegg:C00085',\n", + " 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " (nan, 'D-glucose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00352 + kegg:C00001 = kegg:C00085 + kegg:C00014',\n", + " 'D-glucosamine 6-phosphate(aq) + H2O(l) = D-fructose 6-phosphate(aq) + ammonia(aq)'),\n", + " ('kegg:C00333 = kegg:C00558', 'D-galacturonate(aq) = D-tagaturonate(aq)'),\n", + " ('kegg:C00191 = kegg:C00905', 'D-glucuronate(aq) = D-fructuronate(aq)'),\n", + " ('kegg:C01112 = kegg:C00199',\n", + " 'D-arabinose 5-phosphate(aq) = D-ribulose 5-phosphate(aq)'),\n", + " ('kegg:C00507 = kegg:C00861', 'L-rhamnose(aq) = L-rhamnulose(aq)'),\n", + " ('kegg:C00121 = kegg:C00309', 'D-ribose(aq) = D-ribulose(aq)'),\n", + " (nan, 'L-mannose(aq) = L-fructose(aq)'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq) = D-fructose 6-phosphate(aq)'),\n", + " ('kegg:C00166 = kegg:C02763',\n", + " 'keto-phenylpyruvate(aq) = enol-phenylpyruvate(aq)'),\n", + " (nan, 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00036 = kegg:C03981',\n", + " 'keto-oxaloacetate(aq) = enol-oxaloacetate(aq)'),\n", + " ('kegg:C00129 = kegg:C00235',\n", + " 'isopentenyl diphosphate(aq) = dimethylallyl diphosphate(aq)'),\n", + " ('kegg:C02295 = kegg:C00922', 'methylitaconate(aq) = dimethylmaleate(aq)'),\n", + " ('kegg:C00631 = kegg:C00197',\n", + " '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan, '2-phospho-D-glycerate(aq) = 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C00352 = kegg:C06156',\n", + " 'D-glucosamine 6-phosphate(aq) = D-glucosamine 1-phosphate(aq)'),\n", + " ('kegg:C00085 + kegg:C01231 = kegg:C00092 + kegg:C00354',\n", + " 'D-fructose 6-phosphate(aq) + D-glucose 1,6-diphosphate(aq) =-D-glucose 6-phosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00103 = kegg:C00092',\n", + " '-D-glucose 1-phosphate(aq) =-D-glucose 6-phosphate(aq)'),\n", + " (nan, '6-thioglucose 6-phosphate(aq) = 6-thioglucose I-phosphate(aq)'),\n", + " ('kegg:C04256 = kegg:C00357',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq) = N-acetyl-D-glucosamine 6-phosphate(aq)'),\n", + " ('kegg:C00620 = kegg:C00117',\n", + " 'D-ribose 1-phosphate(aq) = D-ribose 5-phosphate(aq)'),\n", + " ('kegg:C00636 = kegg:C00275',\n", + " 'D-mannose 1-phosphate(aq) = D-mannose 6-phosphate(aq)'),\n", + " ('kegg:C00047 = kegg:C01142', 'L-lysine(aq) = (3S)-3,6-diaminohexanoate(aq)'),\n", + " ('kegg:C00515 = kegg:C03943',\n", + " 'D-ornithine(aq) = D-threo-2,4-diaminopentanoate(aq)'),\n", + " ('kegg:C03618 = kegg:C00025',\n", + " 'L-threo-3-methylaspartate(aq) = L-glutamate(aq)'),\n", + " ('kegg:C01213 = kegg:C00091', '(R)-methylmalonyl-CoA(aq) = succinyl-CoA(aq)'),\n", + " ('kegg:C02930 = kegg:C02295',\n", + " '2-methyleneglutarate(aq) = methylitaconate(aq)'),\n", + " ('kegg:C04105 = kegg:C02480',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq) = cis-cis-hexadienedioate(aq)'),\n", + " ('kegg:C03178 = kegg:C03314',\n", + " 'tetrahydroxypteridine(aq) = xanthine-8-carboxylate(aq)'),\n", + " ('kegg:C00002 + kegg:C00183 + kegg:C01653 = kegg:C00020 + kegg:C00013 + kegg:C02554',\n", + " 'ATP + L-valine + tRNA(Val) = AMP + diphosphate + L-Valyl-tRNA(Val)'),\n", + " ('kegg:C00002 + kegg:C00033 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00024',\n", + " 'ATP(aq) + acetate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + acetyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00163 + kegg:C00010 = kegg:C00020 + kegg:C00013 + kegg:C00100',\n", + " 'ATP(aq) + propanoate(aq) + CoA(aq) = AMP(aq) + diphosphate(aq) + propanonyl-CoA(aq)'),\n", + " ('kegg:C00044 + kegg:C00042 + kegg:C00010 = kegg:C00035 + kegg:C00009 + kegg:C00091',\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " (nan,\n", + " 'GTP(aq) + succinate(aq) + CoA(aq) = GDP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00042 + kegg:C00010 = kegg:C00008 + kegg:C00009 + kegg:C00091',\n", + " 'ATP(aq) + succinate(aq) + CoA(aq) = ADP(aq) + phosphate(aq) + succinyl-CoA(aq)'),\n", + " ('kegg:C00002 + kegg:C00025 + kegg:C00014 = kegg:C00008 + kegg:C00009 + kegg:C00064',\n", + " 'ATP(aq) + L-glutamate(aq) + ammonia(aq) = ADP(aq) + phosphate(aq) + L-glutamine(aq)'),\n", + " ('kegg:C00002 + kegg:C00058 + kegg:C00101 = kegg:C00008 + kegg:C00009 + kegg:C00234',\n", + " 'ATP(aq) + formate(aq) + tetrahydrofolate(aq) = ADP(aq) + phosphate(aq) + 10-formyltetrahydrofolate(aq)'),\n", + " ('kegg:C00044 + kegg:C00130 + kegg:C00049 = kegg:C00035 + kegg:C00009 + kegg:C03794',\n", + " 'GTP(aq) + IMP(aq) + L-aspartate(aq) = GDP(aq) + phosphate(aq) + adenylosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00327 + kegg:C00049 = kegg:C00020 + kegg:C00013 + kegg:C03406',\n", + " 'ATP(aq) + L-citrulline(aq) + L-aspartate(aq) = AMP(aq) + diphosphate(aq) + L-arginosuccinate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C00036',\n", + " 'ATP(aq) + pyruvate(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + oxaloacetate(aq)'),\n", + " ('kegg:C00002 + kegg:C00100 + kegg:C00288 = kegg:C00008 + kegg:C00009 + kegg:C02557',\n", + " 'ATP(aq) + propanoyl-CoA(aq) + carbon dioxide(aq) = ADP(aq) + phosphate(aq) + methylmalonyl-CoA(aq)'),\n", + " ('kegg:C01904 + kegg:C00003 = kegg:C00309 + kegg:C00004',\n", + " 'D-arabitol(aq) + NAD(aq) = D-ribulose(aq) + NADH(aq)'),\n", + " ('kegg:C00392 + kegg:C00006 = kegg:C00095 + kegg:C00005',\n", + " 'D-mannitol(aq) + NADP(aq) = D-fructose(aq) + NADPH(aq)'),\n", + " ('kegg:C15025 + kegg:C00003 = kegg:C02636 + kegg:C00004',\n", + " 'D-carnitine(aq) + NAD(aq) = 3-dehydrocarnitine(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00584 + kegg:C00003 = kegg:C04707 + kegg:C00004',\n", + " 'prostaglandin E2(aq) + NAD(aq) = 15-oxo-prostaglandin E2(aq) + NADH(aq)'),\n", + " ('kegg:C00031 + kegg:C00007 = kegg:C00198 + kegg:C00027',\n", + " '-D-glucose(aq) + O2(aq) = D-glucono-1,5-lactone(aq) + H2O2(aq)'),\n", + " (nan, 'beta-D-glucose(aq) + 1/2 O2(aq) = D-glucono-1,5-lactone(aq) + H2O(l)'),\n", + " ('kegg:C00187 + kegg:C00007 = kegg:C00599 + kegg:C00027',\n", + " 'cholesterol(aq) + O2(aq) = cholest-4-en-3-one(aq) + H2O2(aq)'),\n", + " ('kegg:C00187 + 0.5 kegg:C00007 = kegg:C00599 + kegg:C00001',\n", + " 'cholesterol(aq) + 1/2 O2(aq) = cholest-4-en-3-one(aq) + H2O(l)'),\n", + " ('kegg:C00254 + kegg:C00003 = kegg:C01179 + kegg:C00004 + kegg:C00288',\n", + " 'prephenate(aq) + NAD(aq) = 4-hydroxyphenylpyruvate(aq) + NADH(aq) + carbon dioxide(aq)'),\n", + " (nan,\n", + " '(S)-dihydroorotate(aq) + oxonic acid(aq) = orotate(aq) + dihydroxonic acid(aq)'),\n", + " ('kegg:C00037 + kegg:C00725 = metanetx.chemical:MNXM39260 + kegg:C00288',\n", + " 'glycine(aq) + lipoate(aq) = S-aminomethyldihydro--lipoate(aq) + carbon dioxide(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00003 = kegg:C00127 + kegg:C00004',\n", + " '2 reduced glutathione(aq) + NAD(aq) = oxidized glutathione(aq) + NADH(aq)'),\n", + " (nan,\n", + " '2 reduced glutathione(aq) + NADP(aq) = oxidized glutathione(aq) + NADPH(aq)'),\n", + " ('kegg:C00366 + 0.5 kegg:C00007 + 2 kegg:C00001 = kegg:C01551 + kegg:C00288',\n", + " 'urate(aq) + 1/2 O2(aq) + 2 H2O(l) = allantoin(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C00027 = 0.5 kegg:C00007 + kegg:C00001',\n", + " 'H2O2(aq) = 1/2 O2(aq) + H2O(l)'),\n", + " (nan, 'H2O2 + reduced thiocyanate = oxidized thiocyanate + H2O'),\n", + " ('kegg:C02278 + kegg:C01847 + kegg:C00007 = kegg:C02679 + kegg:C00061 + kegg:C00001',\n", + " 'dodecanal(aq) + FMN(reduced) + O2(aq) = dodecanoic acid(aq) + FMN(oxidized) + H2O(l)'),\n", + " ('kegg:C00808 + kegg:C00004 + kegg:C00007 = kegg:C03448 + kegg:C00003 + kegg:C00001',\n", + " '(+)-camphor(aq) + NADH(aq) + O2(aq) = (+)-5-exo-hydroxycamphor(aq) + NAD(aq) + H2O(l)'),\n", + " ('kegg:C04377 + kegg:C00037 + kegg:C00001 = kegg:C01217 + kegg:C00065',\n", + " 'CH2-H4PteGlu4(aq) + glycine(aq) + H2O(l) = H4PteGlu4(aq) + L-serine(aq)'),\n", + " ('kegg:C00024 + kegg:C00065 = kegg:C00010 + kegg:C00979',\n", + " 'acetyl-CoA(aq) + L-serine(aq) = CoA(aq) + O-acetyl-L-serine(aq)'),\n", + " ('kegg:C00079 + kegg:C00026 = kegg:C00166 + kegg:C00025',\n", + " 'L-phenylalanine(aq) + 2-oxoglutarate(aq) = phenylpyruvate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00082 + kegg:C00026 = kegg:C01179 + kegg:C00025',\n", + " 'L-tyrosine(aq) + 2-oxoglutarate(aq) = 4-hydroxyphenylpyruvate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 4-methyl-2-oxopentanooate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00041 + kegg:C05665 = kegg:C00022 + kegg:C00986',\n", + " 'L-alanine(aq) + 3-aminopropionaldehyde(aq) = pyruvate(aq) + 1,3-diaminopropane(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + 3-phospho-D-glycerate(aq) = ADP(aq) + 3-phospho-D-glyceroyl phosphate(aq)'),\n", + " ('kegg:C00252 + kegg:C00001 = 2 kegg:C00031',\n", + " '-isomaltose(aq) + H2O(l) = 2 D-glucose(aq)'),\n", + " ('kegg:C01563 + kegg:C00001 = 2 kegg:C00014 + kegg:C00288',\n", + " 'ammonium carbamate(aq) + H2O(l) = 2 ammonia(aq) + carbon dioxide(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-4-hydroxyphenylglycine(aq)'),\n", + " ('kegg:C02712 + kegg:C00001 = kegg:C00073 + kegg:C00033',\n", + " 'N-acetyl-L-methionine(aq) + H2O(l) = L-methionine(aq) + acetate(aq)'),\n", + " ('kegg:C03410 = kegg:C03521 + kegg:C00022',\n", + " 'N-glycolylneuraminate(aq) = N-glycolyl-D-mannosamine(aq) + pyruvate(aq)'),\n", + " ('kegg:C00251 = kegg:C00156 + kegg:C00022',\n", + " 'chorismate(aq) = 4-hydroxybenzoate(aq) + pyruvate(aq)'),\n", + " ('kegg:C06322 + kegg:C00001 = kegg:C06749',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq) + H2O(l) = 6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'),\n", + " (nan,\n", + " 'D-glyceraldehyde 3-phosphate(aq) + indole(aq) = indol-3-yl-glycerol-3-phosphate(aq)'),\n", + " (nan,\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " ('kegg:C00463 + kegg:C00118 = kegg:C03506',\n", + " 'indole(aq) + D-glyceraldehyde 3-phosphate(aq) = 1-(indol-3-yl)glycerol 3-phosphate(aq)'),\n", + " (nan,\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq) + L-serine(aq) = L-tryptophan(aq) + D-glyceraldehyde 3-phosphate(aq) + H2O(l)'),\n", + " ('kegg:C00254 = kegg:C00166 + kegg:C00001 + kegg:C00288',\n", + " 'prephenate(aq) = phenylpyruvate(aq) + H2o(l) + carbon dioxide(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C11355 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 4-amino-4-deoxychorismate(aq) + H2O(l)'),\n", + " ('kegg:C00251 = kegg:C00254', 'chorismate(aq) = prephenate(aq)'),\n", + " ('kegg:C00251 = kegg:C00885', 'chorismate(aq) = isochorismate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C18054 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = 2-amino-2-deoxyisochorismate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-benzyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-benzyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-butanone(sln) + 2-propanol(sln) = (±)-2-butanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclobutanone(sln) + 2-propanol(sln) = cyclobutanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cycloheptanone(sln) + 2-propanol(sln) = cycloheptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclohexanone(sln) + 2-propanol(sln) = cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclooctanone(sln) + 2-propanol(sln) = cyclooctanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " 'cyclopentanone(sln) + 2-propanol(sln) = cyclopentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-heptanone(sln) + 2-propanol(sln) = (S)-2-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-hexanone(sln) + 2-propanol(sln) = (±)-2-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-methyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-methyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-octanone(sln) + 2-propanol(sln) = (S)-(+)-2-octanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-pentanone(sln) + 2-propanol(sln) = (±)-2-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '2-phenyl-1-cyclohexanone(sln) + 2-propanol(sln) = (±)-trans-2-phenyl-1-cyclohexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-ethanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-ethanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-heptanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-heptanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-hexanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-hexanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-pentanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-pentanol(sln) + acetone(sln)'),\n", + " (nan,\n", + " '1-phenyl-1-propanone(sln) + 2-propanol(sln) = (±)-cis-2-phenyl-1-propanol(sln) + acetone(sln)'),\n", + " ('kegg:C01845 + kegg:C00006 = kegg:C00207 + kegg:C00005',\n", + " '2-propanol(aq) + NADP(ox)(aq) = acetone(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00263 + kegg:C00006 = kegg:C00441 + kegg:C00005',\n", + " 'L-homoserine(aq) + NADP(ox)(aq) = L-aspartate 4-semialdehyde(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00644 + kegg:C00003 = kegg:C00085 + kegg:C00004',\n", + " 'D-mannitol-1-phosphate(aq) + NAD(ox)(aq) = D-fructose 6-phosphate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C05984 + kegg:C00003 = kegg:C00109 + kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq) + NAD(ox)(aq) = 2-oxobutanoate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00256 + kegg:C00003 = kegg:C00022 + kegg:C00004',\n", + " '(R)-lactate(aq) + NAD(ox)(aq) = pyruvate(aq) + NAD(red)(aq)'),\n", + " (nan,\n", + " '(2R,3R)-erythro-fluoromalate(aq) + NAD(aq) = (3R)-fluorooxaloacetate(aq) + NADH(aq)'),\n", + " (nan,\n", + " '(S)-malate(aq) + 3-acetylpyridine adenine dinucleotide(ox)(aq) = oxaloacetate(aq) + 3-acetylpyridine adenine dinucleotide(red)(aq)'),\n", + " ('kegg:C00149 + kegg:C00003 = kegg:C00036 + kegg:C00004',\n", + " '(S)-malate(aq) + NAD(ox)(aq) = oxaloacetate(aq) + NAD(red)(aq)'),\n", + " ('kegg:C00314 + kegg:C00006 = kegg:C00250 + kegg:C00005',\n", + " 'pyridoxine(aq) + NADP(ox)(aq) = pyridoxal(aq) + NADP(red)(aq)'),\n", + " ('kegg:C05662 + kegg:C00003 = kegg:C00322 + kegg:C00288 + kegg:C00004',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq) + NAD(ox) = 2-oxoadipate(aq) + carbon dioxide(aq) + NAD(red)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-L-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " (nan,\n", + " 'dTDP-6-deoxy-D-lyxo-4-hexulose(aq) + NAD(aq) = dTDP-L-rhamnose(aq) + NADH(aq)'),\n", + " ('kegg:C00522 + kegg:C00006 = kegg:C00966 + kegg:C00005',\n", + " '(R)-pantoate(aq) + NADP(ox) = 2-dehydropantoate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C15673 + kegg:C00006 = kegg:C02780 + kegg:C00005',\n", + " '2-keto-L-gulonate(aq) + NADP(ox)(aq) = 2,5-diketo-D-gluconate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00385 + kegg:C00001 + kegg:C00007 = kegg:C00366 + kegg:C00027',\n", + " 'xanthine(aq) + H2O(l) + O2(aq) = urate(aq) + H2O2(aq)'),\n", + " ('kegg:C00232 + kegg:C00005 = kegg:C00989 + kegg:C00006',\n", + " '4-oxobutanoate(aq) + NADP(red)(aq) = 4-hydroxybutanoate(aq) + NADP(ox)(aq)'),\n", + " (nan,\n", + " '4-dimethylaminomethylbenzylamine(aq) + H2O(l) + O2(aq) = 4-dimethylaminomethylbenzaldehyde(aq) + ammonia(aq) + H2O2(aq)'),\n", + " (nan,\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00101 + kegg:C00006 = kegg:C00415 + kegg:C00005',\n", + " '5,6,7,8-tetrahydrofolate(aq) + NADP(ox)(aq) = 7,8-dihydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00143 + kegg:C00006 = kegg:C00234 + kegg:C00005',\n", + " '5,10-methylenetetrahydrofolate(aq) + NADP(ox)(aq) = 10-formyltetrahydrofolate(aq) + NADP(red)(aq)'),\n", + " ('kegg:C00449 + kegg:C00003 + kegg:C00001 = kegg:C00047 + kegg:C00026 + kegg:C00004',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine + NAD(ox) + H2O(l) = L-lysine(aq) + 2-oxoglutarate(aq) + NAD(red)'),\n", + " ('kegg:C00004 + kegg:C00006 = kegg:C00003 + kegg:C00005',\n", + " 'NAD(red)(aq) + NADP(ox)(aq) = NAD(ox)(aq) + NADP(red)(aq)'),\n", + " ('2 kegg:C00051 + kegg:C00006 = kegg:C00127 + kegg:C00005',\n", + " '2 glutathoine(red)(aq) + NADP(ox)(aq) = glutathoine(ox)(aq) + NADP(red)(aq)'),\n", + " (nan, '2 glutathione(red)(ox) + NADP(aq) = glutathione(ox)(aq) + NADPH(aq)'),\n", + " ('2 kegg:C00704 = kegg:C00007 + kegg:C00027', '2 O2- = O2 + H2O2'),\n", + " (nan, 'methyl viologen(red)(aq) = methyl viologen(ox)(aq) + H2(g)'),\n", + " ('kegg:C00169 + kegg:C00049 = kegg:C00009 + kegg:C00438',\n", + " 'carbamoyl phosphate(aq) + L-aspartate(aq) = orthophosphate(aq) + N-carbamoyl-L-aspartate(aq)'),\n", + " ('kegg:C04688 + kegg:C00043 = kegg:C03688 + kegg:C04738',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq) + UDP-N-acetyl-D-glucosamine(aq) = acyl-carrier-protein(aq) + UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'),\n", + " (nan,\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C00024 + kegg:C06021 = kegg:C00237 + kegg:C06020 + kegg:C00010',\n", + " 'acetyl-CoA(aq) + corrinoid protein(aq) = carbon monoxide(aq) + methylcorrinoid protein(aq) + CoA(aq)'),\n", + " ('kegg:C05512 + kegg:C00009 = kegg:C00262 + kegg:C00672',\n", + " \"2 '-deoxyinosine(aq) + orthophosphate(aq) = hypoxanthine(aq) + 2-deoxy--D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C00020 + kegg:C00013 = kegg:C00147 + kegg:C00119',\n", + " 'AMP(aq) + pyrophosphate(aq) = adenine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00130 + kegg:C00013 = kegg:C00262 + kegg:C00119',\n", + " 'IMP(aq) + pyrophosphate(aq) = hypoxanthine(aq) + 5-phospho--D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C01103 + kegg:C00013 = kegg:C00295 + kegg:C00119',\n", + " \"orotidine 5 '-phosphate(aq) + pyrophosphate(aq) = orotate(aq) + 5-phospho--D-ribose 1-diphosphate(aq)\"),\n", + " ('kegg:C01185 + kegg:C00013 = kegg:C00253 + kegg:C00119',\n", + " 'Nicotinate D-ribonucleotide(aq) + pyrophosphate(aq) = nicotinic acid(aq) + 5-Phospho-alpha-D-ribose 1-diphosphate(aq)'),\n", + " ('kegg:C00170 + kegg:C00009 = kegg:C00147 + kegg:C04188',\n", + " \"5 '-methylthioadenosine(aq) + orthophosphate(aq) = adenine(aq) + 5-methylthio-D-ribose 1-phosphate(aq)\"),\n", + " ('kegg:C03557 + kegg:C00022 = kegg:C03167 + kegg:C00041',\n", + " '(2-aminoethyl)phosphonate(aq) + pyruvate(aq) = 2-phosphonoacetaldehyde(aq) + L-alanine(aq)'),\n", + " (nan,\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00123 + kegg:C00026 = kegg:C00233 + kegg:C00025',\n", + " 'L-leucine(aq) + 2-oxoglutarate(aq) = 2-oxoisocaproate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-tert-leucine(aq) + 2-oxoglutarate(aq) = 3,3-dimethyl-2-oxobutanoate(aq) + L-glutamate(aq)'),\n", + " (nan,\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C00183 + kegg:C00026 = kegg:C06255 + kegg:C00025',\n", + " 'L-valine(aq) + 2-oxoglutarate(aq) = 2-oxovalerate(aq) + L-glutamate(aq)'),\n", + " ('kegg:C01005 + kegg:C00026 = kegg:C03232 + kegg:C00025',\n", + " 'O-phospho-L-serine(aq) + 2-oxoglutarate(aq) = 3-phosphonooxypyruvate(aq) + L-glutamate(aq)'),\n", + " (nan, 'ATP(aq) + serpeptide(aq) = ADP(aq) + phosphorylated serpeptide(aq)'),\n", + " (nan, 'ATP(aq) + syntide 2(aq) = ADP(aq) + phosphosyntide(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 = kegg:C00074 + kegg:C00008',\n", + " 'ATP(aq) + pyruvate(aq) = phosphoenolpyruvate(aq) + ADP(aq)'),\n", + " ('kegg:C00013 + kegg:C00085 = kegg:C00009 + kegg:C00354',\n", + " 'pyrophosphate(aq) + D-fructose 6-phosphate(aq) = orthophosphate(aq) + D-fructose 1,6-bisphosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C01003 = kegg:C00008 + kegg:C03875',\n", + " 'ATP(aq) + myosin light chain(aq) = ADP(aq) + myosin light chain phosphate(aq)'),\n", + " (nan,\n", + " '2-aminobenzoic acid(aq) + ATP(aq) = 2-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-aminobenzoic acid(aq) + ATP(aq) = 3-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '4-aminobenzoic acid(aq) + ATP(aq) = 4-aminobenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " 'benzoic acid(aq) + ATP(aq) = benzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '2,3-dihydroxybenzoic acid(aq) + ATP(aq) = 2,3-dihydroxybenzoic acid adenylate(aq) + pyrophosphate(aq) '),\n", + " (nan,\n", + " '3-hydroxyanthranilic acid(aq) + ATP(aq) = 3-hydroxyanthranilic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '3-hydroxybenzoic acid(aq) + ATP(aq) = 3-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '4-hydroxybenzoic acid(aq) + ATP(aq) = 4-hydroxybenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '3-hydroxy-4-methylbenzoic acid(aq) + ATP(aq) = 3-hydroxy-4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '3-methylbenzoic acid(aq) + ATP(aq) = 3-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " (nan,\n", + " '4-methylbenzoic acid(aq) + ATP(aq) = 4-methylbenzoic acid adenylate(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 = kegg:C00008 + kegg:C05945',\n", + " 'ATP(aq) + L-arginine(aq) = ADP(aq) + Nomega-phospho-L-arginine(aq)'),\n", + " ('kegg:C00002 + kegg:C00059 = kegg:C00013 + kegg:C00224',\n", + " 'ATP(aq) + sulfate(aq) = pyrophosphate(aq) + adenylylsulfate(aq)'),\n", + " (nan,\n", + " 'deoxynucleoside triphosphate(aq) + polyd-A-Tn(aq) = pyrophosphate(aq) + polyd-A-Tn+1(aq)'),\n", + " ('kegg:C00008 + kegg:C00103 = kegg:C00498 + kegg:C00009',\n", + " 'ADP(aq) + D-glucose 1-phosphate(aq) = ADPglucose(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00002 + kegg:C00022 + kegg:C00001 = kegg:C00020 + kegg:C00074 + kegg:C00009',\n", + " 'ATP(aq) + pyruvate(aq) + H2O(l) = AMP(aq) + phosphoenolpyruvate(aq) + orthophosphate(aq)'),\n", + " (nan,\n", + " 'benzyl alcohol(sln) + butyl acetate(sln) = benzyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " 'butyl decanoate(sln) + H2O(sln) = 1-butanol(sln) + 1-decanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2-dioctanoyl glycerol(sln) + H2O(sln) = 2-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) + 2 H2O(sln) = glycerol(sln) + 2 n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,3-dioctanoyl glycerol(sln) + H2O(sln) = 1-mono-octanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " 'dodecyl dodecanoate(sln) + H2O(sln) = 1-dodecanol(sln) + 1-dodecanoic acid(sln)'),\n", + " (nan,\n", + " 'D-glucose(sln) + 1-dodecanoic acid(sln) = 1-dodecanoyl D-glucose ester(sln) + H2O(sln)'),\n", + " (nan,\n", + " '(-)-menthol(sln) + 1-dodecanoic acid(sln) = (-)-menthyl dodecanoate(sln) + H2O(sln)'),\n", + " (nan,\n", + " '(-)-menthol(sln) + dodecyl dodecanoate(sln) = (-)-menthyl dodecanoate(sln) + 1-dodecanol(sln) '),\n", + " (nan,\n", + " '1-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '2-mono-octanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan, 'oleic acid(sln) + 1-butanol(sln) = 1-butyl oleate(sln) + H2O(sln)'),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-butanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl 1-butyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl ethanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl ethyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " '(R)-(+)-1-phenyl-1-propanol(sln) + butyl acetate(sln) = (R)-(+)-1-phenyl-1-propyl acetate(sln) + 1-butanol(sln)'),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1,2-dioctanoyl glycerol(sln) + n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = glycerol(sln) + 3 n-octanoic acid(sln)'),\n", + " (nan,\n", + " '1,2,3-trioctanoyl glycerol(sln) + H2O(sln) = 1-monooctanoyl glycerol(sln) + 2 n-octanoic acid(sln)'),\n", + " (nan,\n", + " 'cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = cis-2-hydroxycyclopentanemethanol-phosphate(aq)'),\n", + " (nan,\n", + " 'trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq) + H2O(l) = trans-2-hydroxycyclopentanemethanol-phosphate(aq)'),\n", + " (nan,\n", + " '1R,2S-trans-2-hydroxytetrahydrofuranmethanol cyclic phosphate(aq) + H2O(l) = 1R,2S-trans-2-hydroxytetrahydrofuranmethanol-phosphate(aq)'),\n", + " (nan,\n", + " '5-methoxytrimethylene phosphate(aq) + H2O(l) = 2-methoxy-3-hydroxypropyl phosphate(aq)'),\n", + " (nan,\n", + " '5-methyltrimethylene phosphate(aq) + H2O(l) = 2-methyl-3-hydroxypropyl phosphate(aq)'),\n", + " (nan, 'phosphoenolpyruvate(aq) + H2O(l) = pyruvate(aq) + orthophosphate(aq)'),\n", + " (nan, \"adenosine 3':5'-(cyclic)phosphate(aq) + H2O(l) = AMP(aq)\"),\n", + " ('kegg:C00942 + kegg:C00001 = kegg:C00144',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq) + H2O(l) = guanosine 5 '-phosphate(aq)\"),\n", + " ('kegg:C00498 + kegg:C00001 = kegg:C00103 + kegg:C00020',\n", + " 'ADPglucose(aq) + H2O(l) =-D-glucose 1-phosphate(aq) + AMP(aq)'),\n", + " ('kegg:C00294 + kegg:C00001 = kegg:C00262 + kegg:C00121',\n", + " 'inosine(aq) + H2O(l) = hypoxanthine(aq) + D-ribose(aq)'),\n", + " (nan, '4-nitrophenyl acetate(aq) + H2O(l) = 4-nitrophenol(aq) + acetate(aq)'),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Leu(aq) + 4-nitrophenyl analide(aq)'),\n", + " (nan,\n", + " 'succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq) + H2O(l) = succinylAla-Ala-Pro-Phe(aq) + 4-nitrophenylanalide(aq)'),\n", + " (nan, 'L-asparagine(aq) + H2O(l) = L-aspartate(aq) + ammonia(aq)'),\n", + " (nan, 'L-glutamine(aq) + H2O(l) = L-glutamate(aq) + ammonia(aq)'),\n", + " (nan,\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " ('kegg:C06827 + kegg:C00001 = kegg:C02954 + kegg:C03493',\n", + " 'amoxicillin(aq) + H2O(l) = 6-aminopenicillanic acid(aq) + D-(4-hydroxyphenyl)glycine(aq)'),\n", + " (nan,\n", + " 'cefamandole(aq) + H2O(l) = 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq) + D-mandelic acid(aq)'),\n", + " (nan,\n", + " '2-acetamidohept-6-enoic acid(aq) + H2O(l) = acetate(aq) + 2-aminohept-6-enoic acid(aq)'),\n", + " (nan, 'N-acetyl-L-alanine(aq) + H2O(l) = acetate(aq) + L-alanine(aq)'),\n", + " (nan, 'N-acetyl-L-cysteine(aq) + H2O(l) = acetate(aq) + L-cysteine(aq)'),\n", + " (nan, 'N-acetyl-L-norleucine(aq) + H2O(l) = acetate(aq) + L-norleucine(aq)'),\n", + " (nan, 'N-acetyl-L-valine(aq) + H2O(l) = acetate(aq) + L-valine(aq)'),\n", + " ('kegg:C03519 + kegg:C00001 = kegg:C00033 + kegg:C00079',\n", + " 'N-acetyl-L-phenylalanine(aq) + H2O(l) = acetate(aq) + L-phenylalanine(aq)'),\n", + " (nan, 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " ('kegg:C11695 + kegg:C00001 = kegg:C00189 + kegg:C00219',\n", + " 'anandamide(aq) + H2O(l) = ethanolamine(aq) + arachidonic acid(aq)'),\n", + " (nan,\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " ('kegg:C16512 + kegg:C00001 = kegg:C00189 + kegg:C00249',\n", + " 'palmitoylethanolamide(aq) + H2O(l) = ethanolamine(aq) + palmitic acid(aq)'),\n", + " (nan, '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00429 + kegg:C00001 = kegg:C02642',\n", + " '5,6-dihydrouracil(aq) + H2O(l) = 3-ureidopropanoic acid(aq)'),\n", + " ('kegg:C00044 + kegg:C00001 = kegg:C05922',\n", + " 'GTP(aq) + H2O(l) = ((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'),\n", + " ('kegg:C09814 + 2 kegg:C00001 = kegg:C00180 + kegg:C00014',\n", + " 'benzonitrile(aq) + 2 H2O(aq) = benzoic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C16074 + 2 kegg:C00001 = kegg:C07086 + kegg:C00014',\n", + " 'benzyl cyanide(aq) + 2 H2O(aq) = phenylacetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C02938 + 2 kegg:C00001 = kegg:C00954 + kegg:C00014',\n", + " '3-indoleacetonitrile(aq) + 2 H2O(l) = indole-3-acetic acid(aq) + ammonia(aq)'),\n", + " ('kegg:C00081 + kegg:C00001 = kegg:C00130 + kegg:C00013',\n", + " 'ITP(aq) + H2O(l) = IMP(aq) + pyrophosphate(aq)'),\n", + " ('kegg:C01103 = kegg:C00105 + kegg:C00288',\n", + " \"orotidine 5 '-phosphate(aq) = UMP(aq) + carbon dioxide(aq)\"),\n", + " ('kegg:C01182 + kegg:C00288 = 2 kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + carbon dioxide(aq) = 2 3-phospho-D-glycerate(aq)'),\n", + " ('kegg:C01182 + kegg:C00007 = kegg:C00197',\n", + " 'D-ribulose 1,5-bisphosphate(aq) + O2(aq) = 3-phospho-D-glycerate(aq)'),\n", + " (nan,\n", + " 'D-fructose 1,6-bisphosphate(aq) = glycerone phosphate(aq) + D-glyceraldehyde 3-phosphate(aq)'),\n", + " ('kegg:C00074 + kegg:C00279 + kegg:C00001 = kegg:C04691 + kegg:C00009',\n", + " 'phosphoenolpyruvate(aq) + D-erythrose 4-phosphate(aq) + H2O(l) = 2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C00204 = kegg:C00022 + kegg:C00577',\n", + " '2-oxo-3-deoxy-D-gluconate(aq) = pyruvate(aq) + D-glyceraldehyde(aq)'),\n", + " (nan, 'isocitrate(aq) = succinate(aq) + glyoxylate(aq)'),\n", + " ('kegg:C00251 + kegg:C00014 = kegg:C00108 + kegg:C00022 + kegg:C00001',\n", + " 'chorismate(aq) + ammonia(aq) = anthranilate(aq) + pyruvate(aq) + H2O(l)'),\n", + " ('kegg:C01144 = kegg:C00877 + kegg:C00001',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq) = trans-but-2-enoyl-coenzyme A + H2O(l)'),\n", + " ('kegg:C00318 = kegg:C04114 + kegg:C00001',\n", + " 'L-carnitine(aq) = 4-(trimethylammonio)but-2-enoate(aq) + H2O(l)'),\n", + " (nan,\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " ('kegg:C04691 = kegg:C00944 + kegg:C00009',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq) = 3-dehydroquinate(aq) + orthophosphate(aq)'),\n", + " (nan, 'L-alanine(aq) = D-alanine(aq)'),\n", + " ('kegg:C00043 = kegg:C00203',\n", + " 'UDP-N-acetyl-D-glucosamine(aq) = UDP-N-acetyl-D-galactosamine(aq)'),\n", + " ('kegg:C00216 = kegg:C00121', 'D-arabinose(aq) = D-ribose(aq)'),\n", + " ('kegg:C01796 = kegg:C06463', 'D-erythrose(aq) = D-threose(aq)'),\n", + " ('kegg:C00031 = kegg:C00159', 'D-glucose(aq) = D-mannose(aq)'),\n", + " ('kegg:C05439 = kegg:C05437',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq) = (3,5)-cholesta-8,24-diene-3-ol(aq)'),\n", + " ('kegg:C00074 = kegg:C02798',\n", + " 'phosphoenolpyruvate(aq) = 3-phosphonopyruvate(aq)'),\n", + " ('kegg:C00002 + kegg:C00082 + kegg:C00787 = kegg:C00020 + kegg:C00013 + kegg:C02839',\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + L-tyrosine(aq) + tRNA-Tyr(aq) = AMP(aq) + pyrophosphate(aq) + L-tyrosyl-tRNA-Tyr(aq)'),\n", + " ('kegg:C00002 + kegg:C00188 + kegg:C01651 = kegg:C00020 + kegg:C00013 + kegg:C02992',\n", + " 'ATP(aq) + L-threonine(aq) + tRNA-Thr(aq) = AMP(aq) + pyrophosphate(aq) + L-threonyl-tRNA-Thr(aq)'),\n", + " ('kegg:C00002 + kegg:C00407 + kegg:C01644 = kegg:C00020 + kegg:C00013 + kegg:C03127',\n", + " 'ATP(aq) + L-isoleusine(aq) + tRNA-Ile(aq) = AMP(aq) + pyrophosphate(aq) + L-isoleucyl-tRNA-Ile(aq)'),\n", + " ('kegg:C00002 + kegg:C00047 + kegg:C01646 = kegg:C00020 + kegg:C00013 + kegg:C01931',\n", + " 'ATP(aq) + L-lysine(aq) + tRNA-Lys(aq) = AMP(aq) + pyrophosphate(aq) + L-lysyl-tRNA-Lys(aq)'),\n", + " ('kegg:C00002 + kegg:C00065 + kegg:C01650 = kegg:C00020 + kegg:C00013 + kegg:C02553',\n", + " 'ATP(aq) + L-serine(aq) + tRNA-Ser(aq) = AMP(aq) + pyrophosphate(aq) + L-seryl-tRNA-Ser(aq)'),\n", + " ('kegg:C00002 + kegg:C00062 + kegg:C01636 = kegg:C00020 + kegg:C00013 + kegg:C02163',\n", + " 'ATP(aq) + L-arginine(aq) + tRNA-Arg(aq) = AMP(aq) + pyrophosphate(aq) + L-arginyl-tRNA-Arg(aq)'),\n", + " ('kegg:C00002 + kegg:C00079 + kegg:C01648 = kegg:C00020 + kegg:C00013 + kegg:C03511',\n", + " 'ATP(aq) + L-phenylalanine(aq) + tRNA-Phe(aq) = AMP(aq) + pyrophosphate(aq) + L-phenylalanyl-tRNA-Phe(aq)'),\n", + " ('kegg:C00002 + kegg:C00135 + kegg:C01643 = kegg:C00020 + kegg:C00013 + kegg:C02988',\n", + " 'ATP(aq) + L-histidine(aq) + tRNA-His(aq) = AMP(aq) + pyrophosphate(aq) + L-histidyl-tRNA-His(aq)'),\n", + " (nan,\n", + " 'ATP(aq) + (deoxyribonucleotide)_n(aq) + (deoxyribonucleotide)_m(aq) = AMP(aq) + pyrophosphate(aq) + (deoxyribonucleotide)_m+n(aq)'),\n", + " ('kegg:C00037 + kegg:C00003 + kegg:C00101 = kegg:C00143 + kegg:C00004 + kegg:C00014 + kegg:C00288 ',\n", + " 'glycine(aq) + NAD+(aq) + THF(aq) = 5,10-CH2-THF(aq) + NADH(aq) + NH3(aq) + CO2(aq)'),\n", + " ('kegg:C00101 + kegg:C00067 = kegg:C00143',\n", + " 'THF(aq) + formaldehyde(aq) = 5,10-CH2-THF(aq)'),\n", + " ('kegg:C03373 + kegg:C00288 = kegg:C04751 + kegg:C00001',\n", + " 'Aminoimidazole ribotide + CO2 = 1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'),\n", + " ('kegg:C00234 + kegg:C04677 = kegg:C00101 + kegg:C04734',\n", + " \"10-Formyltetrahydrofolate + 1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide = Tetrahydrofolate + 1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"),\n", + " ('kegg:C00199 + kegg:C00067 = kegg:C06019',\n", + " 'D-Ribulose 5-phosphate + Formaldehyde = D-arabino-Hex-3-ulose 6-phosphate'),\n", + " ('kegg:C06019 = kegg:C00085',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate = D-Fructose 6-phosphate'),\n", + " ('kegg:C00689 + kegg:C00009 = kegg:C00103 + kegg:C00092',\n", + " ',-trehalose 6-phosphate(aq) + orthophosphate(aq) =-D-glucose 1-phosphate(aq) + D-glucose 6-phosphate(aq)')]" + ] + }, + "execution_count": 96, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "newrxn # should be rewritten to the excel later" + ] + }, + { + "cell_type": "markdown", + "id": "97204050", + "metadata": {}, + "source": [ + "## Finally getting all compounds" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "79c1d883", + "metadata": {}, + "outputs": [], + "source": [ + "compounds = []\n", + "cpid = {}\n", + "for r, t in newrxn:\n", + " if pandas.isna(t) and pandas.isna(r):\n", + " assert(False)\n", + " if pandas.isna(t) and not pandas.isna(r):\n", + " assert(False)\n", + " # text reaction\n", + " reacprod = t.split(\"=\")\n", + " assert(len(reacprod) == 2)\n", + " reac, prod = reacprod[0].strip(), reacprod[1].strip()\n", + " reacs = reac.split(' + ')\n", + " prods = prod.split(' + ')\n", + " # kegg reaction\n", + " krxn = None\n", + " if not pandas.isna(r):\n", + " kegg = r.split(\"=\")\n", + " assert(len(kegg) == 2)\n", + " kreac, kprod = kegg[0].strip(), kegg[1].strip()\n", + " krxn = [kreac.split(' + '), kprod.split(' + ')]\n", + " for i, ls in enumerate([reacs, prods]):\n", + " for j, rxt in enumerate(ls):\n", + " spl = rxt.split()\n", + " # extract stoichiometry\n", + " try: \n", + " float(spl[0])\n", + " rxt = \" \".join(spl[1:])\n", + " except ValueError:\n", + " rxt = rxt\n", + " compounds.append(rxt)\n", + " if krxn is not None:\n", + " cpid[rxt] = krxn[i][j]" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "afab0cb0", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['benzyl alcohol(aq)',\n", + " 'NAD(aq)',\n", + " 'benzaldehyde(aq)',\n", + " 'NADH(aq)',\n", + " '1-butanol(aq)',\n", + " 'NAD(aq)',\n", + " 'butanal(aq)',\n", + " 'NADH(aq)',\n", + " 'cyclohexanol(aq)',\n", + " 'NAD(aq)',\n", + " 'cyclohexanone(aq)',\n", + " 'NADH(aq)',\n", + " 'ethanol(aq)',\n", + " 'NAD(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'NADH(aq)',\n", + " 'ethanol(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'ethanol(aq)',\n", + " 'desamino NAD(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'desamino NADH(aq)',\n", + " '1-hexanol',\n", + " 'NAD',\n", + " 'hexanal',\n", + " 'NADH',\n", + " 'cis-3-hexene-1-ol(aq)',\n", + " 'NAD(aq)',\n", + " 'cis-3-hexenal(aq)',\n", + " 'NADH(aq)',\n", + " 'trans-2-hexen-1-ol',\n", + " 'NAD',\n", + " 'trans-2-hexenal',\n", + " 'NADH',\n", + " '1-nonanol',\n", + " 'NAD',\n", + " 'nonanal',\n", + " 'NADH',\n", + " '1-octanol(aq)',\n", + " 'NAD(aq)',\n", + " 'octanal(aq)',\n", + " 'NADH(aq)',\n", + " '1-propanol(aq)',\n", + " 'NAD(aq)',\n", + " 'propanal(aq)',\n", + " 'NADH(aq)',\n", + " '2-propanol(aq)',\n", + " 'NAD(aq)',\n", + " 'acetone(aq)',\n", + " 'NADH(aq)',\n", + " '2-propanol(aq)',\n", + " 'NAD(aq)',\n", + " 'acetone(aq)',\n", + " 'NADH(aq)',\n", + " 'vitamin A alcohol(aq)',\n", + " 'NAD(aq)',\n", + " 'vitamin A aldehyde(aq)',\n", + " 'NADH(aq)',\n", + " 'L-homoserine(aq)',\n", + " 'NAD(aq)',\n", + " 'L-aspartate 4-semialdehyde(aq)',\n", + " 'NADH(aq)',\n", + " 'L-homoserine(aq)',\n", + " 'NADP(aq)',\n", + " 'L-aspartate 4-semialdehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '(R,R)-2,3-butanediol(aq)',\n", + " 'NAD(aq)',\n", + " '(R)-acetoin(aq)',\n", + " 'NADH(aq)',\n", + " 'glycerol(aq)',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone(aq)',\n", + " 'NADH(aq)',\n", + " 'glycerol(aq)',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone(aq)',\n", + " 'NADH(aq)',\n", + " 'sn-glycerol 3-phosphate(aq)',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'sn-glycerol 3-phosphate',\n", + " 'NAD(aq)',\n", + " 'dihydroxyacetone phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'allitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-psicose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glycero-D-glucoheptitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-sedoheptulose(aq)',\n", + " 'NADH(aq)',\n", + " 'L-iditol(aq)',\n", + " 'NAD(aq)',\n", + " 'L-sorbose(aq)',\n", + " 'NADH(aq)',\n", + " 'ribitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-ribulose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-sorbitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose(aq)',\n", + " 'NADH(aq)',\n", + " 'L-threitol(aq)',\n", + " 'NAD(aq)',\n", + " 'L-erythrulose(aq)',\n", + " 'NADH(aq)',\n", + " 'xylitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-xylulose(aq)',\n", + " 'NADH(aq)',\n", + " 'xylitol(aq)',\n", + " 'NADP(aq)',\n", + " 'L-xylulose(aq)',\n", + " 'NADPH(aq)',\n", + " 'galactitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-tagatose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-mannitol(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose(aq)',\n", + " 'NADH(aq)',\n", + " 'D-mannitol 1-phosphate(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'myo-inositol',\n", + " 'NAD',\n", + " '2-oxo-myo-inositol',\n", + " 'NADH',\n", + " 'xylitol(aq)',\n", + " 'NADP(aq)',\n", + " 'D-xylose(aq)',\n", + " 'NADPH(aq)',\n", + " 'quinate(aq)',\n", + " 'NAD(aq)',\n", + " '5-dehydroquinate(aq)',\n", + " 'NADH(aq)',\n", + " 'shikimate(aq)',\n", + " 'NADP(aq)',\n", + " '3-dehydroshikimate(aq)',\n", + " 'NADPH(aq)',\n", + " '(R)-glycerate(aq)',\n", + " 'NAD(aq)',\n", + " 'hydroxypyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'glycolate(aq)',\n", + " 'NAD(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'NADH(aq)',\n", + " 'glycolate',\n", + " 'NAD',\n", + " '...',\n", + " '2-hydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxobutanoate(aq)',\n", + " 'NADH(aq)',\n", + " '2,4-dihydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '...',\n", + " '(S)-lactate(aq)',\n", + " 'NAD(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-lactate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'pyruvate(aq)',\n", + " 'AP-NADH(aq)',\n", + " '(R)-lactate(aq)',\n", + " 'NAD(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '(R)-3-hydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxobutanoate(aq)',\n", + " 'NADH(aq)',\n", + " '3-hydroxy-2-methylpropanoate(aq)',\n", + " 'NAD(aq)',\n", + " '2-methyl-3-oxopropanoate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxobutanoyl-CoA(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxohexanoyl-CoA(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NAD(aq)',\n", + " 'oxaloacetate(aq)',\n", + " 'NADH(aq)',\n", + " 'meso-tartrate(aq)',\n", + " 'NAD(aq)',\n", + " '(E)-dihydroxyfumarate(aq)',\n", + " 'NADH(aq)',\n", + " 'meso-tartrate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxo-3-hydroxysuccinate(aq)',\n", + " 'NADH(aq)',\n", + " 'L-glutamate(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NAD(aq)',\n", + " 'L-aspartate(aq)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-malate(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'citrate(aq)',\n", + " 'CoA(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " '(S)-malate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " 'pyruvate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " 'isocitrate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " 'isocitrate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " '6-phospho-D-gluconate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " 'D-ribulose 5-phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'carbon dioxide(aq)',\n", + " '-D-glucose(aq)',\n", + " 'NAD(aq)',\n", + " 'D-glucono-1,5-lactone(aq)',\n", + " 'NADH(aq)',\n", + " 'D-galactose(aq)',\n", + " 'NAD(aq)',\n", + " 'D-galactono-1,4-lactone(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glucose 6-phosphate(aq)',\n", + " 'NADP(aq)',\n", + " 'D-glucono-1,5-lactone 6-phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-glucose 6-phosphate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '6-phospho-D-gluconate(aq)',\n", + " 'NADPH(aq)',\n", + " '5α-androstane-3α-ol-17-one(aq)',\n", + " 'NAD(aq)',\n", + " '5α-androstane-3,17-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5α-androstane-3α,17β-diol(aq)',\n", + " 'NAD(aq)',\n", + " '5α-androstane-17β-ol-3-one(aq)',\n", + " 'NADH(aq)',\n", + " '5α-androstane-3α-ol-17-one(aq)',\n", + " 'TNAD(aq)',\n", + " '5α-androstane-3,17-dione(aq)',\n", + " 'TNADH(aq)',\n", + " '5β-androstane-3α-ol-17-one(aq)',\n", + " 'NAD(aq)',\n", + " '5β-androstane-3,17-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5α-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'NAD(aq)',\n", + " '5α-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5β-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'NAD(aq)',\n", + " '5β-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5β-pregnane-3α,17α,21-triol-11,20-dione(aq)',\n", + " 'NAD(aq)',\n", + " '5β-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'NADH(aq)',\n", + " '5alpha-androstane-3beta,17alpha-diol(aq)',\n", + " 'NAD(aq)',\n", + " '5alpha-androstane-17alpha-ol-3-one(aq)',\n", + " 'NADH(aq)',\n", + " '4-androstene-17-ol-3-one(aq)',\n", + " 'NAD(aq)',\n", + " '4-androstene-3,17-dione(aq)',\n", + " 'NADH(aq)',\n", + " '5α-pregnane-3β,17α,21-triol-11,20-dione(aq)',\n", + " 'NAD(aq)',\n", + " '5α-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'NADH(aq)',\n", + " '1,2-propanediol(aq)',\n", + " 'NADP(aq)',\n", + " 'L-lactaldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '3-hydroxypropanoate(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxopropanoate(aq)',\n", + " 'NADH(aq)',\n", + " '(R)-glycerate(aq)',\n", + " 'NAD(aq)',\n", + " '2-hydroxy-3-oxopropanoate(aq)',\n", + " 'NADH(aq)',\n", + " '4-hydroxybutanoate(aq)',\n", + " 'NAD(aq)',\n", + " '4-oxobutanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'estradiol-17(aq)',\n", + " 'NAD(aq)',\n", + " 'estrone(aq)',\n", + " 'NADH(aq)',\n", + " 'D-gluconate(aq)',\n", + " 'NADP(aq)',\n", + " '5-oxo-D-gluconate(aq)',\n", + " 'NADPH(aq)',\n", + " 'glycerol(aq)',\n", + " 'NADP(aq)',\n", + " '(R)-glyceraldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " 'glycolate(aq)',\n", + " 'NADP(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'NADPH(aq)',\n", + " '3-phospho-D-glycerate(aq)',\n", + " 'NAD(aq)',\n", + " '3-phosphohydroxypyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)',\n", + " 'NAD(aq)',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '3-hydroxybenzyl alcohol(aq)',\n", + " 'NADP(aq)',\n", + " '3-hydroxybenzaldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)',\n", + " 'NADP(aq)',\n", + " '3-oxobutanoyl-[acyl-carrier protein](aq)',\n", + " 'NADPH(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'NAD(aq)',\n", + " '3-dehydrocarnitine(aq)',\n", + " 'NADH(aq)',\n", + " 'indole-3-lactate(aq)',\n", + " 'NAD(aq)',\n", + " 'indole-3-pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glucose(aq)',\n", + " 'NADP(aq)',\n", + " 'D-glucono-1,5-lactone(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-fructose(aq)',\n", + " 'NADP(aq)',\n", + " '5-dehydro-D-fructose(aq)',\n", + " 'NADPH(aq)',\n", + " '2-deoxy-D-gluconate(aq)',\n", + " 'NAD(aq)',\n", + " '2-deoxy-3-dehydro-D-gluconate(aq)',\n", + " 'NADH(aq)',\n", + " 'L-threonate(aq)',\n", + " 'NAD(aq)',\n", + " '3-oxo-L-threonate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-sorbitol 6-phosphate(aq)',\n", + " 'NAD(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'prostaglandin E1(aq)',\n", + " 'NAD(aq)',\n", + " '15-oxo-prostaglandin E1(aq)',\n", + " 'NADH(aq)',\n", + " '4-pregnene-11β,17α,21-triol-3,20-dione(aq)',\n", + " 'NAD(aq)',\n", + " '4-pregnene-11β,17α-diol-3,20,21-trione( aq)',\n", + " 'NADH(aq)',\n", + " '7,8-dihydrobiopterin(aq)',\n", + " 'NADP(aq)',\n", + " 'sepiapterin(aq)',\n", + " 'NADPH(aq)',\n", + " 'coniferyl alcohol(aq)',\n", + " 'NADP(aq)',\n", + " 'coniferyl aldehyde(aq)',\n", + " 'NADPH(aq)',\n", + " '(R)-2-hydroxyglutarate(aq)',\n", + " 'NAD(aq)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-sorbitol 6-phosphate(aq)',\n", + " 'NADP(aq)',\n", + " 'D-glucose 6-phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-gluconate(aq)',\n", + " 'NADP(aq)',\n", + " '2-oxo-D-gluconate(aq)',\n", + " 'NADPH(aq)',\n", + " '(S)-lactate(aq)',\n", + " 'oxaloacetate(aq)',\n", + " '(S)-malate(aq)',\n", + " 'pyruvate(aq)',\n", + " 'lactose(aq)',\n", + " 'cytochrome c(aq)',\n", + " '3-oxolactose(aq)',\n", + " 'reduced cytochrome c(aq)',\n", + " 'formate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'carbon dioxide(aq)',\n", + " 'NADH(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'CoA(aq)',\n", + " 'NAD(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'NADH(aq)',\n", + " 'L-aspartate 4-semialdehyde(aq)',\n", + " 'NADP(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'L-4-aspartyl phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)',\n", + " 'NADP(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'L-4-aspartyl phosphate(aq)',\n", + " 'NADPH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(aminomethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-animomethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(chloroethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-chloroethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(chloromethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-chloromethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(ethyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-ethyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(methoxy)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-methoxy)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " '(methyl)phosphoate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl-methyl)phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'NAD(aq)',\n", + " '3-phospho-D-glyceroyl phosphate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'phosphonate(aq)',\n", + " 'NAD(aq)',\n", + " '(3-phospho-D-glyceroyl)phosphonate(aq)',\n", + " 'NADH(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'ADP(aq)',\n", + " 'NAD(aq)',\n", + " 'orthophosphate(aq)',\n", + " '3-phospho-D-glycerate(aq)',\n", + " 'ATP(aq)',\n", + " 'NADH(aq)',\n", + " 'glyoxylate(aq)',\n", + " 'CoA(aq)',\n", + " 'NADP(aq)',\n", + " 'oxalyl-CoA(aq)',\n", + " 'NADPH(aq)',\n", + " 'formate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " 'carbon dioxide(aq)',\n", + " 'NADPH(aq)',\n", + " 'succinate(aq)',\n", + " 'O2(aq)',\n", + " 'fumarate(aq)',\n", + " 'H2O(l)',\n", + " '(S)-dihydroorotate(aq)',\n", + " 'NAD(aq)',\n", + " 'orotate(aq)',\n", + " 'NADH(aq)',\n", + " '(S)-dihydroorotate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'orotate(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'L-alanine(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'AP-NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'AP-NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'desamino NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'desamino NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'NADP(aq)',\n", + " 'H2O(l)',\n", + " '2-oxoglutarate(aq)',\n", + " 'NADPH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-leucine(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '4-methyl-2-oxopentanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'glycine(ag)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'glyoxylate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " 'L-erythro-3,5-diaminohexanoate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '(S)-5-amino-3-oxohexanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " '2,4-diaminopentanoate(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '2-amino-4-oxopentanoate(aq)',\n", + " 'NADH(aq)',\n", + " 'ammonia(aq)',\n", + " '(S)-proline(aq)',\n", + " 'NADP(aq)',\n", + " 'D-1-pyrroline-2-carboxylate(aq)',\n", + " 'NADPH(aq)',\n", + " '(S)-proline(aq)',\n", + " 'NADP(aq)',\n", + " 'D-1-pyrroline-5-carboxylate(aq)',\n", + " 'NADPH(aq)',\n", + " '7,8-dihydrofolate(aq)',\n", + " 'folate(aq)',\n", + " '5,6,7,8-tetrahydrofolate(aq)',\n", + " '5,6,7,8-tetrahydrofolate(aq)',\n", + " 'NADP(aq)',\n", + " '7,8-dihydrofolate(aq)',\n", + " 'NADPH(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'NADP(aq)',\n", + " '5,10-methenyltetrahydrofolate(aq)',\n", + " 'NADPH(aq)',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'L-arginine(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'AP-NAD(aq)',\n", + " '5,10-methenyltetrahydrofolate(aq)',\n", + " 'AP-NADH(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'NAD(aq)',\n", + " '5,10-methenyltetrahydrofolate(aq)',\n", + " 'NADH(aq)',\n", + " \"2,2'-iminodipropanoate(aq)\",\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " 'L-alanine(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " '2-methyliminodiacetatc(aq)',\n", + " 'NAD(aq)',\n", + " 'H20(l)',\n", + " 'glycine(aq)',\n", + " 'pyruvate(aq)',\n", + " 'NADH(aq)',\n", + " 'L-pipecolate(aq)',\n", + " 'NADP(aq)',\n", + " 'D-1-piperidine-2-carboxylate(aq)',\n", + " 'NADPH(aq)',\n", + " 'NAD(aq)',\n", + " 'NADPH(aq)',\n", + " 'NADH(aq)',\n", + " 'NADP(aq)',\n", + " 'reduced glutathione(aq)',\n", + " 'NADP(aq)',\n", + " 'oxidized glutathione(aq)',\n", + " 'NADPH(aq)',\n", + " 'reduced thioredoxin(aq)',\n", + " 'NADP(aq)',\n", + " 'oxidized thioredoxin(aq)',\n", + " 'NADPH(aq)',\n", + " 'NADH(aq)',\n", + " 'O2(aq)',\n", + " 'NAD(aq)',\n", + " 'H2O(l)',\n", + " '5-methyltetrahydrofolate(aq)',\n", + " 'flavin-adenine dinucleotide(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'reduced flavin-adenine dinucleotide(aq)',\n", + " 'dihydrolipoamide(aq)',\n", + " 'NAD(aq)',\n", + " 'lipoamide(aq)',\n", + " 'NADH(aq)',\n", + " 'dihydro--lipoate(aq)',\n", + " 'NAD(aq)',\n", + " '-lipoate(aq)',\n", + " 'NADH(aq)',\n", + " 'CoA(aq)',\n", + " 'oxidized glutathione(aq)',\n", + " 'CoA-glutathione(aq)',\n", + " 'reduced glutathione(aq)',\n", + " 'reduced cytochrome c(aq)',\n", + " 'O2(aq)',\n", + " 'cytochrome c(aq)',\n", + " 'H2O(l)',\n", + " 'reduced cytochrome c(aq)',\n", + " 'O2(aq)',\n", + " 'cytochrome c(aq)',\n", + " 'H2O(l)',\n", + " 'H2(aq)',\n", + " 'NAD(aq)',\n", + " 'NADH(aq)',\n", + " 'betaine(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'N,N-dimethylglycine(aq)',\n", + " 'L-methionine(aq)',\n", + " 'dimethylacetothetin(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'S-methylthioglycolate(aq)',\n", + " 'L-methionine(aq)',\n", + " 'dimethylpropiothetin(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'S-methyltpropiothetin(aq)',\n", + " 'L-methionine(aq)',\n", + " 'S-methylmethionine(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'L-methionine(aq)',\n", + " 'trimethylsulfonium(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'dimethylsulfide(aq)',\n", + " 'L-methionine(aq)',\n", + " 'S-adenosyl-L-methionine(aq)',\n", + " 'L-homocysteine(aq)',\n", + " 'S-adenosyl-L-homocysteine(aq)',\n", + " 'L-methionine(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'dUMP(aq)',\n", + " 'dihydrofolate(aq)',\n", + " 'dTMP(aq)',\n", + " 'glycine(aq)',\n", + " 'acetaldehyde(aq)',\n", + " 'L-threonine(aq)',\n", + " 'glycine(aq)',\n", + " 'formaldehyde(aq)',\n", + " 'L-serine(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'glycine(aq)',\n", + " 'H2O(l)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'L-serine(aq)',\n", + " '5-formiminotetrahydrofolate(aq)',\n", + " 'glycine(aq)',\n", + " 'N-formiminoglycine(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '5-formiminotetrahydrofolate(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'N-formimino-L-glutamate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '2-hydroxymethylserine(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'D-serine(aq)',\n", + " 'H2O(1)',\n", + " '2-hydroxymethylserine(aq)',\n", + " 'D-serine(aq)',\n", + " 'formaldehyde(aq)',\n", + " '2-methylserine(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " '5,10-methylenetetrahydrofolate(aq)',\n", + " 'D-alanine(aq)',\n", + " 'H2O(l)',\n", + " '2-methylserine(aq)',\n", + " 'D-alanine(aq)',\n", + " 'formaldehyde(aq)',\n", + " 'oxaloacetate(aq)',\n", + " 'propanoyl-CoA(aq)',\n", + " 'pyruvate(aq)',\n", + " 'methylmalonyl-CoA(aq)',\n", + " 'carbamoyl phosphate(aq)',\n", + " 'L-ornithine(aq)',\n", + " 'L-citrulline(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'L-arginine(aq)',\n", + " 'glycine(aq)',\n", + " 'L-ornithine(aq)',\n", + " 'guanidinoacetate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-erythrose 4-phosphate(aq)',\n", + " 'D-xylulose 5-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-erythrose 4-phospahte(aq)',\n", + " 'D-xylulose 5-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'glycolaldehyde(aq)',\n", + " 'L-erythrulose(aq)',\n", + " 'D-erythrose 4-phosphate(aq)',\n", + " 'sedoheptulose 7-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-ribose 5-phosphate(aq)',\n", + " 'D-xylulose 5-phosphate(aq)',\n", + " 'D-fructose(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'D-glyceraldehyde(aq)',\n", + " 'sedoheptulose 7-phosphate(aq)',\n", + " 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-erythrose 4-phosphate(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'imidazole(aq)',\n", + " 'N-acetylimidazole(aq)',\n", + " 'orthophosphate(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'acetanilide(aq)',\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'aniline(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-acetylacetanalide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-aminoacetophenone(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-chloroacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-chloroaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-cyanoacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-cyanoaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'ethyl 4-acetamidobenzoate(aq)',\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'ethyl 4-aminobenzoate(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-methoxyacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-methoxyaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-methylacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'p-toluidine(aq)',\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-nitroacetanilide(aq)\",\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " \"4'-nitroaniline(aq)\",\n", + " \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'α,α,α-trifluoro-m-acetanilide(aq)',\n", + " \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'α,α,α-trifluoro-m-toluidine(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'choline(aq)',\n", + " 'CoA(aq)',\n", + " 'O-acetylcholine(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-acetylcarnitine(aq)',\n", + " 'butyryl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-butyrylcarnitine(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-propionylcarnitine(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'CoA(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'imidazole(aq)',\n", + " 'N-acetylimidazole(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'formyl-CoA(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'CoA(aq)',\n", + " 'formyl phosphate(aq)',\n", + " 'pyruvate(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'formate(aq)',\n", + " 'CoA(aq)',\n", + " 'acetate(aq)',\n", + " 'ATP(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'ADP(aq)',\n", + " 'orthophospate(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'CoA(aq)',\n", + " 'acetoacetyl-CoA(aq)',\n", + " 'palmitoyl-CoA(aq)',\n", + " 'L-carnitine(aq)',\n", + " 'CoA(aq)',\n", + " 'L-palmitoylcarnitine(aq)',\n", + " 'N-2-acetyl-L-ornithine(aq)',\n", + " 'L-glutamate(aq)',\n", + " 'L-ornithine(aq)',\n", + " 'N-acetyl-L-glutamate(aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'acyl-carrier protein(aq)',\n", + " 'CoA(aq)',\n", + " 'acetyl-[acyl-carrier protein](aq)',\n", + " 'malonyl-CoA(aq)',\n", + " 'acyl-carrier protein(aq)',\n", + " 'CoA(aq)',\n", + " 'malonyl-[acyl-carrier protein](aq)',\n", + " 'acetyl-CoA(aq)',\n", + " 'formate(aq)',\n", + " 'CoA(aq)',\n", + " 'pyruvate(aq)',\n", + " 'pyruvate(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'acetyl phosphate(aq)',\n", + " 'formate(aq)',\n", + " 'sucrose(aq)',\n", + " 'orthophosphate(aq)',\n", + " '-D-glucose 1-phosphate(aq)',\n", + " 'D-fructose(aq)',\n", + " 'maltose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'sucrose(aq)',\n", + " '(2,6-beta-D-fructosyl)n(aq)',\n", + " 'D-glucose(aq)',\n", + " '(2,6-beta-D-fructosyl)n+1(aq)',\n", + " 'ADPglucose(aq)',\n", + " 'D-fructose(aq)',\n", + " 'ADP(aq)',\n", + " 'sucrose(aq)',\n", + " 'UDPglucose(aq)',\n", + " 'D-fructose(aq)',\n", + " 'UDP(aq)',\n", + " 'sucrose(aq)',\n", + " 'UDPglucose(aq)',\n", + " 'D-fructose 6-phosphate(aq)',\n", + " 'UDP(aq)',\n", + " 'sucrose 6-phosphate(aq)',\n", + " 'UDP-glucose',\n", + " 'D-glucose 6-phosphate',\n", + " 'UDP',\n", + " \"alpha,alpha'-trehalose 6-phosphate\",\n", + " 'cycloheptaamylose(aq)',\n", + " 'H2O(l)',\n", + " 'D-glucose(aq)',\n", + " 'cyclohexaamylose(aq)',\n", + " 'H2O(l)',\n", + " 'D-glucose(aq)',\n", + " 'cyclooctaamylose(aq)',\n", + " 'H2O(l)',\n", + " 'D-glucose(aq)',\n", + " 'cellobiose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'cellotriose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'cellobiose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'laminaribiose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " 'laminaritetraose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'laminaritriose(aq)',\n", + " 'alpha-D-glucose 1-phosphate(aq)',\n", + " 'laminaritriose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'laminaribiose(aq)',\n", + " 'alpha-D-glucose 1-phosphate(aq)',\n", + " ',-trehalose(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'D-glucose(aq)',\n", + " 'D-glucose 1-phosphate(aq)',\n", + " '1--D-galactosyl-myo-inositol(aq)',\n", + " 'raffinose(aq)',\n", + " 'myo-inositol(aq)',\n", + " 'stachyose(aq)',\n", + " 'UDPglucose(aq)',\n", + " 'sinapate(aq)',\n", + " 'UDP(aq)',\n", + " '1-sinapoyl-D-glucose(aq)',\n", + " 'adenosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'adenine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " \"2'-deoxyinosine(aq)\",\n", + " 'orthophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " '2-deoxy--D-ribose 1-phosphate(aq)',\n", + " 'guanosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'guanine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'inosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'inosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " 'alpha-D-ribose 1-phosphate(aq)',\n", + " 'nicotinamide(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'nicotinamide riboside(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'xanthosine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'xanthine(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'inosine(aq)',\n", + " 'thymine(aq)',\n", + " '5-methyluridine(aq)',\n", + " 'hypoxanthine(aq)',\n", + " '5-methyluridine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'thymine(aq)',\n", + " 'alpha-D-ribose-1-phosphate',\n", + " 'uridine(aq)',\n", + " 'orthophosphate(aq)',\n", + " 'uracil(aq)',\n", + " 'D-ribose 1-phosphate(aq)',\n", + " 'thymidine(aq)',\n", + " 'adenine(aq)',\n", + " \"2'-deoxyadenosine(aq)\",\n", + " 'thymine(aq)',\n", + " \"2'-deoxyinosine(aq)\",\n", + " 'adenine(aq)',\n", + " \"2'-deoxyadenosine(aq)\",\n", + " 'hypoxanthine(aq)',\n", + " 'adenine(aq)',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'AMP(aq)',\n", + " 'pyrophosphate(aq)',\n", + " '5-amino-4-imidazolecarboxamide(aq)',\n", + " '5-phospho-alpha-D-ribose 1-dipihosphate(aq)',\n", + " \"5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq)\",\n", + " 'pyrophosphate(aq)',\n", + " 'GMP(aq)',\n", + " 'hypoxanthine(aq)',\n", + " 'IMP(aq)',\n", + " 'guanine(aq)',\n", + " 'guanine(aq)',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'GMP(aq)',\n", + " 'pyrophosphate(aq)',\n", + " 'hypoxanthine(aq)',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'IMP(aq)',\n", + " 'pyrophosphate(aq)',\n", + " \"orotidine 5'-phosphate(aq)\",\n", + " ...]" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "compounds" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "692a44a9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'benzyl alcohol(aq)': 'kegg:C00556',\n", + " 'NAD(aq)': 'kegg:C00003',\n", + " 'benzaldehyde(aq)': 'kegg:C00261',\n", + " 'NADH(aq)': 'kegg:C00004',\n", + " '1-butanol(aq)': 'kegg:C06142',\n", + " 'butanal(aq)': 'kegg:C01412',\n", + " 'cyclohexanol(aq)': 'kegg:C00854',\n", + " 'cyclohexanone(aq)': 'kegg:C00414',\n", + " 'ethanol(aq)': 'kegg:C00469',\n", + " 'acetaldehyde(aq)': 'kegg:C00084',\n", + " 'AP-NAD(aq)': 'COCO:COCOM00012',\n", + " 'AP-NADH(aq)': 'COCO:COCOM00013',\n", + " 'cis-3-hexene-1-ol(aq)': 'kegg:C08492',\n", + " 'cis-3-hexenal(aq)': 'kegg:C16310',\n", + " '1-octanol(aq)': 'kegg:C00756',\n", + " 'octanal(aq)': 'kegg:C01545',\n", + " '1-propanol(aq)': 'kegg:C05979',\n", + " 'propanal(aq)': 'kegg:C00479',\n", + " '2-propanol(aq)': 'kegg:C01845',\n", + " 'acetone(aq)': 'kegg:C00207',\n", + " 'vitamin A alcohol(aq)': 'kegg:C00473',\n", + " 'vitamin A aldehyde(aq)': 'kegg:C00376',\n", + " 'L-homoserine(aq)': 'kegg:C00263',\n", + " 'L-aspartate 4-semialdehyde(aq)': 'kegg:C00441',\n", + " 'NADP(aq)': 'kegg:C00006',\n", + " 'NADPH(aq)': 'kegg:C00005',\n", + " '(R,R)-2,3-butanediol(aq)': 'kegg:C03044',\n", + " '(R)-acetoin(aq)': 'kegg:C00810',\n", + " 'glycerol(aq)': 'kegg:C00116',\n", + " 'dihydroxyacetone(aq)': 'kegg:C00184',\n", + " 'sn-glycerol 3-phosphate(aq)': 'kegg:C00093',\n", + " 'dihydroxyacetone phosphate(aq)': 'kegg:C00111',\n", + " 'sn-glycerol 3-phosphate': 'kegg:C00093',\n", + " 'L-iditol(aq)': 'kegg:C01507',\n", + " 'L-sorbose(aq)': 'kegg:C00247',\n", + " 'ribitol(aq)': 'kegg:C00474',\n", + " 'D-ribulose(aq)': 'kegg:C00309',\n", + " 'D-sorbitol(aq)': 'kegg:C00794',\n", + " 'D-fructose(aq)': 'kegg:C00095',\n", + " 'xylitol(aq)': 'kegg:C00379',\n", + " 'D-xylulose(aq)': 'kegg:C00310',\n", + " 'L-xylulose(aq)': 'kegg:C00312',\n", + " 'galactitol(aq)': 'kegg:C01697',\n", + " 'D-tagatose(aq)': 'kegg:C00795',\n", + " 'D-mannitol(aq)': 'kegg:C00392',\n", + " 'D-mannitol 1-phosphate(aq)': 'kegg:C00644',\n", + " 'D-fructose 6-phosphate(aq)': 'kegg:C00085',\n", + " 'D-xylose(aq)': 'kegg:C00181',\n", + " 'quinate(aq)': 'kegg:C00296',\n", + " '5-dehydroquinate(aq)': 'kegg:C00944',\n", + " 'shikimate(aq)': 'kegg:C00493',\n", + " '3-dehydroshikimate(aq)': 'kegg:C02637',\n", + " '(R)-glycerate(aq)': 'kegg:C00258',\n", + " 'hydroxypyruvate(aq)': 'kegg:C00168',\n", + " 'glycolate(aq)': 'kegg:C00160',\n", + " 'glyoxylate(aq)': 'kegg:C00048',\n", + " '2-hydroxybutanoate(aq)': 'kegg:C05984',\n", + " '2-oxobutanoate(aq)': 'kegg:C00109',\n", + " '(S)-lactate(aq)': 'kegg:C00186',\n", + " 'pyruvate(aq)': 'kegg:C00022',\n", + " '(R)-lactate(aq)': 'kegg:C00256',\n", + " '(R)-3-hydroxybutanoate(aq)': 'kegg:C01089',\n", + " '3-oxobutanoate(aq)': 'kegg:C00164',\n", + " '3-hydroxy-2-methylpropanoate(aq)': 'kegg:C01188',\n", + " '2-methyl-3-oxopropanoate(aq)': 'kegg:C00349',\n", + " '(S)-3-hydroxybutanoyl-CoA(aq)': 'kegg:C01144',\n", + " '3-oxobutanoyl-CoA(aq)': 'kegg:C00332',\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq)': 'kegg:C05268',\n", + " '3-oxohexanoyl-CoA(aq)': 'kegg:C05269',\n", + " '(S)-malate(aq)': 'kegg:C00149',\n", + " 'oxaloacetate(aq)': 'kegg:C00036',\n", + " 'meso-tartrate(aq)': 'kegg:C00552',\n", + " '(E)-dihydroxyfumarate(aq)': 'kegg:C00975',\n", + " '2-oxo-3-hydroxysuccinate(aq)': 'kegg:C03459',\n", + " 'L-glutamate(aq)': 'kegg:C00025',\n", + " 'L-aspartate(aq)': 'kegg:C00049',\n", + " '2-oxoglutarate(aq)': 'kegg:C00026',\n", + " 'acetyl-CoA(aq)': 'kegg:C00024',\n", + " 'H2O(l)': 'kegg:C00001',\n", + " 'citrate(aq)': 'kegg:C00158',\n", + " 'CoA(aq)': 'kegg:C00010',\n", + " 'carbon dioxide(aq)': 'kegg:C00288',\n", + " 'isocitrate(aq)': 'kegg:C00311',\n", + " '6-phospho-D-gluconate(aq)': 'kegg:C00345',\n", + " 'D-ribulose 5-phosphate(aq)': 'kegg:C00199',\n", + " '-D-glucose(aq)': 'kegg:C00031',\n", + " 'D-glucono-1,5-lactone(aq)': 'kegg:C00198',\n", + " 'D-galactose(aq)': 'kegg:C00124',\n", + " 'D-galactono-1,4-lactone(aq)': 'kegg:C03383',\n", + " 'D-glucose 6-phosphate(aq)': 'kegg:C00092',\n", + " 'D-glucono-1,5-lactone 6-phosphate(aq)': 'kegg:C01236',\n", + " '4-androstene-17-ol-3-one(aq)': 'kegg:C00535',\n", + " '4-androstene-3,17-dione(aq)': 'kegg:C00280',\n", + " '1,2-propanediol(aq)': 'kegg:C00583',\n", + " 'L-lactaldehyde(aq)': 'kegg:C00424',\n", + " '3-hydroxypropanoate(aq)': 'kegg:C01013',\n", + " '3-oxopropanoate(aq)': 'kegg:C00222',\n", + " '2-hydroxy-3-oxopropanoate(aq)': 'kegg:C01146',\n", + " '4-hydroxybutanoate(aq)': 'kegg:C00989',\n", + " '4-oxobutanoate(aq)': 'kegg:C00232',\n", + " 'estradiol-17(aq)': 'kegg:C00951',\n", + " 'estrone(aq)': 'kegg:C00468',\n", + " '(R)-glyceraldehyde(aq)': 'kegg:C00577',\n", + " '3-phospho-D-glycerate(aq)': 'kegg:C00197',\n", + " '3-phosphohydroxypyruvate(aq)': 'kegg:C03232',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)': 'kegg:C04367',\n", + " '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)': 'kegg:C01244',\n", + " '3-hydroxybenzyl alcohol(aq)': 'kegg:C03351',\n", + " '3-hydroxybenzaldehyde(aq)': 'kegg:C03067',\n", + " 'L-carnitine(aq)': 'kegg:C00318',\n", + " '3-dehydrocarnitine(aq)': 'kegg:C02636',\n", + " 'indole-3-lactate(aq)': 'kegg:C02043',\n", + " 'indole-3-pyruvate(aq)': 'kegg:C00331',\n", + " 'D-glucose(aq)': 'kegg:C00031',\n", + " '5-dehydro-D-fructose(aq)': 'kegg:C00273',\n", + " '2-deoxy-D-gluconate(aq)': 'kegg:C02782',\n", + " '2-deoxy-3-dehydro-D-gluconate(aq)': 'kegg:C03926',\n", + " 'L-threonate(aq)': 'kegg:C01620',\n", + " '3-oxo-L-threonate(aq)': 'kegg:C03064',\n", + " 'D-sorbitol 6-phosphate(aq)': 'kegg:C01096',\n", + " 'prostaglandin E1(aq)': 'kegg:C04741',\n", + " '15-oxo-prostaglandin E1(aq)': 'kegg:C04654',\n", + " '7,8-dihydrobiopterin(aq)': 'kegg:C02953',\n", + " 'sepiapterin(aq)': 'kegg:C00835',\n", + " 'coniferyl alcohol(aq)': 'kegg:C00590',\n", + " 'coniferyl aldehyde(aq)': 'kegg:C02666',\n", + " '(R)-2-hydroxyglutarate(aq)': 'kegg:C01087',\n", + " 'D-gluconate(aq)': 'kegg:C00257',\n", + " '2-oxo-D-gluconate(aq)': 'kegg:C06473',\n", + " 'lactose(aq)': 'kegg:C00243',\n", + " 'cytochrome c(aq)': '4 kegg:C00125',\n", + " '3-oxolactose(aq)': 'kegg:C05403',\n", + " 'reduced cytochrome c(aq)': '4 kegg:C00126',\n", + " 'formate(aq)': 'kegg:C00058',\n", + " 'orthophosphate(aq)': 'kegg:C00009',\n", + " 'L-4-aspartyl phosphate(aq)': 'kegg:C03082',\n", + " 'L-aspartate-4-semialdehyde(aq)': 'kegg:C00441',\n", + " 'D-glyceraldehyde 3-phosphate(aq)': 'kegg:C00118',\n", + " '3-phospho-D-glyceroyl phosphate(aq)': 'kegg:C00236',\n", + " 'ADP(aq)': 'kegg:C00008',\n", + " 'ATP(aq)': 'kegg:C00002',\n", + " 'oxalyl-CoA(aq)': 'kegg:C00313',\n", + " 'succinate(aq)': 'kegg:C00042',\n", + " 'O2(aq)': 'kegg:C00007',\n", + " 'fumarate(aq)': 'kegg:C00122',\n", + " '(S)-dihydroorotate(aq)': 'kegg:C00337',\n", + " 'orotate(aq)': 'kegg:C00295',\n", + " 'L-alanine(aq)': 'kegg:C00041',\n", + " 'ammonia(aq)': 'kegg:C00014',\n", + " 'L-leucine(aq)': 'kegg:C00123',\n", + " '4-methyl-2-oxopentanoate(aq)': 'kegg:C00233',\n", + " 'L-erythro-3,5-diaminohexanoate(aq)': 'kegg:C01186',\n", + " '(S)-5-amino-3-oxohexanoate(aq)': 'kegg:C03656',\n", + " '2,4-diaminopentanoate(aq)': 'kegg:C03943',\n", + " '2-amino-4-oxopentanoate(aq)': 'kegg:C03341',\n", + " '(S)-proline(aq)': 'kegg:C00148',\n", + " 'D-1-pyrroline-2-carboxylate(aq)': 'kegg:C03564',\n", + " 'D-1-pyrroline-5-carboxylate(aq)': 'kegg:C03912',\n", + " '7,8-dihydrofolate(aq)': 'kegg:C00415',\n", + " 'folate(aq)': 'kegg:C00504',\n", + " '5,6,7,8-tetrahydrofolate(aq)': 'kegg:C00101',\n", + " '5,10-methylenetetrahydrofolate(aq)': 'kegg:C00143',\n", + " '5,10-methenyltetrahydrofolate(aq)': 'kegg:C00445',\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq)': 'kegg:C04137',\n", + " 'L-arginine(aq)': 'kegg:C00062',\n", + " \"2,2'-iminodipropanoate(aq)\": 'kegg:C03210',\n", + " 'L-pipecolate(aq)': 'kegg:C00408',\n", + " 'D-1-piperidine-2-carboxylate(aq)': 'kegg:C04092',\n", + " 'reduced glutathione(aq)': '2 kegg:C00051',\n", + " 'oxidized glutathione(aq)': 'kegg:C00127',\n", + " 'reduced thioredoxin(aq)': 'kegg:C00342',\n", + " 'oxidized thioredoxin(aq)': 'kegg:C00343',\n", + " '5-methyltetrahydrofolate(aq)': 'kegg:C00440',\n", + " 'flavin-adenine dinucleotide(aq)': 'kegg:C00016',\n", + " 'reduced flavin-adenine dinucleotide(aq)': 'kegg:C01352',\n", + " 'dihydrolipoamide(aq)': 'kegg:C00579',\n", + " 'lipoamide(aq)': 'kegg:C00248',\n", + " 'dihydro--lipoate(aq)': 'kegg:C02147',\n", + " '-lipoate(aq)': 'kegg:C00725',\n", + " 'CoA-glutathione(aq)': 'kegg:C00920',\n", + " 'H2(aq)': 'kegg:C00282',\n", + " 'betaine(aq)': 'kegg:C00719',\n", + " 'L-homocysteine(aq)': 'kegg:C00155',\n", + " 'N,N-dimethylglycine(aq)': 'kegg:C01026',\n", + " 'L-methionine(aq)': 'kegg:C00073',\n", + " 'dimethylacetothetin(aq)': 'kegg:C03392',\n", + " 'S-methylthioglycolate(aq)': 'kegg:C03173',\n", + " 'trimethylsulfonium(aq)': 'kegg:C01008',\n", + " 'dimethylsulfide(aq)': 'kegg:C00580',\n", + " 'S-adenosyl-L-methionine(aq)': 'kegg:C00019',\n", + " 'S-adenosyl-L-homocysteine(aq)': 'kegg:C00021',\n", + " 'dUMP(aq)': 'kegg:C00365',\n", + " 'dihydrofolate(aq)': 'kegg:C00415',\n", + " 'dTMP(aq)': 'kegg:C00364',\n", + " 'glycine(aq)': 'kegg:C00037',\n", + " 'L-threonine(aq)': 'kegg:C00188',\n", + " 'formaldehyde(aq)': 'kegg:C00067',\n", + " 'L-serine(aq)': 'kegg:C00065',\n", + " 'tetrahydrofolate(aq)': 'kegg:C00101',\n", + " '5-formiminotetrahydrofolate(aq)': 'kegg:C00664',\n", + " 'N-formiminoglycine(aq)': 'kegg:C02718',\n", + " 'N-formimino-L-glutamate(aq)': 'kegg:C00439',\n", + " '2-hydroxymethylserine(aq)': 'kegg:C03059',\n", + " 'D-serine(aq)': 'kegg:C00740',\n", + " 'H2O(1)': 'kegg:C00001',\n", + " '2-methylserine(aq)': 'kegg:C02115',\n", + " 'D-alanine(aq)': 'kegg:C00133',\n", + " 'propanoyl-CoA(aq)': 'kegg:C00100',\n", + " 'methylmalonyl-CoA(aq)': 'kegg:C02557',\n", + " 'carbamoyl phosphate(aq)': 'kegg:C00169',\n", + " 'L-ornithine(aq)': 'kegg:C00077',\n", + " 'L-citrulline(aq)': 'kegg:C00327',\n", + " 'guanidinoacetate(aq)': 'kegg:C00581',\n", + " 'D-erythrose 4-phosphate(aq)': 'kegg:C00279',\n", + " 'D-xylulose 5-phosphate(aq)': 'kegg:C00231',\n", + " 'D-erythrose 4-phospahte(aq)': 'kegg:C00279',\n", + " 'glycolaldehyde(aq)': 'kegg:C00266',\n", + " 'L-erythrulose(aq)': 'kegg:C02045',\n", + " 'sedoheptulose 7-phosphate(aq)': 'kegg:C05382',\n", + " 'D-ribose 5-phosphate(aq)': 'kegg:C00117',\n", + " 'D-glyceraldehyde-3-phosphate(aq)': 'kegg:C00118',\n", + " 'D-glyceraldehyde(aq)': 'kegg:C00577',\n", + " 'acetyl phosphate(aq)': 'kegg:C00227',\n", + " 'imidazole(aq)': 'kegg:C01589',\n", + " 'N-acetylimidazole(aq)': 'kegg:C02560',\n", + " 'choline(aq)': 'kegg:C00114',\n", + " 'O-acetylcholine(aq)': 'kegg:C01996',\n", + " 'L-acetylcarnitine(aq)': 'kegg:C02571',\n", + " 'propionyl-CoA(aq)': 'kegg:C00100',\n", + " 'L-propionylcarnitine(aq)': 'kegg:C03017',\n", + " 'formyl-CoA(aq)': 'kegg:C00798',\n", + " 'formyl phosphate(aq)': 'kegg:C02405',\n", + " 'acetate(aq)': 'kegg:C00033',\n", + " 'orthophospate(aq)': 'kegg:C00009',\n", + " 'acetoacetyl-CoA(aq)': 'kegg:C00332',\n", + " 'palmitoyl-CoA(aq)': 'kegg:C00154',\n", + " 'L-palmitoylcarnitine(aq)': 'kegg:C02990',\n", + " 'N-2-acetyl-L-ornithine(aq)': 'kegg:C00437',\n", + " 'N-acetyl-L-glutamate(aq)': 'kegg:C00624',\n", + " 'acyl-carrier protein(aq)': 'kegg:C00229',\n", + " 'acetyl-[acyl-carrier protein](aq)': 'kegg:C03939',\n", + " 'malonyl-CoA(aq)': 'kegg:C00083',\n", + " 'malonyl-[acyl-carrier protein](aq)': 'kegg:C01209',\n", + " 'sucrose(aq)': 'kegg:C00089',\n", + " '-D-glucose 1-phosphate(aq)': 'kegg:C00103',\n", + " 'maltose(aq)': 'kegg:C00208',\n", + " 'D-glucose 1-phosphate(aq)': 'kegg:C00103',\n", + " 'ADPglucose(aq)': 'kegg:C00498',\n", + " 'UDPglucose(aq)': 'kegg:C00029',\n", + " 'UDP(aq)': '2 kegg:C00015',\n", + " 'sucrose 6-phosphate(aq)': 'kegg:C16688',\n", + " 'UDP-glucose': 'kegg:C00029',\n", + " 'D-glucose 6-phosphate': 'kegg:C00092',\n", + " 'UDP': 'kegg:C00015',\n", + " \"alpha,alpha'-trehalose 6-phosphate\": 'kegg:C00689',\n", + " 'cellobiose(aq)': 'kegg:C00185',\n", + " 'cellotriose(aq)': 'kegg:C06219',\n", + " 'laminaribiose(aq)': 'kegg:C02048',\n", + " ',-trehalose(aq)': 'kegg:C01083',\n", + " '1--D-galactosyl-myo-inositol(aq)': 'kegg:C01235',\n", + " 'raffinose(aq)': 'kegg:C00492',\n", + " 'myo-inositol(aq)': 'kegg:C00137',\n", + " 'stachyose(aq)': 'kegg:C01613',\n", + " 'sinapate(aq)': 'kegg:C00482',\n", + " '1-sinapoyl-D-glucose(aq)': 'kegg:C01175',\n", + " 'adenosine(aq)': 'kegg:C00212',\n", + " 'adenine(aq)': 'kegg:C00147',\n", + " 'D-ribose 1-phosphate(aq)': 'kegg:C00620',\n", + " \"2'-deoxyinosine(aq)\": 'kegg:C05512',\n", + " 'hypoxanthine(aq)': 'kegg:C00262',\n", + " '2-deoxy--D-ribose 1-phosphate(aq)': 'kegg:C00672',\n", + " 'guanosine(aq)': 'kegg:C00387',\n", + " 'guanine(aq)': 'kegg:C00242',\n", + " 'inosine(aq)': 'kegg:C00294',\n", + " 'nicotinamide(aq)': 'kegg:C00153',\n", + " 'nicotinamide riboside(aq)': 'kegg:C03150',\n", + " 'xanthosine(aq)': 'kegg:C01762',\n", + " 'xanthine(aq)': 'kegg:C00385',\n", + " 'uridine(aq)': 'kegg:C00299',\n", + " 'uracil(aq)': 'kegg:C00106',\n", + " 'thymidine(aq)': 'kegg:C00214',\n", + " \"2'-deoxyadenosine(aq)\": 'kegg:C00559',\n", + " 'thymine(aq)': 'kegg:C00178',\n", + " '5-phospho--D-ribose 1-diphosphate(aq)': 'kegg:C00119',\n", + " 'AMP(aq)': 'kegg:C00020',\n", + " 'pyrophosphate(aq)': 'kegg:C00013',\n", + " 'GMP(aq)': 'kegg:C00144',\n", + " 'IMP(aq)': 'kegg:C00130',\n", + " \"orotidine 5'-phosphate(aq)\": 'kegg:C01103',\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq)': 'kegg:C04752',\n", + " '4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq)': 'kegg:C04327',\n", + " 'thiamine monophosphate(aq)': 'kegg:C01081',\n", + " 'erythro-3-hydroxyaspartate(aq)': 'kegg:C19838',\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)': 'kegg:C03459',\n", + " 'L-histidinol phosphate(aq)': 'kegg:C01100',\n", + " '3-(imidazol-4-yl)-2-oxopropyl phosphate(aq)': 'kegg:C01267',\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)': 'kegg:C03912',\n", + " 'L-glutamine(aq)': 'kegg:C00064',\n", + " '2-oxoglutaramate(aq)': 'kegg:C00940',\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq)': 'kegg:C04462',\n", + " 'N-succinyl-L-2,6-diaminoheptanedioate(aq)': 'kegg:C04421',\n", + " 'L-alanine': 'kegg:C00041',\n", + " '3-oxopropanoate': 'kegg:C00222',\n", + " 'beta-alanine': 'kegg:C00099',\n", + " 'pyruvate': 'kegg:C00022',\n", + " '4-aminobutanoate(aq)': 'kegg:C00334',\n", + " 'D-glutamate(aq)': 'kegg:C00217',\n", + " 'pyridoxamine(aq)': 'kegg:C00534',\n", + " 'pyridoxal(aq)': 'kegg:C00250',\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq)': 'kegg:C04268',\n", + " 'dTDP-4-dehydro-6-deoxy-D-glucose(aq)': 'kegg:C11907',\n", + " 'L-2-aminoadipate(aq)': 'kegg:C00956',\n", + " '2-oxoadipate(aq)': 'kegg:C00322',\n", + " '3-phosphonooxypyruvate(aq)': 'kegg:C03232',\n", + " 'O-phospho-L-serine(aq)': 'kegg:C01005',\n", + " 'D-mannose(aq)': 'kegg:C00159',\n", + " 'D-mannose 6-phosphate(aq)': 'kegg:C00275',\n", + " 'D-galactose 1-phosphate(aq)': 'kegg:C03384',\n", + " 'D-fructose 1,6-bisphosphate(aq)': 'kegg:C00354',\n", + " \"3'-dephospho-CoA(aq)\": 'kegg:C00882',\n", + " 'phosphoenolpyruvate(aq)': 'kegg:C00074',\n", + " '1-phosphatidyl-1D-myo-inositol(aq)': 'kegg:C01194',\n", + " '1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)': 'kegg:C01277',\n", + " 'ammonium carbamate(aq)': 'kegg:C01563',\n", + " '4-phospho-L-aspartate(aq)': 'kegg:C03082',\n", + " 'phosphoguanidinoacetate(aq)': 'kegg:C03166',\n", + " 'creatine(aq)': 'kegg:C00300',\n", + " 'phosphocreatine(aq)': 'kegg:C02305',\n", + " 'N-w-phospho-L-arginine(aq)': 'kegg:C05945',\n", + " 'taurocyamine(aq)': 'kegg:C01959',\n", + " 'N-w-phosphotaurocyamine(aq)': 'kegg:C03149',\n", + " 'lombricine(aq)': 'kegg:C14177',\n", + " 'N-w-phospholombricine(aq)': 'kegg:C14178',\n", + " '(R)-5-phosphomevalonate(aq)': 'kegg:C01107',\n", + " '(R)-5-diphosphomevalonate(aq)': 'kegg:C01143',\n", + " 'dADP(aq)': '2 kegg:C00206',\n", + " 'dAMP(aq)': 'kegg:C00360',\n", + " 'dATP(aq)': 'kegg:C00131',\n", + " \"adenosine 5'-tetraphosphate(aq)\": 'kegg:C03483',\n", + " 'UTP(aq)': 'kegg:C00075',\n", + " 'UMP(aq)': 'kegg:C00105',\n", + " \"inosine 5'-diphosphate(aq)\": 'kegg:C00104',\n", + " \"inosine 5'-triphosphate(aq)\": 'kegg:C00081',\n", + " 'GDP(aq)': 'kegg:C00035',\n", + " 'GTP(aq)': 'kegg:C00044',\n", + " 'dGMP(aq)': 'kegg:C00362',\n", + " 'dGDP(aq)': 'kegg:C00361',\n", + " 'dTDP(aq)': 'kegg:C00363',\n", + " 'CMP(aq)': 'kegg:C00055',\n", + " 'CDP(aq)': 'kegg:C00112',\n", + " 'dCMP(aq)': 'kegg:C00239',\n", + " 'dCDP(aq)': 'kegg:C00705',\n", + " 'ATP': 'kegg:C00002',\n", + " 'beta-Nicotinamide mononucleotide': 'kegg:C00455',\n", + " 'NAD': 'kegg:C00003',\n", + " 'pyrophosphate': 'kegg:C00013',\n", + " 'sulfate(aq)': 'kegg:C00059',\n", + " \"adenosine 5'-phosphosulfate(aq)\": 'kegg:C00224',\n", + " 'UDPgalactose(aq)': 'kegg:C00052',\n", + " '-D-galactose 1-phosphate(aq)': 'kegg:C03384',\n", + " 'D-mannose 1-phosphate(aq)': 'kegg:C00636',\n", + " 'GDPmannose(aq)': 'kegg:C00096',\n", + " 'CTP(aq)': 'kegg:C00063',\n", + " 'O-phosphorylethanolamine(aq)': 'kegg:C00346',\n", + " 'CDPethanolamine(aq)': 'kegg:C00570',\n", + " 'phosphorylcholine(aq)': 'kegg:C00588',\n", + " 'CDPcholine(aq)': 'kegg:C00307',\n", + " 'N-acetyl--D-glucosamine 1-phosphate(aq)': 'kegg:C04256',\n", + " 'UDP-N-acetyl-D-glucosamine(aq)': 'kegg:C00043',\n", + " 'dTTP(aq)': 'kegg:C00459',\n", + " 'dTDPglucose(aq)': 'kegg:C00842',\n", + " 'CDPglucose(aq)': 'kegg:C00501',\n", + " 'GDPglucose(aq)': 'kegg:C00394',\n", + " '[L-glutamate:ammonia ligase(ADP-forming)](aq)': 'kegg:C01281',\n", + " 'adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)': 'kegg:C01299',\n", + " '1-phospho--D-glucuronate(aq)': 'kegg:C05385',\n", + " 'UDP-D-glucuronate(aq)': 'kegg:C00167',\n", + " 'succinyl-CoA(aq)': 'kegg:C00091',\n", + " 'acetoacetate(aq)': 'kegg:C00164',\n", + " 'acetylcholine(aq)': 'kegg:C01996',\n", + " 'retinyl palmitate(aq)': 'kegg:C02588',\n", + " 'retinol(aq)': 'kegg:C00473',\n", + " 'palmitate(aq)': 'kegg:C00249',\n", + " 'acetyl phosphate-2-(aq)': 'kegg:C00227',\n", + " 'acetate-(aq)': 'kegg:C00033',\n", + " 'HPO4-2-(aq)': 'kegg:C00009',\n", + " 'ADP-3-(aq)': 'kegg:C00008',\n", + " 'AMP-2--(aq)': 'kegg:C00020',\n", + " 'D-fructose 1-phosphate(aq)': 'kegg:C01094',\n", + " 'D-galactose 6-phosphate(aq)': 'kegg:C01113',\n", + " '4-nitrophenyl phosphate(aq)': 'kegg:C03360',\n", + " '4-nitrophenol(aq)': 'kegg:C00870',\n", + " 'phenyl phosphate(aq)': 'kegg:C02734',\n", + " 'phenol(aq)': 'kegg:C00146',\n", + " '(R)-3-phosphoglycerate(aq)': 'kegg:C00197',\n", + " 'phosphoenolpyruvate3-(aq)': 'kegg:C00074',\n", + " 'pyruvate-(aq)': 'kegg:C00022',\n", + " 'L-O-phosphoserine(aq)': 'kegg:C01005',\n", + " 'phosphotaurocyamine(aq)': 'kegg:C03149',\n", + " 'D-ribose(aq)': 'kegg:C00121',\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00575',\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00968',\n", + " \"2'-deoxyadenosine 5'-monophosphate(aq)\": 'kegg:C00360',\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00942',\n", + " \"inosine 3':5'-(cyclic)phosphate(aq)\": 'kegg:C00943',\n", + " \"adenosine 3'-monophosphate(aq)\": 'kegg:C01367',\n", + " 'maltotetraose(aq)': 'kegg:C02052',\n", + " 'isomaltose(aq)': 'kegg:C00252',\n", + " 'isomaltotriose(aq)': 'kegg:C02160',\n", + " 'maltohexaose(aq)': 'kegg:C01936',\n", + " 'maltotriose(aq)': 'kegg:C01835',\n", + " 'panose(aq)': 'kegg:C00713',\n", + " 'palatinose(aq)': 'kegg:C01742',\n", + " 'D-turanose(aq)': 'kegg:C19636',\n", + " '-gentiobiose(aq)': 'kegg:C08240',\n", + " '-D-melibiose(aq)': 'kegg:C05402',\n", + " 'lactulose(aq)': 'kegg:C07064',\n", + " 'ADPribose(aq)': 'kegg:C01882',\n", + " 'L-asparagine(aq)': 'kegg:C00152',\n", + " 'carbamate(aq)': 'kegg:C01563',\n", + " 'urea(aq)': 'kegg:C00086',\n", + " 'cephalothin(aq)': 'kegg:C07761',\n", + " '2-thienylacetic acid(aq)': 'kegg:C02595',\n", + " '7-aminocephalosporanic acid(aq)': 'kegg:C07756',\n", + " 'penicillin G(aq)': 'kegg:C05551',\n", + " '6-aminopenicillanic acid(aq)': 'kegg:C02954',\n", + " 'phenylacetic acid(aq)': 'kegg:C07086',\n", + " 'penicillin G-(aq)': 'kegg:C05551',\n", + " '6-aminopenicillanic acid-(aq)': 'kegg:C02954',\n", + " 'phenoxymethylpenicillin-(aq)': 'kegg:C08126',\n", + " '6-aminopenicillanate-(aq)': 'kegg:C02954',\n", + " 'phenoxyacetate(aq)': 'kegg:C02181',\n", + " 'phenylacetylglycine(aq)': 'kegg:C05598',\n", + " 'N-acetyl-L-methionine(aq)': 'kegg:C02712',\n", + " 'pantothenate': 'kegg:C00864',\n", + " 'H2O': 'kegg:C00001',\n", + " 'pantoic acid': 'kegg:C00522',\n", + " 'N-carbamoyl-L-aspartate(aq)': 'kegg:C00438',\n", + " 'L-5-carboxymethylhydantoin(aq)': 'kegg:C03703',\n", + " 'penicillinoic acid(aq)': 'kegg:C06567',\n", + " 'allantoate(aq)': 'kegg:C00499',\n", + " '(-)-ureidoglycolate(aq)': 'kegg:C00603',\n", + " 'cytidine(aq)': 'kegg:C00475',\n", + " '10-formyltetrahydrofolate(aq)': 'kegg:C00234',\n", + " 'adenylyl sulfate(aq)': 'kegg:C00224',\n", + " 'trimetaphosphate(aq)': 'kegg:C02466',\n", + " 'triphosphate(aq)': 'kegg:C00536',\n", + " '-nicotinamide mononucleotide(aq)': 'kegg:C00455',\n", + " 'ATP-4-(aq)': 'kegg:C00002',\n", + " 'ITP(aq)': 'kegg:C00081',\n", + " 'IDP(aq)': 'kegg:C00104',\n", + " 'diphosphate(aq)': 'kegg:C00013',\n", + " 'phosphate(aq)': 'kegg:C00009',\n", + " 'D-ribulose 1,5-biphosphate(aq)': 'kegg:C01182',\n", + " 'erythrulose 1-phosphate(aq)': 'kegg:C03394',\n", + " 'glycerone phosphate(aq)': 'kegg:C00111',\n", + " '2-deoxy-D-ribose 5-phosphate(aq)': 'kegg:C00673',\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq)': 'kegg:C04442',\n", + " 'L-fuculose 1-phosphate(aq)': 'kegg:C01099',\n", + " '(S)-lactaldehyde(aq)': 'kegg:C00424',\n", + " '2-dehydro-3-deoxy-D-fuconate(aq)': 'kegg:C06159',\n", + " '2-dehydro-3-deoxy-L-pentonate(aq)': 'kegg:C00684',\n", + " 'L-rhamnulose 1-phosphate(aq)': 'kegg:C01131',\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq)': 'kegg:C01286',\n", + " 'D-arabino-3-hexulose 6-phosphate(aq)': 'kegg:C06019',\n", + " 'N-acetylneuraminate(aq)': 'kegg:C00270',\n", + " 'N-acetyl-D-mannosamine(aq)': 'kegg:C00645',\n", + " '4-hydroxy-2-oxoglutarate(aq)': 'kegg:C01127',\n", + " '(S)-2-methylmalate(aq)': 'kegg:C02614',\n", + " '(R,S)-malyl-CoA(aq)': 'kegg:C04348',\n", + " '2,3-dimethylmalate(aq)': 'kegg:C03652',\n", + " 'propanoate(aq)': 'kegg:C00163',\n", + " 'L-tryptophan(aq)': 'kegg:C00078',\n", + " 'indole(aq)': 'kegg:C00463',\n", + " 'cis-aconitate(aq)': 'kegg:C00417',\n", + " '3-dehydroquinate(aq)': 'kegg:C00944',\n", + " '2-phospho-D-glycerate(aq)': 'kegg:C00631',\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq)': 'kegg:C03561',\n", + " 'cis-but-2-enoyl-CoA(aq)': 'kegg:C00877',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)': 'kegg:C01144',\n", + " 'trans-but-2-enoyl-CoA(aq)': 'kegg:C00877',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)': 'kegg:C05268',\n", + " 'trans-hex-2-enoyl-CoA(aq)': 'kegg:C05271',\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq)': 'kegg:C03506',\n", + " '(R)-malate(aq)': 'kegg:C00497',\n", + " 'maleate(aq)': 'kegg:C01384',\n", + " '2-methylfumarate(aq)': 'kegg:C01732',\n", + " '(R)-2-methylmalate(aq)': 'kegg:C02612',\n", + " '2-methylmaleate(aq)': 'kegg:C02226',\n", + " '5-oxo-D-proline(aq)': 'kegg:C02237',\n", + " 'urocanate(aq)': 'kegg:C00785',\n", + " '4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)': 'kegg:C03680',\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)': 'kegg:C04618',\n", + " 'cis-but-2-enoyl-[acyl-carrier protein](aq)': 'kegg:C04246',\n", + " '(2R,3S)-2,3-dimethylmalate(aq)': 'kegg:C03652',\n", + " 'dimethylmaleate(aq)': 'kegg:C00922',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)': 'kegg:C01144',\n", + " 'L-threo-3-methylaspartate(aq)': 'kegg:C03618',\n", + " 'L-histidine(aq)': 'kegg:C00135',\n", + " 'L-phenylalanine(aq)': 'kegg:C00079',\n", + " 'trans-cinnamate(aq)': 'kegg:C00423',\n", + " 'N-(L-argino)succinate(aq)': 'kegg:C03406',\n", + " 'adenylosuccinate(aq)': 'kegg:C03794',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole\": 'kegg:C04823',\n", + " 'Fumarate': 'kegg:C00122',\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\": 'kegg:C04677',\n", + " '(R)-S-lactoylglutathione(aq)': 'kegg:C03451',\n", + " 'glutathione (reduced)(aq)': 'kegg:C00051',\n", + " 'methylglyoxal(aq)': 'kegg:C00546',\n", + " 'L-lysine(aq)': 'kegg:C00047',\n", + " 'D-lysine(aq)': 'kegg:C00739',\n", + " 'L,L-2,6-diaminoheptanedioate(aq)': 'kegg:C00666',\n", + " 'meso-diaminoheptanedioate(aq)': 'kegg:C00680',\n", + " 'trans-4-hydroxy-L-proline(aq)': 'kegg:C01157',\n", + " 'cis-4-hydroxy-D-proline(aq)': 'kegg:C03440',\n", + " 'D-leucine(aq)': 'kegg:C01570',\n", + " 'L-ribulose 5-phosphate(aq)': 'kegg:C01101',\n", + " 'UDP-L-arabinose(aq)': 'kegg:C00935',\n", + " 'UDP-D-xylose(aq)': 'kegg:C00190',\n", + " 'UDP-D-galacturonate(aq)': 'kegg:C00617',\n", + " 'N-acetyl-D-glucosamine(aq)': 'kegg:C00140',\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq)': 'kegg:C00357',\n", + " 'N-acetyl-D-mannosamine 6-phosphate(aq)': 'kegg:C04257',\n", + " 'CDP-3,6-dideoxy-D-glucose(aq)': 'kegg:C03598',\n", + " 'CDP-3,6-dideoxy-D-mannose(aq)': 'kegg:C03599',\n", + " 'alpha-D-Glucose 6-phosphate(aq)': 'kegg:C00668',\n", + " 'beta-D-Glucose 6-phosphate(aq)': 'kegg:C01172',\n", + " 'GDP-L-galactose(aq)': 'kegg:C02280',\n", + " '(R)-methylmalonyl-CoA(aq)': 'kegg:C01213',\n", + " '(S)-methylmalonyl-CoA(aq)': 'kegg:C00683',\n", + " 'all-trans-retinal(aq)': 'kegg:C00376',\n", + " '11-cis-retinal(aq)': 'kegg:C02110',\n", + " '9-cis,12-cis-octadecadienoate(aq)': 'kegg:C01595',\n", + " '9-cis,11-trans-octadecadienoate(aq)': 'kegg:C04056',\n", + " 'D-erythrose(aq)': 'kegg:C01796',\n", + " 'D-erythrulose(aq)': 'kegg:C02022',\n", + " 'D-arabinose(aq)': 'kegg:C00216',\n", + " 'L-fucose(aq)': 'kegg:C01019',\n", + " 'L-fuculose(aq)': 'kegg:C01721',\n", + " 'L-arabinose(aq)': 'kegg:C00259',\n", + " 'L-ribulose(aq)': 'kegg:C00508',\n", + " 'D-psicose(aq)': 'kegg:C06468',\n", + " '-D-allose(aq)': 'kegg:C01487',\n", + " 'D-altrose(aq)': 'kegg:C06464',\n", + " 'D-lyxose(aq)': 'kegg:C00476',\n", + " 'D-glucosamine 6-phosphate(aq)': 'kegg:C00352',\n", + " 'D-galacturonate(aq)': 'kegg:C00333',\n", + " 'D-tagaturonate(aq)': 'kegg:C00558',\n", + " 'D-glucuronate(aq)': 'kegg:C00191',\n", + " 'D-fructuronate(aq)': 'kegg:C00905',\n", + " 'D-arabinose 5-phosphate(aq)': 'kegg:C01112',\n", + " 'L-rhamnose(aq)': 'kegg:C00507',\n", + " 'L-rhamnulose(aq)': 'kegg:C00861',\n", + " 'keto-phenylpyruvate(aq)': 'kegg:C00166',\n", + " 'enol-phenylpyruvate(aq)': 'kegg:C02763',\n", + " 'keto-oxaloacetate(aq)': 'kegg:C00036',\n", + " 'enol-oxaloacetate(aq)': 'kegg:C03981',\n", + " 'isopentenyl diphosphate(aq)': 'kegg:C00129',\n", + " 'dimethylallyl diphosphate(aq)': 'kegg:C00235',\n", + " 'methylitaconate(aq)': 'kegg:C02295',\n", + " 'D-glucosamine 1-phosphate(aq)': 'kegg:C06156',\n", + " 'D-glucose 1,6-diphosphate(aq)': 'kegg:C01231',\n", + " '-D-glucose 6-phosphate(aq)': 'kegg:C00092',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq)': 'kegg:C04256',\n", + " '(3S)-3,6-diaminohexanoate(aq)': 'kegg:C01142',\n", + " 'D-ornithine(aq)': 'kegg:C00515',\n", + " 'D-threo-2,4-diaminopentanoate(aq)': 'kegg:C03943',\n", + " '2-methyleneglutarate(aq)': 'kegg:C02930',\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq)': 'kegg:C04105',\n", + " 'cis-cis-hexadienedioate(aq)': 'kegg:C02480',\n", + " 'tetrahydroxypteridine(aq)': 'kegg:C03178',\n", + " 'xanthine-8-carboxylate(aq)': 'kegg:C03314',\n", + " 'L-valine': 'kegg:C00183',\n", + " 'tRNA(Val)': 'kegg:C01653',\n", + " 'AMP': 'kegg:C00020',\n", + " 'diphosphate': 'kegg:C00013',\n", + " 'L-Valyl-tRNA(Val)': 'kegg:C02554',\n", + " 'propanonyl-CoA(aq)': 'kegg:C00100',\n", + " 'L-arginosuccinate(aq)': 'kegg:C03406',\n", + " 'D-arabitol(aq)': 'kegg:C01904',\n", + " 'D-carnitine(aq)': 'kegg:C15025',\n", + " 'prostaglandin E2(aq)': 'kegg:C00584',\n", + " '15-oxo-prostaglandin E2(aq)': 'kegg:C04707',\n", + " 'H2O2(aq)': 'kegg:C00027',\n", + " 'cholesterol(aq)': 'kegg:C00187',\n", + " 'cholest-4-en-3-one(aq)': 'kegg:C00599',\n", + " '1/2 O2(aq)': '0.5 kegg:C00007',\n", + " 'prephenate(aq)': 'kegg:C00254',\n", + " '4-hydroxyphenylpyruvate(aq)': 'kegg:C01179',\n", + " 'lipoate(aq)': 'kegg:C00725',\n", + " 'S-aminomethyldihydro--lipoate(aq)': 'metanetx.chemical:MNXM39260',\n", + " 'urate(aq)': 'kegg:C00366',\n", + " 'allantoin(aq)': 'kegg:C01551',\n", + " 'dodecanal(aq)': 'kegg:C02278',\n", + " 'FMN(reduced)': 'kegg:C01847',\n", + " 'dodecanoic acid(aq)': 'kegg:C02679',\n", + " 'FMN(oxidized)': 'kegg:C00061',\n", + " '(+)-camphor(aq)': 'kegg:C00808',\n", + " '(+)-5-exo-hydroxycamphor(aq)': 'kegg:C03448',\n", + " 'CH2-H4PteGlu4(aq)': 'kegg:C04377',\n", + " 'H4PteGlu4(aq)': 'kegg:C01217',\n", + " 'O-acetyl-L-serine(aq)': 'kegg:C00979',\n", + " 'phenylpyruvate(aq)': 'kegg:C00166',\n", + " 'L-tyrosine(aq)': 'kegg:C00082',\n", + " '4-methyl-2-oxopentanooate(aq)': 'kegg:C00233',\n", + " '3-aminopropionaldehyde(aq)': 'kegg:C05665',\n", + " '1,3-diaminopropane(aq)': 'kegg:C00986',\n", + " '-isomaltose(aq)': 'kegg:C00252',\n", + " 'amoxicillin(aq)': 'kegg:C06827',\n", + " 'D-4-hydroxyphenylglycine(aq)': 'kegg:C03493',\n", + " 'N-glycolylneuraminate(aq)': 'kegg:C03410',\n", + " 'N-glycolyl-D-mannosamine(aq)': 'kegg:C03521',\n", + " 'chorismate(aq)': 'kegg:C00251',\n", + " '4-hydroxybenzoate(aq)': 'kegg:C00156',\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq)': 'kegg:C06322',\n", + " '6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)': 'kegg:C06749',\n", + " 'H2o(l)': 'kegg:C00001',\n", + " '4-amino-4-deoxychorismate(aq)': 'kegg:C11355',\n", + " 'isochorismate(aq)': 'kegg:C00885',\n", + " '2-amino-2-deoxyisochorismate(aq)': 'kegg:C18054',\n", + " 'NADP(ox)(aq)': 'kegg:C00006',\n", + " 'NADP(red)(aq)': 'kegg:C00005',\n", + " 'D-mannitol-1-phosphate(aq)': 'kegg:C00644',\n", + " 'NAD(ox)(aq)': 'kegg:C00003',\n", + " 'NAD(red)(aq)': 'kegg:C00004',\n", + " 'D-2-hydroxy-n-butanoate(aq)': 'kegg:C05984',\n", + " 'pyridoxine(aq)': 'kegg:C00314',\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)': 'kegg:C05662',\n", + " 'NAD(ox)': 'kegg:C00003',\n", + " 'NAD(red)': 'kegg:C00004',\n", + " '(R)-pantoate(aq)': 'kegg:C00522',\n", + " 'NADP(ox)': 'kegg:C00006',\n", + " '2-dehydropantoate(aq)': 'kegg:C00966',\n", + " '2-keto-L-gulonate(aq)': 'kegg:C15673',\n", + " '2,5-diketo-D-gluconate(aq)': 'kegg:C02780',\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine': 'kegg:C00449',\n", + " 'glutathoine(red)(aq)': '2 kegg:C00051',\n", + " 'glutathoine(ox)(aq)': 'kegg:C00127',\n", + " 'O2-': '2 kegg:C00704',\n", + " 'O2': 'kegg:C00007',\n", + " 'H2O2': 'kegg:C00027',\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq)': 'kegg:C04688',\n", + " 'acyl-carrier-protein(aq)': 'kegg:C03688',\n", + " 'UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)': 'kegg:C04738',\n", + " 'corrinoid protein(aq)': 'kegg:C06021',\n", + " 'carbon monoxide(aq)': 'kegg:C00237',\n", + " 'methylcorrinoid protein(aq)': 'kegg:C06020',\n", + " \"'-deoxyinosine(aq)\": 'kegg:C05512',\n", + " \"orotidine 5 '-phosphate(aq)\": 'kegg:C01103',\n", + " 'Nicotinate D-ribonucleotide(aq)': 'kegg:C01185',\n", + " 'nicotinic acid(aq)': 'kegg:C00253',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)': 'kegg:C00119',\n", + " \"'-methylthioadenosine(aq)\": 'kegg:C00170',\n", + " '5-methylthio-D-ribose 1-phosphate(aq)': 'kegg:C04188',\n", + " '(2-aminoethyl)phosphonate(aq)': 'kegg:C03557',\n", + " '2-phosphonoacetaldehyde(aq)': 'kegg:C03167',\n", + " '2-oxoisocaproate(aq)': 'kegg:C00233',\n", + " 'L-valine(aq)': 'kegg:C00183',\n", + " '2-oxovalerate(aq)': 'kegg:C06255',\n", + " 'myosin light chain(aq)': 'kegg:C01003',\n", + " 'myosin light chain phosphate(aq)': 'kegg:C03875',\n", + " 'Nomega-phospho-L-arginine(aq)': 'kegg:C05945',\n", + " 'adenylylsulfate(aq)': 'kegg:C00224',\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq)\": 'kegg:C00942',\n", + " \"guanosine 5 '-phosphate(aq)\": 'kegg:C00144',\n", + " 'D-(4-hydroxyphenyl)glycine(aq)': 'kegg:C03493',\n", + " 'N-acetyl-L-phenylalanine(aq)': 'kegg:C03519',\n", + " 'anandamide(aq)': 'kegg:C11695',\n", + " 'ethanolamine(aq)': 'kegg:C00189',\n", + " 'arachidonic acid(aq)': 'kegg:C00219',\n", + " 'palmitoylethanolamide(aq)': 'kegg:C16512',\n", + " 'palmitic acid(aq)': 'kegg:C00249',\n", + " '5,6-dihydrouracil(aq)': 'kegg:C00429',\n", + " '3-ureidopropanoic acid(aq)': 'kegg:C02642',\n", + " '((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)': 'kegg:C05922',\n", + " 'benzonitrile(aq)': 'kegg:C09814',\n", + " 'H2O(aq)': '2 kegg:C00001',\n", + " 'benzoic acid(aq)': 'kegg:C00180',\n", + " 'benzyl cyanide(aq)': 'kegg:C16074',\n", + " '3-indoleacetonitrile(aq)': 'kegg:C02938',\n", + " 'indole-3-acetic acid(aq)': 'kegg:C00954',\n", + " 'D-ribulose 1,5-bisphosphate(aq)': 'kegg:C01182',\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq)': 'kegg:C04691',\n", + " '2-oxo-3-deoxy-D-gluconate(aq)': 'kegg:C00204',\n", + " 'anthranilate(aq)': 'kegg:C00108',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)': 'kegg:C01144',\n", + " 'trans-but-2-enoyl-coenzyme A': 'kegg:C00877',\n", + " '4-(trimethylammonio)but-2-enoate(aq)': 'kegg:C04114',\n", + " 'UDP-N-acetyl-D-galactosamine(aq)': 'kegg:C00203',\n", + " 'D-threose(aq)': 'kegg:C06463',\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq)': 'kegg:C05439',\n", + " '(3,5)-cholesta-8,24-diene-3-ol(aq)': 'kegg:C05437',\n", + " '3-phosphonopyruvate(aq)': 'kegg:C02798',\n", + " 'tRNA-Tyr(aq)': 'kegg:C00787',\n", + " 'L-tyrosyl-tRNA-Tyr(aq)': 'kegg:C02839',\n", + " 'tRNA-Thr(aq)': 'kegg:C01651',\n", + " 'L-threonyl-tRNA-Thr(aq)': 'kegg:C02992',\n", + " 'L-isoleusine(aq)': 'kegg:C00407',\n", + " 'tRNA-Ile(aq)': 'kegg:C01644',\n", + " 'L-isoleucyl-tRNA-Ile(aq)': 'kegg:C03127',\n", + " 'tRNA-Lys(aq)': 'kegg:C01646',\n", + " 'L-lysyl-tRNA-Lys(aq)': 'kegg:C01931',\n", + " 'tRNA-Ser(aq)': 'kegg:C01650',\n", + " 'L-seryl-tRNA-Ser(aq)': 'kegg:C02553',\n", + " 'tRNA-Arg(aq)': 'kegg:C01636',\n", + " 'L-arginyl-tRNA-Arg(aq)': 'kegg:C02163',\n", + " 'tRNA-Phe(aq)': 'kegg:C01648',\n", + " 'L-phenylalanyl-tRNA-Phe(aq)': 'kegg:C03511',\n", + " 'tRNA-His(aq)': 'kegg:C01643',\n", + " 'L-histidyl-tRNA-His(aq)': 'kegg:C02988',\n", + " 'NAD+(aq)': 'kegg:C00003',\n", + " 'THF(aq)': 'kegg:C00101',\n", + " '5,10-CH2-THF(aq)': 'kegg:C00143',\n", + " 'NH3(aq)': 'kegg:C00014',\n", + " 'CO2(aq)': 'kegg:C00288',\n", + " 'Aminoimidazole ribotide': 'kegg:C03373',\n", + " 'CO2': 'kegg:C00288',\n", + " '1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate': 'kegg:C04751',\n", + " '10-Formyltetrahydrofolate': 'kegg:C00234',\n", + " 'Tetrahydrofolate': 'kegg:C00101',\n", + " \"1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\": 'kegg:C04734',\n", + " 'D-Ribulose 5-phosphate': 'kegg:C00199',\n", + " 'Formaldehyde': 'kegg:C00067',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate': 'kegg:C06019',\n", + " 'D-Fructose 6-phosphate': 'kegg:C00085',\n", + " ',-trehalose 6-phosphate(aq)': 'kegg:C00689'}" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cpid" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "def8818c", + "metadata": {}, + "outputs": [], + "source": [ + "inv_cpid = {}\n", + "for k, v in cpid.items():\n", + " inv_cpid[v] = inv_cpid.get(v, []) + [k]" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "ec0181c2", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'kegg:C00556': ['benzyl alcohol(aq)'],\n", + " 'kegg:C00003': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)'],\n", + " 'kegg:C00261': ['benzaldehyde(aq)'],\n", + " 'kegg:C00004': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'],\n", + " 'kegg:C06142': ['1-butanol(aq)'],\n", + " 'kegg:C01412': ['butanal(aq)'],\n", + " 'kegg:C00854': ['cyclohexanol(aq)'],\n", + " 'kegg:C00414': ['cyclohexanone(aq)'],\n", + " 'kegg:C00469': ['ethanol(aq)'],\n", + " 'kegg:C00084': ['acetaldehyde(aq)'],\n", + " 'COCO:COCOM00012': ['AP-NAD(aq)'],\n", + " 'COCO:COCOM00013': ['AP-NADH(aq)'],\n", + " 'kegg:C08492': ['cis-3-hexene-1-ol(aq)'],\n", + " 'kegg:C16310': ['cis-3-hexenal(aq)'],\n", + " 'kegg:C00756': ['1-octanol(aq)'],\n", + " 'kegg:C01545': ['octanal(aq)'],\n", + " 'kegg:C05979': ['1-propanol(aq)'],\n", + " 'kegg:C00479': ['propanal(aq)'],\n", + " 'kegg:C01845': ['2-propanol(aq)'],\n", + " 'kegg:C00207': ['acetone(aq)'],\n", + " 'kegg:C00473': ['vitamin A alcohol(aq)', 'retinol(aq)'],\n", + " 'kegg:C00376': ['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)'],\n", + " 'kegg:C00263': ['L-homoserine(aq)'],\n", + " 'kegg:C00441': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)'],\n", + " 'kegg:C00006': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)'],\n", + " 'kegg:C00005': ['NADPH(aq)', 'NADP(red)(aq)'],\n", + " 'kegg:C03044': ['(R,R)-2,3-butanediol(aq)'],\n", + " 'kegg:C00810': ['(R)-acetoin(aq)'],\n", + " 'kegg:C00116': ['glycerol(aq)'],\n", + " 'kegg:C00184': ['dihydroxyacetone(aq)'],\n", + " 'kegg:C00093': ['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate'],\n", + " 'kegg:C00111': ['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)'],\n", + " 'kegg:C01507': ['L-iditol(aq)'],\n", + " 'kegg:C00247': ['L-sorbose(aq)'],\n", + " 'kegg:C00474': ['ribitol(aq)'],\n", + " 'kegg:C00309': ['D-ribulose(aq)'],\n", + " 'kegg:C00794': ['D-sorbitol(aq)'],\n", + " 'kegg:C00095': ['D-fructose(aq)'],\n", + " 'kegg:C00379': ['xylitol(aq)'],\n", + " 'kegg:C00310': ['D-xylulose(aq)'],\n", + " 'kegg:C00312': ['L-xylulose(aq)'],\n", + " 'kegg:C01697': ['galactitol(aq)'],\n", + " 'kegg:C00795': ['D-tagatose(aq)'],\n", + " 'kegg:C00392': ['D-mannitol(aq)'],\n", + " 'kegg:C00644': ['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)'],\n", + " 'kegg:C00085': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate'],\n", + " 'kegg:C00181': ['D-xylose(aq)'],\n", + " 'kegg:C00296': ['quinate(aq)'],\n", + " 'kegg:C00944': ['5-dehydroquinate(aq)', '3-dehydroquinate(aq)'],\n", + " 'kegg:C00493': ['shikimate(aq)'],\n", + " 'kegg:C02637': ['3-dehydroshikimate(aq)'],\n", + " 'kegg:C00258': ['(R)-glycerate(aq)'],\n", + " 'kegg:C00168': ['hydroxypyruvate(aq)'],\n", + " 'kegg:C00160': ['glycolate(aq)'],\n", + " 'kegg:C00048': ['glyoxylate(aq)'],\n", + " 'kegg:C05984': ['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)'],\n", + " 'kegg:C00109': ['2-oxobutanoate(aq)'],\n", + " 'kegg:C00186': ['(S)-lactate(aq)'],\n", + " 'kegg:C00022': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)'],\n", + " 'kegg:C00256': ['(R)-lactate(aq)'],\n", + " 'kegg:C01089': ['(R)-3-hydroxybutanoate(aq)'],\n", + " 'kegg:C00164': ['3-oxobutanoate(aq)', 'acetoacetate(aq)'],\n", + " 'kegg:C01188': ['3-hydroxy-2-methylpropanoate(aq)'],\n", + " 'kegg:C00349': ['2-methyl-3-oxopropanoate(aq)'],\n", + " 'kegg:C01144': ['(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)'],\n", + " 'kegg:C00332': ['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)'],\n", + " 'kegg:C05268': ['(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)'],\n", + " 'kegg:C05269': ['3-oxohexanoyl-CoA(aq)'],\n", + " 'kegg:C00149': ['(S)-malate(aq)'],\n", + " 'kegg:C00036': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)'],\n", + " 'kegg:C00552': ['meso-tartrate(aq)'],\n", + " 'kegg:C00975': ['(E)-dihydroxyfumarate(aq)'],\n", + " 'kegg:C03459': ['2-oxo-3-hydroxysuccinate(aq)',\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)'],\n", + " 'kegg:C00025': ['L-glutamate(aq)'],\n", + " 'kegg:C00049': ['L-aspartate(aq)'],\n", + " 'kegg:C00026': ['2-oxoglutarate(aq)'],\n", + " 'kegg:C00024': ['acetyl-CoA(aq)'],\n", + " 'kegg:C00001': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)'],\n", + " 'kegg:C00158': ['citrate(aq)'],\n", + " 'kegg:C00010': ['CoA(aq)'],\n", + " 'kegg:C00288': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2'],\n", + " 'kegg:C00311': ['isocitrate(aq)'],\n", + " 'kegg:C00345': ['6-phospho-D-gluconate(aq)'],\n", + " 'kegg:C00199': ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate'],\n", + " 'kegg:C00031': ['-D-glucose(aq)', 'D-glucose(aq)'],\n", + " 'kegg:C00198': ['D-glucono-1,5-lactone(aq)'],\n", + " 'kegg:C00124': ['D-galactose(aq)'],\n", + " 'kegg:C03383': ['D-galactono-1,4-lactone(aq)'],\n", + " 'kegg:C00092': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)'],\n", + " 'kegg:C01236': ['D-glucono-1,5-lactone 6-phosphate(aq)'],\n", + " 'kegg:C00535': ['4-androstene-17-ol-3-one(aq)'],\n", + " 'kegg:C00280': ['4-androstene-3,17-dione(aq)'],\n", + " 'kegg:C00583': ['1,2-propanediol(aq)'],\n", + " 'kegg:C00424': ['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)'],\n", + " 'kegg:C01013': ['3-hydroxypropanoate(aq)'],\n", + " 'kegg:C00222': ['3-oxopropanoate(aq)', '3-oxopropanoate'],\n", + " 'kegg:C01146': ['2-hydroxy-3-oxopropanoate(aq)'],\n", + " 'kegg:C00989': ['4-hydroxybutanoate(aq)'],\n", + " 'kegg:C00232': ['4-oxobutanoate(aq)'],\n", + " 'kegg:C00951': ['estradiol-17(aq)'],\n", + " 'kegg:C00468': ['estrone(aq)'],\n", + " 'kegg:C00577': ['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)'],\n", + " 'kegg:C00197': ['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)'],\n", + " 'kegg:C03232': ['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)'],\n", + " 'kegg:C04367': ['-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)'],\n", + " 'kegg:C01244': ['-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)'],\n", + " 'kegg:C03351': ['3-hydroxybenzyl alcohol(aq)'],\n", + " 'kegg:C03067': ['3-hydroxybenzaldehyde(aq)'],\n", + " 'kegg:C00318': ['L-carnitine(aq)'],\n", + " 'kegg:C02636': ['3-dehydrocarnitine(aq)'],\n", + " 'kegg:C02043': ['indole-3-lactate(aq)'],\n", + " 'kegg:C00331': ['indole-3-pyruvate(aq)'],\n", + " 'kegg:C00273': ['5-dehydro-D-fructose(aq)'],\n", + " 'kegg:C02782': ['2-deoxy-D-gluconate(aq)'],\n", + " 'kegg:C03926': ['2-deoxy-3-dehydro-D-gluconate(aq)'],\n", + " 'kegg:C01620': ['L-threonate(aq)'],\n", + " 'kegg:C03064': ['3-oxo-L-threonate(aq)'],\n", + " 'kegg:C01096': ['D-sorbitol 6-phosphate(aq)'],\n", + " 'kegg:C04741': ['prostaglandin E1(aq)'],\n", + " 'kegg:C04654': ['15-oxo-prostaglandin E1(aq)'],\n", + " 'kegg:C02953': ['7,8-dihydrobiopterin(aq)'],\n", + " 'kegg:C00835': ['sepiapterin(aq)'],\n", + " 'kegg:C00590': ['coniferyl alcohol(aq)'],\n", + " 'kegg:C02666': ['coniferyl aldehyde(aq)'],\n", + " 'kegg:C01087': ['(R)-2-hydroxyglutarate(aq)'],\n", + " 'kegg:C00257': ['D-gluconate(aq)'],\n", + " 'kegg:C06473': ['2-oxo-D-gluconate(aq)'],\n", + " 'kegg:C00243': ['lactose(aq)'],\n", + " '4 kegg:C00125': ['cytochrome c(aq)'],\n", + " 'kegg:C05403': ['3-oxolactose(aq)'],\n", + " '4 kegg:C00126': ['reduced cytochrome c(aq)'],\n", + " 'kegg:C00058': ['formate(aq)'],\n", + " 'kegg:C00009': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)'],\n", + " 'kegg:C03082': ['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)'],\n", + " 'kegg:C00118': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)'],\n", + " 'kegg:C00236': ['3-phospho-D-glyceroyl phosphate(aq)'],\n", + " 'kegg:C00008': ['ADP(aq)', 'ADP-3-(aq)'],\n", + " 'kegg:C00002': ['ATP(aq)', 'ATP', 'ATP-4-(aq)'],\n", + " 'kegg:C00313': ['oxalyl-CoA(aq)'],\n", + " 'kegg:C00042': ['succinate(aq)'],\n", + " 'kegg:C00007': ['O2(aq)', 'O2'],\n", + " 'kegg:C00122': ['fumarate(aq)', 'Fumarate'],\n", + " 'kegg:C00337': ['(S)-dihydroorotate(aq)'],\n", + " 'kegg:C00295': ['orotate(aq)'],\n", + " 'kegg:C00041': ['L-alanine(aq)', 'L-alanine'],\n", + " 'kegg:C00014': ['ammonia(aq)', 'NH3(aq)'],\n", + " 'kegg:C00123': ['L-leucine(aq)'],\n", + " 'kegg:C00233': ['4-methyl-2-oxopentanoate(aq)',\n", + " '4-methyl-2-oxopentanooate(aq)',\n", + " '2-oxoisocaproate(aq)'],\n", + " 'kegg:C01186': ['L-erythro-3,5-diaminohexanoate(aq)'],\n", + " 'kegg:C03656': ['(S)-5-amino-3-oxohexanoate(aq)'],\n", + " 'kegg:C03943': ['2,4-diaminopentanoate(aq)',\n", + " 'D-threo-2,4-diaminopentanoate(aq)'],\n", + " 'kegg:C03341': ['2-amino-4-oxopentanoate(aq)'],\n", + " 'kegg:C00148': ['(S)-proline(aq)'],\n", + " 'kegg:C03564': ['D-1-pyrroline-2-carboxylate(aq)'],\n", + " 'kegg:C03912': ['D-1-pyrroline-5-carboxylate(aq)',\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)'],\n", + " 'kegg:C00415': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)'],\n", + " 'kegg:C00504': ['folate(aq)'],\n", + " 'kegg:C00101': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate'],\n", + " 'kegg:C00143': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)'],\n", + " 'kegg:C00445': ['5,10-methenyltetrahydrofolate(aq)'],\n", + " 'kegg:C04137': ['N-2-(D-1-carboxyethyl)-L-arginine(aq)'],\n", + " 'kegg:C00062': ['L-arginine(aq)'],\n", + " 'kegg:C03210': [\"2,2'-iminodipropanoate(aq)\"],\n", + " 'kegg:C00408': ['L-pipecolate(aq)'],\n", + " 'kegg:C04092': ['D-1-piperidine-2-carboxylate(aq)'],\n", + " '2 kegg:C00051': ['reduced glutathione(aq)', 'glutathoine(red)(aq)'],\n", + " 'kegg:C00127': ['oxidized glutathione(aq)', 'glutathoine(ox)(aq)'],\n", + " 'kegg:C00342': ['reduced thioredoxin(aq)'],\n", + " 'kegg:C00343': ['oxidized thioredoxin(aq)'],\n", + " 'kegg:C00440': ['5-methyltetrahydrofolate(aq)'],\n", + " 'kegg:C00016': ['flavin-adenine dinucleotide(aq)'],\n", + " 'kegg:C01352': ['reduced flavin-adenine dinucleotide(aq)'],\n", + " 'kegg:C00579': ['dihydrolipoamide(aq)'],\n", + " 'kegg:C00248': ['lipoamide(aq)'],\n", + " 'kegg:C02147': ['dihydro--lipoate(aq)'],\n", + " 'kegg:C00725': ['-lipoate(aq)', 'lipoate(aq)'],\n", + " 'kegg:C00920': ['CoA-glutathione(aq)'],\n", + " 'kegg:C00282': ['H2(aq)'],\n", + " 'kegg:C00719': ['betaine(aq)'],\n", + " 'kegg:C00155': ['L-homocysteine(aq)'],\n", + " 'kegg:C01026': ['N,N-dimethylglycine(aq)'],\n", + " 'kegg:C00073': ['L-methionine(aq)'],\n", + " 'kegg:C03392': ['dimethylacetothetin(aq)'],\n", + " 'kegg:C03173': ['S-methylthioglycolate(aq)'],\n", + " 'kegg:C01008': ['trimethylsulfonium(aq)'],\n", + " 'kegg:C00580': ['dimethylsulfide(aq)'],\n", + " 'kegg:C00019': ['S-adenosyl-L-methionine(aq)'],\n", + " 'kegg:C00021': ['S-adenosyl-L-homocysteine(aq)'],\n", + " 'kegg:C00365': ['dUMP(aq)'],\n", + " 'kegg:C00364': ['dTMP(aq)'],\n", + " 'kegg:C00037': ['glycine(aq)'],\n", + " 'kegg:C00188': ['L-threonine(aq)'],\n", + " 'kegg:C00067': ['formaldehyde(aq)', 'Formaldehyde'],\n", + " 'kegg:C00065': ['L-serine(aq)'],\n", + " 'kegg:C00664': ['5-formiminotetrahydrofolate(aq)'],\n", + " 'kegg:C02718': ['N-formiminoglycine(aq)'],\n", + " 'kegg:C00439': ['N-formimino-L-glutamate(aq)'],\n", + " 'kegg:C03059': ['2-hydroxymethylserine(aq)'],\n", + " 'kegg:C00740': ['D-serine(aq)'],\n", + " 'kegg:C02115': ['2-methylserine(aq)'],\n", + " 'kegg:C00133': ['D-alanine(aq)'],\n", + " 'kegg:C00100': ['propanoyl-CoA(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'propanonyl-CoA(aq)'],\n", + " 'kegg:C02557': ['methylmalonyl-CoA(aq)'],\n", + " 'kegg:C00169': ['carbamoyl phosphate(aq)'],\n", + " 'kegg:C00077': ['L-ornithine(aq)'],\n", + " 'kegg:C00327': ['L-citrulline(aq)'],\n", + " 'kegg:C00581': ['guanidinoacetate(aq)'],\n", + " 'kegg:C00279': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)'],\n", + " 'kegg:C00231': ['D-xylulose 5-phosphate(aq)'],\n", + " 'kegg:C00266': ['glycolaldehyde(aq)'],\n", + " 'kegg:C02045': ['L-erythrulose(aq)'],\n", + " 'kegg:C05382': ['sedoheptulose 7-phosphate(aq)'],\n", + " 'kegg:C00117': ['D-ribose 5-phosphate(aq)'],\n", + " 'kegg:C00227': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)'],\n", + " 'kegg:C01589': ['imidazole(aq)'],\n", + " 'kegg:C02560': ['N-acetylimidazole(aq)'],\n", + " 'kegg:C00114': ['choline(aq)'],\n", + " 'kegg:C01996': ['O-acetylcholine(aq)', 'acetylcholine(aq)'],\n", + " 'kegg:C02571': ['L-acetylcarnitine(aq)'],\n", + " 'kegg:C03017': ['L-propionylcarnitine(aq)'],\n", + " 'kegg:C00798': ['formyl-CoA(aq)'],\n", + " 'kegg:C02405': ['formyl phosphate(aq)'],\n", + " 'kegg:C00033': ['acetate(aq)', 'acetate-(aq)'],\n", + " 'kegg:C00154': ['palmitoyl-CoA(aq)'],\n", + " 'kegg:C02990': ['L-palmitoylcarnitine(aq)'],\n", + " 'kegg:C00437': ['N-2-acetyl-L-ornithine(aq)'],\n", + " 'kegg:C00624': ['N-acetyl-L-glutamate(aq)'],\n", + " 'kegg:C00229': ['acyl-carrier protein(aq)'],\n", + " 'kegg:C03939': ['acetyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C00083': ['malonyl-CoA(aq)'],\n", + " 'kegg:C01209': ['malonyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C00089': ['sucrose(aq)'],\n", + " 'kegg:C00103': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)'],\n", + " 'kegg:C00208': ['maltose(aq)'],\n", + " 'kegg:C00498': ['ADPglucose(aq)'],\n", + " 'kegg:C00029': ['UDPglucose(aq)', 'UDP-glucose'],\n", + " '2 kegg:C00015': ['UDP(aq)'],\n", + " 'kegg:C16688': ['sucrose 6-phosphate(aq)'],\n", + " 'kegg:C00015': ['UDP'],\n", + " 'kegg:C00689': [\"alpha,alpha'-trehalose 6-phosphate\",\n", + " ',-trehalose 6-phosphate(aq)'],\n", + " 'kegg:C00185': ['cellobiose(aq)'],\n", + " 'kegg:C06219': ['cellotriose(aq)'],\n", + " 'kegg:C02048': ['laminaribiose(aq)'],\n", + " 'kegg:C01083': [',-trehalose(aq)'],\n", + " 'kegg:C01235': ['1--D-galactosyl-myo-inositol(aq)'],\n", + " 'kegg:C00492': ['raffinose(aq)'],\n", + " 'kegg:C00137': ['myo-inositol(aq)'],\n", + " 'kegg:C01613': ['stachyose(aq)'],\n", + " 'kegg:C00482': ['sinapate(aq)'],\n", + " 'kegg:C01175': ['1-sinapoyl-D-glucose(aq)'],\n", + " 'kegg:C00212': ['adenosine(aq)'],\n", + " 'kegg:C00147': ['adenine(aq)'],\n", + " 'kegg:C00620': ['D-ribose 1-phosphate(aq)'],\n", + " 'kegg:C05512': [\"2'-deoxyinosine(aq)\", \"'-deoxyinosine(aq)\"],\n", + " 'kegg:C00262': ['hypoxanthine(aq)'],\n", + " 'kegg:C00672': ['2-deoxy--D-ribose 1-phosphate(aq)'],\n", + " 'kegg:C00387': ['guanosine(aq)'],\n", + " 'kegg:C00242': ['guanine(aq)'],\n", + " 'kegg:C00294': ['inosine(aq)'],\n", + " 'kegg:C00153': ['nicotinamide(aq)'],\n", + " 'kegg:C03150': ['nicotinamide riboside(aq)'],\n", + " 'kegg:C01762': ['xanthosine(aq)'],\n", + " 'kegg:C00385': ['xanthine(aq)'],\n", + " 'kegg:C00299': ['uridine(aq)'],\n", + " 'kegg:C00106': ['uracil(aq)'],\n", + " 'kegg:C00214': ['thymidine(aq)'],\n", + " 'kegg:C00559': [\"2'-deoxyadenosine(aq)\"],\n", + " 'kegg:C00178': ['thymine(aq)'],\n", + " 'kegg:C00119': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)'],\n", + " 'kegg:C00020': ['AMP(aq)', 'AMP-2--(aq)', 'AMP'],\n", + " 'kegg:C00013': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate'],\n", + " 'kegg:C00144': ['GMP(aq)', \"guanosine 5 '-phosphate(aq)\"],\n", + " 'kegg:C00130': ['IMP(aq)'],\n", + " 'kegg:C01103': [\"orotidine 5'-phosphate(aq)\", \"orotidine 5 '-phosphate(aq)\"],\n", + " 'kegg:C04752': ['2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq)'],\n", + " 'kegg:C04327': ['4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq)'],\n", + " 'kegg:C01081': ['thiamine monophosphate(aq)'],\n", + " 'kegg:C19838': ['erythro-3-hydroxyaspartate(aq)'],\n", + " 'kegg:C01100': ['L-histidinol phosphate(aq)'],\n", + " 'kegg:C01267': ['3-(imidazol-4-yl)-2-oxopropyl phosphate(aq)'],\n", + " 'kegg:C00064': ['L-glutamine(aq)'],\n", + " 'kegg:C00940': ['2-oxoglutaramate(aq)'],\n", + " 'kegg:C04462': ['N-succinyl-2-L-amino-6-oxoheptanedioate(aq)'],\n", + " 'kegg:C04421': ['N-succinyl-L-2,6-diaminoheptanedioate(aq)'],\n", + " 'kegg:C00099': ['beta-alanine'],\n", + " 'kegg:C00334': ['4-aminobutanoate(aq)'],\n", + " 'kegg:C00217': ['D-glutamate(aq)'],\n", + " 'kegg:C00534': ['pyridoxamine(aq)'],\n", + " 'kegg:C00250': ['pyridoxal(aq)'],\n", + " 'kegg:C04268': ['dTDP-4-amino-4,6-dideoxy-D-glucose(aq)'],\n", + " 'kegg:C11907': ['dTDP-4-dehydro-6-deoxy-D-glucose(aq)'],\n", + " 'kegg:C00956': ['L-2-aminoadipate(aq)'],\n", + " 'kegg:C00322': ['2-oxoadipate(aq)'],\n", + " 'kegg:C01005': ['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)'],\n", + " 'kegg:C00159': ['D-mannose(aq)'],\n", + " 'kegg:C00275': ['D-mannose 6-phosphate(aq)'],\n", + " 'kegg:C03384': ['D-galactose 1-phosphate(aq)',\n", + " '-D-galactose 1-phosphate(aq)'],\n", + " 'kegg:C00354': ['D-fructose 1,6-bisphosphate(aq)'],\n", + " 'kegg:C00882': [\"3'-dephospho-CoA(aq)\"],\n", + " 'kegg:C00074': ['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)'],\n", + " 'kegg:C01194': ['1-phosphatidyl-1D-myo-inositol(aq)'],\n", + " 'kegg:C01277': ['1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)'],\n", + " 'kegg:C01563': ['ammonium carbamate(aq)', 'carbamate(aq)'],\n", + " 'kegg:C03166': ['phosphoguanidinoacetate(aq)'],\n", + " 'kegg:C00300': ['creatine(aq)'],\n", + " 'kegg:C02305': ['phosphocreatine(aq)'],\n", + " 'kegg:C05945': ['N-w-phospho-L-arginine(aq)',\n", + " 'Nomega-phospho-L-arginine(aq)'],\n", + " 'kegg:C01959': ['taurocyamine(aq)'],\n", + " 'kegg:C03149': ['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)'],\n", + " 'kegg:C14177': ['lombricine(aq)'],\n", + " 'kegg:C14178': ['N-w-phospholombricine(aq)'],\n", + " 'kegg:C01107': ['(R)-5-phosphomevalonate(aq)'],\n", + " 'kegg:C01143': ['(R)-5-diphosphomevalonate(aq)'],\n", + " '2 kegg:C00206': ['dADP(aq)'],\n", + " 'kegg:C00360': ['dAMP(aq)', \"2'-deoxyadenosine 5'-monophosphate(aq)\"],\n", + " 'kegg:C00131': ['dATP(aq)'],\n", + " 'kegg:C03483': [\"adenosine 5'-tetraphosphate(aq)\"],\n", + " 'kegg:C00075': ['UTP(aq)'],\n", + " 'kegg:C00105': ['UMP(aq)'],\n", + " 'kegg:C00104': [\"inosine 5'-diphosphate(aq)\", 'IDP(aq)'],\n", + " 'kegg:C00081': [\"inosine 5'-triphosphate(aq)\", 'ITP(aq)'],\n", + " 'kegg:C00035': ['GDP(aq)'],\n", + " 'kegg:C00044': ['GTP(aq)'],\n", + " 'kegg:C00362': ['dGMP(aq)'],\n", + " 'kegg:C00361': ['dGDP(aq)'],\n", + " 'kegg:C00363': ['dTDP(aq)'],\n", + " 'kegg:C00055': ['CMP(aq)'],\n", + " 'kegg:C00112': ['CDP(aq)'],\n", + " 'kegg:C00239': ['dCMP(aq)'],\n", + " 'kegg:C00705': ['dCDP(aq)'],\n", + " 'kegg:C00455': ['beta-Nicotinamide mononucleotide',\n", + " '-nicotinamide mononucleotide(aq)'],\n", + " 'kegg:C00059': ['sulfate(aq)'],\n", + " 'kegg:C00224': [\"adenosine 5'-phosphosulfate(aq)\",\n", + " 'adenylyl sulfate(aq)',\n", + " 'adenylylsulfate(aq)'],\n", + " 'kegg:C00052': ['UDPgalactose(aq)'],\n", + " 'kegg:C00636': ['D-mannose 1-phosphate(aq)'],\n", + " 'kegg:C00096': ['GDPmannose(aq)'],\n", + " 'kegg:C00063': ['CTP(aq)'],\n", + " 'kegg:C00346': ['O-phosphorylethanolamine(aq)'],\n", + " 'kegg:C00570': ['CDPethanolamine(aq)'],\n", + " 'kegg:C00588': ['phosphorylcholine(aq)'],\n", + " 'kegg:C00307': ['CDPcholine(aq)'],\n", + " 'kegg:C04256': ['N-acetyl--D-glucosamine 1-phosphate(aq)',\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq)'],\n", + " 'kegg:C00043': ['UDP-N-acetyl-D-glucosamine(aq)'],\n", + " 'kegg:C00459': ['dTTP(aq)'],\n", + " 'kegg:C00842': ['dTDPglucose(aq)'],\n", + " 'kegg:C00501': ['CDPglucose(aq)'],\n", + " 'kegg:C00394': ['GDPglucose(aq)'],\n", + " 'kegg:C01281': ['[L-glutamate:ammonia ligase(ADP-forming)](aq)'],\n", + " 'kegg:C01299': ['adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)'],\n", + " 'kegg:C05385': ['1-phospho--D-glucuronate(aq)'],\n", + " 'kegg:C00167': ['UDP-D-glucuronate(aq)'],\n", + " 'kegg:C00091': ['succinyl-CoA(aq)'],\n", + " 'kegg:C02588': ['retinyl palmitate(aq)'],\n", + " 'kegg:C00249': ['palmitate(aq)', 'palmitic acid(aq)'],\n", + " 'kegg:C01094': ['D-fructose 1-phosphate(aq)'],\n", + " 'kegg:C01113': ['D-galactose 6-phosphate(aq)'],\n", + " 'kegg:C03360': ['4-nitrophenyl phosphate(aq)'],\n", + " 'kegg:C00870': ['4-nitrophenol(aq)'],\n", + " 'kegg:C02734': ['phenyl phosphate(aq)'],\n", + " 'kegg:C00146': ['phenol(aq)'],\n", + " 'kegg:C00121': ['D-ribose(aq)'],\n", + " 'kegg:C00575': [\"adenosine 3':5'-(cyclic)phosphate(aq)\"],\n", + " 'kegg:C00968': [\"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq)\"],\n", + " 'kegg:C00942': [\"guanosine 3':5'-(cyclic)phosphate(aq)\",\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq)\"],\n", + " 'kegg:C00943': [\"inosine 3':5'-(cyclic)phosphate(aq)\"],\n", + " 'kegg:C01367': [\"adenosine 3'-monophosphate(aq)\"],\n", + " 'kegg:C02052': ['maltotetraose(aq)'],\n", + " 'kegg:C00252': ['isomaltose(aq)', '-isomaltose(aq)'],\n", + " 'kegg:C02160': ['isomaltotriose(aq)'],\n", + " 'kegg:C01936': ['maltohexaose(aq)'],\n", + " 'kegg:C01835': ['maltotriose(aq)'],\n", + " 'kegg:C00713': ['panose(aq)'],\n", + " 'kegg:C01742': ['palatinose(aq)'],\n", + " 'kegg:C19636': ['D-turanose(aq)'],\n", + " 'kegg:C08240': ['-gentiobiose(aq)'],\n", + " 'kegg:C05402': ['-D-melibiose(aq)'],\n", + " 'kegg:C07064': ['lactulose(aq)'],\n", + " 'kegg:C01882': ['ADPribose(aq)'],\n", + " 'kegg:C00152': ['L-asparagine(aq)'],\n", + " 'kegg:C00086': ['urea(aq)'],\n", + " 'kegg:C07761': ['cephalothin(aq)'],\n", + " 'kegg:C02595': ['2-thienylacetic acid(aq)'],\n", + " 'kegg:C07756': ['7-aminocephalosporanic acid(aq)'],\n", + " 'kegg:C05551': ['penicillin G(aq)', 'penicillin G-(aq)'],\n", + " 'kegg:C02954': ['6-aminopenicillanic acid(aq)',\n", + " '6-aminopenicillanic acid-(aq)',\n", + " '6-aminopenicillanate-(aq)'],\n", + " 'kegg:C07086': ['phenylacetic acid(aq)'],\n", + " 'kegg:C08126': ['phenoxymethylpenicillin-(aq)'],\n", + " 'kegg:C02181': ['phenoxyacetate(aq)'],\n", + " 'kegg:C05598': ['phenylacetylglycine(aq)'],\n", + " 'kegg:C02712': ['N-acetyl-L-methionine(aq)'],\n", + " 'kegg:C00864': ['pantothenate'],\n", + " 'kegg:C00522': ['pantoic acid', '(R)-pantoate(aq)'],\n", + " 'kegg:C00438': ['N-carbamoyl-L-aspartate(aq)'],\n", + " 'kegg:C03703': ['L-5-carboxymethylhydantoin(aq)'],\n", + " 'kegg:C06567': ['penicillinoic acid(aq)'],\n", + " 'kegg:C00499': ['allantoate(aq)'],\n", + " 'kegg:C00603': ['(-)-ureidoglycolate(aq)'],\n", + " 'kegg:C00475': ['cytidine(aq)'],\n", + " 'kegg:C00234': ['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate'],\n", + " 'kegg:C02466': ['trimetaphosphate(aq)'],\n", + " 'kegg:C00536': ['triphosphate(aq)'],\n", + " 'kegg:C01182': ['D-ribulose 1,5-biphosphate(aq)',\n", + " 'D-ribulose 1,5-bisphosphate(aq)'],\n", + " 'kegg:C03394': ['erythrulose 1-phosphate(aq)'],\n", + " 'kegg:C00673': ['2-deoxy-D-ribose 5-phosphate(aq)'],\n", + " 'kegg:C04442': ['6-phospho-2-dehydro-3-deoxy-D-gluconate(aq)'],\n", + " 'kegg:C01099': ['L-fuculose 1-phosphate(aq)'],\n", + " 'kegg:C06159': ['2-dehydro-3-deoxy-D-fuconate(aq)'],\n", + " 'kegg:C00684': ['2-dehydro-3-deoxy-L-pentonate(aq)'],\n", + " 'kegg:C01131': ['L-rhamnulose 1-phosphate(aq)'],\n", + " 'kegg:C01286': ['2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq)'],\n", + " 'kegg:C06019': ['D-arabino-3-hexulose 6-phosphate(aq)',\n", + " 'D-arabino-Hex-3-ulose 6-phosphate'],\n", + " 'kegg:C00270': ['N-acetylneuraminate(aq)'],\n", + " 'kegg:C00645': ['N-acetyl-D-mannosamine(aq)'],\n", + " 'kegg:C01127': ['4-hydroxy-2-oxoglutarate(aq)'],\n", + " 'kegg:C02614': ['(S)-2-methylmalate(aq)'],\n", + " 'kegg:C04348': ['(R,S)-malyl-CoA(aq)'],\n", + " 'kegg:C03652': ['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)'],\n", + " 'kegg:C00163': ['propanoate(aq)'],\n", + " 'kegg:C00078': ['L-tryptophan(aq)'],\n", + " 'kegg:C00463': ['indole(aq)'],\n", + " 'kegg:C00417': ['cis-aconitate(aq)'],\n", + " 'kegg:C00631': ['2-phospho-D-glycerate(aq)'],\n", + " 'kegg:C03561': ['(3R)-3-hydroxybutanoyl-CoA(aq)'],\n", + " 'kegg:C00877': ['cis-but-2-enoyl-CoA(aq)',\n", + " 'trans-but-2-enoyl-CoA(aq)',\n", + " 'trans-but-2-enoyl-coenzyme A'],\n", + " 'kegg:C05271': ['trans-hex-2-enoyl-CoA(aq)'],\n", + " 'kegg:C03506': ['1-(indol-3-yl)glycerol 3-phosphate(aq)'],\n", + " 'kegg:C00497': ['(R)-malate(aq)'],\n", + " 'kegg:C01384': ['maleate(aq)'],\n", + " 'kegg:C01732': ['2-methylfumarate(aq)'],\n", + " 'kegg:C02612': ['(R)-2-methylmalate(aq)'],\n", + " 'kegg:C02226': ['2-methylmaleate(aq)'],\n", + " 'kegg:C02237': ['5-oxo-D-proline(aq)'],\n", + " 'kegg:C00785': ['urocanate(aq)'],\n", + " 'kegg:C03680': ['4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)'],\n", + " 'kegg:C04618': ['(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C04246': ['cis-but-2-enoyl-[acyl-carrier protein](aq)'],\n", + " 'kegg:C00922': ['dimethylmaleate(aq)'],\n", + " 'kegg:C03618': ['L-threo-3-methylaspartate(aq)'],\n", + " 'kegg:C00135': ['L-histidine(aq)'],\n", + " 'kegg:C00079': ['L-phenylalanine(aq)'],\n", + " 'kegg:C00423': ['trans-cinnamate(aq)'],\n", + " 'kegg:C03406': ['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)'],\n", + " 'kegg:C03794': ['adenylosuccinate(aq)'],\n", + " 'kegg:C04823': [\"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole\"],\n", + " 'kegg:C04677': [\"1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\"],\n", + " 'kegg:C03451': ['(R)-S-lactoylglutathione(aq)'],\n", + " 'kegg:C00051': ['glutathione (reduced)(aq)'],\n", + " 'kegg:C00546': ['methylglyoxal(aq)'],\n", + " 'kegg:C00047': ['L-lysine(aq)'],\n", + " 'kegg:C00739': ['D-lysine(aq)'],\n", + " 'kegg:C00666': ['L,L-2,6-diaminoheptanedioate(aq)'],\n", + " 'kegg:C00680': ['meso-diaminoheptanedioate(aq)'],\n", + " 'kegg:C01157': ['trans-4-hydroxy-L-proline(aq)'],\n", + " 'kegg:C03440': ['cis-4-hydroxy-D-proline(aq)'],\n", + " 'kegg:C01570': ['D-leucine(aq)'],\n", + " 'kegg:C01101': ['L-ribulose 5-phosphate(aq)'],\n", + " 'kegg:C00935': ['UDP-L-arabinose(aq)'],\n", + " 'kegg:C00190': ['UDP-D-xylose(aq)'],\n", + " 'kegg:C00617': ['UDP-D-galacturonate(aq)'],\n", + " 'kegg:C00140': ['N-acetyl-D-glucosamine(aq)'],\n", + " 'kegg:C00357': ['N-acetyl-D-glucosamine 6-phosphate(aq)'],\n", + " 'kegg:C04257': ['N-acetyl-D-mannosamine 6-phosphate(aq)'],\n", + " 'kegg:C03598': ['CDP-3,6-dideoxy-D-glucose(aq)'],\n", + " 'kegg:C03599': ['CDP-3,6-dideoxy-D-mannose(aq)'],\n", + " 'kegg:C00668': ['alpha-D-Glucose 6-phosphate(aq)'],\n", + " 'kegg:C01172': ['beta-D-Glucose 6-phosphate(aq)'],\n", + " 'kegg:C02280': ['GDP-L-galactose(aq)'],\n", + " 'kegg:C01213': ['(R)-methylmalonyl-CoA(aq)'],\n", + " 'kegg:C00683': ['(S)-methylmalonyl-CoA(aq)'],\n", + " 'kegg:C02110': ['11-cis-retinal(aq)'],\n", + " 'kegg:C01595': ['9-cis,12-cis-octadecadienoate(aq)'],\n", + " 'kegg:C04056': ['9-cis,11-trans-octadecadienoate(aq)'],\n", + " 'kegg:C01796': ['D-erythrose(aq)'],\n", + " 'kegg:C02022': ['D-erythrulose(aq)'],\n", + " 'kegg:C00216': ['D-arabinose(aq)'],\n", + " 'kegg:C01019': ['L-fucose(aq)'],\n", + " 'kegg:C01721': ['L-fuculose(aq)'],\n", + " 'kegg:C00259': ['L-arabinose(aq)'],\n", + " 'kegg:C00508': ['L-ribulose(aq)'],\n", + " 'kegg:C06468': ['D-psicose(aq)'],\n", + " 'kegg:C01487': ['-D-allose(aq)'],\n", + " 'kegg:C06464': ['D-altrose(aq)'],\n", + " 'kegg:C00476': ['D-lyxose(aq)'],\n", + " 'kegg:C00352': ['D-glucosamine 6-phosphate(aq)'],\n", + " 'kegg:C00333': ['D-galacturonate(aq)'],\n", + " 'kegg:C00558': ['D-tagaturonate(aq)'],\n", + " 'kegg:C00191': ['D-glucuronate(aq)'],\n", + " 'kegg:C00905': ['D-fructuronate(aq)'],\n", + " 'kegg:C01112': ['D-arabinose 5-phosphate(aq)'],\n", + " 'kegg:C00507': ['L-rhamnose(aq)'],\n", + " 'kegg:C00861': ['L-rhamnulose(aq)'],\n", + " 'kegg:C00166': ['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)'],\n", + " 'kegg:C02763': ['enol-phenylpyruvate(aq)'],\n", + " 'kegg:C03981': ['enol-oxaloacetate(aq)'],\n", + " 'kegg:C00129': ['isopentenyl diphosphate(aq)'],\n", + " 'kegg:C00235': ['dimethylallyl diphosphate(aq)'],\n", + " 'kegg:C02295': ['methylitaconate(aq)'],\n", + " 'kegg:C06156': ['D-glucosamine 1-phosphate(aq)'],\n", + " 'kegg:C01231': ['D-glucose 1,6-diphosphate(aq)'],\n", + " 'kegg:C01142': ['(3S)-3,6-diaminohexanoate(aq)'],\n", + " 'kegg:C00515': ['D-ornithine(aq)'],\n", + " 'kegg:C02930': ['2-methyleneglutarate(aq)'],\n", + " 'kegg:C04105': ['2,5-dihydro-5-oxofuran-2-acetate(aq)'],\n", + " 'kegg:C02480': ['cis-cis-hexadienedioate(aq)'],\n", + " 'kegg:C03178': ['tetrahydroxypteridine(aq)'],\n", + " 'kegg:C03314': ['xanthine-8-carboxylate(aq)'],\n", + " 'kegg:C00183': ['L-valine', 'L-valine(aq)'],\n", + " 'kegg:C01653': ['tRNA(Val)'],\n", + " 'kegg:C02554': ['L-Valyl-tRNA(Val)'],\n", + " 'kegg:C01904': ['D-arabitol(aq)'],\n", + " 'kegg:C15025': ['D-carnitine(aq)'],\n", + " 'kegg:C00584': ['prostaglandin E2(aq)'],\n", + " 'kegg:C04707': ['15-oxo-prostaglandin E2(aq)'],\n", + " 'kegg:C00027': ['H2O2(aq)', 'H2O2'],\n", + " 'kegg:C00187': ['cholesterol(aq)'],\n", + " 'kegg:C00599': ['cholest-4-en-3-one(aq)'],\n", + " '0.5 kegg:C00007': ['1/2 O2(aq)'],\n", + " 'kegg:C00254': ['prephenate(aq)'],\n", + " 'kegg:C01179': ['4-hydroxyphenylpyruvate(aq)'],\n", + " 'metanetx.chemical:MNXM39260': ['S-aminomethyldihydro--lipoate(aq)'],\n", + " 'kegg:C00366': ['urate(aq)'],\n", + " 'kegg:C01551': ['allantoin(aq)'],\n", + " 'kegg:C02278': ['dodecanal(aq)'],\n", + " 'kegg:C01847': ['FMN(reduced)'],\n", + " 'kegg:C02679': ['dodecanoic acid(aq)'],\n", + " 'kegg:C00061': ['FMN(oxidized)'],\n", + " 'kegg:C00808': ['(+)-camphor(aq)'],\n", + " 'kegg:C03448': ['(+)-5-exo-hydroxycamphor(aq)'],\n", + " 'kegg:C04377': ['CH2-H4PteGlu4(aq)'],\n", + " 'kegg:C01217': ['H4PteGlu4(aq)'],\n", + " 'kegg:C00979': ['O-acetyl-L-serine(aq)'],\n", + " 'kegg:C00082': ['L-tyrosine(aq)'],\n", + " 'kegg:C05665': ['3-aminopropionaldehyde(aq)'],\n", + " 'kegg:C00986': ['1,3-diaminopropane(aq)'],\n", + " 'kegg:C06827': ['amoxicillin(aq)'],\n", + " 'kegg:C03493': ['D-4-hydroxyphenylglycine(aq)',\n", + " 'D-(4-hydroxyphenyl)glycine(aq)'],\n", + " 'kegg:C03410': ['N-glycolylneuraminate(aq)'],\n", + " 'kegg:C03521': ['N-glycolyl-D-mannosamine(aq)'],\n", + " 'kegg:C00251': ['chorismate(aq)'],\n", + " 'kegg:C00156': ['4-hydroxybenzoate(aq)'],\n", + " 'kegg:C06322': ['cyclohexa-1,5-diene-1-carboxyl-CoA(aq)'],\n", + " 'kegg:C06749': ['6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)'],\n", + " 'kegg:C11355': ['4-amino-4-deoxychorismate(aq)'],\n", + " 'kegg:C00885': ['isochorismate(aq)'],\n", + " 'kegg:C18054': ['2-amino-2-deoxyisochorismate(aq)'],\n", + " 'kegg:C00314': ['pyridoxine(aq)'],\n", + " 'kegg:C05662': ['(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)'],\n", + " 'kegg:C00966': ['2-dehydropantoate(aq)'],\n", + " 'kegg:C15673': ['2-keto-L-gulonate(aq)'],\n", + " 'kegg:C02780': ['2,5-diketo-D-gluconate(aq)'],\n", + " 'kegg:C00449': ['N6-(L-1,3-dicarboxypropyl)-L-lysine'],\n", + " '2 kegg:C00704': ['O2-'],\n", + " 'kegg:C04688': ['(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq)'],\n", + " 'kegg:C03688': ['acyl-carrier-protein(aq)'],\n", + " 'kegg:C04738': ['UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)'],\n", + " 'kegg:C06021': ['corrinoid protein(aq)'],\n", + " 'kegg:C00237': ['carbon monoxide(aq)'],\n", + " 'kegg:C06020': ['methylcorrinoid protein(aq)'],\n", + " 'kegg:C01185': ['Nicotinate D-ribonucleotide(aq)'],\n", + " 'kegg:C00253': ['nicotinic acid(aq)'],\n", + " 'kegg:C00170': [\"'-methylthioadenosine(aq)\"],\n", + " 'kegg:C04188': ['5-methylthio-D-ribose 1-phosphate(aq)'],\n", + " 'kegg:C03557': ['(2-aminoethyl)phosphonate(aq)'],\n", + " 'kegg:C03167': ['2-phosphonoacetaldehyde(aq)'],\n", + " 'kegg:C06255': ['2-oxovalerate(aq)'],\n", + " 'kegg:C01003': ['myosin light chain(aq)'],\n", + " 'kegg:C03875': ['myosin light chain phosphate(aq)'],\n", + " 'kegg:C03519': ['N-acetyl-L-phenylalanine(aq)'],\n", + " 'kegg:C11695': ['anandamide(aq)'],\n", + " 'kegg:C00189': ['ethanolamine(aq)'],\n", + " 'kegg:C00219': ['arachidonic acid(aq)'],\n", + " 'kegg:C16512': ['palmitoylethanolamide(aq)'],\n", + " 'kegg:C00429': ['5,6-dihydrouracil(aq)'],\n", + " 'kegg:C02642': ['3-ureidopropanoic acid(aq)'],\n", + " 'kegg:C05922': ['((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)'],\n", + " 'kegg:C09814': ['benzonitrile(aq)'],\n", + " '2 kegg:C00001': ['H2O(aq)'],\n", + " 'kegg:C00180': ['benzoic acid(aq)'],\n", + " 'kegg:C16074': ['benzyl cyanide(aq)'],\n", + " 'kegg:C02938': ['3-indoleacetonitrile(aq)'],\n", + " 'kegg:C00954': ['indole-3-acetic acid(aq)'],\n", + " 'kegg:C04691': ['2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq)'],\n", + " 'kegg:C00204': ['2-oxo-3-deoxy-D-gluconate(aq)'],\n", + " 'kegg:C00108': ['anthranilate(aq)'],\n", + " 'kegg:C04114': ['4-(trimethylammonio)but-2-enoate(aq)'],\n", + " 'kegg:C00203': ['UDP-N-acetyl-D-galactosamine(aq)'],\n", + " 'kegg:C06463': ['D-threose(aq)'],\n", + " 'kegg:C05439': ['(3,5)-cholesta-7,24-diene-3-ol(aq)'],\n", + " 'kegg:C05437': ['(3,5)-cholesta-8,24-diene-3-ol(aq)'],\n", + " 'kegg:C02798': ['3-phosphonopyruvate(aq)'],\n", + " 'kegg:C00787': ['tRNA-Tyr(aq)'],\n", + " 'kegg:C02839': ['L-tyrosyl-tRNA-Tyr(aq)'],\n", + " 'kegg:C01651': ['tRNA-Thr(aq)'],\n", + " 'kegg:C02992': ['L-threonyl-tRNA-Thr(aq)'],\n", + " 'kegg:C00407': ['L-isoleusine(aq)'],\n", + " 'kegg:C01644': ['tRNA-Ile(aq)'],\n", + " 'kegg:C03127': ['L-isoleucyl-tRNA-Ile(aq)'],\n", + " 'kegg:C01646': ['tRNA-Lys(aq)'],\n", + " 'kegg:C01931': ['L-lysyl-tRNA-Lys(aq)'],\n", + " 'kegg:C01650': ['tRNA-Ser(aq)'],\n", + " 'kegg:C02553': ['L-seryl-tRNA-Ser(aq)'],\n", + " 'kegg:C01636': ['tRNA-Arg(aq)'],\n", + " 'kegg:C02163': ['L-arginyl-tRNA-Arg(aq)'],\n", + " 'kegg:C01648': ['tRNA-Phe(aq)'],\n", + " 'kegg:C03511': ['L-phenylalanyl-tRNA-Phe(aq)'],\n", + " 'kegg:C01643': ['tRNA-His(aq)'],\n", + " 'kegg:C02988': ['L-histidyl-tRNA-His(aq)'],\n", + " 'kegg:C03373': ['Aminoimidazole ribotide'],\n", + " 'kegg:C04751': ['1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate'],\n", + " 'kegg:C04734': [\"1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\"]}" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "inv_cpid" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "b2c909e7", + "metadata": {}, + "outputs": [], + "source": [ + "ldict = []\n", + "for cpd in compounds:\n", + " d = {}\n", + " d['name'] = cpd\n", + " d['kegg'] = numpy.NaN\n", + " d['synonyms'] = []\n", + " if cpd in cpid:\n", + " d['kegg'] = cpid[cpd]\n", + " if len(inv_cpid[d['kegg']]) > 1:\n", + " d['synonyms'] = inv_cpid[d['kegg']]\n", + " ldict.append(d)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "19034412", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namekeggsynonyms
0benzyl alcohol(aq)kegg:C00556[]
1NAD(aq)kegg:C00003['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '...
2benzaldehyde(aq)kegg:C00261[]
3NADH(aq)kegg:C00004['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']
41-butanol(aq)kegg:C06142[]
............
3098D-Ribulose 5-phosphatekegg:C00199['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p...
3099Formaldehydekegg:C00067['formaldehyde(aq)', 'Formaldehyde']
3100D-arabino-Hex-3-ulose 6-phosphatekegg:C06019['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar...
3102D-Fructose 6-phosphatekegg:C00085['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p...
3103,-trehalose 6-phosphate(aq)kegg:C00689[\"alpha,alpha'-trehalose 6-phosphate\", ',-treh...
\n", + "

1056 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " name kegg \n", + "0 benzyl alcohol(aq) kegg:C00556 \\\n", + "1 NAD(aq) kegg:C00003 \n", + "2 benzaldehyde(aq) kegg:C00261 \n", + "3 NADH(aq) kegg:C00004 \n", + "4 1-butanol(aq) kegg:C06142 \n", + "... ... ... \n", + "3098 D-Ribulose 5-phosphate kegg:C00199 \n", + "3099 Formaldehyde kegg:C00067 \n", + "3100 D-arabino-Hex-3-ulose 6-phosphate kegg:C06019 \n", + "3102 D-Fructose 6-phosphate kegg:C00085 \n", + "3103 ,-trehalose 6-phosphate(aq) kegg:C00689 \n", + "\n", + " synonyms \n", + "0 [] \n", + "1 ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '... \n", + "2 [] \n", + "3 ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'] \n", + "4 [] \n", + "... ... \n", + "3098 ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p... \n", + "3099 ['formaldehyde(aq)', 'Formaldehyde'] \n", + "3100 ['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar... \n", + "3102 ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p... \n", + "3103 [\"alpha,alpha'-trehalose 6-phosphate\", ',-treh... \n", + "\n", + "[1056 rows x 3 columns]" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pandas.DataFrame(ldict).astype(str).drop_duplicates()" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "12a315da", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'name': 'benzyl alcohol(aq)', 'kegg': 'kegg:C00556', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'benzaldehyde(aq)', 'kegg': 'kegg:C00261', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '1-butanol(aq)', 'kegg': 'kegg:C06142', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'butanal(aq)', 'kegg': 'kegg:C01412', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'cyclohexanol(aq)', 'kegg': 'kegg:C00854', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'cyclohexanone(aq)', 'kegg': 'kegg:C00414', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ethanol(aq)', 'kegg': 'kegg:C00469', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ethanol(aq)', 'kegg': 'kegg:C00469', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'ethanol(aq)', 'kegg': 'kegg:C00469', 'synonyms': []},\n", + " {'name': 'desamino NAD(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'desamino NADH(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '1-hexanol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'hexanal', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'cis-3-hexene-1-ol(aq)', 'kegg': 'kegg:C08492', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'cis-3-hexenal(aq)', 'kegg': 'kegg:C16310', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'trans-2-hexen-1-ol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'trans-2-hexenal', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': '1-nonanol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'nonanal', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': '1-octanol(aq)', 'kegg': 'kegg:C00756', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'octanal(aq)', 'kegg': 'kegg:C01545', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '1-propanol(aq)', 'kegg': 'kegg:C05979', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'propanal(aq)', 'kegg': 'kegg:C00479', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-propanol(aq)', 'kegg': 'kegg:C01845', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetone(aq)', 'kegg': 'kegg:C00207', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-propanol(aq)', 'kegg': 'kegg:C01845', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetone(aq)', 'kegg': 'kegg:C00207', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'vitamin A alcohol(aq)',\n", + " 'kegg': 'kegg:C00473',\n", + " 'synonyms': ['vitamin A alcohol(aq)', 'retinol(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'vitamin A aldehyde(aq)',\n", + " 'kegg': 'kegg:C00376',\n", + " 'synonyms': ['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-homoserine(aq)', 'kegg': 'kegg:C00263', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-aspartate 4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-homoserine(aq)', 'kegg': 'kegg:C00263', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'L-aspartate 4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(R,R)-2,3-butanediol(aq)', 'kegg': 'kegg:C03044', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(R)-acetoin(aq)', 'kegg': 'kegg:C00810', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycerol(aq)', 'kegg': 'kegg:C00116', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone(aq)', 'kegg': 'kegg:C00184', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycerol(aq)', 'kegg': 'kegg:C00116', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone(aq)', 'kegg': 'kegg:C00184', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'sn-glycerol 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00093',\n", + " 'synonyms': ['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone phosphate(aq)',\n", + " 'kegg': 'kegg:C00111',\n", + " 'synonyms': ['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'sn-glycerol 3-phosphate',\n", + " 'kegg': 'kegg:C00093',\n", + " 'synonyms': ['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'dihydroxyacetone phosphate(aq)',\n", + " 'kegg': 'kegg:C00111',\n", + " 'synonyms': ['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'allitol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-psicose(aq)', 'kegg': 'kegg:C06468', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glycero-D-glucoheptitol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-sedoheptulose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-iditol(aq)', 'kegg': 'kegg:C01507', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-sorbose(aq)', 'kegg': 'kegg:C00247', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ribitol(aq)', 'kegg': 'kegg:C00474', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-ribulose(aq)', 'kegg': 'kegg:C00309', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-sorbitol(aq)', 'kegg': 'kegg:C00794', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-threitol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-erythrulose(aq)', 'kegg': 'kegg:C02045', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'xylitol(aq)', 'kegg': 'kegg:C00379', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-xylulose(aq)', 'kegg': 'kegg:C00310', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'xylitol(aq)', 'kegg': 'kegg:C00379', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'L-xylulose(aq)', 'kegg': 'kegg:C00312', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'galactitol(aq)', 'kegg': 'kegg:C01697', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-tagatose(aq)', 'kegg': 'kegg:C00795', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-mannitol(aq)', 'kegg': 'kegg:C00392', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-mannitol 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00644',\n", + " 'synonyms': ['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'myo-inositol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxo-myo-inositol', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'xylitol(aq)', 'kegg': 'kegg:C00379', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-xylose(aq)', 'kegg': 'kegg:C00181', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'quinate(aq)', 'kegg': 'kegg:C00296', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5-dehydroquinate(aq)',\n", + " 'kegg': 'kegg:C00944',\n", + " 'synonyms': ['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'shikimate(aq)', 'kegg': 'kegg:C00493', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '3-dehydroshikimate(aq)', 'kegg': 'kegg:C02637', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(R)-glycerate(aq)', 'kegg': 'kegg:C00258', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'hydroxypyruvate(aq)', 'kegg': 'kegg:C00168', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycolate(aq)', 'kegg': 'kegg:C00160', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glycolate', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '...', 'kegg': nan, 'synonyms': []},\n", + " {'name': '2-hydroxybutanoate(aq)',\n", + " 'kegg': 'kegg:C05984',\n", + " 'synonyms': ['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxobutanoate(aq)', 'kegg': 'kegg:C00109', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2,4-dihydroxybutanoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '...', 'kegg': nan, 'synonyms': []},\n", + " {'name': '(S)-lactate(aq)', 'kegg': 'kegg:C00186', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-lactate(aq)', 'kegg': 'kegg:C00186', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': '(R)-lactate(aq)', 'kegg': 'kegg:C00256', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(R)-3-hydroxybutanoate(aq)', 'kegg': 'kegg:C01089', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxobutanoate(aq)',\n", + " 'kegg': 'kegg:C00164',\n", + " 'synonyms': ['3-oxobutanoate(aq)', 'acetoacetate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '3-hydroxy-2-methylpropanoate(aq)',\n", + " 'kegg': 'kegg:C01188',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-methyl-3-oxopropanoate(aq)',\n", + " 'kegg': 'kegg:C00349',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C01144',\n", + " 'synonyms': ['(S)-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)',\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)',\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxobutanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00332',\n", + " 'synonyms': ['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C05268',\n", + " 'synonyms': ['(S)-3-hydroxyhexanoyl-CoA(aq)',\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxohexanoyl-CoA(aq)', 'kegg': 'kegg:C05269', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'oxaloacetate(aq)',\n", + " 'kegg': 'kegg:C00036',\n", + " 'synonyms': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'meso-tartrate(aq)', 'kegg': 'kegg:C00552', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(E)-dihydroxyfumarate(aq)', 'kegg': 'kegg:C00975', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'meso-tartrate(aq)', 'kegg': 'kegg:C00552', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxo-3-hydroxysuccinate(aq)',\n", + " 'kegg': 'kegg:C03459',\n", + " 'synonyms': ['2-oxo-3-hydroxysuccinate(aq)',\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'L-aspartate(aq)', 'kegg': 'kegg:C00049', 'synonyms': []},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'citrate(aq)', 'kegg': 'kegg:C00158', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'isocitrate(aq)', 'kegg': 'kegg:C00311', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'isocitrate(aq)', 'kegg': 'kegg:C00311', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': '6-phospho-D-gluconate(aq)', 'kegg': 'kegg:C00345', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-ribulose 5-phosphate(aq)',\n", + " 'kegg': 'kegg:C00199',\n", + " 'synonyms': ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': '-D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-glucono-1,5-lactone(aq)', 'kegg': 'kegg:C00198', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-galactose(aq)', 'kegg': 'kegg:C00124', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-galactono-1,4-lactone(aq)',\n", + " 'kegg': 'kegg:C03383',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glucose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-glucono-1,5-lactone 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C01236',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-glucose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '6-phospho-D-gluconate(aq)', 'kegg': 'kegg:C00345', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '5α-androstane-3α-ol-17-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-androstane-3,17-dione(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-androstane-3α,17β-diol(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-androstane-17β-ol-3-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-androstane-3α-ol-17-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'TNAD(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '5α-androstane-3,17-dione(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'TNADH(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '5β-androstane-3α-ol-17-one(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5β-androstane-3,17-dione(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5β-pregnane-3α,17α,21-triol-20-one(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5β-pregnane-17α,21-diol-3,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5β-pregnane-3α,17α,21-triol-11,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5β-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5alpha-androstane-3beta,17alpha-diol(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5alpha-androstane-17alpha-ol-3-one(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '4-androstene-17-ol-3-one(aq)',\n", + " 'kegg': 'kegg:C00535',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '4-androstene-3,17-dione(aq)',\n", + " 'kegg': 'kegg:C00280',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5α-pregnane-3β,17α,21-triol-11,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5α-pregnane-17α,21-diol-3,11,20-trione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '1,2-propanediol(aq)', 'kegg': 'kegg:C00583', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'L-lactaldehyde(aq)',\n", + " 'kegg': 'kegg:C00424',\n", + " 'synonyms': ['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '3-hydroxypropanoate(aq)', 'kegg': 'kegg:C01013', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxopropanoate(aq)',\n", + " 'kegg': 'kegg:C00222',\n", + " 'synonyms': ['3-oxopropanoate(aq)', '3-oxopropanoate']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(R)-glycerate(aq)', 'kegg': 'kegg:C00258', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-hydroxy-3-oxopropanoate(aq)',\n", + " 'kegg': 'kegg:C01146',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '4-hydroxybutanoate(aq)', 'kegg': 'kegg:C00989', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '4-oxobutanoate(aq)', 'kegg': 'kegg:C00232', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'estradiol-17(aq)', 'kegg': 'kegg:C00951', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'estrone(aq)', 'kegg': 'kegg:C00468', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-gluconate(aq)', 'kegg': 'kegg:C00257', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '5-oxo-D-gluconate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'glycerol(aq)', 'kegg': 'kegg:C00116', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '(R)-glyceraldehyde(aq)',\n", + " 'kegg': 'kegg:C00577',\n", + " 'synonyms': ['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'glycolate(aq)', 'kegg': 'kegg:C00160', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '3-phospho-D-glycerate(aq)',\n", + " 'kegg': 'kegg:C00197',\n", + " 'synonyms': ['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-phosphohydroxypyruvate(aq)',\n", + " 'kegg': 'kegg:C03232',\n", + " 'synonyms': ['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)',\n", + " 'kegg': 'kegg:C04367',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)',\n", + " 'kegg': 'kegg:C01244',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '3-hydroxybenzyl alcohol(aq)',\n", + " 'kegg': 'kegg:C03351',\n", + " 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '3-hydroxybenzaldehyde(aq)', 'kegg': 'kegg:C03067', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)',\n", + " 'kegg': 'kegg:C04618',\n", + " 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '3-oxobutanoyl-[acyl-carrier protein](aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-dehydrocarnitine(aq)', 'kegg': 'kegg:C02636', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'indole-3-lactate(aq)', 'kegg': 'kegg:C02043', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'indole-3-pyruvate(aq)', 'kegg': 'kegg:C00331', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-glucono-1,5-lactone(aq)', 'kegg': 'kegg:C00198', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '5-dehydro-D-fructose(aq)', 'kegg': 'kegg:C00273', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '2-deoxy-D-gluconate(aq)', 'kegg': 'kegg:C02782', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-deoxy-3-dehydro-D-gluconate(aq)',\n", + " 'kegg': 'kegg:C03926',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-threonate(aq)', 'kegg': 'kegg:C01620', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-oxo-L-threonate(aq)', 'kegg': 'kegg:C03064', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-sorbitol 6-phosphate(aq)', 'kegg': 'kegg:C01096', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'prostaglandin E1(aq)', 'kegg': 'kegg:C04741', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '15-oxo-prostaglandin E1(aq)',\n", + " 'kegg': 'kegg:C04654',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '4-pregnene-11β,17α,21-triol-3,20-dione(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '4-pregnene-11β,17α-diol-3,20,21-trione( aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '7,8-dihydrobiopterin(aq)', 'kegg': 'kegg:C02953', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'sepiapterin(aq)', 'kegg': 'kegg:C00835', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'coniferyl alcohol(aq)', 'kegg': 'kegg:C00590', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'coniferyl aldehyde(aq)', 'kegg': 'kegg:C02666', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(R)-2-hydroxyglutarate(aq)', 'kegg': 'kegg:C01087', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-sorbitol 6-phosphate(aq)', 'kegg': 'kegg:C01096', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-glucose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-gluconate(aq)', 'kegg': 'kegg:C00257', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '2-oxo-D-gluconate(aq)', 'kegg': 'kegg:C06473', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(S)-lactate(aq)', 'kegg': 'kegg:C00186', 'synonyms': []},\n", + " {'name': 'oxaloacetate(aq)',\n", + " 'kegg': 'kegg:C00036',\n", + " 'synonyms': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']},\n", + " {'name': '(S)-malate(aq)', 'kegg': 'kegg:C00149', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'lactose(aq)', 'kegg': 'kegg:C00243', 'synonyms': []},\n", + " {'name': 'cytochrome c(aq)', 'kegg': '4 kegg:C00125', 'synonyms': []},\n", + " {'name': '3-oxolactose(aq)', 'kegg': 'kegg:C05403', 'synonyms': []},\n", + " {'name': 'reduced cytochrome c(aq)', 'kegg': '4 kegg:C00126', 'synonyms': []},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-aspartate 4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'L-4-aspartyl phosphate(aq)',\n", + " 'kegg': 'kegg:C03082',\n", + " 'synonyms': ['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'L-aspartate-4-semialdehyde(aq)',\n", + " 'kegg': 'kegg:C00441',\n", + " 'synonyms': ['L-aspartate 4-semialdehyde(aq)',\n", + " 'L-aspartate-4-semialdehyde(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'L-4-aspartyl phosphate(aq)',\n", + " 'kegg': 'kegg:C03082',\n", + " 'synonyms': ['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(aminomethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-animomethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(chloroethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-chloroethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(chloromethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-chloromethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(ethyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-ethyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(methoxy)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-methoxy)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': '(methyl)phosphoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl-methyl)phosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '3-phospho-D-glyceroyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00236',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'phosphonate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '(3-phospho-D-glyceroyl)phosphonate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'ADP(aq)',\n", + " 'kegg': 'kegg:C00008',\n", + " 'synonyms': ['ADP(aq)', 'ADP-3-(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': '3-phospho-D-glycerate(aq)',\n", + " 'kegg': 'kegg:C00197',\n", + " 'synonyms': ['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']},\n", + " {'name': 'ATP(aq)',\n", + " 'kegg': 'kegg:C00002',\n", + " 'synonyms': ['ATP(aq)', 'ATP', 'ATP-4-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'oxalyl-CoA(aq)', 'kegg': 'kegg:C00313', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'carbon dioxide(aq)',\n", + " 'kegg': 'kegg:C00288',\n", + " 'synonyms': ['carbon dioxide(aq)', 'CO2(aq)', 'CO2']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'succinate(aq)', 'kegg': 'kegg:C00042', 'synonyms': []},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'fumarate(aq)',\n", + " 'kegg': 'kegg:C00122',\n", + " 'synonyms': ['fumarate(aq)', 'Fumarate']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '(S)-dihydroorotate(aq)', 'kegg': 'kegg:C00337', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'orotate(aq)', 'kegg': 'kegg:C00295', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '(S)-dihydroorotate(aq)', 'kegg': 'kegg:C00337', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'orotate(aq)', 'kegg': 'kegg:C00295', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'L-alanine(aq)',\n", + " 'kegg': 'kegg:C00041',\n", + " 'synonyms': ['L-alanine(aq)', 'L-alanine']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'desamino NAD(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'desamino NADH(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-oxoglutarate(aq)', 'kegg': 'kegg:C00026', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-leucine(aq)', 'kegg': 'kegg:C00123', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '4-methyl-2-oxopentanoate(aq)',\n", + " 'kegg': 'kegg:C00233',\n", + " 'synonyms': ['4-methyl-2-oxopentanoate(aq)',\n", + " '4-methyl-2-oxopentanooate(aq)',\n", + " '2-oxoisocaproate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'glycine(ag)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'glyoxylate(aq)', 'kegg': 'kegg:C00048', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': 'L-erythro-3,5-diaminohexanoate(aq)',\n", + " 'kegg': 'kegg:C01186',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '(S)-5-amino-3-oxohexanoate(aq)',\n", + " 'kegg': 'kegg:C03656',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': '2,4-diaminopentanoate(aq)',\n", + " 'kegg': 'kegg:C03943',\n", + " 'synonyms': ['2,4-diaminopentanoate(aq)',\n", + " 'D-threo-2,4-diaminopentanoate(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-amino-4-oxopentanoate(aq)',\n", + " 'kegg': 'kegg:C03341',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'ammonia(aq)',\n", + " 'kegg': 'kegg:C00014',\n", + " 'synonyms': ['ammonia(aq)', 'NH3(aq)']},\n", + " {'name': '(S)-proline(aq)', 'kegg': 'kegg:C00148', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-1-pyrroline-2-carboxylate(aq)',\n", + " 'kegg': 'kegg:C03564',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '(S)-proline(aq)', 'kegg': 'kegg:C00148', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-1-pyrroline-5-carboxylate(aq)',\n", + " 'kegg': 'kegg:C03912',\n", + " 'synonyms': ['D-1-pyrroline-5-carboxylate(aq)',\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '7,8-dihydrofolate(aq)',\n", + " 'kegg': 'kegg:C00415',\n", + " 'synonyms': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']},\n", + " {'name': 'folate(aq)', 'kegg': 'kegg:C00504', 'synonyms': []},\n", + " {'name': '5,6,7,8-tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5,6,7,8-tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '7,8-dihydrofolate(aq)',\n", + " 'kegg': 'kegg:C00415',\n", + " 'synonyms': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': '5,10-methenyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00445',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'N-2-(D-1-carboxyethyl)-L-arginine(aq)',\n", + " 'kegg': 'kegg:C04137',\n", + " 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'L-arginine(aq)', 'kegg': 'kegg:C00062', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'AP-NAD(aq)', 'kegg': 'COCO:COCOM00012', 'synonyms': []},\n", + " {'name': '5,10-methenyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00445',\n", + " 'synonyms': []},\n", + " {'name': 'AP-NADH(aq)', 'kegg': 'COCO:COCOM00013', 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '5,10-methenyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00445',\n", + " 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': \"2,2'-iminodipropanoate(aq)\", 'kegg': 'kegg:C03210', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'L-alanine(aq)',\n", + " 'kegg': 'kegg:C00041',\n", + " 'synonyms': ['L-alanine(aq)', 'L-alanine']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': '2-methyliminodiacetatc(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H20(l)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'L-pipecolate(aq)', 'kegg': 'kegg:C00408', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'D-1-piperidine-2-carboxylate(aq)',\n", + " 'kegg': 'kegg:C04092',\n", + " 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'reduced glutathione(aq)',\n", + " 'kegg': '2 kegg:C00051',\n", + " 'synonyms': ['reduced glutathione(aq)', 'glutathoine(red)(aq)']},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'oxidized glutathione(aq)',\n", + " 'kegg': 'kegg:C00127',\n", + " 'synonyms': ['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'reduced thioredoxin(aq)', 'kegg': 'kegg:C00342', 'synonyms': []},\n", + " {'name': 'NADP(aq)',\n", + " 'kegg': 'kegg:C00006',\n", + " 'synonyms': ['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']},\n", + " {'name': 'oxidized thioredoxin(aq)', 'kegg': 'kegg:C00343', 'synonyms': []},\n", + " {'name': 'NADPH(aq)',\n", + " 'kegg': 'kegg:C00005',\n", + " 'synonyms': ['NADPH(aq)', 'NADP(red)(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '5-methyltetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00440',\n", + " 'synonyms': []},\n", + " {'name': 'flavin-adenine dinucleotide(aq)',\n", + " 'kegg': 'kegg:C00016',\n", + " 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'reduced flavin-adenine dinucleotide(aq)',\n", + " 'kegg': 'kegg:C01352',\n", + " 'synonyms': []},\n", + " {'name': 'dihydrolipoamide(aq)', 'kegg': 'kegg:C00579', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'lipoamide(aq)', 'kegg': 'kegg:C00248', 'synonyms': []},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'dihydro--lipoate(aq)', 'kegg': 'kegg:C02147', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': '-lipoate(aq)',\n", + " 'kegg': 'kegg:C00725',\n", + " 'synonyms': ['-lipoate(aq)', 'lipoate(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'oxidized glutathione(aq)',\n", + " 'kegg': 'kegg:C00127',\n", + " 'synonyms': ['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']},\n", + " {'name': 'CoA-glutathione(aq)', 'kegg': 'kegg:C00920', 'synonyms': []},\n", + " {'name': 'reduced glutathione(aq)',\n", + " 'kegg': '2 kegg:C00051',\n", + " 'synonyms': ['reduced glutathione(aq)', 'glutathoine(red)(aq)']},\n", + " {'name': 'reduced cytochrome c(aq)', 'kegg': '4 kegg:C00126', 'synonyms': []},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'cytochrome c(aq)', 'kegg': '4 kegg:C00125', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'reduced cytochrome c(aq)', 'kegg': '4 kegg:C00126', 'synonyms': []},\n", + " {'name': 'O2(aq)', 'kegg': 'kegg:C00007', 'synonyms': ['O2(aq)', 'O2']},\n", + " {'name': 'cytochrome c(aq)', 'kegg': '4 kegg:C00125', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'H2(aq)', 'kegg': 'kegg:C00282', 'synonyms': []},\n", + " {'name': 'NAD(aq)',\n", + " 'kegg': 'kegg:C00003',\n", + " 'synonyms': ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']},\n", + " {'name': 'NADH(aq)',\n", + " 'kegg': 'kegg:C00004',\n", + " 'synonyms': ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']},\n", + " {'name': 'betaine(aq)', 'kegg': 'kegg:C00719', 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'N,N-dimethylglycine(aq)', 'kegg': 'kegg:C01026', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'dimethylacetothetin(aq)', 'kegg': 'kegg:C03392', 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'S-methylthioglycolate(aq)', 'kegg': 'kegg:C03173', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'dimethylpropiothetin(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'S-methyltpropiothetin(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'S-methylmethionine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'trimethylsulfonium(aq)', 'kegg': 'kegg:C01008', 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'dimethylsulfide(aq)', 'kegg': 'kegg:C00580', 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': 'S-adenosyl-L-methionine(aq)',\n", + " 'kegg': 'kegg:C00019',\n", + " 'synonyms': []},\n", + " {'name': 'L-homocysteine(aq)', 'kegg': 'kegg:C00155', 'synonyms': []},\n", + " {'name': 'S-adenosyl-L-homocysteine(aq)',\n", + " 'kegg': 'kegg:C00021',\n", + " 'synonyms': []},\n", + " {'name': 'L-methionine(aq)', 'kegg': 'kegg:C00073', 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'dUMP(aq)', 'kegg': 'kegg:C00365', 'synonyms': []},\n", + " {'name': 'dihydrofolate(aq)',\n", + " 'kegg': 'kegg:C00415',\n", + " 'synonyms': ['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']},\n", + " {'name': 'dTMP(aq)', 'kegg': 'kegg:C00364', 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'acetaldehyde(aq)', 'kegg': 'kegg:C00084', 'synonyms': []},\n", + " {'name': 'L-threonine(aq)', 'kegg': 'kegg:C00188', 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'formaldehyde(aq)',\n", + " 'kegg': 'kegg:C00067',\n", + " 'synonyms': ['formaldehyde(aq)', 'Formaldehyde']},\n", + " {'name': 'L-serine(aq)', 'kegg': 'kegg:C00065', 'synonyms': []},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': 'L-serine(aq)', 'kegg': 'kegg:C00065', 'synonyms': []},\n", + " {'name': '5-formiminotetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00664',\n", + " 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'N-formiminoglycine(aq)', 'kegg': 'kegg:C02718', 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5-formiminotetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00664',\n", + " 'synonyms': []},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'N-formimino-L-glutamate(aq)',\n", + " 'kegg': 'kegg:C00439',\n", + " 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '2-hydroxymethylserine(aq)', 'kegg': 'kegg:C03059', 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'D-serine(aq)', 'kegg': 'kegg:C00740', 'synonyms': []},\n", + " {'name': 'H2O(1)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-hydroxymethylserine(aq)', 'kegg': 'kegg:C03059', 'synonyms': []},\n", + " {'name': 'D-serine(aq)', 'kegg': 'kegg:C00740', 'synonyms': []},\n", + " {'name': 'formaldehyde(aq)',\n", + " 'kegg': 'kegg:C00067',\n", + " 'synonyms': ['formaldehyde(aq)', 'Formaldehyde']},\n", + " {'name': '2-methylserine(aq)', 'kegg': 'kegg:C02115', 'synonyms': []},\n", + " {'name': 'tetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00101',\n", + " 'synonyms': ['5,6,7,8-tetrahydrofolate(aq)',\n", + " 'tetrahydrofolate(aq)',\n", + " 'THF(aq)',\n", + " 'Tetrahydrofolate']},\n", + " {'name': '5,10-methylenetetrahydrofolate(aq)',\n", + " 'kegg': 'kegg:C00143',\n", + " 'synonyms': ['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']},\n", + " {'name': 'D-alanine(aq)', 'kegg': 'kegg:C00133', 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': '2-methylserine(aq)', 'kegg': 'kegg:C02115', 'synonyms': []},\n", + " {'name': 'D-alanine(aq)', 'kegg': 'kegg:C00133', 'synonyms': []},\n", + " {'name': 'formaldehyde(aq)',\n", + " 'kegg': 'kegg:C00067',\n", + " 'synonyms': ['formaldehyde(aq)', 'Formaldehyde']},\n", + " {'name': 'oxaloacetate(aq)',\n", + " 'kegg': 'kegg:C00036',\n", + " 'synonyms': ['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']},\n", + " {'name': 'propanoyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00100',\n", + " 'synonyms': ['propanoyl-CoA(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'propanonyl-CoA(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'methylmalonyl-CoA(aq)', 'kegg': 'kegg:C02557', 'synonyms': []},\n", + " {'name': 'carbamoyl phosphate(aq)', 'kegg': 'kegg:C00169', 'synonyms': []},\n", + " {'name': 'L-ornithine(aq)', 'kegg': 'kegg:C00077', 'synonyms': []},\n", + " {'name': 'L-citrulline(aq)', 'kegg': 'kegg:C00327', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'L-arginine(aq)', 'kegg': 'kegg:C00062', 'synonyms': []},\n", + " {'name': 'glycine(aq)', 'kegg': 'kegg:C00037', 'synonyms': []},\n", + " {'name': 'L-ornithine(aq)', 'kegg': 'kegg:C00077', 'synonyms': []},\n", + " {'name': 'guanidinoacetate(aq)', 'kegg': 'kegg:C00581', 'synonyms': []},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-erythrose 4-phosphate(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'D-xylulose 5-phosphate(aq)', 'kegg': 'kegg:C00231', 'synonyms': []},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-erythrose 4-phospahte(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'D-xylulose 5-phosphate(aq)', 'kegg': 'kegg:C00231', 'synonyms': []},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'glycolaldehyde(aq)', 'kegg': 'kegg:C00266', 'synonyms': []},\n", + " {'name': 'L-erythrulose(aq)', 'kegg': 'kegg:C02045', 'synonyms': []},\n", + " {'name': 'D-erythrose 4-phosphate(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'sedoheptulose 7-phosphate(aq)',\n", + " 'kegg': 'kegg:C05382',\n", + " 'synonyms': []},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-ribose 5-phosphate(aq)', 'kegg': 'kegg:C00117', 'synonyms': []},\n", + " {'name': 'D-xylulose 5-phosphate(aq)', 'kegg': 'kegg:C00231', 'synonyms': []},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'D-glyceraldehyde-3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'D-glyceraldehyde(aq)',\n", + " 'kegg': 'kegg:C00577',\n", + " 'synonyms': ['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']},\n", + " {'name': 'sedoheptulose 7-phosphate(aq)',\n", + " 'kegg': 'kegg:C05382',\n", + " 'synonyms': []},\n", + " {'name': 'D-glyceraldehyde 3-phosphate(aq)',\n", + " 'kegg': 'kegg:C00118',\n", + " 'synonyms': ['D-glyceraldehyde 3-phosphate(aq)',\n", + " 'D-glyceraldehyde-3-phosphate(aq)']},\n", + " {'name': 'D-erythrose 4-phosphate(aq)',\n", + " 'kegg': 'kegg:C00279',\n", + " 'synonyms': ['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'imidazole(aq)', 'kegg': 'kegg:C01589', 'synonyms': []},\n", + " {'name': 'N-acetylimidazole(aq)', 'kegg': 'kegg:C02560', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'acetanilide(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'aniline(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-acetylacetanalide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-aminoacetophenone(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-chloroacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-chloroaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-cyanoacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-cyanoaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'ethyl 4-acetamidobenzoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'ethyl 4-aminobenzoate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-methoxyacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-methoxyaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-methylacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'p-toluidine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-nitroacetanilide(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"4'-nitroaniline(aq)\", 'kegg': nan, 'synonyms': []},\n", + " {'name': \"4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'α,α,α-trifluoro-m-acetanilide(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': \"N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'α,α,α-trifluoro-m-toluidine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'choline(aq)', 'kegg': 'kegg:C00114', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'O-acetylcholine(aq)',\n", + " 'kegg': 'kegg:C01996',\n", + " 'synonyms': ['O-acetylcholine(aq)', 'acetylcholine(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-acetylcarnitine(aq)', 'kegg': 'kegg:C02571', 'synonyms': []},\n", + " {'name': 'butyryl-CoA(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-butyrylcarnitine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'propionyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00100',\n", + " 'synonyms': ['propanoyl-CoA(aq)',\n", + " 'propionyl-CoA(aq)',\n", + " 'propanonyl-CoA(aq)']},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-propionylcarnitine(aq)', 'kegg': 'kegg:C03017', 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'imidazole(aq)', 'kegg': 'kegg:C01589', 'synonyms': []},\n", + " {'name': 'N-acetylimidazole(aq)', 'kegg': 'kegg:C02560', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'formyl-CoA(aq)', 'kegg': 'kegg:C00798', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'formyl phosphate(aq)', 'kegg': 'kegg:C02405', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetate(aq)',\n", + " 'kegg': 'kegg:C00033',\n", + " 'synonyms': ['acetate(aq)', 'acetate-(aq)']},\n", + " {'name': 'ATP(aq)',\n", + " 'kegg': 'kegg:C00002',\n", + " 'synonyms': ['ATP(aq)', 'ATP', 'ATP-4-(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'ADP(aq)',\n", + " 'kegg': 'kegg:C00008',\n", + " 'synonyms': ['ADP(aq)', 'ADP-3-(aq)']},\n", + " {'name': 'orthophospate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetoacetyl-CoA(aq)',\n", + " 'kegg': 'kegg:C00332',\n", + " 'synonyms': ['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']},\n", + " {'name': 'palmitoyl-CoA(aq)', 'kegg': 'kegg:C00154', 'synonyms': []},\n", + " {'name': 'L-carnitine(aq)', 'kegg': 'kegg:C00318', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'L-palmitoylcarnitine(aq)', 'kegg': 'kegg:C02990', 'synonyms': []},\n", + " {'name': 'N-2-acetyl-L-ornithine(aq)', 'kegg': 'kegg:C00437', 'synonyms': []},\n", + " {'name': 'L-glutamate(aq)', 'kegg': 'kegg:C00025', 'synonyms': []},\n", + " {'name': 'L-ornithine(aq)', 'kegg': 'kegg:C00077', 'synonyms': []},\n", + " {'name': 'N-acetyl-L-glutamate(aq)', 'kegg': 'kegg:C00624', 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'acyl-carrier protein(aq)', 'kegg': 'kegg:C00229', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'acetyl-[acyl-carrier protein](aq)',\n", + " 'kegg': 'kegg:C03939',\n", + " 'synonyms': []},\n", + " {'name': 'malonyl-CoA(aq)', 'kegg': 'kegg:C00083', 'synonyms': []},\n", + " {'name': 'acyl-carrier protein(aq)', 'kegg': 'kegg:C00229', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'malonyl-[acyl-carrier protein](aq)',\n", + " 'kegg': 'kegg:C01209',\n", + " 'synonyms': []},\n", + " {'name': 'acetyl-CoA(aq)', 'kegg': 'kegg:C00024', 'synonyms': []},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'CoA(aq)', 'kegg': 'kegg:C00010', 'synonyms': []},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'pyruvate(aq)',\n", + " 'kegg': 'kegg:C00022',\n", + " 'synonyms': ['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'acetyl phosphate(aq)',\n", + " 'kegg': 'kegg:C00227',\n", + " 'synonyms': ['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']},\n", + " {'name': 'formate(aq)', 'kegg': 'kegg:C00058', 'synonyms': []},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': '-D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'maltose(aq)', 'kegg': 'kegg:C00208', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': '(2,6-beta-D-fructosyl)n(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': '(2,6-beta-D-fructosyl)n+1(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'ADPglucose(aq)', 'kegg': 'kegg:C00498', 'synonyms': []},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'ADP(aq)',\n", + " 'kegg': 'kegg:C00008',\n", + " 'synonyms': ['ADP(aq)', 'ADP-3-(aq)']},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': 'UDPglucose(aq)',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'D-fructose(aq)', 'kegg': 'kegg:C00095', 'synonyms': []},\n", + " {'name': 'UDP(aq)', 'kegg': '2 kegg:C00015', 'synonyms': []},\n", + " {'name': 'sucrose(aq)', 'kegg': 'kegg:C00089', 'synonyms': []},\n", + " {'name': 'UDPglucose(aq)',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'D-fructose 6-phosphate(aq)',\n", + " 'kegg': 'kegg:C00085',\n", + " 'synonyms': ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']},\n", + " {'name': 'UDP(aq)', 'kegg': '2 kegg:C00015', 'synonyms': []},\n", + " {'name': 'sucrose 6-phosphate(aq)', 'kegg': 'kegg:C16688', 'synonyms': []},\n", + " {'name': 'UDP-glucose',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'D-glucose 6-phosphate',\n", + " 'kegg': 'kegg:C00092',\n", + " 'synonyms': ['D-glucose 6-phosphate(aq)',\n", + " 'D-glucose 6-phosphate',\n", + " '-D-glucose 6-phosphate(aq)']},\n", + " {'name': 'UDP', 'kegg': 'kegg:C00015', 'synonyms': []},\n", + " {'name': \"alpha,alpha'-trehalose 6-phosphate\",\n", + " 'kegg': 'kegg:C00689',\n", + " 'synonyms': [\"alpha,alpha'-trehalose 6-phosphate\",\n", + " ',-trehalose 6-phosphate(aq)']},\n", + " {'name': 'cycloheptaamylose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'cyclohexaamylose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'cyclooctaamylose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'H2O(l)',\n", + " 'kegg': 'kegg:C00001',\n", + " 'synonyms': ['H2O(l)', 'H2O(1)', 'H2O', 'H2o(l)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'cellobiose(aq)', 'kegg': 'kegg:C00185', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'cellotriose(aq)', 'kegg': 'kegg:C06219', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'cellobiose(aq)', 'kegg': 'kegg:C00185', 'synonyms': []},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'laminaribiose(aq)', 'kegg': 'kegg:C02048', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': 'laminaritetraose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'laminaritriose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'alpha-D-glucose 1-phosphate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'laminaritriose(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'laminaribiose(aq)', 'kegg': 'kegg:C02048', 'synonyms': []},\n", + " {'name': 'alpha-D-glucose 1-phosphate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': ',-trehalose(aq)', 'kegg': 'kegg:C01083', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'D-glucose(aq)',\n", + " 'kegg': 'kegg:C00031',\n", + " 'synonyms': ['-D-glucose(aq)', 'D-glucose(aq)']},\n", + " {'name': 'D-glucose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00103',\n", + " 'synonyms': ['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']},\n", + " {'name': '1--D-galactosyl-myo-inositol(aq)',\n", + " 'kegg': 'kegg:C01235',\n", + " 'synonyms': []},\n", + " {'name': 'raffinose(aq)', 'kegg': 'kegg:C00492', 'synonyms': []},\n", + " {'name': 'myo-inositol(aq)', 'kegg': 'kegg:C00137', 'synonyms': []},\n", + " {'name': 'stachyose(aq)', 'kegg': 'kegg:C01613', 'synonyms': []},\n", + " {'name': 'UDPglucose(aq)',\n", + " 'kegg': 'kegg:C00029',\n", + " 'synonyms': ['UDPglucose(aq)', 'UDP-glucose']},\n", + " {'name': 'sinapate(aq)', 'kegg': 'kegg:C00482', 'synonyms': []},\n", + " {'name': 'UDP(aq)', 'kegg': '2 kegg:C00015', 'synonyms': []},\n", + " {'name': '1-sinapoyl-D-glucose(aq)', 'kegg': 'kegg:C01175', 'synonyms': []},\n", + " {'name': 'adenosine(aq)', 'kegg': 'kegg:C00212', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': \"2'-deoxyinosine(aq)\",\n", + " 'kegg': 'kegg:C05512',\n", + " 'synonyms': [\"2'-deoxyinosine(aq)\", \"'-deoxyinosine(aq)\"]},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': '2-deoxy--D-ribose 1-phosphate(aq)',\n", + " 'kegg': 'kegg:C00672',\n", + " 'synonyms': []},\n", + " {'name': 'guanosine(aq)', 'kegg': 'kegg:C00387', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'guanine(aq)', 'kegg': 'kegg:C00242', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'inosine(aq)', 'kegg': 'kegg:C00294', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'inosine(aq)', 'kegg': 'kegg:C00294', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'alpha-D-ribose 1-phosphate(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'nicotinamide(aq)', 'kegg': 'kegg:C00153', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'nicotinamide riboside(aq)', 'kegg': 'kegg:C03150', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'xanthosine(aq)', 'kegg': 'kegg:C01762', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'xanthine(aq)', 'kegg': 'kegg:C00385', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'inosine(aq)', 'kegg': 'kegg:C00294', 'synonyms': []},\n", + " {'name': 'thymine(aq)', 'kegg': 'kegg:C00178', 'synonyms': []},\n", + " {'name': '5-methyluridine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': '5-methyluridine(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'thymine(aq)', 'kegg': 'kegg:C00178', 'synonyms': []},\n", + " {'name': 'alpha-D-ribose-1-phosphate', 'kegg': nan, 'synonyms': []},\n", + " {'name': 'uridine(aq)', 'kegg': 'kegg:C00299', 'synonyms': []},\n", + " {'name': 'orthophosphate(aq)',\n", + " 'kegg': 'kegg:C00009',\n", + " 'synonyms': ['orthophosphate(aq)',\n", + " 'orthophospate(aq)',\n", + " 'HPO4-2-(aq)',\n", + " 'phosphate(aq)']},\n", + " {'name': 'uracil(aq)', 'kegg': 'kegg:C00106', 'synonyms': []},\n", + " {'name': 'D-ribose 1-phosphate(aq)', 'kegg': 'kegg:C00620', 'synonyms': []},\n", + " {'name': 'thymidine(aq)', 'kegg': 'kegg:C00214', 'synonyms': []},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': \"2'-deoxyadenosine(aq)\", 'kegg': 'kegg:C00559', 'synonyms': []},\n", + " {'name': 'thymine(aq)', 'kegg': 'kegg:C00178', 'synonyms': []},\n", + " {'name': \"2'-deoxyinosine(aq)\",\n", + " 'kegg': 'kegg:C05512',\n", + " 'synonyms': [\"2'-deoxyinosine(aq)\", \"'-deoxyinosine(aq)\"]},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': \"2'-deoxyadenosine(aq)\", 'kegg': 'kegg:C00559', 'synonyms': []},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'adenine(aq)', 'kegg': 'kegg:C00147', 'synonyms': []},\n", + " {'name': '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'kegg': 'kegg:C00119',\n", + " 'synonyms': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']},\n", + " {'name': 'AMP(aq)',\n", + " 'kegg': 'kegg:C00020',\n", + " 'synonyms': ['AMP(aq)', 'AMP-2--(aq)', 'AMP']},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': '5-amino-4-imidazolecarboxamide(aq)', 'kegg': nan, 'synonyms': []},\n", + " {'name': '5-phospho-alpha-D-ribose 1-dipihosphate(aq)',\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': \"5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq)\",\n", + " 'kegg': nan,\n", + " 'synonyms': []},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': 'GMP(aq)',\n", + " 'kegg': 'kegg:C00144',\n", + " 'synonyms': ['GMP(aq)', \"guanosine 5 '-phosphate(aq)\"]},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': 'IMP(aq)', 'kegg': 'kegg:C00130', 'synonyms': []},\n", + " {'name': 'guanine(aq)', 'kegg': 'kegg:C00242', 'synonyms': []},\n", + " {'name': 'guanine(aq)', 'kegg': 'kegg:C00242', 'synonyms': []},\n", + " {'name': '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'kegg': 'kegg:C00119',\n", + " 'synonyms': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']},\n", + " {'name': 'GMP(aq)',\n", + " 'kegg': 'kegg:C00144',\n", + " 'synonyms': ['GMP(aq)', \"guanosine 5 '-phosphate(aq)\"]},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': 'hypoxanthine(aq)', 'kegg': 'kegg:C00262', 'synonyms': []},\n", + " {'name': '5-phospho--D-ribose 1-diphosphate(aq)',\n", + " 'kegg': 'kegg:C00119',\n", + " 'synonyms': ['5-phospho--D-ribose 1-diphosphate(aq)',\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']},\n", + " {'name': 'IMP(aq)', 'kegg': 'kegg:C00130', 'synonyms': []},\n", + " {'name': 'pyrophosphate(aq)',\n", + " 'kegg': 'kegg:C00013',\n", + " 'synonyms': ['pyrophosphate(aq)',\n", + " 'pyrophosphate',\n", + " 'diphosphate(aq)',\n", + " 'diphosphate']},\n", + " {'name': \"orotidine 5'-phosphate(aq)\",\n", + " 'kegg': 'kegg:C01103',\n", + " 'synonyms': [\"orotidine 5'-phosphate(aq)\", \"orotidine 5 '-phosphate(aq)\"]},\n", + " ...]" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ldict" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "28c02dbe", + "metadata": {}, + "outputs": [], + "source": [ + "import pickle" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "2f0c45e9", + "metadata": {}, + "outputs": [], + "source": [ + "with open('compound_dict.pkl', 'wb') as f:\n", + " pickle.dump(ldict, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "cf5ec847", + "metadata": {}, + "outputs": [], + "source": [ + "import requests, time, pickle, warnings, os, shutil\n", + "from copy import deepcopy" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "2fbc6454", + "metadata": {}, + "outputs": [], + "source": [ + "kegg_url_dict = {\n", + " 'chebi': lambda x: f\"https://rest.kegg.jp/conv/chebi/{x}\",\n", + " 'pubchem': lambda x: f\"https://rest.kegg.jp/conv/pubchem/{x}\",\n", + " 'image': lambda x: f\"https://rest.kegg.jp/get/{x}/image\",\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "00195e8d", + "metadata": {}, + "outputs": [], + "source": [ + "mkdir -p images" + ] + }, + { + "cell_type": "markdown", + "id": "8abaab6c", + "metadata": {}, + "source": [ + "## Note: in previous runs stoichiometry was there in the .gif names" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "af6ef725", + "metadata": {}, + "outputs": [], + "source": [ + "# note: untested / unused\n", + "def no_stoch(name): # apply this function like this: get_kegg_info(no_stoch(cpid[cpd].replace('kegg:', '')))\n", + " if not name.startswith('C'):\n", + " return name.split()[1]\n", + " return name" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "f049c904", + "metadata": {}, + "outputs": [], + "source": [ + "def get_kegg_info(name):\n", + " kegg_requests_dict = {}\n", + " try:\n", + " kegg_requests_dict = deepcopy(kegg_url_dict)\n", + " for k, v in kegg_url_dict.items():\n", + " try:\n", + " if k != 'image':\n", + " req = requests.get(v(name))\n", + " print(v(name))\n", + " assert(req.status_code == 200)\n", + " assert(isinstance(req.text, str))\n", + " assert('\\t' in req.text)\n", + " kegg_requests_dict[k] = req.text.split('\\t')[1] # type: ignore\n", + " else:\n", + " assert(k == 'image')\n", + " kegg_requests_dict[k] = f'images/{name}.gif'\n", + " if os.path.exists(f'images/{name}.gif'):\n", + " continue\n", + " req = requests.get(v(name), stream=True)\n", + " print(v(name))\n", + " assert(req.status_code == 200)\n", + " with open(f'images/{name}.gif', 'wb') as f:\n", + " req.raw.decode_content = True\n", + " shutil.copyfileobj(req.raw, f)\n", + " time.sleep(0.005)\n", + " except (requests.exceptions.RequestException, AssertionError):\n", + " warnings.warn(f\"Unable to fetch {k} from kegg correspondance URL\")\n", + " del kegg_requests_dict[k]\n", + " return kegg_requests_dict\n", + " except KeyboardInterrupt as e:\n", + " raise e\n", + " finally:\n", + " return kegg_requests_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "991c27ee", + "metadata": {}, + "outputs": [], + "source": [ + "compounds = list(dict.fromkeys(compounds))" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "f32c0f53", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C00556\n", + "https://rest.kegg.jp/conv/pubchem/C00556\n", + "https://rest.kegg.jp/get/C00556/image\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/get/C00003/image\n", + "https://rest.kegg.jp/conv/chebi/C00261\n", + "https://rest.kegg.jp/conv/chebi/C00004\n", + "https://rest.kegg.jp/conv/pubchem/C00004\n", + "https://rest.kegg.jp/get/C00004/image\n", + "https://rest.kegg.jp/conv/chebi/C06142\n", + "https://rest.kegg.jp/conv/pubchem/C06142\n", + "https://rest.kegg.jp/get/C06142/image\n", + "https://rest.kegg.jp/conv/chebi/C01412\n", + "https://rest.kegg.jp/conv/pubchem/C01412\n", + "https://rest.kegg.jp/get/C01412/image\n", + "https://rest.kegg.jp/conv/chebi/C00854\n", + "https://rest.kegg.jp/conv/pubchem/C00854\n", + "https://rest.kegg.jp/get/C00854/image\n", + "https://rest.kegg.jp/conv/chebi/C00414\n", + "https://rest.kegg.jp/conv/pubchem/C00414\n", + "https://rest.kegg.jp/get/C00414/image\n", + "https://rest.kegg.jp/conv/chebi/C00469\n", + "https://rest.kegg.jp/conv/pubchem/C00469\n", + "https://rest.kegg.jp/get/C00469/image\n", + "https://rest.kegg.jp/conv/chebi/C00084\n", + "https://rest.kegg.jp/conv/pubchem/C00084\n", + "https://rest.kegg.jp/get/C00084/image\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/get/C00003/image\n", + "https://rest.kegg.jp/conv/chebi/C08492\n", + "https://rest.kegg.jp/conv/pubchem/C08492\n", + "https://rest.kegg.jp/get/C08492/image\n", + "https://rest.kegg.jp/conv/chebi/C16310\n", + "https://rest.kegg.jp/conv/pubchem/C16310\n", + "https://rest.kegg.jp/get/C16310/image\n", + "https://rest.kegg.jp/conv/chebi/C00756\n", + "https://rest.kegg.jp/conv/pubchem/C00756\n", + "https://rest.kegg.jp/get/C00756/image\n", + "https://rest.kegg.jp/conv/chebi/C01545\n", + "https://rest.kegg.jp/conv/pubchem/C01545\n", + "https://rest.kegg.jp/get/C01545/image\n", + "https://rest.kegg.jp/conv/chebi/C05979\n", + "https://rest.kegg.jp/conv/pubchem/C05979\n", + "https://rest.kegg.jp/get/C05979/image\n", + "https://rest.kegg.jp/conv/chebi/C00479\n", + "https://rest.kegg.jp/conv/pubchem/C00479\n", + "https://rest.kegg.jp/get/C00479/image\n", + "https://rest.kegg.jp/conv/chebi/C01845\n", + "https://rest.kegg.jp/conv/pubchem/C01845\n", + "https://rest.kegg.jp/get/C01845/image\n", + "https://rest.kegg.jp/conv/chebi/C00207\n", + "https://rest.kegg.jp/conv/pubchem/C00207\n", + "https://rest.kegg.jp/get/C00207/image\n", + "https://rest.kegg.jp/conv/chebi/C00473\n", + "https://rest.kegg.jp/conv/pubchem/C00473\n", + "https://rest.kegg.jp/get/C00473/image\n", + "https://rest.kegg.jp/conv/chebi/C00376\n", + "https://rest.kegg.jp/conv/pubchem/C00376\n", + "https://rest.kegg.jp/get/C00376/image\n", + "https://rest.kegg.jp/conv/chebi/C00263\n", + "https://rest.kegg.jp/conv/pubchem/C00263\n", + "https://rest.kegg.jp/get/C00263/image\n", + "https://rest.kegg.jp/conv/chebi/C00441\n", + "https://rest.kegg.jp/conv/pubchem/C00441\n", + "https://rest.kegg.jp/get/C00441/image\n", + "https://rest.kegg.jp/conv/chebi/C00006\n", + "https://rest.kegg.jp/conv/pubchem/C00006\n", + "https://rest.kegg.jp/get/C00006/image\n", + "https://rest.kegg.jp/conv/chebi/C00005\n", + "https://rest.kegg.jp/conv/pubchem/C00005\n", + "https://rest.kegg.jp/get/C00005/image\n", + "https://rest.kegg.jp/conv/chebi/C03044\n", + "https://rest.kegg.jp/conv/pubchem/C03044\n", + "https://rest.kegg.jp/get/C03044/image\n", + "https://rest.kegg.jp/conv/chebi/C00810\n", + "https://rest.kegg.jp/conv/pubchem/C00810\n", + "https://rest.kegg.jp/get/C00810/image\n", + "https://rest.kegg.jp/conv/chebi/C00116\n", + "https://rest.kegg.jp/conv/pubchem/C00116\n", + "https://rest.kegg.jp/get/C00116/image\n", + "https://rest.kegg.jp/conv/chebi/C00184\n", + "https://rest.kegg.jp/conv/pubchem/C00184\n", + "https://rest.kegg.jp/get/C00184/image\n", + "https://rest.kegg.jp/conv/chebi/C00093\n", + "https://rest.kegg.jp/conv/pubchem/C00093\n", + "https://rest.kegg.jp/get/C00093/image\n", + "https://rest.kegg.jp/conv/chebi/C00111\n", + "https://rest.kegg.jp/conv/pubchem/C00111\n", + "https://rest.kegg.jp/get/C00111/image\n", + "https://rest.kegg.jp/conv/chebi/C00093\n", + "https://rest.kegg.jp/conv/pubchem/C00093\n", + "https://rest.kegg.jp/get/C00093/image\n", + "https://rest.kegg.jp/conv/chebi/C06468\n", + "https://rest.kegg.jp/conv/pubchem/C06468\n", + "https://rest.kegg.jp/get/C06468/image\n", + "https://rest.kegg.jp/conv/chebi/C01507\n", + "https://rest.kegg.jp/conv/pubchem/C01507\n", + "https://rest.kegg.jp/get/C01507/image\n", + "https://rest.kegg.jp/conv/chebi/C00247\n", + "https://rest.kegg.jp/conv/pubchem/C00247\n", + "https://rest.kegg.jp/get/C00247/image\n", + "https://rest.kegg.jp/conv/chebi/C00474\n", + "https://rest.kegg.jp/conv/pubchem/C00474\n", + "https://rest.kegg.jp/get/C00474/image\n", + "https://rest.kegg.jp/conv/chebi/C00309\n", + "https://rest.kegg.jp/conv/pubchem/C00309\n", + "https://rest.kegg.jp/get/C00309/image\n", + "https://rest.kegg.jp/conv/chebi/C00794\n", + "https://rest.kegg.jp/conv/pubchem/C00794\n", + "https://rest.kegg.jp/get/C00794/image\n", + "https://rest.kegg.jp/conv/chebi/C00095\n", + "https://rest.kegg.jp/conv/pubchem/C00095\n", + "https://rest.kegg.jp/get/C00095/image\n", + "https://rest.kegg.jp/conv/chebi/C02045\n", + "https://rest.kegg.jp/conv/pubchem/C02045\n", + "https://rest.kegg.jp/get/C02045/image\n", + "https://rest.kegg.jp/conv/chebi/C00379\n", + "https://rest.kegg.jp/conv/pubchem/C00379\n", + "https://rest.kegg.jp/get/C00379/image\n", + "https://rest.kegg.jp/conv/chebi/C00310\n", + "https://rest.kegg.jp/conv/pubchem/C00310\n", + "https://rest.kegg.jp/get/C00310/image\n", + "https://rest.kegg.jp/conv/chebi/C00312\n", + "https://rest.kegg.jp/conv/pubchem/C00312\n", + "https://rest.kegg.jp/get/C00312/image\n", + "https://rest.kegg.jp/conv/chebi/C01697\n", + "https://rest.kegg.jp/conv/pubchem/C01697\n", + "https://rest.kegg.jp/get/C01697/image\n", + "https://rest.kegg.jp/conv/chebi/C00795\n", + "https://rest.kegg.jp/conv/pubchem/C00795\n", + "https://rest.kegg.jp/get/C00795/image\n", + "https://rest.kegg.jp/conv/chebi/C00392\n", + "https://rest.kegg.jp/conv/pubchem/C00392\n", + "https://rest.kegg.jp/get/C00392/image\n", + "https://rest.kegg.jp/conv/chebi/C00644\n", + "https://rest.kegg.jp/conv/pubchem/C00644\n", + "https://rest.kegg.jp/get/C00644/image\n", + "https://rest.kegg.jp/conv/chebi/C00085\n", + "https://rest.kegg.jp/conv/pubchem/C00085\n", + "https://rest.kegg.jp/get/C00085/image\n", + "https://rest.kegg.jp/conv/chebi/C00181\n", + "https://rest.kegg.jp/conv/pubchem/C00181\n", + "https://rest.kegg.jp/get/C00181/image\n", + "https://rest.kegg.jp/conv/chebi/C00296\n", + "https://rest.kegg.jp/conv/pubchem/C00296\n", + "https://rest.kegg.jp/get/C00296/image\n", + "https://rest.kegg.jp/conv/chebi/C00944\n", + "https://rest.kegg.jp/conv/pubchem/C00944\n", + "https://rest.kegg.jp/get/C00944/image\n", + "https://rest.kegg.jp/conv/chebi/C00493\n", + "https://rest.kegg.jp/conv/pubchem/C00493\n", + "https://rest.kegg.jp/get/C00493/image\n", + "https://rest.kegg.jp/conv/chebi/C02637\n", + "https://rest.kegg.jp/conv/pubchem/C02637\n", + "https://rest.kegg.jp/get/C02637/image\n", + "https://rest.kegg.jp/conv/chebi/C00258\n", + "https://rest.kegg.jp/conv/pubchem/C00258\n", + "https://rest.kegg.jp/get/C00258/image\n", + "https://rest.kegg.jp/conv/chebi/C00168\n", + "https://rest.kegg.jp/conv/pubchem/C00168\n", + "https://rest.kegg.jp/get/C00168/image\n", + "https://rest.kegg.jp/conv/chebi/C00160\n", + "https://rest.kegg.jp/conv/pubchem/C00160\n", + "https://rest.kegg.jp/get/C00160/image\n", + "https://rest.kegg.jp/conv/chebi/C00048\n", + "https://rest.kegg.jp/conv/pubchem/C00048\n", + "https://rest.kegg.jp/get/C00048/image\n", + "https://rest.kegg.jp/conv/chebi/C05984\n", + "https://rest.kegg.jp/conv/pubchem/C05984\n", + "https://rest.kegg.jp/get/C05984/image\n", + "https://rest.kegg.jp/conv/chebi/C00109\n", + "https://rest.kegg.jp/conv/pubchem/C00109\n", + "https://rest.kegg.jp/get/C00109/image\n", + "https://rest.kegg.jp/conv/chebi/C00186\n", + "https://rest.kegg.jp/conv/pubchem/C00186\n", + "https://rest.kegg.jp/get/C00186/image\n", + "https://rest.kegg.jp/conv/chebi/C00022\n", + "https://rest.kegg.jp/conv/pubchem/C00022\n", + "https://rest.kegg.jp/get/C00022/image\n", + "https://rest.kegg.jp/conv/chebi/C00256\n", + "https://rest.kegg.jp/conv/pubchem/C00256\n", + "https://rest.kegg.jp/get/C00256/image\n", + "https://rest.kegg.jp/conv/chebi/C01089\n", + "https://rest.kegg.jp/conv/pubchem/C01089\n", + "https://rest.kegg.jp/get/C01089/image\n", + "https://rest.kegg.jp/conv/chebi/C00164\n", + "https://rest.kegg.jp/conv/pubchem/C00164\n", + "https://rest.kegg.jp/get/C00164/image\n", + "https://rest.kegg.jp/conv/chebi/C01188\n", + "https://rest.kegg.jp/conv/pubchem/C01188\n", + "https://rest.kegg.jp/get/C01188/image\n", + "https://rest.kegg.jp/conv/chebi/C00349\n", + "https://rest.kegg.jp/conv/pubchem/C00349\n", + "https://rest.kegg.jp/get/C00349/image\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/get/C01144/image\n", + "https://rest.kegg.jp/conv/chebi/C00332\n", + "https://rest.kegg.jp/conv/pubchem/C00332\n", + "https://rest.kegg.jp/get/C00332/image\n", + "https://rest.kegg.jp/conv/chebi/C05268\n", + "https://rest.kegg.jp/conv/pubchem/C05268\n", + "https://rest.kegg.jp/get/C05268/image\n", + "https://rest.kegg.jp/conv/chebi/C05269\n", + "https://rest.kegg.jp/conv/pubchem/C05269\n", + "https://rest.kegg.jp/get/C05269/image\n", + "https://rest.kegg.jp/conv/chebi/C00149\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C00149\n", + "https://rest.kegg.jp/get/C00149/image\n", + "https://rest.kegg.jp/conv/chebi/C00036\n", + "https://rest.kegg.jp/conv/pubchem/C00036\n", + "https://rest.kegg.jp/get/C00036/image\n", + "https://rest.kegg.jp/conv/chebi/C00552\n", + "https://rest.kegg.jp/conv/pubchem/C00552\n", + "https://rest.kegg.jp/get/C00552/image\n", + "https://rest.kegg.jp/conv/chebi/C00975\n", + "https://rest.kegg.jp/conv/pubchem/C00975\n", + "https://rest.kegg.jp/get/C00975/image\n", + "https://rest.kegg.jp/conv/chebi/C03459\n", + "https://rest.kegg.jp/conv/pubchem/C03459\n", + "https://rest.kegg.jp/get/C03459/image\n", + "https://rest.kegg.jp/conv/chebi/C00025\n", + "https://rest.kegg.jp/conv/pubchem/C00025\n", + "https://rest.kegg.jp/get/C00025/image\n", + "https://rest.kegg.jp/conv/chebi/C00049\n", + "https://rest.kegg.jp/conv/pubchem/C00049\n", + "https://rest.kegg.jp/get/C00049/image\n", + "https://rest.kegg.jp/conv/chebi/C00026\n", + "https://rest.kegg.jp/conv/pubchem/C00026\n", + "https://rest.kegg.jp/get/C00026/image\n", + "https://rest.kegg.jp/conv/chebi/C00024\n", + "https://rest.kegg.jp/conv/pubchem/C00024\n", + "https://rest.kegg.jp/get/C00024/image\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/get/C00001/image\n", + "https://rest.kegg.jp/conv/chebi/C00158\n", + "https://rest.kegg.jp/conv/pubchem/C00158\n", + "https://rest.kegg.jp/get/C00158/image\n", + "https://rest.kegg.jp/conv/chebi/C00010\n", + "https://rest.kegg.jp/conv/pubchem/C00010\n", + "https://rest.kegg.jp/get/C00010/image\n", + "https://rest.kegg.jp/conv/chebi/C00288\n", + "https://rest.kegg.jp/conv/pubchem/C00288\n", + "https://rest.kegg.jp/get/C00288/image\n", + "https://rest.kegg.jp/conv/chebi/C00311\n", + "https://rest.kegg.jp/conv/pubchem/C00311\n", + "https://rest.kegg.jp/get/C00311/image\n", + "https://rest.kegg.jp/conv/chebi/C00345\n", + "https://rest.kegg.jp/conv/pubchem/C00345\n", + "https://rest.kegg.jp/get/C00345/image\n", + "https://rest.kegg.jp/conv/chebi/C00199\n", + "https://rest.kegg.jp/conv/pubchem/C00199\n", + "https://rest.kegg.jp/get/C00199/image\n", + "https://rest.kegg.jp/conv/chebi/C00031\n", + "https://rest.kegg.jp/conv/pubchem/C00031\n", + "https://rest.kegg.jp/get/C00031/image\n", + "https://rest.kegg.jp/conv/chebi/C00198\n", + "https://rest.kegg.jp/conv/pubchem/C00198\n", + "https://rest.kegg.jp/get/C00198/image\n", + "https://rest.kegg.jp/conv/chebi/C00124\n", + "https://rest.kegg.jp/conv/pubchem/C00124\n", + "https://rest.kegg.jp/get/C00124/image\n", + "https://rest.kegg.jp/conv/chebi/C03383\n", + "https://rest.kegg.jp/conv/pubchem/C03383\n", + "https://rest.kegg.jp/get/C03383/image\n", + "https://rest.kegg.jp/conv/chebi/C00092\n", + "https://rest.kegg.jp/conv/pubchem/C00092\n", + "https://rest.kegg.jp/get/C00092/image\n", + "https://rest.kegg.jp/conv/chebi/C01236\n", + "https://rest.kegg.jp/conv/pubchem/C01236\n", + "https://rest.kegg.jp/get/C01236/image\n", + "https://rest.kegg.jp/conv/chebi/C00535\n", + "https://rest.kegg.jp/conv/pubchem/C00535\n", + "https://rest.kegg.jp/get/C00535/image\n", + "https://rest.kegg.jp/conv/chebi/C00280\n", + "https://rest.kegg.jp/conv/pubchem/C00280\n", + "https://rest.kegg.jp/get/C00280/image\n", + "https://rest.kegg.jp/conv/chebi/C00583\n", + "https://rest.kegg.jp/conv/pubchem/C00583\n", + "https://rest.kegg.jp/get/C00583/image\n", + "https://rest.kegg.jp/conv/chebi/C00424\n", + "https://rest.kegg.jp/conv/pubchem/C00424\n", + "https://rest.kegg.jp/get/C00424/image\n", + "https://rest.kegg.jp/conv/chebi/C01013\n", + "https://rest.kegg.jp/conv/pubchem/C01013\n", + "https://rest.kegg.jp/get/C01013/image\n", + "https://rest.kegg.jp/conv/chebi/C00222\n", + "https://rest.kegg.jp/conv/pubchem/C00222\n", + "https://rest.kegg.jp/get/C00222/image\n", + "https://rest.kegg.jp/conv/chebi/C01146\n", + "https://rest.kegg.jp/conv/pubchem/C01146\n", + "https://rest.kegg.jp/get/C01146/image\n", + "https://rest.kegg.jp/conv/chebi/C00989\n", + "https://rest.kegg.jp/conv/pubchem/C00989\n", + "https://rest.kegg.jp/get/C00989/image\n", + "https://rest.kegg.jp/conv/chebi/C00232\n", + "https://rest.kegg.jp/conv/pubchem/C00232\n", + "https://rest.kegg.jp/get/C00232/image\n", + "https://rest.kegg.jp/conv/chebi/C00951\n", + "https://rest.kegg.jp/conv/pubchem/C00951\n", + "https://rest.kegg.jp/get/C00951/image\n", + "https://rest.kegg.jp/conv/chebi/C00468\n", + "https://rest.kegg.jp/conv/pubchem/C00468\n", + "https://rest.kegg.jp/get/C00468/image\n", + "https://rest.kegg.jp/conv/chebi/C00257\n", + "https://rest.kegg.jp/conv/pubchem/C00257\n", + "https://rest.kegg.jp/get/C00257/image\n", + "https://rest.kegg.jp/conv/chebi/C00577\n", + "https://rest.kegg.jp/conv/pubchem/C00577\n", + "https://rest.kegg.jp/get/C00577/image\n", + "https://rest.kegg.jp/conv/chebi/C00197\n", + "https://rest.kegg.jp/conv/pubchem/C00197\n", + "https://rest.kegg.jp/get/C00197/image\n", + "https://rest.kegg.jp/conv/chebi/C03232\n", + "https://rest.kegg.jp/conv/pubchem/C03232\n", + "https://rest.kegg.jp/get/C03232/image\n", + "https://rest.kegg.jp/conv/chebi/C04367\n", + "https://rest.kegg.jp/conv/pubchem/C04367\n", + "https://rest.kegg.jp/get/C04367/image\n", + "https://rest.kegg.jp/conv/chebi/C01244\n", + "https://rest.kegg.jp/conv/pubchem/C01244\n", + "https://rest.kegg.jp/get/C01244/image\n", + "https://rest.kegg.jp/conv/chebi/C03351\n", + "https://rest.kegg.jp/conv/pubchem/C03351\n", + "https://rest.kegg.jp/get/C03351/image\n", + "https://rest.kegg.jp/conv/chebi/C03067\n", + "https://rest.kegg.jp/conv/pubchem/C03067\n", + "https://rest.kegg.jp/get/C03067/image\n", + "https://rest.kegg.jp/conv/chebi/C04618\n", + "https://rest.kegg.jp/conv/chebi/C00318\n", + "https://rest.kegg.jp/conv/pubchem/C00318\n", + "https://rest.kegg.jp/get/C00318/image\n", + "https://rest.kegg.jp/conv/chebi/C02636\n", + "https://rest.kegg.jp/conv/pubchem/C02636\n", + "https://rest.kegg.jp/get/C02636/image\n", + "https://rest.kegg.jp/conv/chebi/C02043\n", + "https://rest.kegg.jp/conv/pubchem/C02043\n", + "https://rest.kegg.jp/get/C02043/image\n", + "https://rest.kegg.jp/conv/chebi/C00331\n", + "https://rest.kegg.jp/conv/pubchem/C00331\n", + "https://rest.kegg.jp/get/C00331/image\n", + "https://rest.kegg.jp/conv/chebi/C00031\n", + "https://rest.kegg.jp/conv/pubchem/C00031\n", + "https://rest.kegg.jp/get/C00031/image\n", + "https://rest.kegg.jp/conv/chebi/C00273\n", + "https://rest.kegg.jp/conv/pubchem/C00273\n", + "https://rest.kegg.jp/get/C00273/image\n", + "https://rest.kegg.jp/conv/chebi/C02782\n", + "https://rest.kegg.jp/conv/pubchem/C02782\n", + "https://rest.kegg.jp/get/C02782/image\n", + "https://rest.kegg.jp/conv/chebi/C03926\n", + "https://rest.kegg.jp/conv/pubchem/C03926\n", + "https://rest.kegg.jp/get/C03926/image\n", + "https://rest.kegg.jp/conv/chebi/C01620\n", + "https://rest.kegg.jp/conv/pubchem/C01620\n", + "https://rest.kegg.jp/get/C01620/image\n", + "https://rest.kegg.jp/conv/chebi/C03064\n", + "https://rest.kegg.jp/conv/pubchem/C03064\n", + "https://rest.kegg.jp/get/C03064/image\n", + "https://rest.kegg.jp/conv/chebi/C01096\n", + "https://rest.kegg.jp/conv/pubchem/C01096\n", + "https://rest.kegg.jp/get/C01096/image\n", + "https://rest.kegg.jp/conv/chebi/C04741\n", + "https://rest.kegg.jp/conv/pubchem/C04741\n", + "https://rest.kegg.jp/get/C04741/image\n", + "https://rest.kegg.jp/conv/chebi/C04654\n", + "https://rest.kegg.jp/conv/pubchem/C04654\n", + "https://rest.kegg.jp/get/C04654/image\n", + "https://rest.kegg.jp/conv/chebi/C02953\n", + "https://rest.kegg.jp/conv/pubchem/C02953\n", + "https://rest.kegg.jp/get/C02953/image\n", + "https://rest.kegg.jp/conv/chebi/C00835\n", + "https://rest.kegg.jp/conv/pubchem/C00835\n", + "https://rest.kegg.jp/get/C00835/image\n", + "https://rest.kegg.jp/conv/chebi/C00590\n", + "https://rest.kegg.jp/conv/pubchem/C00590\n", + "https://rest.kegg.jp/get/C00590/image\n", + "https://rest.kegg.jp/conv/chebi/C02666\n", + "https://rest.kegg.jp/conv/pubchem/C02666\n", + "https://rest.kegg.jp/get/C02666/image\n", + "https://rest.kegg.jp/conv/chebi/C01087\n", + "https://rest.kegg.jp/conv/pubchem/C01087\n", + "https://rest.kegg.jp/get/C01087/image\n", + "https://rest.kegg.jp/conv/chebi/C06473\n", + "https://rest.kegg.jp/conv/pubchem/C06473\n", + "https://rest.kegg.jp/get/C06473/image\n", + "https://rest.kegg.jp/conv/chebi/C00243\n", + "https://rest.kegg.jp/conv/pubchem/C00243\n", + "https://rest.kegg.jp/get/C00243/image\n", + "https://rest.kegg.jp/conv/chebi/4 C00125\n", + "https://rest.kegg.jp/conv/pubchem/4 C00125\n", + "https://rest.kegg.jp/get/4 C00125/image\n", + "https://rest.kegg.jp/conv/chebi/C05403\n", + "https://rest.kegg.jp/conv/pubchem/C05403\n", + "https://rest.kegg.jp/get/C05403/image\n", + "https://rest.kegg.jp/conv/chebi/4 C00126\n", + "https://rest.kegg.jp/conv/pubchem/4 C00126\n", + "https://rest.kegg.jp/get/4 C00126/image\n", + "https://rest.kegg.jp/conv/chebi/C00058\n", + "https://rest.kegg.jp/conv/pubchem/C00058\n", + "https://rest.kegg.jp/get/C00058/image\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/get/C00009/image\n", + "https://rest.kegg.jp/conv/chebi/C03082\n", + "https://rest.kegg.jp/conv/pubchem/C03082\n", + "https://rest.kegg.jp/get/C03082/image\n", + "https://rest.kegg.jp/conv/chebi/C00441\n", + "https://rest.kegg.jp/conv/pubchem/C00441\n", + "https://rest.kegg.jp/get/C00441/image\n", + "https://rest.kegg.jp/conv/chebi/C00118\n", + "https://rest.kegg.jp/conv/pubchem/C00118\n", + "https://rest.kegg.jp/get/C00118/image\n", + "https://rest.kegg.jp/conv/chebi/C00236\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C00236\n", + "https://rest.kegg.jp/get/C00236/image\n", + "https://rest.kegg.jp/conv/chebi/C00008\n", + "https://rest.kegg.jp/conv/pubchem/C00008\n", + "https://rest.kegg.jp/get/C00008/image\n", + "https://rest.kegg.jp/conv/chebi/C00002\n", + "https://rest.kegg.jp/conv/pubchem/C00002\n", + "https://rest.kegg.jp/get/C00002/image\n", + "https://rest.kegg.jp/conv/chebi/C00313\n", + "https://rest.kegg.jp/conv/pubchem/C00313\n", + "https://rest.kegg.jp/get/C00313/image\n", + "https://rest.kegg.jp/conv/chebi/C00042\n", + "https://rest.kegg.jp/conv/pubchem/C00042\n", + "https://rest.kegg.jp/get/C00042/image\n", + "https://rest.kegg.jp/conv/chebi/C00007\n", + "https://rest.kegg.jp/conv/pubchem/C00007\n", + "https://rest.kegg.jp/get/C00007/image\n", + "https://rest.kegg.jp/conv/chebi/C00122\n", + "https://rest.kegg.jp/conv/pubchem/C00122\n", + "https://rest.kegg.jp/get/C00122/image\n", + "https://rest.kegg.jp/conv/chebi/C00337\n", + "https://rest.kegg.jp/conv/pubchem/C00337\n", + "https://rest.kegg.jp/get/C00337/image\n", + "https://rest.kegg.jp/conv/chebi/C00295\n", + "https://rest.kegg.jp/conv/pubchem/C00295\n", + "https://rest.kegg.jp/get/C00295/image\n", + "https://rest.kegg.jp/conv/chebi/C00041\n", + "https://rest.kegg.jp/conv/pubchem/C00041\n", + "https://rest.kegg.jp/get/C00041/image\n", + "https://rest.kegg.jp/conv/chebi/C00014\n", + "https://rest.kegg.jp/conv/pubchem/C00014\n", + "https://rest.kegg.jp/get/C00014/image\n", + "https://rest.kegg.jp/conv/chebi/C00123\n", + "https://rest.kegg.jp/conv/pubchem/C00123\n", + "https://rest.kegg.jp/get/C00123/image\n", + "https://rest.kegg.jp/conv/chebi/C00233\n", + "https://rest.kegg.jp/conv/pubchem/C00233\n", + "https://rest.kegg.jp/get/C00233/image\n", + "https://rest.kegg.jp/conv/chebi/C01186\n", + "https://rest.kegg.jp/conv/pubchem/C01186\n", + "https://rest.kegg.jp/get/C01186/image\n", + "https://rest.kegg.jp/conv/chebi/C03656\n", + "https://rest.kegg.jp/conv/pubchem/C03656\n", + "https://rest.kegg.jp/get/C03656/image\n", + "https://rest.kegg.jp/conv/chebi/C03943\n", + "https://rest.kegg.jp/conv/pubchem/C03943\n", + "https://rest.kegg.jp/get/C03943/image\n", + "https://rest.kegg.jp/conv/chebi/C03341\n", + "https://rest.kegg.jp/conv/pubchem/C03341\n", + "https://rest.kegg.jp/get/C03341/image\n", + "https://rest.kegg.jp/conv/chebi/C00148\n", + "https://rest.kegg.jp/conv/pubchem/C00148\n", + "https://rest.kegg.jp/get/C00148/image\n", + "https://rest.kegg.jp/conv/chebi/C03564\n", + "https://rest.kegg.jp/conv/pubchem/C03564\n", + "https://rest.kegg.jp/get/C03564/image\n", + "https://rest.kegg.jp/conv/chebi/C03912\n", + "https://rest.kegg.jp/conv/pubchem/C03912\n", + "https://rest.kegg.jp/get/C03912/image\n", + "https://rest.kegg.jp/conv/chebi/C00415\n", + "https://rest.kegg.jp/conv/pubchem/C00415\n", + "https://rest.kegg.jp/get/C00415/image\n", + "https://rest.kegg.jp/conv/chebi/C00504\n", + "https://rest.kegg.jp/conv/pubchem/C00504\n", + "https://rest.kegg.jp/get/C00504/image\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/get/C00101/image\n", + "https://rest.kegg.jp/conv/chebi/C00143\n", + "https://rest.kegg.jp/conv/pubchem/C00143\n", + "https://rest.kegg.jp/get/C00143/image\n", + "https://rest.kegg.jp/conv/chebi/C00445\n", + "https://rest.kegg.jp/conv/pubchem/C00445\n", + "https://rest.kegg.jp/get/C00445/image\n", + "https://rest.kegg.jp/conv/chebi/C04137\n", + "https://rest.kegg.jp/conv/pubchem/C04137\n", + "https://rest.kegg.jp/get/C04137/image\n", + "https://rest.kegg.jp/conv/chebi/C00062\n", + "https://rest.kegg.jp/conv/pubchem/C00062\n", + "https://rest.kegg.jp/get/C00062/image\n", + "https://rest.kegg.jp/conv/chebi/C03210\n", + "https://rest.kegg.jp/conv/pubchem/C03210\n", + "https://rest.kegg.jp/get/C03210/image\n", + "https://rest.kegg.jp/conv/chebi/C00037\n", + "https://rest.kegg.jp/conv/pubchem/C00037\n", + "https://rest.kegg.jp/get/C00037/image\n", + "https://rest.kegg.jp/conv/chebi/C00408\n", + "https://rest.kegg.jp/conv/pubchem/C00408\n", + "https://rest.kegg.jp/get/C00408/image\n", + "https://rest.kegg.jp/conv/chebi/C04092\n", + "https://rest.kegg.jp/conv/pubchem/C04092\n", + "https://rest.kegg.jp/get/C04092/image\n", + "https://rest.kegg.jp/conv/chebi/2 C00051\n", + "https://rest.kegg.jp/conv/pubchem/2 C00051\n", + "https://rest.kegg.jp/get/2 C00051/image\n", + "https://rest.kegg.jp/conv/chebi/C00127\n", + "https://rest.kegg.jp/conv/pubchem/C00127\n", + "https://rest.kegg.jp/get/C00127/image\n", + "https://rest.kegg.jp/conv/chebi/C00342\n", + "https://rest.kegg.jp/conv/pubchem/C00342\n", + "https://rest.kegg.jp/get/C00342/image\n", + "https://rest.kegg.jp/conv/chebi/C00343\n", + "https://rest.kegg.jp/conv/pubchem/C00343\n", + "https://rest.kegg.jp/get/C00343/image\n", + "https://rest.kegg.jp/conv/chebi/C00440\n", + "https://rest.kegg.jp/conv/pubchem/C00440\n", + "https://rest.kegg.jp/get/C00440/image\n", + "https://rest.kegg.jp/conv/chebi/C00016\n", + "https://rest.kegg.jp/conv/pubchem/C00016\n", + "https://rest.kegg.jp/get/C00016/image\n", + "https://rest.kegg.jp/conv/chebi/C01352\n", + "https://rest.kegg.jp/conv/pubchem/C01352\n", + "https://rest.kegg.jp/get/C01352/image\n", + "https://rest.kegg.jp/conv/chebi/C00579\n", + "https://rest.kegg.jp/conv/pubchem/C00579\n", + "https://rest.kegg.jp/get/C00579/image\n", + "https://rest.kegg.jp/conv/chebi/C00248\n", + "https://rest.kegg.jp/conv/pubchem/C00248\n", + "https://rest.kegg.jp/get/C00248/image\n", + "https://rest.kegg.jp/conv/chebi/C02147\n", + "https://rest.kegg.jp/conv/pubchem/C02147\n", + "https://rest.kegg.jp/get/C02147/image\n", + "https://rest.kegg.jp/conv/chebi/C00725\n", + "https://rest.kegg.jp/conv/pubchem/C00725\n", + "https://rest.kegg.jp/get/C00725/image\n", + "https://rest.kegg.jp/conv/chebi/C00920\n", + "https://rest.kegg.jp/conv/pubchem/C00920\n", + "https://rest.kegg.jp/get/C00920/image\n", + "https://rest.kegg.jp/conv/chebi/C00282\n", + "https://rest.kegg.jp/conv/pubchem/C00282\n", + "https://rest.kegg.jp/get/C00282/image\n", + "https://rest.kegg.jp/conv/chebi/C00719\n", + "https://rest.kegg.jp/conv/pubchem/C00719\n", + "https://rest.kegg.jp/get/C00719/image\n", + "https://rest.kegg.jp/conv/chebi/C00155\n", + "https://rest.kegg.jp/conv/pubchem/C00155\n", + "https://rest.kegg.jp/get/C00155/image\n", + "https://rest.kegg.jp/conv/chebi/C01026\n", + "https://rest.kegg.jp/conv/pubchem/C01026\n", + "https://rest.kegg.jp/get/C01026/image\n", + "https://rest.kegg.jp/conv/chebi/C00073\n", + "https://rest.kegg.jp/conv/pubchem/C00073\n", + "https://rest.kegg.jp/get/C00073/image\n", + "https://rest.kegg.jp/conv/chebi/C03392\n", + "https://rest.kegg.jp/conv/pubchem/C03392\n", + "https://rest.kegg.jp/get/C03392/image\n", + "https://rest.kegg.jp/conv/chebi/C03173\n", + "https://rest.kegg.jp/conv/pubchem/C03173\n", + "https://rest.kegg.jp/get/C03173/image\n", + "https://rest.kegg.jp/conv/chebi/C01008\n", + "https://rest.kegg.jp/conv/pubchem/C01008\n", + "https://rest.kegg.jp/get/C01008/image\n", + "https://rest.kegg.jp/conv/chebi/C00580\n", + "https://rest.kegg.jp/conv/pubchem/C00580\n", + "https://rest.kegg.jp/get/C00580/image\n", + "https://rest.kegg.jp/conv/chebi/C00019\n", + "https://rest.kegg.jp/conv/pubchem/C00019\n", + "https://rest.kegg.jp/get/C00019/image\n", + "https://rest.kegg.jp/conv/chebi/C00021\n", + "https://rest.kegg.jp/conv/pubchem/C00021\n", + "https://rest.kegg.jp/get/C00021/image\n", + "https://rest.kegg.jp/conv/chebi/C00365\n", + "https://rest.kegg.jp/conv/pubchem/C00365\n", + "https://rest.kegg.jp/get/C00365/image\n", + "https://rest.kegg.jp/conv/chebi/C00415\n", + "https://rest.kegg.jp/conv/pubchem/C00415\n", + "https://rest.kegg.jp/get/C00415/image\n", + "https://rest.kegg.jp/conv/chebi/C00364\n", + "https://rest.kegg.jp/conv/pubchem/C00364\n", + "https://rest.kegg.jp/get/C00364/image\n", + "https://rest.kegg.jp/conv/chebi/C00188\n", + "https://rest.kegg.jp/conv/pubchem/C00188\n", + "https://rest.kegg.jp/get/C00188/image\n", + "https://rest.kegg.jp/conv/chebi/C00067\n", + "https://rest.kegg.jp/conv/pubchem/C00067\n", + "https://rest.kegg.jp/get/C00067/image\n", + "https://rest.kegg.jp/conv/chebi/C00065\n", + "https://rest.kegg.jp/conv/pubchem/C00065\n", + "https://rest.kegg.jp/get/C00065/image\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/get/C00101/image\n", + "https://rest.kegg.jp/conv/chebi/C00664\n", + "https://rest.kegg.jp/conv/pubchem/C00664\n", + "https://rest.kegg.jp/get/C00664/image\n", + "https://rest.kegg.jp/conv/chebi/C02718\n", + "https://rest.kegg.jp/conv/pubchem/C02718\n", + "https://rest.kegg.jp/get/C02718/image\n", + "https://rest.kegg.jp/conv/chebi/C00439\n", + "https://rest.kegg.jp/conv/pubchem/C00439\n", + "https://rest.kegg.jp/get/C00439/image\n", + "https://rest.kegg.jp/conv/chebi/C03059\n", + "https://rest.kegg.jp/conv/pubchem/C03059\n", + "https://rest.kegg.jp/get/C03059/image\n", + "https://rest.kegg.jp/conv/chebi/C00740\n", + "https://rest.kegg.jp/conv/pubchem/C00740\n", + "https://rest.kegg.jp/get/C00740/image\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/get/C00001/image\n", + "https://rest.kegg.jp/conv/chebi/C02115\n", + "https://rest.kegg.jp/conv/pubchem/C02115\n", + "https://rest.kegg.jp/get/C02115/image\n", + "https://rest.kegg.jp/conv/chebi/C00133\n", + "https://rest.kegg.jp/conv/pubchem/C00133\n", + "https://rest.kegg.jp/get/C00133/image\n", + "https://rest.kegg.jp/conv/chebi/C00100\n", + "https://rest.kegg.jp/conv/pubchem/C00100\n", + "https://rest.kegg.jp/get/C00100/image\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C02557\n", + "https://rest.kegg.jp/conv/pubchem/C02557\n", + "https://rest.kegg.jp/get/C02557/image\n", + "https://rest.kegg.jp/conv/chebi/C00169\n", + "https://rest.kegg.jp/conv/pubchem/C00169\n", + "https://rest.kegg.jp/get/C00169/image\n", + "https://rest.kegg.jp/conv/chebi/C00077\n", + "https://rest.kegg.jp/conv/pubchem/C00077\n", + "https://rest.kegg.jp/get/C00077/image\n", + "https://rest.kegg.jp/conv/chebi/C00327\n", + "https://rest.kegg.jp/conv/pubchem/C00327\n", + "https://rest.kegg.jp/get/C00327/image\n", + "https://rest.kegg.jp/conv/chebi/C00581\n", + "https://rest.kegg.jp/conv/pubchem/C00581\n", + "https://rest.kegg.jp/get/C00581/image\n", + "https://rest.kegg.jp/conv/chebi/C00279\n", + "https://rest.kegg.jp/conv/pubchem/C00279\n", + "https://rest.kegg.jp/get/C00279/image\n", + "https://rest.kegg.jp/conv/chebi/C00231\n", + "https://rest.kegg.jp/conv/pubchem/C00231\n", + "https://rest.kegg.jp/get/C00231/image\n", + "https://rest.kegg.jp/conv/chebi/C00279\n", + "https://rest.kegg.jp/conv/pubchem/C00279\n", + "https://rest.kegg.jp/get/C00279/image\n", + "https://rest.kegg.jp/conv/chebi/C00266\n", + "https://rest.kegg.jp/conv/pubchem/C00266\n", + "https://rest.kegg.jp/get/C00266/image\n", + "https://rest.kegg.jp/conv/chebi/C05382\n", + "https://rest.kegg.jp/conv/pubchem/C05382\n", + "https://rest.kegg.jp/get/C05382/image\n", + "https://rest.kegg.jp/conv/chebi/C00117\n", + "https://rest.kegg.jp/conv/pubchem/C00117\n", + "https://rest.kegg.jp/get/C00117/image\n", + "https://rest.kegg.jp/conv/chebi/C00118\n", + "https://rest.kegg.jp/conv/pubchem/C00118\n", + "https://rest.kegg.jp/get/C00118/image\n", + "https://rest.kegg.jp/conv/chebi/C00577\n", + "https://rest.kegg.jp/conv/pubchem/C00577\n", + "https://rest.kegg.jp/get/C00577/image\n", + "https://rest.kegg.jp/conv/chebi/C00227\n", + "https://rest.kegg.jp/conv/pubchem/C00227\n", + "https://rest.kegg.jp/get/C00227/image\n", + "https://rest.kegg.jp/conv/chebi/C01589\n", + "https://rest.kegg.jp/conv/pubchem/C01589\n", + "https://rest.kegg.jp/get/C01589/image\n", + "https://rest.kegg.jp/conv/chebi/C02560\n", + "https://rest.kegg.jp/conv/pubchem/C02560\n", + "https://rest.kegg.jp/get/C02560/image\n", + "https://rest.kegg.jp/conv/chebi/C00114\n", + "https://rest.kegg.jp/conv/pubchem/C00114\n", + "https://rest.kegg.jp/get/C00114/image\n", + "https://rest.kegg.jp/conv/chebi/C01996\n", + "https://rest.kegg.jp/conv/pubchem/C01996\n", + "https://rest.kegg.jp/get/C01996/image\n", + "https://rest.kegg.jp/conv/chebi/C02571\n", + "https://rest.kegg.jp/conv/pubchem/C02571\n", + "https://rest.kegg.jp/get/C02571/image\n", + "https://rest.kegg.jp/conv/chebi/C00100\n", + "https://rest.kegg.jp/conv/pubchem/C00100\n", + "https://rest.kegg.jp/get/C00100/image\n", + "https://rest.kegg.jp/conv/chebi/C03017\n", + "https://rest.kegg.jp/conv/pubchem/C03017\n", + "https://rest.kegg.jp/get/C03017/image\n", + "https://rest.kegg.jp/conv/chebi/C00798\n", + "https://rest.kegg.jp/conv/pubchem/C00798\n", + "https://rest.kegg.jp/get/C00798/image\n", + "https://rest.kegg.jp/conv/chebi/C02405\n", + "https://rest.kegg.jp/conv/pubchem/C02405\n", + "https://rest.kegg.jp/get/C02405/image\n", + "https://rest.kegg.jp/conv/chebi/C00033\n", + "https://rest.kegg.jp/conv/pubchem/C00033\n", + "https://rest.kegg.jp/get/C00033/image\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/get/C00009/image\n", + "https://rest.kegg.jp/conv/chebi/C00332\n", + "https://rest.kegg.jp/conv/pubchem/C00332\n", + "https://rest.kegg.jp/get/C00332/image\n", + "https://rest.kegg.jp/conv/chebi/C00154\n", + "https://rest.kegg.jp/conv/pubchem/C00154\n", + "https://rest.kegg.jp/get/C00154/image\n", + "https://rest.kegg.jp/conv/chebi/C02990\n", + "https://rest.kegg.jp/conv/pubchem/C02990\n", + "https://rest.kegg.jp/get/C02990/image\n", + "https://rest.kegg.jp/conv/chebi/C00437\n", + "https://rest.kegg.jp/conv/pubchem/C00437\n", + "https://rest.kegg.jp/get/C00437/image\n", + "https://rest.kegg.jp/conv/chebi/C00624\n", + "https://rest.kegg.jp/conv/pubchem/C00624\n", + "https://rest.kegg.jp/get/C00624/image\n", + "https://rest.kegg.jp/conv/chebi/C00229\n", + "https://rest.kegg.jp/conv/pubchem/C00229\n", + "https://rest.kegg.jp/get/C00229/image\n", + "https://rest.kegg.jp/conv/chebi/C03939\n", + "https://rest.kegg.jp/conv/pubchem/C03939\n", + "https://rest.kegg.jp/get/C03939/image\n", + "https://rest.kegg.jp/conv/chebi/C00083\n", + "https://rest.kegg.jp/conv/pubchem/C00083\n", + "https://rest.kegg.jp/get/C00083/image\n", + "https://rest.kegg.jp/conv/chebi/C01209\n", + "https://rest.kegg.jp/conv/pubchem/C01209\n", + "https://rest.kegg.jp/get/C01209/image\n", + "https://rest.kegg.jp/conv/chebi/C00089\n", + "https://rest.kegg.jp/conv/pubchem/C00089\n", + "https://rest.kegg.jp/get/C00089/image\n", + "https://rest.kegg.jp/conv/chebi/C00103\n", + "https://rest.kegg.jp/conv/pubchem/C00103\n", + "https://rest.kegg.jp/get/C00103/image\n", + "https://rest.kegg.jp/conv/chebi/C00208\n", + "https://rest.kegg.jp/conv/pubchem/C00208\n", + "https://rest.kegg.jp/get/C00208/image\n", + "https://rest.kegg.jp/conv/chebi/C00103\n", + "https://rest.kegg.jp/conv/pubchem/C00103\n", + "https://rest.kegg.jp/get/C00103/image\n", + "https://rest.kegg.jp/conv/chebi/C00498\n", + "https://rest.kegg.jp/conv/pubchem/C00498\n", + "https://rest.kegg.jp/get/C00498/image\n", + "https://rest.kegg.jp/conv/chebi/C00029\n", + "https://rest.kegg.jp/conv/pubchem/C00029\n", + "https://rest.kegg.jp/get/C00029/image\n", + "https://rest.kegg.jp/conv/chebi/2 C00015\n", + "https://rest.kegg.jp/conv/pubchem/2 C00015\n", + "https://rest.kegg.jp/get/2 C00015/image\n", + "https://rest.kegg.jp/conv/chebi/C16688\n", + "https://rest.kegg.jp/conv/pubchem/C16688\n", + "https://rest.kegg.jp/get/C16688/image\n", + "https://rest.kegg.jp/conv/chebi/C00029\n", + "https://rest.kegg.jp/conv/pubchem/C00029\n", + "https://rest.kegg.jp/get/C00029/image\n", + "https://rest.kegg.jp/conv/chebi/C00092\n", + "https://rest.kegg.jp/conv/pubchem/C00092\n", + "https://rest.kegg.jp/get/C00092/image\n", + "https://rest.kegg.jp/conv/chebi/C00015\n", + "https://rest.kegg.jp/conv/pubchem/C00015\n", + "https://rest.kegg.jp/get/C00015/image\n", + "https://rest.kegg.jp/conv/chebi/C00689\n", + "https://rest.kegg.jp/conv/pubchem/C00689\n", + "https://rest.kegg.jp/get/C00689/image\n", + "https://rest.kegg.jp/conv/chebi/C00185\n", + "https://rest.kegg.jp/conv/pubchem/C00185\n", + "https://rest.kegg.jp/get/C00185/image\n", + "https://rest.kegg.jp/conv/chebi/C06219\n", + "https://rest.kegg.jp/conv/pubchem/C06219\n", + "https://rest.kegg.jp/get/C06219/image\n", + "https://rest.kegg.jp/conv/chebi/C02048\n", + "https://rest.kegg.jp/conv/pubchem/C02048\n", + "https://rest.kegg.jp/get/C02048/image\n", + "https://rest.kegg.jp/conv/chebi/C01083\n", + "https://rest.kegg.jp/conv/pubchem/C01083\n", + "https://rest.kegg.jp/get/C01083/image\n", + "https://rest.kegg.jp/conv/chebi/C01235\n", + "https://rest.kegg.jp/conv/pubchem/C01235\n", + "https://rest.kegg.jp/get/C01235/image\n", + "https://rest.kegg.jp/conv/chebi/C00492\n", + "https://rest.kegg.jp/conv/pubchem/C00492\n", + "https://rest.kegg.jp/get/C00492/image\n", + "https://rest.kegg.jp/conv/chebi/C00137\n", + "https://rest.kegg.jp/conv/pubchem/C00137\n", + "https://rest.kegg.jp/get/C00137/image\n", + "https://rest.kegg.jp/conv/chebi/C01613\n", + "https://rest.kegg.jp/conv/pubchem/C01613\n", + "https://rest.kegg.jp/get/C01613/image\n", + "https://rest.kegg.jp/conv/chebi/C00482\n", + "https://rest.kegg.jp/conv/pubchem/C00482\n", + "https://rest.kegg.jp/get/C00482/image\n", + "https://rest.kegg.jp/conv/chebi/C01175\n", + "https://rest.kegg.jp/conv/pubchem/C01175\n", + "https://rest.kegg.jp/get/C01175/image\n", + "https://rest.kegg.jp/conv/chebi/C00212\n", + "https://rest.kegg.jp/conv/pubchem/C00212\n", + "https://rest.kegg.jp/get/C00212/image\n", + "https://rest.kegg.jp/conv/chebi/C00147\n", + "https://rest.kegg.jp/conv/pubchem/C00147\n", + "https://rest.kegg.jp/get/C00147/image\n", + "https://rest.kegg.jp/conv/chebi/C00620\n", + "https://rest.kegg.jp/conv/pubchem/C00620\n", + "https://rest.kegg.jp/get/C00620/image\n", + "https://rest.kegg.jp/conv/chebi/C05512\n", + "https://rest.kegg.jp/conv/pubchem/C05512\n", + "https://rest.kegg.jp/get/C05512/image\n", + "https://rest.kegg.jp/conv/chebi/C00262\n", + "https://rest.kegg.jp/conv/pubchem/C00262\n", + "https://rest.kegg.jp/get/C00262/image\n", + "https://rest.kegg.jp/conv/chebi/C00672\n", + "https://rest.kegg.jp/conv/pubchem/C00672\n", + "https://rest.kegg.jp/get/C00672/image\n", + "https://rest.kegg.jp/conv/chebi/C00387\n", + "https://rest.kegg.jp/conv/pubchem/C00387\n", + "https://rest.kegg.jp/get/C00387/image\n", + "https://rest.kegg.jp/conv/chebi/C00242\n", + "https://rest.kegg.jp/conv/pubchem/C00242\n", + "https://rest.kegg.jp/get/C00242/image\n", + "https://rest.kegg.jp/conv/chebi/C00294\n", + "https://rest.kegg.jp/conv/pubchem/C00294\n", + "https://rest.kegg.jp/get/C00294/image\n", + "https://rest.kegg.jp/conv/chebi/C00153\n", + "https://rest.kegg.jp/conv/pubchem/C00153\n", + "https://rest.kegg.jp/get/C00153/image\n", + "https://rest.kegg.jp/conv/chebi/C03150\n", + "https://rest.kegg.jp/conv/pubchem/C03150\n", + "https://rest.kegg.jp/get/C03150/image\n", + "https://rest.kegg.jp/conv/chebi/C01762\n", + "https://rest.kegg.jp/conv/pubchem/C01762\n", + "https://rest.kegg.jp/get/C01762/image\n", + "https://rest.kegg.jp/conv/chebi/C00385\n", + "https://rest.kegg.jp/conv/pubchem/C00385\n", + "https://rest.kegg.jp/get/C00385/image\n", + "https://rest.kegg.jp/conv/chebi/C00178\n", + "https://rest.kegg.jp/conv/pubchem/C00178\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/get/C00178/image\n", + "https://rest.kegg.jp/conv/chebi/C00299\n", + "https://rest.kegg.jp/conv/pubchem/C00299\n", + "https://rest.kegg.jp/get/C00299/image\n", + "https://rest.kegg.jp/conv/chebi/C00106\n", + "https://rest.kegg.jp/conv/pubchem/C00106\n", + "https://rest.kegg.jp/get/C00106/image\n", + "https://rest.kegg.jp/conv/chebi/C00214\n", + "https://rest.kegg.jp/conv/pubchem/C00214\n", + "https://rest.kegg.jp/get/C00214/image\n", + "https://rest.kegg.jp/conv/chebi/C00559\n", + "https://rest.kegg.jp/conv/pubchem/C00559\n", + "https://rest.kegg.jp/get/C00559/image\n", + "https://rest.kegg.jp/conv/chebi/C00119\n", + "https://rest.kegg.jp/conv/pubchem/C00119\n", + "https://rest.kegg.jp/get/C00119/image\n", + "https://rest.kegg.jp/conv/chebi/C00020\n", + "https://rest.kegg.jp/conv/pubchem/C00020\n", + "https://rest.kegg.jp/get/C00020/image\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/get/C00013/image\n", + "https://rest.kegg.jp/conv/chebi/C00144\n", + "https://rest.kegg.jp/conv/pubchem/C00144\n", + "https://rest.kegg.jp/get/C00144/image\n", + "https://rest.kegg.jp/conv/chebi/C00130\n", + "https://rest.kegg.jp/conv/pubchem/C00130\n", + "https://rest.kegg.jp/get/C00130/image\n", + "https://rest.kegg.jp/conv/chebi/C01103\n", + "https://rest.kegg.jp/conv/pubchem/C01103\n", + "https://rest.kegg.jp/get/C01103/image\n", + "https://rest.kegg.jp/conv/chebi/C04752\n", + "https://rest.kegg.jp/conv/pubchem/C04752\n", + "https://rest.kegg.jp/get/C04752/image\n", + "https://rest.kegg.jp/conv/chebi/C04327\n", + "https://rest.kegg.jp/conv/pubchem/C04327\n", + "https://rest.kegg.jp/get/C04327/image\n", + "https://rest.kegg.jp/conv/chebi/C01081\n", + "https://rest.kegg.jp/conv/pubchem/C01081\n", + "https://rest.kegg.jp/get/C01081/image\n", + "https://rest.kegg.jp/conv/chebi/C19838\n", + "https://rest.kegg.jp/conv/chebi/C03459\n", + "https://rest.kegg.jp/conv/pubchem/C03459\n", + "https://rest.kegg.jp/get/C03459/image\n", + "https://rest.kegg.jp/conv/chebi/C01100\n", + "https://rest.kegg.jp/conv/pubchem/C01100\n", + "https://rest.kegg.jp/get/C01100/image\n", + "https://rest.kegg.jp/conv/chebi/C01267\n", + "https://rest.kegg.jp/conv/pubchem/C01267\n", + "https://rest.kegg.jp/get/C01267/image\n", + "https://rest.kegg.jp/conv/chebi/C03912\n", + "https://rest.kegg.jp/conv/pubchem/C03912\n", + "https://rest.kegg.jp/get/C03912/image\n", + "https://rest.kegg.jp/conv/chebi/C00064\n", + "https://rest.kegg.jp/conv/pubchem/C00064\n", + "https://rest.kegg.jp/get/C00064/image\n", + "https://rest.kegg.jp/conv/chebi/C00940\n", + "https://rest.kegg.jp/conv/pubchem/C00940\n", + "https://rest.kegg.jp/get/C00940/image\n", + "https://rest.kegg.jp/conv/chebi/C04462\n", + "https://rest.kegg.jp/conv/pubchem/C04462\n", + "https://rest.kegg.jp/get/C04462/image\n", + "https://rest.kegg.jp/conv/chebi/C04421\n", + "https://rest.kegg.jp/conv/pubchem/C04421\n", + "https://rest.kegg.jp/get/C04421/image\n", + "https://rest.kegg.jp/conv/chebi/C00041\n", + "https://rest.kegg.jp/conv/pubchem/C00041\n", + "https://rest.kegg.jp/get/C00041/image\n", + "https://rest.kegg.jp/conv/chebi/C00222\n", + "https://rest.kegg.jp/conv/pubchem/C00222\n", + "https://rest.kegg.jp/get/C00222/image\n", + "https://rest.kegg.jp/conv/chebi/C00099\n", + "https://rest.kegg.jp/conv/pubchem/C00099\n", + "https://rest.kegg.jp/get/C00099/image\n", + "https://rest.kegg.jp/conv/chebi/C00022\n", + "https://rest.kegg.jp/conv/pubchem/C00022\n", + "https://rest.kegg.jp/get/C00022/image\n", + "https://rest.kegg.jp/conv/chebi/C00334\n", + "https://rest.kegg.jp/conv/pubchem/C00334\n", + "https://rest.kegg.jp/get/C00334/image\n", + "https://rest.kegg.jp/conv/chebi/C00217\n", + "https://rest.kegg.jp/conv/pubchem/C00217\n", + "https://rest.kegg.jp/get/C00217/image\n", + "https://rest.kegg.jp/conv/chebi/C00534\n", + "https://rest.kegg.jp/conv/pubchem/C00534\n", + "https://rest.kegg.jp/get/C00534/image\n", + "https://rest.kegg.jp/conv/chebi/C00250\n", + "https://rest.kegg.jp/conv/pubchem/C00250\n", + "https://rest.kegg.jp/get/C00250/image\n", + "https://rest.kegg.jp/conv/chebi/C04268\n", + "https://rest.kegg.jp/conv/pubchem/C04268\n", + "https://rest.kegg.jp/get/C04268/image\n", + "https://rest.kegg.jp/conv/chebi/C11907\n", + "https://rest.kegg.jp/conv/pubchem/C11907\n", + "https://rest.kegg.jp/get/C11907/image\n", + "https://rest.kegg.jp/conv/chebi/C00956\n", + "https://rest.kegg.jp/conv/pubchem/C00956\n", + "https://rest.kegg.jp/get/C00956/image\n", + "https://rest.kegg.jp/conv/chebi/C00322\n", + "https://rest.kegg.jp/conv/pubchem/C00322\n", + "https://rest.kegg.jp/get/C00322/image\n", + "https://rest.kegg.jp/conv/chebi/C03232\n", + "https://rest.kegg.jp/conv/pubchem/C03232\n", + "https://rest.kegg.jp/get/C03232/image\n", + "https://rest.kegg.jp/conv/chebi/C01005\n", + "https://rest.kegg.jp/conv/pubchem/C01005\n", + "https://rest.kegg.jp/get/C01005/image\n", + "https://rest.kegg.jp/conv/chebi/C00159\n", + "https://rest.kegg.jp/conv/pubchem/C00159\n", + "https://rest.kegg.jp/get/C00159/image\n", + "https://rest.kegg.jp/conv/chebi/C00275\n", + "https://rest.kegg.jp/conv/pubchem/C00275\n", + "https://rest.kegg.jp/get/C00275/image\n", + "https://rest.kegg.jp/conv/chebi/C03384\n", + "https://rest.kegg.jp/conv/pubchem/C03384\n", + "https://rest.kegg.jp/get/C03384/image\n", + "https://rest.kegg.jp/conv/chebi/C00354\n", + "https://rest.kegg.jp/conv/pubchem/C00354\n", + "https://rest.kegg.jp/get/C00354/image\n", + "https://rest.kegg.jp/conv/chebi/C00882\n", + "https://rest.kegg.jp/conv/pubchem/C00882\n", + "https://rest.kegg.jp/get/C00882/image\n", + "https://rest.kegg.jp/conv/chebi/C00074\n", + "https://rest.kegg.jp/conv/pubchem/C00074\n", + "https://rest.kegg.jp/get/C00074/image\n", + "https://rest.kegg.jp/conv/chebi/C01194\n", + "https://rest.kegg.jp/conv/pubchem/C01194\n", + "https://rest.kegg.jp/get/C01194/image\n", + "https://rest.kegg.jp/conv/chebi/C01277\n", + "https://rest.kegg.jp/conv/pubchem/C01277\n", + "https://rest.kegg.jp/get/C01277/image\n", + "https://rest.kegg.jp/conv/chebi/C01563\n", + "https://rest.kegg.jp/conv/pubchem/C01563\n", + "https://rest.kegg.jp/get/C01563/image\n", + "https://rest.kegg.jp/conv/chebi/C03082\n", + "https://rest.kegg.jp/conv/pubchem/C03082\n", + "https://rest.kegg.jp/get/C03082/image\n", + "https://rest.kegg.jp/conv/chebi/C03166\n", + "https://rest.kegg.jp/conv/pubchem/C03166\n", + "https://rest.kegg.jp/get/C03166/image\n", + "https://rest.kegg.jp/conv/chebi/C00300\n", + "https://rest.kegg.jp/conv/pubchem/C00300\n", + "https://rest.kegg.jp/get/C00300/image\n", + "https://rest.kegg.jp/conv/chebi/C02305\n", + "https://rest.kegg.jp/conv/pubchem/C02305\n", + "https://rest.kegg.jp/get/C02305/image\n", + "https://rest.kegg.jp/conv/chebi/C05945\n", + "https://rest.kegg.jp/conv/pubchem/C05945\n", + "https://rest.kegg.jp/get/C05945/image\n", + "https://rest.kegg.jp/conv/chebi/C01959\n", + "https://rest.kegg.jp/conv/pubchem/C01959\n", + "https://rest.kegg.jp/get/C01959/image\n", + "https://rest.kegg.jp/conv/chebi/C03149\n", + "https://rest.kegg.jp/conv/pubchem/C03149\n", + "https://rest.kegg.jp/get/C03149/image\n", + "https://rest.kegg.jp/conv/chebi/C14177\n", + "https://rest.kegg.jp/conv/pubchem/C14177\n", + "https://rest.kegg.jp/get/C14177/image\n", + "https://rest.kegg.jp/conv/chebi/C14178\n", + "https://rest.kegg.jp/conv/pubchem/C14178\n", + "https://rest.kegg.jp/get/C14178/image\n", + "https://rest.kegg.jp/conv/chebi/C01107\n", + "https://rest.kegg.jp/conv/pubchem/C01107\n", + "https://rest.kegg.jp/get/C01107/image\n", + "https://rest.kegg.jp/conv/chebi/C01143\n", + "https://rest.kegg.jp/conv/pubchem/C01143\n", + "https://rest.kegg.jp/get/C01143/image\n", + "https://rest.kegg.jp/conv/chebi/2 C00206\n", + "https://rest.kegg.jp/conv/pubchem/2 C00206\n", + "https://rest.kegg.jp/get/2 C00206/image\n", + "https://rest.kegg.jp/conv/chebi/C00360\n", + "https://rest.kegg.jp/conv/pubchem/C00360\n", + "https://rest.kegg.jp/get/C00360/image\n", + "https://rest.kegg.jp/conv/chebi/C00131\n", + "https://rest.kegg.jp/conv/pubchem/C00131\n", + "https://rest.kegg.jp/get/C00131/image\n", + "https://rest.kegg.jp/conv/chebi/C03483\n", + "https://rest.kegg.jp/conv/pubchem/C03483\n", + "https://rest.kegg.jp/get/C03483/image\n", + "https://rest.kegg.jp/conv/chebi/C00075\n", + "https://rest.kegg.jp/conv/pubchem/C00075\n", + "https://rest.kegg.jp/get/C00075/image\n", + "https://rest.kegg.jp/conv/chebi/C00105\n", + "https://rest.kegg.jp/conv/pubchem/C00105\n", + "https://rest.kegg.jp/get/C00105/image\n", + "https://rest.kegg.jp/conv/chebi/C00104\n", + "https://rest.kegg.jp/conv/pubchem/C00104\n", + "https://rest.kegg.jp/get/C00104/image\n", + "https://rest.kegg.jp/conv/chebi/C00081\n", + "https://rest.kegg.jp/conv/pubchem/C00081\n", + "https://rest.kegg.jp/get/C00081/image\n", + "https://rest.kegg.jp/conv/chebi/C00035\n", + "https://rest.kegg.jp/conv/pubchem/C00035\n", + "https://rest.kegg.jp/get/C00035/image\n", + "https://rest.kegg.jp/conv/chebi/C00044\n", + "https://rest.kegg.jp/conv/pubchem/C00044\n", + "https://rest.kegg.jp/get/C00044/image\n", + "https://rest.kegg.jp/conv/chebi/C00362\n", + "https://rest.kegg.jp/conv/pubchem/C00362\n", + "https://rest.kegg.jp/get/C00362/image\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_368357/3613865721.py:23: UserWarning: Unable to fetch chebi from kegg correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from kegg correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C00361\n", + "https://rest.kegg.jp/get/C00361/image\n", + "https://rest.kegg.jp/conv/chebi/C00363\n", + "https://rest.kegg.jp/conv/pubchem/C00363\n", + "https://rest.kegg.jp/get/C00363/image\n", + "https://rest.kegg.jp/conv/chebi/C00055\n", + "https://rest.kegg.jp/conv/pubchem/C00055\n", + "https://rest.kegg.jp/get/C00055/image\n", + "https://rest.kegg.jp/conv/chebi/C00112\n", + "https://rest.kegg.jp/conv/pubchem/C00112\n", + "https://rest.kegg.jp/get/C00112/image\n", + "https://rest.kegg.jp/conv/chebi/C00239\n", + "https://rest.kegg.jp/conv/pubchem/C00239\n", + "https://rest.kegg.jp/get/C00239/image\n", + "https://rest.kegg.jp/conv/chebi/C00705\n", + "https://rest.kegg.jp/conv/pubchem/C00705\n", + "https://rest.kegg.jp/get/C00705/image\n", + "https://rest.kegg.jp/conv/chebi/C00002\n", + "https://rest.kegg.jp/conv/pubchem/C00002\n", + "https://rest.kegg.jp/get/C00002/image\n", + "https://rest.kegg.jp/conv/chebi/C00455\n", + "https://rest.kegg.jp/conv/pubchem/C00455\n", + "https://rest.kegg.jp/get/C00455/image\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/get/C00013/image\n", + "https://rest.kegg.jp/conv/chebi/C00059\n", + "https://rest.kegg.jp/conv/pubchem/C00059\n", + "https://rest.kegg.jp/get/C00059/image\n", + "https://rest.kegg.jp/conv/chebi/C00224\n", + "https://rest.kegg.jp/conv/pubchem/C00224\n", + "https://rest.kegg.jp/get/C00224/image\n", + "https://rest.kegg.jp/conv/chebi/C00459\n", + "https://rest.kegg.jp/conv/pubchem/C00459\n", + "https://rest.kegg.jp/get/C00459/image\n", + "https://rest.kegg.jp/conv/chebi/C00052\n", + "https://rest.kegg.jp/conv/pubchem/C00052\n", + "https://rest.kegg.jp/get/C00052/image\n", + "https://rest.kegg.jp/conv/chebi/C03384\n", + "https://rest.kegg.jp/conv/pubchem/C03384\n", + "https://rest.kegg.jp/get/C03384/image\n", + "https://rest.kegg.jp/conv/chebi/C00636\n", + "https://rest.kegg.jp/conv/pubchem/C00636\n", + "https://rest.kegg.jp/get/C00636/image\n", + "https://rest.kegg.jp/conv/chebi/C00096\n", + "https://rest.kegg.jp/conv/pubchem/C00096\n", + "https://rest.kegg.jp/get/C00096/image\n", + "https://rest.kegg.jp/conv/chebi/C00063\n", + "https://rest.kegg.jp/conv/pubchem/C00063\n", + "https://rest.kegg.jp/get/C00063/image\n", + "https://rest.kegg.jp/conv/chebi/C00346\n", + "https://rest.kegg.jp/conv/pubchem/C00346\n", + "https://rest.kegg.jp/get/C00346/image\n", + "https://rest.kegg.jp/conv/chebi/C00570\n", + "https://rest.kegg.jp/conv/pubchem/C00570\n", + "https://rest.kegg.jp/get/C00570/image\n", + "https://rest.kegg.jp/conv/chebi/C00588\n", + "https://rest.kegg.jp/conv/pubchem/C00588\n", + "https://rest.kegg.jp/get/C00588/image\n", + "https://rest.kegg.jp/conv/chebi/C00307\n", + "https://rest.kegg.jp/conv/pubchem/C00307\n", + "https://rest.kegg.jp/get/C00307/image\n", + "https://rest.kegg.jp/conv/chebi/C04256\n", + "https://rest.kegg.jp/conv/pubchem/C04256\n", + "https://rest.kegg.jp/get/C04256/image\n", + "https://rest.kegg.jp/conv/chebi/C00043\n", + "https://rest.kegg.jp/conv/pubchem/C00043\n", + "https://rest.kegg.jp/get/C00043/image\n", + "https://rest.kegg.jp/conv/chebi/C00842\n", + "https://rest.kegg.jp/conv/pubchem/C00842\n", + "https://rest.kegg.jp/get/C00842/image\n", + "https://rest.kegg.jp/conv/chebi/C00501\n", + "https://rest.kegg.jp/conv/pubchem/C00501\n", + "https://rest.kegg.jp/get/C00501/image\n", + "https://rest.kegg.jp/conv/chebi/C00394\n", + "https://rest.kegg.jp/conv/pubchem/C00394\n", + "https://rest.kegg.jp/get/C00394/image\n", + "https://rest.kegg.jp/conv/chebi/C01281\n", + "https://rest.kegg.jp/conv/chebi/C01299\n", + "https://rest.kegg.jp/conv/chebi/C05385\n", + "https://rest.kegg.jp/conv/pubchem/C05385\n", + "https://rest.kegg.jp/get/C05385/image\n", + "https://rest.kegg.jp/conv/chebi/C00167\n", + "https://rest.kegg.jp/conv/pubchem/C00167\n", + "https://rest.kegg.jp/get/C00167/image\n", + "https://rest.kegg.jp/conv/chebi/C00091\n", + "https://rest.kegg.jp/conv/pubchem/C00091\n", + "https://rest.kegg.jp/get/C00091/image\n", + "https://rest.kegg.jp/conv/chebi/C00164\n", + "https://rest.kegg.jp/conv/pubchem/C00164\n", + "https://rest.kegg.jp/get/C00164/image\n", + "https://rest.kegg.jp/conv/chebi/C01996\n", + "https://rest.kegg.jp/conv/pubchem/C01996\n", + "https://rest.kegg.jp/get/C01996/image\n", + "https://rest.kegg.jp/conv/chebi/C02588\n", + "https://rest.kegg.jp/conv/pubchem/C02588\n", + "https://rest.kegg.jp/get/C02588/image\n", + "https://rest.kegg.jp/conv/chebi/C00473\n", + "https://rest.kegg.jp/conv/pubchem/C00473\n", + "https://rest.kegg.jp/get/C00473/image\n", + "https://rest.kegg.jp/conv/chebi/C00249\n", + "https://rest.kegg.jp/conv/pubchem/C00249\n", + "https://rest.kegg.jp/get/C00249/image\n", + "https://rest.kegg.jp/conv/chebi/C00227\n", + "https://rest.kegg.jp/conv/pubchem/C00227\n", + "https://rest.kegg.jp/get/C00227/image\n", + "https://rest.kegg.jp/conv/chebi/C00033\n", + "https://rest.kegg.jp/conv/pubchem/C00033\n", + "https://rest.kegg.jp/get/C00033/image\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/get/C00009/image\n", + "https://rest.kegg.jp/conv/chebi/C00008\n", + "https://rest.kegg.jp/conv/pubchem/C00008\n", + "https://rest.kegg.jp/get/C00008/image\n", + "https://rest.kegg.jp/conv/chebi/C00020\n", + "https://rest.kegg.jp/conv/pubchem/C00020\n", + "https://rest.kegg.jp/get/C00020/image\n", + "https://rest.kegg.jp/conv/chebi/C01094\n", + "https://rest.kegg.jp/conv/pubchem/C01094\n", + "https://rest.kegg.jp/get/C01094/image\n", + "https://rest.kegg.jp/conv/chebi/C01113\n", + "https://rest.kegg.jp/conv/pubchem/C01113\n", + "https://rest.kegg.jp/get/C01113/image\n", + "https://rest.kegg.jp/conv/chebi/C03360\n", + "https://rest.kegg.jp/conv/pubchem/C03360\n", + "https://rest.kegg.jp/get/C03360/image\n", + "https://rest.kegg.jp/conv/chebi/C00870\n", + "https://rest.kegg.jp/conv/pubchem/C00870\n", + "https://rest.kegg.jp/get/C00870/image\n", + "https://rest.kegg.jp/conv/chebi/C02734\n", + "https://rest.kegg.jp/conv/pubchem/C02734\n", + "https://rest.kegg.jp/get/C02734/image\n", + "https://rest.kegg.jp/conv/chebi/C00146\n", + "https://rest.kegg.jp/conv/pubchem/C00146\n", + "https://rest.kegg.jp/get/C00146/image\n", + "https://rest.kegg.jp/conv/chebi/C00197\n", + "https://rest.kegg.jp/conv/pubchem/C00197\n", + "https://rest.kegg.jp/get/C00197/image\n", + "https://rest.kegg.jp/conv/chebi/C00074\n", + "https://rest.kegg.jp/conv/pubchem/C00074\n", + "https://rest.kegg.jp/get/C00074/image\n", + "https://rest.kegg.jp/conv/chebi/C00022\n", + "https://rest.kegg.jp/conv/pubchem/C00022\n", + "https://rest.kegg.jp/get/C00022/image\n", + "https://rest.kegg.jp/conv/chebi/C01005\n", + "https://rest.kegg.jp/conv/pubchem/C01005\n", + "https://rest.kegg.jp/get/C01005/image\n", + "https://rest.kegg.jp/conv/chebi/C03149\n", + "https://rest.kegg.jp/conv/pubchem/C03149\n", + "https://rest.kegg.jp/get/C03149/image\n", + "https://rest.kegg.jp/conv/chebi/C00121\n", + "https://rest.kegg.jp/conv/pubchem/C00121\n", + "https://rest.kegg.jp/get/C00121/image\n", + "https://rest.kegg.jp/conv/chebi/C00575\n", + "https://rest.kegg.jp/conv/pubchem/C00575\n", + "https://rest.kegg.jp/get/C00575/image\n", + "https://rest.kegg.jp/conv/chebi/C00968\n", + "https://rest.kegg.jp/conv/pubchem/C00968\n", + "https://rest.kegg.jp/get/C00968/image\n", + "https://rest.kegg.jp/conv/chebi/C00360\n", + "https://rest.kegg.jp/conv/pubchem/C00360\n", + "https://rest.kegg.jp/get/C00360/image\n", + "https://rest.kegg.jp/conv/chebi/C00942\n", + "https://rest.kegg.jp/conv/pubchem/C00942\n", + "https://rest.kegg.jp/get/C00942/image\n", + "https://rest.kegg.jp/conv/chebi/C00943\n", + "https://rest.kegg.jp/conv/pubchem/C00943\n", + "https://rest.kegg.jp/get/C00943/image\n", + "https://rest.kegg.jp/conv/chebi/C01367\n", + "https://rest.kegg.jp/conv/pubchem/C01367\n", + "https://rest.kegg.jp/get/C01367/image\n", + "https://rest.kegg.jp/conv/chebi/C02052\n", + "https://rest.kegg.jp/conv/pubchem/C02052\n", + "https://rest.kegg.jp/get/C02052/image\n", + "https://rest.kegg.jp/conv/chebi/C00252\n", + "https://rest.kegg.jp/conv/pubchem/C00252\n", + "https://rest.kegg.jp/get/C00252/image\n", + "https://rest.kegg.jp/conv/chebi/C02160\n", + "https://rest.kegg.jp/conv/pubchem/C02160\n", + "https://rest.kegg.jp/get/C02160/image\n", + "https://rest.kegg.jp/conv/chebi/C01936\n", + "https://rest.kegg.jp/conv/pubchem/C01936\n", + "https://rest.kegg.jp/get/C01936/image\n", + "https://rest.kegg.jp/conv/chebi/C01835\n", + "https://rest.kegg.jp/conv/pubchem/C01835\n", + "https://rest.kegg.jp/get/C01835/image\n", + "https://rest.kegg.jp/conv/chebi/C00713\n", + "https://rest.kegg.jp/conv/pubchem/C00713\n", + "https://rest.kegg.jp/get/C00713/image\n", + "https://rest.kegg.jp/conv/chebi/C01742\n", + "https://rest.kegg.jp/conv/pubchem/C01742\n", + "https://rest.kegg.jp/get/C01742/image\n", + "https://rest.kegg.jp/conv/chebi/C19636\n", + "https://rest.kegg.jp/conv/chebi/C08240\n", + "https://rest.kegg.jp/conv/pubchem/C08240\n", + "https://rest.kegg.jp/get/C08240/image\n", + "https://rest.kegg.jp/conv/chebi/C05402\n", + "https://rest.kegg.jp/conv/pubchem/C05402\n", + "https://rest.kegg.jp/get/C05402/image\n", + "https://rest.kegg.jp/conv/chebi/C07064\n", + "https://rest.kegg.jp/conv/pubchem/C07064\n", + "https://rest.kegg.jp/get/C07064/image\n", + "https://rest.kegg.jp/conv/chebi/C01882\n", + "https://rest.kegg.jp/conv/pubchem/C01882\n", + "https://rest.kegg.jp/get/C01882/image\n", + "https://rest.kegg.jp/conv/chebi/C00152\n", + "https://rest.kegg.jp/conv/pubchem/C00152\n", + "https://rest.kegg.jp/get/C00152/image\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C01563\n", + "https://rest.kegg.jp/conv/pubchem/C01563\n", + "https://rest.kegg.jp/get/C01563/image\n", + "https://rest.kegg.jp/conv/chebi/C00086\n", + "https://rest.kegg.jp/conv/pubchem/C00086\n", + "https://rest.kegg.jp/get/C00086/image\n", + "https://rest.kegg.jp/conv/chebi/C07761\n", + "https://rest.kegg.jp/conv/pubchem/C07761\n", + "https://rest.kegg.jp/get/C07761/image\n", + "https://rest.kegg.jp/conv/chebi/C02595\n", + "https://rest.kegg.jp/conv/pubchem/C02595\n", + "https://rest.kegg.jp/get/C02595/image\n", + "https://rest.kegg.jp/conv/chebi/C07756\n", + "https://rest.kegg.jp/conv/pubchem/C07756\n", + "https://rest.kegg.jp/get/C07756/image\n", + "https://rest.kegg.jp/conv/chebi/C05551\n", + "https://rest.kegg.jp/conv/pubchem/C05551\n", + "https://rest.kegg.jp/get/C05551/image\n", + "https://rest.kegg.jp/conv/chebi/C02954\n", + "https://rest.kegg.jp/conv/pubchem/C02954\n", + "https://rest.kegg.jp/get/C02954/image\n", + "https://rest.kegg.jp/conv/chebi/C07086\n", + "https://rest.kegg.jp/conv/pubchem/C07086\n", + "https://rest.kegg.jp/get/C07086/image\n", + "https://rest.kegg.jp/conv/chebi/C05551\n", + "https://rest.kegg.jp/conv/pubchem/C05551\n", + "https://rest.kegg.jp/get/C05551/image\n", + "https://rest.kegg.jp/conv/chebi/C02954\n", + "https://rest.kegg.jp/conv/pubchem/C02954\n", + "https://rest.kegg.jp/get/C02954/image\n", + "https://rest.kegg.jp/conv/chebi/C08126\n", + "https://rest.kegg.jp/conv/pubchem/C08126\n", + "https://rest.kegg.jp/get/C08126/image\n", + "https://rest.kegg.jp/conv/chebi/C02954\n", + "https://rest.kegg.jp/conv/pubchem/C02954\n", + "https://rest.kegg.jp/get/C02954/image\n", + "https://rest.kegg.jp/conv/chebi/C02181\n", + "https://rest.kegg.jp/conv/pubchem/C02181\n", + "https://rest.kegg.jp/get/C02181/image\n", + "https://rest.kegg.jp/conv/chebi/C05598\n", + "https://rest.kegg.jp/conv/pubchem/C05598\n", + "https://rest.kegg.jp/get/C05598/image\n", + "https://rest.kegg.jp/conv/chebi/C02712\n", + "https://rest.kegg.jp/conv/pubchem/C02712\n", + "https://rest.kegg.jp/get/C02712/image\n", + "https://rest.kegg.jp/conv/chebi/C00864\n", + "https://rest.kegg.jp/conv/pubchem/C00864\n", + "https://rest.kegg.jp/get/C00864/image\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/get/C00001/image\n", + "https://rest.kegg.jp/conv/chebi/C00522\n", + "https://rest.kegg.jp/conv/pubchem/C00522\n", + "https://rest.kegg.jp/get/C00522/image\n", + "https://rest.kegg.jp/conv/chebi/C00438\n", + "https://rest.kegg.jp/conv/pubchem/C00438\n", + "https://rest.kegg.jp/get/C00438/image\n", + "https://rest.kegg.jp/conv/chebi/C03703\n", + "https://rest.kegg.jp/conv/pubchem/C03703\n", + "https://rest.kegg.jp/get/C03703/image\n", + "https://rest.kegg.jp/conv/chebi/C06567\n", + "https://rest.kegg.jp/conv/chebi/C00499\n", + "https://rest.kegg.jp/conv/pubchem/C00499\n", + "https://rest.kegg.jp/get/C00499/image\n", + "https://rest.kegg.jp/conv/chebi/C00603\n", + "https://rest.kegg.jp/conv/pubchem/C00603\n", + "https://rest.kegg.jp/get/C00603/image\n", + "https://rest.kegg.jp/conv/chebi/C00475\n", + "https://rest.kegg.jp/conv/pubchem/C00475\n", + "https://rest.kegg.jp/get/C00475/image\n", + "https://rest.kegg.jp/conv/chebi/C00234\n", + "https://rest.kegg.jp/conv/pubchem/C00234\n", + "https://rest.kegg.jp/get/C00234/image\n", + "https://rest.kegg.jp/conv/chebi/C00224\n", + "https://rest.kegg.jp/conv/pubchem/C00224\n", + "https://rest.kegg.jp/get/C00224/image\n", + "https://rest.kegg.jp/conv/chebi/C02466\n", + "https://rest.kegg.jp/conv/pubchem/C02466\n", + "https://rest.kegg.jp/get/C02466/image\n", + "https://rest.kegg.jp/conv/chebi/C00536\n", + "https://rest.kegg.jp/conv/pubchem/C00536\n", + "https://rest.kegg.jp/get/C00536/image\n", + "https://rest.kegg.jp/conv/chebi/C00455\n", + "https://rest.kegg.jp/conv/pubchem/C00455\n", + "https://rest.kegg.jp/get/C00455/image\n", + "https://rest.kegg.jp/conv/chebi/C00002\n", + "https://rest.kegg.jp/conv/pubchem/C00002\n", + "https://rest.kegg.jp/get/C00002/image\n", + "https://rest.kegg.jp/conv/chebi/C00081\n", + "https://rest.kegg.jp/conv/pubchem/C00081\n", + "https://rest.kegg.jp/get/C00081/image\n", + "https://rest.kegg.jp/conv/chebi/C00104\n", + "https://rest.kegg.jp/conv/pubchem/C00104\n", + "https://rest.kegg.jp/get/C00104/image\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/get/C00013/image\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/get/C00009/image\n", + "https://rest.kegg.jp/conv/chebi/C01182\n", + "https://rest.kegg.jp/conv/pubchem/C01182\n", + "https://rest.kegg.jp/get/C01182/image\n", + "https://rest.kegg.jp/conv/chebi/C03394\n", + "https://rest.kegg.jp/conv/pubchem/C03394\n", + "https://rest.kegg.jp/get/C03394/image\n", + "https://rest.kegg.jp/conv/chebi/C00111\n", + "https://rest.kegg.jp/conv/pubchem/C00111\n", + "https://rest.kegg.jp/get/C00111/image\n", + "https://rest.kegg.jp/conv/chebi/C00673\n", + "https://rest.kegg.jp/conv/pubchem/C00673\n", + "https://rest.kegg.jp/get/C00673/image\n", + "https://rest.kegg.jp/conv/chebi/C04442\n", + "https://rest.kegg.jp/conv/pubchem/C04442\n", + "https://rest.kegg.jp/get/C04442/image\n", + "https://rest.kegg.jp/conv/chebi/C01099\n", + "https://rest.kegg.jp/conv/pubchem/C01099\n", + "https://rest.kegg.jp/get/C01099/image\n", + "https://rest.kegg.jp/conv/chebi/C00424\n", + "https://rest.kegg.jp/conv/pubchem/C00424\n", + "https://rest.kegg.jp/get/C00424/image\n", + "https://rest.kegg.jp/conv/chebi/C06159\n", + "https://rest.kegg.jp/conv/pubchem/C06159\n", + "https://rest.kegg.jp/get/C06159/image\n", + "https://rest.kegg.jp/conv/chebi/C00684\n", + "https://rest.kegg.jp/conv/pubchem/C00684\n", + "https://rest.kegg.jp/get/C00684/image\n", + "https://rest.kegg.jp/conv/chebi/C01131\n", + "https://rest.kegg.jp/conv/pubchem/C01131\n", + "https://rest.kegg.jp/get/C01131/image\n", + "https://rest.kegg.jp/conv/chebi/C01286\n", + "https://rest.kegg.jp/conv/pubchem/C01286\n", + "https://rest.kegg.jp/get/C01286/image\n", + "https://rest.kegg.jp/conv/chebi/C06019\n", + "https://rest.kegg.jp/conv/pubchem/C06019\n", + "https://rest.kegg.jp/get/C06019/image\n", + "https://rest.kegg.jp/conv/chebi/C00270\n", + "https://rest.kegg.jp/conv/pubchem/C00270\n", + "https://rest.kegg.jp/get/C00270/image\n", + "https://rest.kegg.jp/conv/chebi/C00645\n", + "https://rest.kegg.jp/conv/pubchem/C00645\n", + "https://rest.kegg.jp/get/C00645/image\n", + "https://rest.kegg.jp/conv/chebi/C01127\n", + "https://rest.kegg.jp/conv/pubchem/C01127\n", + "https://rest.kegg.jp/get/C01127/image\n", + "https://rest.kegg.jp/conv/chebi/C02614\n", + "https://rest.kegg.jp/conv/pubchem/C02614\n", + "https://rest.kegg.jp/get/C02614/image\n", + "https://rest.kegg.jp/conv/chebi/C04348\n", + "https://rest.kegg.jp/conv/pubchem/C04348\n", + "https://rest.kegg.jp/get/C04348/image\n", + "https://rest.kegg.jp/conv/chebi/C03652\n", + "https://rest.kegg.jp/conv/pubchem/C03652\n", + "https://rest.kegg.jp/get/C03652/image\n", + "https://rest.kegg.jp/conv/chebi/C00163\n", + "https://rest.kegg.jp/conv/pubchem/C00163\n", + "https://rest.kegg.jp/get/C00163/image\n", + "https://rest.kegg.jp/conv/chebi/C00078\n", + "https://rest.kegg.jp/conv/pubchem/C00078\n", + "https://rest.kegg.jp/get/C00078/image\n", + "https://rest.kegg.jp/conv/chebi/C00463\n", + "https://rest.kegg.jp/conv/pubchem/C00463\n", + "https://rest.kegg.jp/get/C00463/image\n", + "https://rest.kegg.jp/conv/chebi/C00417\n", + "https://rest.kegg.jp/conv/pubchem/C00417\n", + "https://rest.kegg.jp/get/C00417/image\n", + "https://rest.kegg.jp/conv/chebi/C00944\n", + "https://rest.kegg.jp/conv/pubchem/C00944\n", + "https://rest.kegg.jp/get/C00944/image\n", + "https://rest.kegg.jp/conv/chebi/C00631\n", + "https://rest.kegg.jp/conv/pubchem/C00631\n", + "https://rest.kegg.jp/get/C00631/image\n", + "https://rest.kegg.jp/conv/chebi/C03561\n", + "https://rest.kegg.jp/conv/pubchem/C03561\n", + "https://rest.kegg.jp/get/C03561/image\n", + "https://rest.kegg.jp/conv/chebi/C00877\n", + "https://rest.kegg.jp/conv/pubchem/C00877\n", + "https://rest.kegg.jp/get/C00877/image\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/get/C01144/image\n", + "https://rest.kegg.jp/conv/chebi/C00877\n", + "https://rest.kegg.jp/conv/pubchem/C00877\n", + "https://rest.kegg.jp/get/C00877/image\n", + "https://rest.kegg.jp/conv/chebi/C05268\n", + "https://rest.kegg.jp/conv/pubchem/C05268\n", + "https://rest.kegg.jp/get/C05268/image\n", + "https://rest.kegg.jp/conv/chebi/C05271\n", + "https://rest.kegg.jp/conv/pubchem/C05271\n", + "https://rest.kegg.jp/get/C05271/image\n", + "https://rest.kegg.jp/conv/chebi/C03506\n", + "https://rest.kegg.jp/conv/pubchem/C03506\n", + "https://rest.kegg.jp/get/C03506/image\n", + "https://rest.kegg.jp/conv/chebi/C00497\n", + "https://rest.kegg.jp/conv/pubchem/C00497\n", + "https://rest.kegg.jp/get/C00497/image\n", + "https://rest.kegg.jp/conv/chebi/C01384\n", + "https://rest.kegg.jp/conv/pubchem/C01384\n", + "https://rest.kegg.jp/get/C01384/image\n", + "https://rest.kegg.jp/conv/chebi/C01732\n", + "https://rest.kegg.jp/conv/pubchem/C01732\n", + "https://rest.kegg.jp/get/C01732/image\n", + "https://rest.kegg.jp/conv/chebi/C02612\n", + "https://rest.kegg.jp/conv/pubchem/C02612\n", + "https://rest.kegg.jp/get/C02612/image\n", + "https://rest.kegg.jp/conv/chebi/C02226\n", + "https://rest.kegg.jp/conv/pubchem/C02226\n", + "https://rest.kegg.jp/get/C02226/image\n", + "https://rest.kegg.jp/conv/chebi/C02237\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C02237\n", + "https://rest.kegg.jp/get/C02237/image\n", + "https://rest.kegg.jp/conv/chebi/C00785\n", + "https://rest.kegg.jp/conv/pubchem/C00785\n", + "https://rest.kegg.jp/get/C00785/image\n", + "https://rest.kegg.jp/conv/chebi/C03680\n", + "https://rest.kegg.jp/conv/pubchem/C03680\n", + "https://rest.kegg.jp/get/C03680/image\n", + "https://rest.kegg.jp/conv/chebi/C04246\n", + "https://rest.kegg.jp/conv/chebi/C03652\n", + "https://rest.kegg.jp/conv/pubchem/C03652\n", + "https://rest.kegg.jp/get/C03652/image\n", + "https://rest.kegg.jp/conv/chebi/C00922\n", + "https://rest.kegg.jp/conv/pubchem/C00922\n", + "https://rest.kegg.jp/get/C00922/image\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/get/C01144/image\n", + "https://rest.kegg.jp/conv/chebi/C03618\n", + "https://rest.kegg.jp/conv/pubchem/C03618\n", + "https://rest.kegg.jp/get/C03618/image\n", + "https://rest.kegg.jp/conv/chebi/C00135\n", + "https://rest.kegg.jp/conv/pubchem/C00135\n", + "https://rest.kegg.jp/get/C00135/image\n", + "https://rest.kegg.jp/conv/chebi/C00079\n", + "https://rest.kegg.jp/conv/pubchem/C00079\n", + "https://rest.kegg.jp/get/C00079/image\n", + "https://rest.kegg.jp/conv/chebi/C00423\n", + "https://rest.kegg.jp/conv/pubchem/C00423\n", + "https://rest.kegg.jp/get/C00423/image\n", + "https://rest.kegg.jp/conv/chebi/C03406\n", + "https://rest.kegg.jp/conv/pubchem/C03406\n", + "https://rest.kegg.jp/get/C03406/image\n", + "https://rest.kegg.jp/conv/chebi/C03794\n", + "https://rest.kegg.jp/conv/pubchem/C03794\n", + "https://rest.kegg.jp/get/C03794/image\n", + "https://rest.kegg.jp/conv/chebi/C04823\n", + "https://rest.kegg.jp/conv/pubchem/C04823\n", + "https://rest.kegg.jp/get/C04823/image\n", + "https://rest.kegg.jp/conv/chebi/C00122\n", + "https://rest.kegg.jp/conv/pubchem/C00122\n", + "https://rest.kegg.jp/get/C00122/image\n", + "https://rest.kegg.jp/conv/chebi/C04677\n", + "https://rest.kegg.jp/conv/pubchem/C04677\n", + "https://rest.kegg.jp/get/C04677/image\n", + "https://rest.kegg.jp/conv/chebi/C03451\n", + "https://rest.kegg.jp/conv/pubchem/C03451\n", + "https://rest.kegg.jp/get/C03451/image\n", + "https://rest.kegg.jp/conv/chebi/C00051\n", + "https://rest.kegg.jp/conv/pubchem/C00051\n", + "https://rest.kegg.jp/get/C00051/image\n", + "https://rest.kegg.jp/conv/chebi/C00546\n", + "https://rest.kegg.jp/conv/pubchem/C00546\n", + "https://rest.kegg.jp/get/C00546/image\n", + "https://rest.kegg.jp/conv/chebi/C00047\n", + "https://rest.kegg.jp/conv/pubchem/C00047\n", + "https://rest.kegg.jp/get/C00047/image\n", + "https://rest.kegg.jp/conv/chebi/C00739\n", + "https://rest.kegg.jp/conv/pubchem/C00739\n", + "https://rest.kegg.jp/get/C00739/image\n", + "https://rest.kegg.jp/conv/chebi/C00666\n", + "https://rest.kegg.jp/conv/pubchem/C00666\n", + "https://rest.kegg.jp/get/C00666/image\n", + "https://rest.kegg.jp/conv/chebi/C00680\n", + "https://rest.kegg.jp/conv/pubchem/C00680\n", + "https://rest.kegg.jp/get/C00680/image\n", + "https://rest.kegg.jp/conv/chebi/C01157\n", + "https://rest.kegg.jp/conv/pubchem/C01157\n", + "https://rest.kegg.jp/get/C01157/image\n", + "https://rest.kegg.jp/conv/chebi/C03440\n", + "https://rest.kegg.jp/conv/pubchem/C03440\n", + "https://rest.kegg.jp/get/C03440/image\n", + "https://rest.kegg.jp/conv/chebi/C01570\n", + "https://rest.kegg.jp/conv/pubchem/C01570\n", + "https://rest.kegg.jp/get/C01570/image\n", + "https://rest.kegg.jp/conv/chebi/C01101\n", + "https://rest.kegg.jp/conv/pubchem/C01101\n", + "https://rest.kegg.jp/get/C01101/image\n", + "https://rest.kegg.jp/conv/chebi/C00935\n", + "https://rest.kegg.jp/conv/pubchem/C00935\n", + "https://rest.kegg.jp/get/C00935/image\n", + "https://rest.kegg.jp/conv/chebi/C00190\n", + "https://rest.kegg.jp/conv/pubchem/C00190\n", + "https://rest.kegg.jp/get/C00190/image\n", + "https://rest.kegg.jp/conv/chebi/C00617\n", + "https://rest.kegg.jp/conv/pubchem/C00617\n", + "https://rest.kegg.jp/get/C00617/image\n", + "https://rest.kegg.jp/conv/chebi/C00140\n", + "https://rest.kegg.jp/conv/pubchem/C00140\n", + "https://rest.kegg.jp/get/C00140/image\n", + "https://rest.kegg.jp/conv/chebi/C00357\n", + "https://rest.kegg.jp/conv/pubchem/C00357\n", + "https://rest.kegg.jp/get/C00357/image\n", + "https://rest.kegg.jp/conv/chebi/C04257\n", + "https://rest.kegg.jp/conv/pubchem/C04257\n", + "https://rest.kegg.jp/get/C04257/image\n", + "https://rest.kegg.jp/conv/chebi/C03598\n", + "https://rest.kegg.jp/conv/pubchem/C03598\n", + "https://rest.kegg.jp/get/C03598/image\n", + "https://rest.kegg.jp/conv/chebi/C03599\n", + "https://rest.kegg.jp/conv/pubchem/C03599\n", + "https://rest.kegg.jp/get/C03599/image\n", + "https://rest.kegg.jp/conv/chebi/C00668\n", + "https://rest.kegg.jp/conv/pubchem/C00668\n", + "https://rest.kegg.jp/get/C00668/image\n", + "https://rest.kegg.jp/conv/chebi/C01172\n", + "https://rest.kegg.jp/conv/pubchem/C01172\n", + "https://rest.kegg.jp/get/C01172/image\n", + "https://rest.kegg.jp/conv/chebi/C02280\n", + "https://rest.kegg.jp/conv/pubchem/C02280\n", + "https://rest.kegg.jp/get/C02280/image\n", + "https://rest.kegg.jp/conv/chebi/C01213\n", + "https://rest.kegg.jp/conv/pubchem/C01213\n", + "https://rest.kegg.jp/get/C01213/image\n", + "https://rest.kegg.jp/conv/chebi/C00683\n", + "https://rest.kegg.jp/conv/pubchem/C00683\n", + "https://rest.kegg.jp/get/C00683/image\n", + "https://rest.kegg.jp/conv/chebi/C00376\n", + "https://rest.kegg.jp/conv/pubchem/C00376\n", + "https://rest.kegg.jp/get/C00376/image\n", + "https://rest.kegg.jp/conv/chebi/C02110\n", + "https://rest.kegg.jp/conv/pubchem/C02110\n", + "https://rest.kegg.jp/get/C02110/image\n", + "https://rest.kegg.jp/conv/chebi/C01595\n", + "https://rest.kegg.jp/conv/pubchem/C01595\n", + "https://rest.kegg.jp/get/C01595/image\n", + "https://rest.kegg.jp/conv/chebi/C04056\n", + "https://rest.kegg.jp/conv/pubchem/C04056\n", + "https://rest.kegg.jp/get/C04056/image\n", + "https://rest.kegg.jp/conv/chebi/C01796\n", + "https://rest.kegg.jp/conv/pubchem/C01796\n", + "https://rest.kegg.jp/get/C01796/image\n", + "https://rest.kegg.jp/conv/chebi/C02022\n", + "https://rest.kegg.jp/conv/pubchem/C02022\n", + "https://rest.kegg.jp/get/C02022/image\n", + "https://rest.kegg.jp/conv/chebi/C00216\n", + "https://rest.kegg.jp/conv/pubchem/C00216\n", + "https://rest.kegg.jp/get/C00216/image\n", + "https://rest.kegg.jp/conv/chebi/C01019\n", + "https://rest.kegg.jp/conv/pubchem/C01019\n", + "https://rest.kegg.jp/get/C01019/image\n", + "https://rest.kegg.jp/conv/chebi/C01721\n", + "https://rest.kegg.jp/conv/pubchem/C01721\n", + "https://rest.kegg.jp/get/C01721/image\n", + "https://rest.kegg.jp/conv/chebi/C00259\n", + "https://rest.kegg.jp/conv/pubchem/C00259\n", + "https://rest.kegg.jp/get/C00259/image\n", + "https://rest.kegg.jp/conv/chebi/C00508\n", + "https://rest.kegg.jp/conv/pubchem/C00508\n", + "https://rest.kegg.jp/get/C00508/image\n", + "https://rest.kegg.jp/conv/chebi/C01487\n", + "https://rest.kegg.jp/conv/pubchem/C01487\n", + "https://rest.kegg.jp/get/C01487/image\n", + "https://rest.kegg.jp/conv/chebi/C06464\n", + "https://rest.kegg.jp/conv/pubchem/C06464\n", + "https://rest.kegg.jp/get/C06464/image\n", + "https://rest.kegg.jp/conv/chebi/C00476\n", + "https://rest.kegg.jp/conv/pubchem/C00476\n", + "https://rest.kegg.jp/get/C00476/image\n", + "https://rest.kegg.jp/conv/chebi/C00352\n", + "https://rest.kegg.jp/conv/pubchem/C00352\n", + "https://rest.kegg.jp/get/C00352/image\n", + "https://rest.kegg.jp/conv/chebi/C00333\n", + "https://rest.kegg.jp/conv/pubchem/C00333\n", + "https://rest.kegg.jp/get/C00333/image\n", + "https://rest.kegg.jp/conv/chebi/C00558\n", + "https://rest.kegg.jp/conv/pubchem/C00558\n", + "https://rest.kegg.jp/get/C00558/image\n", + "https://rest.kegg.jp/conv/chebi/C00191\n", + "https://rest.kegg.jp/conv/pubchem/C00191\n", + "https://rest.kegg.jp/get/C00191/image\n", + "https://rest.kegg.jp/conv/chebi/C00905\n", + "https://rest.kegg.jp/conv/pubchem/C00905\n", + "https://rest.kegg.jp/get/C00905/image\n", + "https://rest.kegg.jp/conv/chebi/C01112\n", + "https://rest.kegg.jp/conv/pubchem/C01112\n", + "https://rest.kegg.jp/get/C01112/image\n", + "https://rest.kegg.jp/conv/chebi/C00507\n", + "https://rest.kegg.jp/conv/pubchem/C00507\n", + "https://rest.kegg.jp/get/C00507/image\n", + "https://rest.kegg.jp/conv/chebi/C00861\n", + "https://rest.kegg.jp/conv/pubchem/C00861\n", + "https://rest.kegg.jp/get/C00861/image\n", + "https://rest.kegg.jp/conv/chebi/C00166\n", + "https://rest.kegg.jp/conv/pubchem/C00166\n", + "https://rest.kegg.jp/get/C00166/image\n", + "https://rest.kegg.jp/conv/chebi/C02763\n", + "https://rest.kegg.jp/conv/pubchem/C02763\n", + "https://rest.kegg.jp/get/C02763/image\n", + "https://rest.kegg.jp/conv/chebi/C00036\n", + "https://rest.kegg.jp/conv/pubchem/C00036\n", + "https://rest.kegg.jp/get/C00036/image\n", + "https://rest.kegg.jp/conv/chebi/C03981\n", + "https://rest.kegg.jp/conv/pubchem/C03981\n", + "https://rest.kegg.jp/get/C03981/image\n", + "https://rest.kegg.jp/conv/chebi/C00129\n", + "https://rest.kegg.jp/conv/pubchem/C00129\n", + "https://rest.kegg.jp/get/C00129/image\n", + "https://rest.kegg.jp/conv/chebi/C00235\n", + "https://rest.kegg.jp/conv/pubchem/C00235\n", + "https://rest.kegg.jp/get/C00235/image\n", + "https://rest.kegg.jp/conv/chebi/C02295\n", + "https://rest.kegg.jp/conv/pubchem/C02295\n", + "https://rest.kegg.jp/get/C02295/image\n", + "https://rest.kegg.jp/conv/chebi/C06156\n", + "https://rest.kegg.jp/conv/pubchem/C06156\n", + "https://rest.kegg.jp/get/C06156/image\n", + "https://rest.kegg.jp/conv/chebi/C01231\n", + "https://rest.kegg.jp/conv/pubchem/C01231\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/get/C01231/image\n", + "https://rest.kegg.jp/conv/chebi/C00092\n", + "https://rest.kegg.jp/conv/pubchem/C00092\n", + "https://rest.kegg.jp/get/C00092/image\n", + "https://rest.kegg.jp/conv/chebi/C04256\n", + "https://rest.kegg.jp/conv/pubchem/C04256\n", + "https://rest.kegg.jp/get/C04256/image\n", + "https://rest.kegg.jp/conv/chebi/C01142\n", + "https://rest.kegg.jp/conv/pubchem/C01142\n", + "https://rest.kegg.jp/get/C01142/image\n", + "https://rest.kegg.jp/conv/chebi/C00515\n", + "https://rest.kegg.jp/conv/pubchem/C00515\n", + "https://rest.kegg.jp/get/C00515/image\n", + "https://rest.kegg.jp/conv/chebi/C03943\n", + "https://rest.kegg.jp/conv/pubchem/C03943\n", + "https://rest.kegg.jp/get/C03943/image\n", + "https://rest.kegg.jp/conv/chebi/C02930\n", + "https://rest.kegg.jp/conv/pubchem/C02930\n", + "https://rest.kegg.jp/get/C02930/image\n", + "https://rest.kegg.jp/conv/chebi/C04105\n", + "https://rest.kegg.jp/conv/pubchem/C04105\n", + "https://rest.kegg.jp/get/C04105/image\n", + "https://rest.kegg.jp/conv/chebi/C02480\n", + "https://rest.kegg.jp/conv/pubchem/C02480\n", + "https://rest.kegg.jp/get/C02480/image\n", + "https://rest.kegg.jp/conv/chebi/C03178\n", + "https://rest.kegg.jp/conv/pubchem/C03178\n", + "https://rest.kegg.jp/get/C03178/image\n", + "https://rest.kegg.jp/conv/chebi/C03314\n", + "https://rest.kegg.jp/conv/pubchem/C03314\n", + "https://rest.kegg.jp/get/C03314/image\n", + "https://rest.kegg.jp/conv/chebi/C00183\n", + "https://rest.kegg.jp/conv/pubchem/C00183\n", + "https://rest.kegg.jp/get/C00183/image\n", + "https://rest.kegg.jp/conv/chebi/C01653\n", + "https://rest.kegg.jp/conv/pubchem/C01653\n", + "https://rest.kegg.jp/get/C01653/image\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_368357/3613865721.py:23: UserWarning: Unable to fetch image from kegg correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from kegg correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C00020\n", + "https://rest.kegg.jp/conv/pubchem/C00020\n", + "https://rest.kegg.jp/get/C00020/image\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/get/C00013/image\n", + "https://rest.kegg.jp/conv/chebi/C02554\n", + "https://rest.kegg.jp/conv/pubchem/C02554\n", + "https://rest.kegg.jp/get/C02554/image\n", + "https://rest.kegg.jp/conv/chebi/C00100\n", + "https://rest.kegg.jp/conv/pubchem/C00100\n", + "https://rest.kegg.jp/get/C00100/image\n", + "https://rest.kegg.jp/conv/chebi/C03406\n", + "https://rest.kegg.jp/conv/pubchem/C03406\n", + "https://rest.kegg.jp/get/C03406/image\n", + "https://rest.kegg.jp/conv/chebi/C01904\n", + "https://rest.kegg.jp/conv/pubchem/C01904\n", + "https://rest.kegg.jp/get/C01904/image\n", + "https://rest.kegg.jp/conv/chebi/C15025\n", + "https://rest.kegg.jp/conv/pubchem/C15025\n", + "https://rest.kegg.jp/get/C15025/image\n", + "https://rest.kegg.jp/conv/chebi/C00584\n", + "https://rest.kegg.jp/conv/pubchem/C00584\n", + "https://rest.kegg.jp/get/C00584/image\n", + "https://rest.kegg.jp/conv/chebi/C04707\n", + "https://rest.kegg.jp/conv/pubchem/C04707\n", + "https://rest.kegg.jp/get/C04707/image\n", + "https://rest.kegg.jp/conv/chebi/C00027\n", + "https://rest.kegg.jp/conv/pubchem/C00027\n", + "https://rest.kegg.jp/get/C00027/image\n", + "https://rest.kegg.jp/conv/chebi/0.5 C00007\n", + "https://rest.kegg.jp/conv/pubchem/0.5 C00007\n", + "https://rest.kegg.jp/get/0.5 C00007/image\n", + "https://rest.kegg.jp/conv/chebi/C00187\n", + "https://rest.kegg.jp/conv/pubchem/C00187\n", + "https://rest.kegg.jp/get/C00187/image\n", + "https://rest.kegg.jp/conv/chebi/C00599\n", + "https://rest.kegg.jp/conv/pubchem/C00599\n", + "https://rest.kegg.jp/get/C00599/image\n", + "https://rest.kegg.jp/conv/chebi/C00254\n", + "https://rest.kegg.jp/conv/pubchem/C00254\n", + "https://rest.kegg.jp/get/C00254/image\n", + "https://rest.kegg.jp/conv/chebi/C01179\n", + "https://rest.kegg.jp/conv/pubchem/C01179\n", + "https://rest.kegg.jp/get/C01179/image\n", + "https://rest.kegg.jp/conv/chebi/C00725\n", + "https://rest.kegg.jp/conv/pubchem/C00725\n", + "https://rest.kegg.jp/get/C00725/image\n", + "https://rest.kegg.jp/conv/chebi/C00366\n", + "https://rest.kegg.jp/conv/pubchem/C00366\n", + "https://rest.kegg.jp/get/C00366/image\n", + "https://rest.kegg.jp/conv/chebi/C01551\n", + "https://rest.kegg.jp/conv/pubchem/C01551\n", + "https://rest.kegg.jp/get/C01551/image\n", + "https://rest.kegg.jp/conv/chebi/C00027\n", + "https://rest.kegg.jp/conv/pubchem/C00027\n", + "https://rest.kegg.jp/get/C00027/image\n", + "https://rest.kegg.jp/conv/chebi/C02278\n", + "https://rest.kegg.jp/conv/pubchem/C02278\n", + "https://rest.kegg.jp/get/C02278/image\n", + "https://rest.kegg.jp/conv/chebi/C01847\n", + "https://rest.kegg.jp/conv/pubchem/C01847\n", + "https://rest.kegg.jp/get/C01847/image\n", + "https://rest.kegg.jp/conv/chebi/C02679\n", + "https://rest.kegg.jp/conv/pubchem/C02679\n", + "https://rest.kegg.jp/get/C02679/image\n", + "https://rest.kegg.jp/conv/chebi/C00061\n", + "https://rest.kegg.jp/conv/pubchem/C00061\n", + "https://rest.kegg.jp/get/C00061/image\n", + "https://rest.kegg.jp/conv/chebi/C00808\n", + "https://rest.kegg.jp/conv/pubchem/C00808\n", + "https://rest.kegg.jp/get/C00808/image\n", + "https://rest.kegg.jp/conv/chebi/C03448\n", + "https://rest.kegg.jp/conv/pubchem/C03448\n", + "https://rest.kegg.jp/get/C03448/image\n", + "https://rest.kegg.jp/conv/chebi/C04377\n", + "https://rest.kegg.jp/conv/pubchem/C04377\n", + "https://rest.kegg.jp/get/C04377/image\n", + "https://rest.kegg.jp/conv/chebi/C01217\n", + "https://rest.kegg.jp/conv/pubchem/C01217\n", + "https://rest.kegg.jp/get/C01217/image\n", + "https://rest.kegg.jp/conv/chebi/C00979\n", + "https://rest.kegg.jp/conv/pubchem/C00979\n", + "https://rest.kegg.jp/get/C00979/image\n", + "https://rest.kegg.jp/conv/chebi/C00166\n", + "https://rest.kegg.jp/conv/pubchem/C00166\n", + "https://rest.kegg.jp/get/C00166/image\n", + "https://rest.kegg.jp/conv/chebi/C00082\n", + "https://rest.kegg.jp/conv/pubchem/C00082\n", + "https://rest.kegg.jp/get/C00082/image\n", + "https://rest.kegg.jp/conv/chebi/C00233\n", + "https://rest.kegg.jp/conv/pubchem/C00233\n", + "https://rest.kegg.jp/get/C00233/image\n", + "https://rest.kegg.jp/conv/chebi/C05665\n", + "https://rest.kegg.jp/conv/pubchem/C05665\n", + "https://rest.kegg.jp/get/C05665/image\n", + "https://rest.kegg.jp/conv/chebi/C00986\n", + "https://rest.kegg.jp/conv/pubchem/C00986\n", + "https://rest.kegg.jp/get/C00986/image\n", + "https://rest.kegg.jp/conv/chebi/C00252\n", + "https://rest.kegg.jp/conv/pubchem/C00252\n", + "https://rest.kegg.jp/get/C00252/image\n", + "https://rest.kegg.jp/conv/chebi/C06827\n", + "https://rest.kegg.jp/conv/pubchem/C06827\n", + "https://rest.kegg.jp/get/C06827/image\n", + "https://rest.kegg.jp/conv/chebi/C03493\n", + "https://rest.kegg.jp/conv/pubchem/C03493\n", + "https://rest.kegg.jp/get/C03493/image\n", + "https://rest.kegg.jp/conv/chebi/C03410\n", + "https://rest.kegg.jp/conv/pubchem/C03410\n", + "https://rest.kegg.jp/get/C03410/image\n", + "https://rest.kegg.jp/conv/chebi/C03521\n", + "https://rest.kegg.jp/conv/pubchem/C03521\n", + "https://rest.kegg.jp/get/C03521/image\n", + "https://rest.kegg.jp/conv/chebi/C00251\n", + "https://rest.kegg.jp/conv/pubchem/C00251\n", + "https://rest.kegg.jp/get/C00251/image\n", + "https://rest.kegg.jp/conv/chebi/C00156\n", + "https://rest.kegg.jp/conv/pubchem/C00156\n", + "https://rest.kegg.jp/get/C00156/image\n", + "https://rest.kegg.jp/conv/chebi/C06322\n", + "https://rest.kegg.jp/conv/pubchem/C06322\n", + "https://rest.kegg.jp/get/C06322/image\n", + "https://rest.kegg.jp/conv/chebi/C06749\n", + "https://rest.kegg.jp/conv/pubchem/C06749\n", + "https://rest.kegg.jp/get/C06749/image\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/get/C00001/image\n", + "https://rest.kegg.jp/conv/chebi/C11355\n", + "https://rest.kegg.jp/conv/pubchem/C11355\n", + "https://rest.kegg.jp/get/C11355/image\n", + "https://rest.kegg.jp/conv/chebi/C00885\n", + "https://rest.kegg.jp/conv/pubchem/C00885\n", + "https://rest.kegg.jp/get/C00885/image\n", + "https://rest.kegg.jp/conv/chebi/C18054\n", + "https://rest.kegg.jp/conv/pubchem/C18054\n", + "https://rest.kegg.jp/get/C18054/image\n", + "https://rest.kegg.jp/conv/chebi/C00006\n", + "https://rest.kegg.jp/conv/pubchem/C00006\n", + "https://rest.kegg.jp/get/C00006/image\n", + "https://rest.kegg.jp/conv/chebi/C00005\n", + "https://rest.kegg.jp/conv/pubchem/C00005\n", + "https://rest.kegg.jp/get/C00005/image\n", + "https://rest.kegg.jp/conv/chebi/C00644\n", + "https://rest.kegg.jp/conv/pubchem/C00644\n", + "https://rest.kegg.jp/get/C00644/image\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/get/C00003/image\n", + "https://rest.kegg.jp/conv/chebi/C00004\n", + "https://rest.kegg.jp/conv/pubchem/C00004\n", + "https://rest.kegg.jp/get/C00004/image\n", + "https://rest.kegg.jp/conv/chebi/C05984\n", + "https://rest.kegg.jp/conv/pubchem/C05984\n", + "https://rest.kegg.jp/get/C05984/image\n", + "https://rest.kegg.jp/conv/chebi/C00314\n", + "https://rest.kegg.jp/conv/pubchem/C00314\n", + "https://rest.kegg.jp/get/C00314/image\n", + "https://rest.kegg.jp/conv/chebi/C05662\n", + "https://rest.kegg.jp/conv/pubchem/C05662\n", + "https://rest.kegg.jp/get/C05662/image\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/get/C00003/image\n", + "https://rest.kegg.jp/conv/chebi/C00004\n", + "https://rest.kegg.jp/conv/pubchem/C00004\n", + "https://rest.kegg.jp/get/C00004/image\n", + "https://rest.kegg.jp/conv/chebi/C00522\n", + "https://rest.kegg.jp/conv/pubchem/C00522\n", + "https://rest.kegg.jp/get/C00522/image\n", + "https://rest.kegg.jp/conv/chebi/C00006\n", + "https://rest.kegg.jp/conv/pubchem/C00006\n", + "https://rest.kegg.jp/get/C00006/image\n", + "https://rest.kegg.jp/conv/chebi/C00966\n", + "https://rest.kegg.jp/conv/pubchem/C00966\n", + "https://rest.kegg.jp/get/C00966/image\n", + "https://rest.kegg.jp/conv/chebi/C15673\n", + "https://rest.kegg.jp/conv/pubchem/C15673\n", + "https://rest.kegg.jp/get/C15673/image\n", + "https://rest.kegg.jp/conv/chebi/C02780\n", + "https://rest.kegg.jp/conv/pubchem/C02780\n", + "https://rest.kegg.jp/get/C02780/image\n", + "https://rest.kegg.jp/conv/chebi/C00449\n", + "https://rest.kegg.jp/conv/pubchem/C00449\n", + "https://rest.kegg.jp/get/C00449/image\n", + "https://rest.kegg.jp/conv/chebi/2 C00051\n", + "https://rest.kegg.jp/conv/pubchem/2 C00051\n", + "https://rest.kegg.jp/get/2 C00051/image\n", + "https://rest.kegg.jp/conv/chebi/C00127\n", + "https://rest.kegg.jp/conv/pubchem/C00127\n", + "https://rest.kegg.jp/get/C00127/image\n", + "https://rest.kegg.jp/conv/chebi/2 C00704\n", + "https://rest.kegg.jp/conv/pubchem/2 C00704\n", + "https://rest.kegg.jp/get/2 C00704/image\n", + "https://rest.kegg.jp/conv/chebi/C00007\n", + "https://rest.kegg.jp/conv/pubchem/C00007\n", + "https://rest.kegg.jp/get/C00007/image\n", + "https://rest.kegg.jp/conv/chebi/C04688\n", + "https://rest.kegg.jp/conv/chebi/C03688\n", + "https://rest.kegg.jp/conv/pubchem/C03688\n", + "https://rest.kegg.jp/get/C03688/image\n", + "https://rest.kegg.jp/conv/chebi/C04738\n", + "https://rest.kegg.jp/conv/pubchem/C04738\n", + "https://rest.kegg.jp/get/C04738/image\n", + "https://rest.kegg.jp/conv/chebi/C06021\n", + "https://rest.kegg.jp/conv/pubchem/C06021\n", + "https://rest.kegg.jp/get/C06021/image\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C00237\n", + "https://rest.kegg.jp/conv/pubchem/C00237\n", + "https://rest.kegg.jp/get/C00237/image\n", + "https://rest.kegg.jp/conv/chebi/C06020\n", + "https://rest.kegg.jp/conv/chebi/C05512\n", + "https://rest.kegg.jp/conv/pubchem/C05512\n", + "https://rest.kegg.jp/get/C05512/image\n", + "https://rest.kegg.jp/conv/chebi/C01103\n", + "https://rest.kegg.jp/conv/pubchem/C01103\n", + "https://rest.kegg.jp/get/C01103/image\n", + "https://rest.kegg.jp/conv/chebi/C01185\n", + "https://rest.kegg.jp/conv/pubchem/C01185\n", + "https://rest.kegg.jp/get/C01185/image\n", + "https://rest.kegg.jp/conv/chebi/C00253\n", + "https://rest.kegg.jp/conv/pubchem/C00253\n", + "https://rest.kegg.jp/get/C00253/image\n", + "https://rest.kegg.jp/conv/chebi/C00119\n", + "https://rest.kegg.jp/conv/pubchem/C00119\n", + "https://rest.kegg.jp/get/C00119/image\n", + "https://rest.kegg.jp/conv/chebi/C00170\n", + "https://rest.kegg.jp/conv/pubchem/C00170\n", + "https://rest.kegg.jp/get/C00170/image\n", + "https://rest.kegg.jp/conv/chebi/C04188\n", + "https://rest.kegg.jp/conv/pubchem/C04188\n", + "https://rest.kegg.jp/get/C04188/image\n", + "https://rest.kegg.jp/conv/chebi/C03557\n", + "https://rest.kegg.jp/conv/pubchem/C03557\n", + "https://rest.kegg.jp/get/C03557/image\n", + "https://rest.kegg.jp/conv/chebi/C03167\n", + "https://rest.kegg.jp/conv/pubchem/C03167\n", + "https://rest.kegg.jp/get/C03167/image\n", + "https://rest.kegg.jp/conv/chebi/C00233\n", + "https://rest.kegg.jp/conv/pubchem/C00233\n", + "https://rest.kegg.jp/get/C00233/image\n", + "https://rest.kegg.jp/conv/chebi/C00183\n", + "https://rest.kegg.jp/conv/pubchem/C00183\n", + "https://rest.kegg.jp/get/C00183/image\n", + "https://rest.kegg.jp/conv/chebi/C06255\n", + "https://rest.kegg.jp/conv/pubchem/C06255\n", + "https://rest.kegg.jp/get/C06255/image\n", + "https://rest.kegg.jp/conv/chebi/C01003\n", + "https://rest.kegg.jp/conv/chebi/C03875\n", + "https://rest.kegg.jp/conv/chebi/C05945\n", + "https://rest.kegg.jp/conv/pubchem/C05945\n", + "https://rest.kegg.jp/get/C05945/image\n", + "https://rest.kegg.jp/conv/chebi/C00224\n", + "https://rest.kegg.jp/conv/pubchem/C00224\n", + "https://rest.kegg.jp/get/C00224/image\n", + "https://rest.kegg.jp/conv/chebi/C00942\n", + "https://rest.kegg.jp/conv/pubchem/C00942\n", + "https://rest.kegg.jp/get/C00942/image\n", + "https://rest.kegg.jp/conv/chebi/C00144\n", + "https://rest.kegg.jp/conv/pubchem/C00144\n", + "https://rest.kegg.jp/get/C00144/image\n", + "https://rest.kegg.jp/conv/chebi/C03493\n", + "https://rest.kegg.jp/conv/pubchem/C03493\n", + "https://rest.kegg.jp/get/C03493/image\n", + "https://rest.kegg.jp/conv/chebi/C03519\n", + "https://rest.kegg.jp/conv/pubchem/C03519\n", + "https://rest.kegg.jp/get/C03519/image\n", + "https://rest.kegg.jp/conv/chebi/C11695\n", + "https://rest.kegg.jp/conv/pubchem/C11695\n", + "https://rest.kegg.jp/get/C11695/image\n", + "https://rest.kegg.jp/conv/chebi/C00189\n", + "https://rest.kegg.jp/conv/pubchem/C00189\n", + "https://rest.kegg.jp/get/C00189/image\n", + "https://rest.kegg.jp/conv/chebi/C00219\n", + "https://rest.kegg.jp/conv/pubchem/C00219\n", + "https://rest.kegg.jp/get/C00219/image\n", + "https://rest.kegg.jp/conv/chebi/C16512\n", + "https://rest.kegg.jp/conv/pubchem/C16512\n", + "https://rest.kegg.jp/get/C16512/image\n", + "https://rest.kegg.jp/conv/chebi/C00249\n", + "https://rest.kegg.jp/conv/pubchem/C00249\n", + "https://rest.kegg.jp/get/C00249/image\n", + "https://rest.kegg.jp/conv/chebi/C00429\n", + "https://rest.kegg.jp/conv/pubchem/C00429\n", + "https://rest.kegg.jp/get/C00429/image\n", + "https://rest.kegg.jp/conv/chebi/C02642\n", + "https://rest.kegg.jp/conv/pubchem/C02642\n", + "https://rest.kegg.jp/get/C02642/image\n", + "https://rest.kegg.jp/conv/chebi/C05922\n", + "https://rest.kegg.jp/conv/chebi/C09814\n", + "https://rest.kegg.jp/conv/pubchem/C09814\n", + "https://rest.kegg.jp/get/C09814/image\n", + "https://rest.kegg.jp/conv/chebi/2 C00001\n", + "https://rest.kegg.jp/conv/pubchem/2 C00001\n", + "https://rest.kegg.jp/get/2 C00001/image\n", + "https://rest.kegg.jp/conv/chebi/C00180\n", + "https://rest.kegg.jp/conv/pubchem/C00180\n", + "https://rest.kegg.jp/get/C00180/image\n", + "https://rest.kegg.jp/conv/chebi/C16074\n", + "https://rest.kegg.jp/conv/pubchem/C16074\n", + "https://rest.kegg.jp/get/C16074/image\n", + "https://rest.kegg.jp/conv/chebi/C02938\n", + "https://rest.kegg.jp/conv/pubchem/C02938\n", + "https://rest.kegg.jp/get/C02938/image\n", + "https://rest.kegg.jp/conv/chebi/C00954\n", + "https://rest.kegg.jp/conv/pubchem/C00954\n", + "https://rest.kegg.jp/get/C00954/image\n", + "https://rest.kegg.jp/conv/chebi/C01182\n", + "https://rest.kegg.jp/conv/pubchem/C01182\n", + "https://rest.kegg.jp/get/C01182/image\n", + "https://rest.kegg.jp/conv/chebi/C04691\n", + "https://rest.kegg.jp/conv/pubchem/C04691\n", + "https://rest.kegg.jp/get/C04691/image\n", + "https://rest.kegg.jp/conv/chebi/C00204\n", + "https://rest.kegg.jp/conv/pubchem/C00204\n", + "https://rest.kegg.jp/get/C00204/image\n", + "https://rest.kegg.jp/conv/chebi/C00108\n", + "https://rest.kegg.jp/conv/pubchem/C00108\n", + "https://rest.kegg.jp/get/C00108/image\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/get/C01144/image\n", + "https://rest.kegg.jp/conv/chebi/C00877\n", + "https://rest.kegg.jp/conv/pubchem/C00877\n", + "https://rest.kegg.jp/get/C00877/image\n", + "https://rest.kegg.jp/conv/chebi/C04114\n", + "https://rest.kegg.jp/conv/pubchem/C04114\n", + "https://rest.kegg.jp/get/C04114/image\n", + "https://rest.kegg.jp/conv/chebi/C00203\n", + "https://rest.kegg.jp/conv/pubchem/C00203\n", + "https://rest.kegg.jp/get/C00203/image\n", + "https://rest.kegg.jp/conv/chebi/C06463\n", + "https://rest.kegg.jp/conv/pubchem/C06463\n", + "https://rest.kegg.jp/get/C06463/image\n", + "https://rest.kegg.jp/conv/chebi/C05439\n", + "https://rest.kegg.jp/conv/pubchem/C05439\n", + "https://rest.kegg.jp/get/C05439/image\n", + "https://rest.kegg.jp/conv/chebi/C05437\n", + "https://rest.kegg.jp/conv/pubchem/C05437\n", + "https://rest.kegg.jp/get/C05437/image\n", + "https://rest.kegg.jp/conv/chebi/C02798\n", + "https://rest.kegg.jp/conv/pubchem/C02798\n", + "https://rest.kegg.jp/get/C02798/image\n", + "https://rest.kegg.jp/conv/chebi/C00787\n", + "https://rest.kegg.jp/conv/pubchem/C00787\n", + "https://rest.kegg.jp/get/C00787/image\n", + "https://rest.kegg.jp/conv/chebi/C02839\n", + "https://rest.kegg.jp/conv/pubchem/C02839\n", + "https://rest.kegg.jp/get/C02839/image\n", + "https://rest.kegg.jp/conv/chebi/C01651\n", + "https://rest.kegg.jp/conv/pubchem/C01651\n", + "https://rest.kegg.jp/get/C01651/image\n", + "https://rest.kegg.jp/conv/chebi/C02992\n", + "https://rest.kegg.jp/conv/pubchem/C02992\n", + "https://rest.kegg.jp/get/C02992/image\n", + "https://rest.kegg.jp/conv/chebi/C00407\n", + "https://rest.kegg.jp/conv/pubchem/C00407\n", + "https://rest.kegg.jp/get/C00407/image\n", + "https://rest.kegg.jp/conv/chebi/C01644\n", + "https://rest.kegg.jp/conv/pubchem/C01644\n", + "https://rest.kegg.jp/get/C01644/image\n", + "https://rest.kegg.jp/conv/chebi/C03127\n", + "https://rest.kegg.jp/conv/pubchem/C03127\n", + "https://rest.kegg.jp/get/C03127/image\n", + "https://rest.kegg.jp/conv/chebi/C01646\n", + "https://rest.kegg.jp/conv/pubchem/C01646\n", + "https://rest.kegg.jp/get/C01646/image\n", + "https://rest.kegg.jp/conv/chebi/C01931\n", + "https://rest.kegg.jp/conv/pubchem/C01931\n", + "https://rest.kegg.jp/get/C01931/image\n", + "https://rest.kegg.jp/conv/chebi/C01650\n", + "https://rest.kegg.jp/conv/pubchem/C01650\n", + "https://rest.kegg.jp/get/C01650/image\n", + "https://rest.kegg.jp/conv/chebi/C02553\n", + "https://rest.kegg.jp/conv/pubchem/C02553\n", + "https://rest.kegg.jp/get/C02553/image\n", + "https://rest.kegg.jp/conv/chebi/C01636\n", + "https://rest.kegg.jp/conv/pubchem/C01636\n", + "https://rest.kegg.jp/get/C01636/image\n", + "https://rest.kegg.jp/conv/chebi/C02163\n", + "https://rest.kegg.jp/conv/pubchem/C02163\n", + "https://rest.kegg.jp/get/C02163/image\n", + "https://rest.kegg.jp/conv/chebi/C01648\n", + "https://rest.kegg.jp/conv/pubchem/C01648\n", + "https://rest.kegg.jp/get/C01648/image\n", + "https://rest.kegg.jp/conv/chebi/C03511\n", + "https://rest.kegg.jp/conv/pubchem/C03511\n", + "https://rest.kegg.jp/get/C03511/image\n", + "https://rest.kegg.jp/conv/chebi/C01643\n", + "https://rest.kegg.jp/conv/pubchem/C01643\n", + "https://rest.kegg.jp/get/C01643/image\n", + "https://rest.kegg.jp/conv/chebi/C02988\n", + "https://rest.kegg.jp/conv/pubchem/C02988\n", + "https://rest.kegg.jp/get/C02988/image\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/get/C00003/image\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/get/C00101/image\n", + "https://rest.kegg.jp/conv/chebi/C00143\n", + "https://rest.kegg.jp/conv/pubchem/C00143\n", + "https://rest.kegg.jp/get/C00143/image\n", + "https://rest.kegg.jp/conv/chebi/C00014\n", + "https://rest.kegg.jp/conv/pubchem/C00014\n", + "https://rest.kegg.jp/get/C00014/image\n", + "https://rest.kegg.jp/conv/chebi/C00288\n", + "https://rest.kegg.jp/conv/pubchem/C00288\n", + "https://rest.kegg.jp/get/C00288/image\n", + "https://rest.kegg.jp/conv/chebi/C03373\n", + "https://rest.kegg.jp/conv/pubchem/C03373\n", + "https://rest.kegg.jp/get/C03373/image\n", + "https://rest.kegg.jp/conv/chebi/C00288\n", + "https://rest.kegg.jp/conv/pubchem/C00288\n", + "https://rest.kegg.jp/get/C00288/image\n", + "https://rest.kegg.jp/conv/chebi/C04751\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C04751\n", + "https://rest.kegg.jp/get/C04751/image\n", + "https://rest.kegg.jp/conv/chebi/C00234\n", + "https://rest.kegg.jp/conv/pubchem/C00234\n", + "https://rest.kegg.jp/get/C00234/image\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/get/C00101/image\n", + "https://rest.kegg.jp/conv/chebi/C04734\n", + "https://rest.kegg.jp/conv/pubchem/C04734\n", + "https://rest.kegg.jp/get/C04734/image\n", + "https://rest.kegg.jp/conv/chebi/C00199\n", + "https://rest.kegg.jp/conv/pubchem/C00199\n", + "https://rest.kegg.jp/get/C00199/image\n", + "https://rest.kegg.jp/conv/chebi/C00067\n", + "https://rest.kegg.jp/conv/pubchem/C00067\n", + "https://rest.kegg.jp/get/C00067/image\n", + "https://rest.kegg.jp/conv/chebi/C06019\n", + "https://rest.kegg.jp/conv/pubchem/C06019\n", + "https://rest.kegg.jp/get/C06019/image\n", + "https://rest.kegg.jp/conv/chebi/C00085\n", + "https://rest.kegg.jp/conv/pubchem/C00085\n", + "https://rest.kegg.jp/get/C00085/image\n", + "https://rest.kegg.jp/conv/chebi/C00689\n", + "https://rest.kegg.jp/conv/pubchem/C00689\n", + "https://rest.kegg.jp/get/C00689/image\n" + ] + } + ], + "source": [ + "kegg_dict = {}\n", + "for cpd in compounds:\n", + " name = cpd.replace('(aq)', '').replace('(l)', '')\n", + " name = name.replace('(ag)', '').replace('(sln)', '')\n", + " if cpd in cpid:\n", + " if 'kegg:' in cpid[cpd]:\n", + " kegg_dict[cpd] = get_kegg_info(cpid[cpd].replace('kegg:', ''))" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "id": "94b8bed9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C04618\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_368357/2848299512.py:27: UserWarning: Unable to fetch chebi from kegg correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from kegg correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C04618\n", + "https://rest.kegg.jp/get/C04618/image\n", + "https://rest.kegg.jp/conv/chebi/C00318\n", + "https://rest.kegg.jp/conv/pubchem/C00318\n", + "https://rest.kegg.jp/conv/chebi/C02636\n", + "https://rest.kegg.jp/conv/pubchem/C02636\n", + "https://rest.kegg.jp/conv/chebi/C02043\n", + "https://rest.kegg.jp/conv/pubchem/C02043\n", + "https://rest.kegg.jp/conv/chebi/C00331\n", + "https://rest.kegg.jp/conv/pubchem/C00331\n", + "https://rest.kegg.jp/conv/chebi/C00031\n", + "https://rest.kegg.jp/conv/pubchem/C00031\n", + "https://rest.kegg.jp/conv/chebi/C00273\n", + "https://rest.kegg.jp/conv/pubchem/C00273\n", + "https://rest.kegg.jp/conv/chebi/C02782\n", + "https://rest.kegg.jp/conv/pubchem/C02782\n", + "https://rest.kegg.jp/conv/chebi/C03926\n", + "https://rest.kegg.jp/conv/pubchem/C03926\n", + "https://rest.kegg.jp/conv/chebi/C01620\n", + "https://rest.kegg.jp/conv/pubchem/C01620\n", + "https://rest.kegg.jp/conv/chebi/C03064\n", + "https://rest.kegg.jp/conv/pubchem/C03064\n", + "https://rest.kegg.jp/conv/chebi/C01096\n", + "https://rest.kegg.jp/conv/pubchem/C01096\n", + "https://rest.kegg.jp/conv/chebi/C04741\n", + "https://rest.kegg.jp/conv/pubchem/C04741\n", + "https://rest.kegg.jp/conv/chebi/C04654\n", + "https://rest.kegg.jp/conv/pubchem/C04654\n", + "https://rest.kegg.jp/conv/chebi/C02953\n", + "https://rest.kegg.jp/conv/pubchem/C02953\n", + "https://rest.kegg.jp/conv/chebi/C00835\n", + "https://rest.kegg.jp/conv/pubchem/C00835\n", + "https://rest.kegg.jp/conv/chebi/C00590\n", + "https://rest.kegg.jp/conv/pubchem/C00590\n", + "https://rest.kegg.jp/conv/chebi/C02666\n", + "https://rest.kegg.jp/conv/pubchem/C02666\n", + "https://rest.kegg.jp/conv/chebi/C01087\n", + "https://rest.kegg.jp/conv/pubchem/C01087\n", + "https://rest.kegg.jp/conv/chebi/C06473\n", + "https://rest.kegg.jp/conv/pubchem/C06473\n", + "https://rest.kegg.jp/conv/chebi/C00243\n", + "https://rest.kegg.jp/conv/pubchem/C00243\n", + "https://rest.kegg.jp/conv/chebi/4 C00125\n", + "https://rest.kegg.jp/conv/pubchem/4 C00125\n", + "https://rest.kegg.jp/conv/chebi/C05403\n", + "https://rest.kegg.jp/conv/pubchem/C05403\n", + "https://rest.kegg.jp/conv/chebi/4 C00126\n", + "https://rest.kegg.jp/conv/pubchem/4 C00126\n", + "https://rest.kegg.jp/conv/chebi/C00058\n", + "https://rest.kegg.jp/conv/pubchem/C00058\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/conv/chebi/C03082\n", + "https://rest.kegg.jp/conv/pubchem/C03082\n", + "https://rest.kegg.jp/conv/chebi/C00441\n", + "https://rest.kegg.jp/conv/pubchem/C00441\n", + "https://rest.kegg.jp/conv/chebi/C00118\n", + "https://rest.kegg.jp/conv/pubchem/C00118\n", + "https://rest.kegg.jp/conv/chebi/C00236\n", + "https://rest.kegg.jp/conv/pubchem/C00236\n", + "https://rest.kegg.jp/conv/chebi/C00008\n", + "https://rest.kegg.jp/conv/pubchem/C00008\n", + "https://rest.kegg.jp/conv/chebi/C00002\n", + "https://rest.kegg.jp/conv/pubchem/C00002\n", + "https://rest.kegg.jp/conv/chebi/C00313\n", + "https://rest.kegg.jp/conv/pubchem/C00313\n", + "https://rest.kegg.jp/conv/chebi/C00042\n", + "https://rest.kegg.jp/conv/pubchem/C00042\n", + "https://rest.kegg.jp/conv/chebi/C00007\n", + "https://rest.kegg.jp/conv/pubchem/C00007\n", + "https://rest.kegg.jp/conv/chebi/C00122\n", + "https://rest.kegg.jp/conv/pubchem/C00122\n", + "https://rest.kegg.jp/conv/chebi/C00337\n", + "https://rest.kegg.jp/conv/pubchem/C00337\n", + "https://rest.kegg.jp/conv/chebi/C00295\n", + "https://rest.kegg.jp/conv/pubchem/C00295\n", + "https://rest.kegg.jp/conv/chebi/C00041\n", + "https://rest.kegg.jp/conv/pubchem/C00041\n", + "https://rest.kegg.jp/conv/chebi/C00014\n", + "https://rest.kegg.jp/conv/pubchem/C00014\n", + "https://rest.kegg.jp/conv/chebi/C00123\n", + "https://rest.kegg.jp/conv/pubchem/C00123\n", + "https://rest.kegg.jp/conv/chebi/C00233\n", + "https://rest.kegg.jp/conv/pubchem/C00233\n", + "https://rest.kegg.jp/conv/chebi/C01186\n", + "https://rest.kegg.jp/conv/pubchem/C01186\n", + "https://rest.kegg.jp/conv/chebi/C03656\n", + "https://rest.kegg.jp/conv/pubchem/C03656\n", + "https://rest.kegg.jp/conv/chebi/C03943\n", + "https://rest.kegg.jp/conv/pubchem/C03943\n", + "https://rest.kegg.jp/conv/chebi/C03341\n", + "https://rest.kegg.jp/conv/pubchem/C03341\n", + "https://rest.kegg.jp/conv/chebi/C00148\n", + "https://rest.kegg.jp/conv/pubchem/C00148\n", + "https://rest.kegg.jp/conv/chebi/C03564\n", + "https://rest.kegg.jp/conv/pubchem/C03564\n", + "https://rest.kegg.jp/conv/chebi/C03912\n", + "https://rest.kegg.jp/conv/pubchem/C03912\n", + "https://rest.kegg.jp/conv/chebi/C00415\n", + "https://rest.kegg.jp/conv/pubchem/C00415\n", + "https://rest.kegg.jp/conv/chebi/C00504\n", + "https://rest.kegg.jp/conv/pubchem/C00504\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/conv/chebi/C00143\n", + "https://rest.kegg.jp/conv/pubchem/C00143\n", + "https://rest.kegg.jp/conv/chebi/C00445\n", + "https://rest.kegg.jp/conv/pubchem/C00445\n", + "https://rest.kegg.jp/conv/chebi/C04137\n", + "https://rest.kegg.jp/conv/pubchem/C04137\n", + "https://rest.kegg.jp/conv/chebi/C00062\n", + "https://rest.kegg.jp/conv/pubchem/C00062\n", + "https://rest.kegg.jp/conv/chebi/C03210\n", + "https://rest.kegg.jp/conv/pubchem/C03210\n", + "https://rest.kegg.jp/conv/chebi/C00037\n", + "https://rest.kegg.jp/conv/pubchem/C00037\n", + "https://rest.kegg.jp/conv/chebi/C00408\n", + "https://rest.kegg.jp/conv/pubchem/C00408\n", + "https://rest.kegg.jp/conv/chebi/C04092\n", + "https://rest.kegg.jp/conv/pubchem/C04092\n", + "https://rest.kegg.jp/conv/chebi/2 C00051\n", + "https://rest.kegg.jp/conv/pubchem/2 C00051\n", + "https://rest.kegg.jp/conv/chebi/C00127\n", + "https://rest.kegg.jp/conv/pubchem/C00127\n", + "https://rest.kegg.jp/conv/chebi/C00342\n", + "https://rest.kegg.jp/conv/pubchem/C00342\n", + "https://rest.kegg.jp/conv/chebi/C00343\n", + "https://rest.kegg.jp/conv/pubchem/C00343\n", + "https://rest.kegg.jp/conv/chebi/C00440\n", + "https://rest.kegg.jp/conv/pubchem/C00440\n", + "https://rest.kegg.jp/conv/chebi/C00016\n", + "https://rest.kegg.jp/conv/pubchem/C00016\n", + "https://rest.kegg.jp/conv/chebi/C01352\n", + "https://rest.kegg.jp/conv/pubchem/C01352\n", + "https://rest.kegg.jp/conv/chebi/C00579\n", + "https://rest.kegg.jp/conv/pubchem/C00579\n", + "https://rest.kegg.jp/conv/chebi/C00248\n", + "https://rest.kegg.jp/conv/pubchem/C00248\n", + "https://rest.kegg.jp/conv/chebi/C02147\n", + "https://rest.kegg.jp/conv/pubchem/C02147\n", + "https://rest.kegg.jp/conv/chebi/C00725\n", + "https://rest.kegg.jp/conv/pubchem/C00725\n", + "https://rest.kegg.jp/conv/chebi/C00920\n", + "https://rest.kegg.jp/conv/pubchem/C00920\n", + "https://rest.kegg.jp/conv/chebi/C00282\n", + "https://rest.kegg.jp/conv/pubchem/C00282\n", + "https://rest.kegg.jp/conv/chebi/C00719\n", + "https://rest.kegg.jp/conv/pubchem/C00719\n", + "https://rest.kegg.jp/conv/chebi/C00155\n", + "https://rest.kegg.jp/conv/pubchem/C00155\n", + "https://rest.kegg.jp/conv/chebi/C01026\n", + "https://rest.kegg.jp/conv/pubchem/C01026\n", + "https://rest.kegg.jp/conv/chebi/C00073\n", + "https://rest.kegg.jp/conv/pubchem/C00073\n", + "https://rest.kegg.jp/conv/chebi/C03392\n", + "https://rest.kegg.jp/conv/pubchem/C03392\n", + "https://rest.kegg.jp/conv/chebi/C03173\n", + "https://rest.kegg.jp/conv/pubchem/C03173\n", + "https://rest.kegg.jp/conv/chebi/C01008\n", + "https://rest.kegg.jp/conv/pubchem/C01008\n", + "https://rest.kegg.jp/conv/chebi/C00580\n", + "https://rest.kegg.jp/conv/pubchem/C00580\n", + "https://rest.kegg.jp/conv/chebi/C00019\n", + "https://rest.kegg.jp/conv/pubchem/C00019\n", + "https://rest.kegg.jp/conv/chebi/C00021\n", + "https://rest.kegg.jp/conv/pubchem/C00021\n", + "https://rest.kegg.jp/conv/chebi/C00365\n", + "https://rest.kegg.jp/conv/pubchem/C00365\n", + "https://rest.kegg.jp/conv/chebi/C00415\n", + "https://rest.kegg.jp/conv/pubchem/C00415\n", + "https://rest.kegg.jp/conv/chebi/C00364\n", + "https://rest.kegg.jp/conv/pubchem/C00364\n", + "https://rest.kegg.jp/conv/chebi/C00188\n", + "https://rest.kegg.jp/conv/pubchem/C00188\n", + "https://rest.kegg.jp/conv/chebi/C00067\n", + "https://rest.kegg.jp/conv/pubchem/C00067\n", + "https://rest.kegg.jp/conv/chebi/C00065\n", + "https://rest.kegg.jp/conv/pubchem/C00065\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/conv/chebi/C00664\n", + "https://rest.kegg.jp/conv/pubchem/C00664\n", + "https://rest.kegg.jp/conv/chebi/C02718\n", + "https://rest.kegg.jp/conv/pubchem/C02718\n", + "https://rest.kegg.jp/conv/chebi/C00439\n", + "https://rest.kegg.jp/conv/pubchem/C00439\n", + "https://rest.kegg.jp/conv/chebi/C03059\n", + "https://rest.kegg.jp/conv/pubchem/C03059\n", + "https://rest.kegg.jp/conv/chebi/C00740\n", + "https://rest.kegg.jp/conv/pubchem/C00740\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/conv/chebi/C02115\n", + "https://rest.kegg.jp/conv/pubchem/C02115\n", + "https://rest.kegg.jp/conv/chebi/C00133\n", + "https://rest.kegg.jp/conv/pubchem/C00133\n", + "https://rest.kegg.jp/conv/chebi/C00100\n", + "https://rest.kegg.jp/conv/pubchem/C00100\n", + "https://rest.kegg.jp/conv/chebi/C02557\n", + "https://rest.kegg.jp/conv/pubchem/C02557\n", + "https://rest.kegg.jp/conv/chebi/C00169\n", + "https://rest.kegg.jp/conv/pubchem/C00169\n", + "https://rest.kegg.jp/conv/chebi/C00077\n", + "https://rest.kegg.jp/conv/pubchem/C00077\n", + "https://rest.kegg.jp/conv/chebi/C00327\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C00327\n", + "https://rest.kegg.jp/conv/chebi/C00581\n", + "https://rest.kegg.jp/conv/pubchem/C00581\n", + "https://rest.kegg.jp/conv/chebi/C00279\n", + "https://rest.kegg.jp/conv/pubchem/C00279\n", + "https://rest.kegg.jp/conv/chebi/C00231\n", + "https://rest.kegg.jp/conv/pubchem/C00231\n", + "https://rest.kegg.jp/conv/chebi/C00279\n", + "https://rest.kegg.jp/conv/pubchem/C00279\n", + "https://rest.kegg.jp/conv/chebi/C00266\n", + "https://rest.kegg.jp/conv/pubchem/C00266\n", + "https://rest.kegg.jp/conv/chebi/C05382\n", + "https://rest.kegg.jp/conv/pubchem/C05382\n", + "https://rest.kegg.jp/conv/chebi/C00117\n", + "https://rest.kegg.jp/conv/pubchem/C00117\n", + "https://rest.kegg.jp/conv/chebi/C00118\n", + "https://rest.kegg.jp/conv/pubchem/C00118\n", + "https://rest.kegg.jp/conv/chebi/C00577\n", + "https://rest.kegg.jp/conv/pubchem/C00577\n", + "https://rest.kegg.jp/conv/chebi/C00227\n", + "https://rest.kegg.jp/conv/pubchem/C00227\n", + "https://rest.kegg.jp/conv/chebi/C01589\n", + "https://rest.kegg.jp/conv/pubchem/C01589\n", + "https://rest.kegg.jp/conv/chebi/C02560\n", + "https://rest.kegg.jp/conv/pubchem/C02560\n", + "https://rest.kegg.jp/conv/chebi/C00114\n", + "https://rest.kegg.jp/conv/pubchem/C00114\n", + "https://rest.kegg.jp/conv/chebi/C01996\n", + "https://rest.kegg.jp/conv/pubchem/C01996\n", + "https://rest.kegg.jp/conv/chebi/C02571\n", + "https://rest.kegg.jp/conv/pubchem/C02571\n", + "https://rest.kegg.jp/conv/chebi/C00100\n", + "https://rest.kegg.jp/conv/pubchem/C00100\n", + "https://rest.kegg.jp/conv/chebi/C03017\n", + "https://rest.kegg.jp/conv/pubchem/C03017\n", + "https://rest.kegg.jp/conv/chebi/C00798\n", + "https://rest.kegg.jp/conv/pubchem/C00798\n", + "https://rest.kegg.jp/conv/chebi/C02405\n", + "https://rest.kegg.jp/conv/pubchem/C02405\n", + "https://rest.kegg.jp/conv/chebi/C00033\n", + "https://rest.kegg.jp/conv/pubchem/C00033\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/conv/chebi/C00332\n", + "https://rest.kegg.jp/conv/pubchem/C00332\n", + "https://rest.kegg.jp/conv/chebi/C00154\n", + "https://rest.kegg.jp/conv/pubchem/C00154\n", + "https://rest.kegg.jp/conv/chebi/C02990\n", + "https://rest.kegg.jp/conv/pubchem/C02990\n", + "https://rest.kegg.jp/conv/chebi/C00437\n", + "https://rest.kegg.jp/conv/pubchem/C00437\n", + "https://rest.kegg.jp/conv/chebi/C00624\n", + "https://rest.kegg.jp/conv/pubchem/C00624\n", + "https://rest.kegg.jp/conv/chebi/C00229\n", + "https://rest.kegg.jp/conv/pubchem/C00229\n", + "https://rest.kegg.jp/conv/chebi/C03939\n", + "https://rest.kegg.jp/conv/pubchem/C03939\n", + "https://rest.kegg.jp/conv/chebi/C00083\n", + "https://rest.kegg.jp/conv/pubchem/C00083\n", + "https://rest.kegg.jp/conv/chebi/C01209\n", + "https://rest.kegg.jp/conv/pubchem/C01209\n", + "https://rest.kegg.jp/conv/chebi/C00089\n", + "https://rest.kegg.jp/conv/pubchem/C00089\n", + "https://rest.kegg.jp/conv/chebi/C00103\n", + "https://rest.kegg.jp/conv/pubchem/C00103\n", + "https://rest.kegg.jp/conv/chebi/C00208\n", + "https://rest.kegg.jp/conv/pubchem/C00208\n", + "https://rest.kegg.jp/conv/chebi/C00103\n", + "https://rest.kegg.jp/conv/pubchem/C00103\n", + "https://rest.kegg.jp/conv/chebi/C00498\n", + "https://rest.kegg.jp/conv/pubchem/C00498\n", + "https://rest.kegg.jp/conv/chebi/C00029\n", + "https://rest.kegg.jp/conv/pubchem/C00029\n", + "https://rest.kegg.jp/conv/chebi/2 C00015\n", + "https://rest.kegg.jp/conv/pubchem/2 C00015\n", + "https://rest.kegg.jp/conv/chebi/C16688\n", + "https://rest.kegg.jp/conv/pubchem/C16688\n", + "https://rest.kegg.jp/conv/chebi/C00029\n", + "https://rest.kegg.jp/conv/pubchem/C00029\n", + "https://rest.kegg.jp/conv/chebi/C00092\n", + "https://rest.kegg.jp/conv/pubchem/C00092\n", + "https://rest.kegg.jp/conv/chebi/C00015\n", + "https://rest.kegg.jp/conv/pubchem/C00015\n", + "https://rest.kegg.jp/conv/chebi/C00689\n", + "https://rest.kegg.jp/conv/pubchem/C00689\n", + "https://rest.kegg.jp/conv/chebi/C00185\n", + "https://rest.kegg.jp/conv/pubchem/C00185\n", + "https://rest.kegg.jp/conv/chebi/C06219\n", + "https://rest.kegg.jp/conv/pubchem/C06219\n", + "https://rest.kegg.jp/conv/chebi/C02048\n", + "https://rest.kegg.jp/conv/pubchem/C02048\n", + "https://rest.kegg.jp/conv/chebi/C01083\n", + "https://rest.kegg.jp/conv/pubchem/C01083\n", + "https://rest.kegg.jp/conv/chebi/C01235\n", + "https://rest.kegg.jp/conv/pubchem/C01235\n", + "https://rest.kegg.jp/conv/chebi/C00492\n", + "https://rest.kegg.jp/conv/pubchem/C00492\n", + "https://rest.kegg.jp/conv/chebi/C00137\n", + "https://rest.kegg.jp/conv/pubchem/C00137\n", + "https://rest.kegg.jp/conv/chebi/C01613\n", + "https://rest.kegg.jp/conv/pubchem/C01613\n", + "https://rest.kegg.jp/conv/chebi/C00482\n", + "https://rest.kegg.jp/conv/pubchem/C00482\n", + "https://rest.kegg.jp/conv/chebi/C01175\n", + "https://rest.kegg.jp/conv/pubchem/C01175\n", + "https://rest.kegg.jp/conv/chebi/C00212\n", + "https://rest.kegg.jp/conv/pubchem/C00212\n", + "https://rest.kegg.jp/conv/chebi/C00147\n", + "https://rest.kegg.jp/conv/pubchem/C00147\n", + "https://rest.kegg.jp/conv/chebi/C00620\n", + "https://rest.kegg.jp/conv/pubchem/C00620\n", + "https://rest.kegg.jp/conv/chebi/C05512\n", + "https://rest.kegg.jp/conv/pubchem/C05512\n", + "https://rest.kegg.jp/conv/chebi/C00262\n", + "https://rest.kegg.jp/conv/pubchem/C00262\n", + "https://rest.kegg.jp/conv/chebi/C00672\n", + "https://rest.kegg.jp/conv/pubchem/C00672\n", + "https://rest.kegg.jp/conv/chebi/C00387\n", + "https://rest.kegg.jp/conv/pubchem/C00387\n", + "https://rest.kegg.jp/conv/chebi/C00242\n", + "https://rest.kegg.jp/conv/pubchem/C00242\n", + "https://rest.kegg.jp/conv/chebi/C00294\n", + "https://rest.kegg.jp/conv/pubchem/C00294\n", + "https://rest.kegg.jp/conv/chebi/C00153\n", + "https://rest.kegg.jp/conv/pubchem/C00153\n", + "https://rest.kegg.jp/conv/chebi/C03150\n", + "https://rest.kegg.jp/conv/pubchem/C03150\n", + "https://rest.kegg.jp/conv/chebi/C01762\n", + "https://rest.kegg.jp/conv/pubchem/C01762\n", + "https://rest.kegg.jp/conv/chebi/C00385\n", + "https://rest.kegg.jp/conv/pubchem/C00385\n", + "https://rest.kegg.jp/conv/chebi/C00178\n", + "https://rest.kegg.jp/conv/pubchem/C00178\n", + "https://rest.kegg.jp/conv/chebi/C00299\n", + "https://rest.kegg.jp/conv/pubchem/C00299\n", + "https://rest.kegg.jp/conv/chebi/C00106\n", + "https://rest.kegg.jp/conv/pubchem/C00106\n", + "https://rest.kegg.jp/conv/chebi/C00214\n", + "https://rest.kegg.jp/conv/pubchem/C00214\n", + "https://rest.kegg.jp/conv/chebi/C00559\n", + "https://rest.kegg.jp/conv/pubchem/C00559\n", + "https://rest.kegg.jp/conv/chebi/C00119\n", + "https://rest.kegg.jp/conv/pubchem/C00119\n", + "https://rest.kegg.jp/conv/chebi/C00020\n", + "https://rest.kegg.jp/conv/pubchem/C00020\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/conv/chebi/C00144\n", + "https://rest.kegg.jp/conv/pubchem/C00144\n", + "https://rest.kegg.jp/conv/chebi/C00130\n", + "https://rest.kegg.jp/conv/pubchem/C00130\n", + "https://rest.kegg.jp/conv/chebi/C01103\n", + "https://rest.kegg.jp/conv/pubchem/C01103\n", + "https://rest.kegg.jp/conv/chebi/C04752\n", + "https://rest.kegg.jp/conv/pubchem/C04752\n", + "https://rest.kegg.jp/conv/chebi/C04327\n", + "https://rest.kegg.jp/conv/pubchem/C04327\n", + "https://rest.kegg.jp/conv/chebi/C01081\n", + "https://rest.kegg.jp/conv/pubchem/C01081\n", + "https://rest.kegg.jp/conv/chebi/C19838\n", + "https://rest.kegg.jp/conv/pubchem/C19838\n", + "https://rest.kegg.jp/get/C19838/image\n", + "https://rest.kegg.jp/conv/chebi/C03459\n", + "https://rest.kegg.jp/conv/pubchem/C03459\n", + "https://rest.kegg.jp/conv/chebi/C01100\n", + "https://rest.kegg.jp/conv/pubchem/C01100\n", + "https://rest.kegg.jp/conv/chebi/C01267\n", + "https://rest.kegg.jp/conv/pubchem/C01267\n", + "https://rest.kegg.jp/conv/chebi/C03912\n", + "https://rest.kegg.jp/conv/pubchem/C03912\n", + "https://rest.kegg.jp/conv/chebi/C00064\n", + "https://rest.kegg.jp/conv/pubchem/C00064\n", + "https://rest.kegg.jp/conv/chebi/C00940\n", + "https://rest.kegg.jp/conv/pubchem/C00940\n", + "https://rest.kegg.jp/conv/chebi/C04462\n", + "https://rest.kegg.jp/conv/pubchem/C04462\n", + "https://rest.kegg.jp/conv/chebi/C04421\n", + "https://rest.kegg.jp/conv/pubchem/C04421\n", + "https://rest.kegg.jp/conv/chebi/C00041\n", + "https://rest.kegg.jp/conv/pubchem/C00041\n", + "https://rest.kegg.jp/conv/chebi/C00222\n", + "https://rest.kegg.jp/conv/pubchem/C00222\n", + "https://rest.kegg.jp/conv/chebi/C00099\n", + "https://rest.kegg.jp/conv/pubchem/C00099\n", + "https://rest.kegg.jp/conv/chebi/C00022\n", + "https://rest.kegg.jp/conv/pubchem/C00022\n", + "https://rest.kegg.jp/conv/chebi/C00334\n", + "https://rest.kegg.jp/conv/pubchem/C00334\n", + "https://rest.kegg.jp/conv/chebi/C00217\n", + "https://rest.kegg.jp/conv/pubchem/C00217\n", + "https://rest.kegg.jp/conv/chebi/C00534\n", + "https://rest.kegg.jp/conv/pubchem/C00534\n", + "https://rest.kegg.jp/conv/chebi/C00250\n", + "https://rest.kegg.jp/conv/pubchem/C00250\n", + "https://rest.kegg.jp/conv/chebi/C04268\n", + "https://rest.kegg.jp/conv/pubchem/C04268\n", + "https://rest.kegg.jp/conv/chebi/C11907\n", + "https://rest.kegg.jp/conv/pubchem/C11907\n", + "https://rest.kegg.jp/conv/chebi/C00956\n", + "https://rest.kegg.jp/conv/pubchem/C00956\n", + "https://rest.kegg.jp/conv/chebi/C00322\n", + "https://rest.kegg.jp/conv/pubchem/C00322\n", + "https://rest.kegg.jp/conv/chebi/C03232\n", + "https://rest.kegg.jp/conv/pubchem/C03232\n", + "https://rest.kegg.jp/conv/chebi/C01005\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C01005\n", + "https://rest.kegg.jp/conv/chebi/C00159\n", + "https://rest.kegg.jp/conv/pubchem/C00159\n", + "https://rest.kegg.jp/conv/chebi/C00275\n", + "https://rest.kegg.jp/conv/pubchem/C00275\n", + "https://rest.kegg.jp/conv/chebi/C03384\n", + "https://rest.kegg.jp/conv/pubchem/C03384\n", + "https://rest.kegg.jp/conv/chebi/C00354\n", + "https://rest.kegg.jp/conv/pubchem/C00354\n", + "https://rest.kegg.jp/conv/chebi/C00882\n", + "https://rest.kegg.jp/conv/pubchem/C00882\n", + "https://rest.kegg.jp/conv/chebi/C00074\n", + "https://rest.kegg.jp/conv/pubchem/C00074\n", + "https://rest.kegg.jp/conv/chebi/C01194\n", + "https://rest.kegg.jp/conv/pubchem/C01194\n", + "https://rest.kegg.jp/conv/chebi/C01277\n", + "https://rest.kegg.jp/conv/pubchem/C01277\n", + "https://rest.kegg.jp/conv/chebi/C01563\n", + "https://rest.kegg.jp/conv/pubchem/C01563\n", + "https://rest.kegg.jp/conv/chebi/C03082\n", + "https://rest.kegg.jp/conv/pubchem/C03082\n", + "https://rest.kegg.jp/conv/chebi/C03166\n", + "https://rest.kegg.jp/conv/pubchem/C03166\n", + "https://rest.kegg.jp/conv/chebi/C00300\n", + "https://rest.kegg.jp/conv/pubchem/C00300\n", + "https://rest.kegg.jp/conv/chebi/C02305\n", + "https://rest.kegg.jp/conv/pubchem/C02305\n", + "https://rest.kegg.jp/conv/chebi/C05945\n", + "https://rest.kegg.jp/conv/pubchem/C05945\n", + "https://rest.kegg.jp/conv/chebi/C01959\n", + "https://rest.kegg.jp/conv/pubchem/C01959\n", + "https://rest.kegg.jp/conv/chebi/C03149\n", + "https://rest.kegg.jp/conv/pubchem/C03149\n", + "https://rest.kegg.jp/conv/chebi/C14177\n", + "https://rest.kegg.jp/conv/pubchem/C14177\n", + "https://rest.kegg.jp/conv/chebi/C14178\n", + "https://rest.kegg.jp/conv/pubchem/C14178\n", + "https://rest.kegg.jp/conv/chebi/C01107\n", + "https://rest.kegg.jp/conv/pubchem/C01107\n", + "https://rest.kegg.jp/conv/chebi/C01143\n", + "https://rest.kegg.jp/conv/pubchem/C01143\n", + "https://rest.kegg.jp/conv/chebi/2 C00206\n", + "https://rest.kegg.jp/conv/pubchem/2 C00206\n", + "https://rest.kegg.jp/conv/chebi/C00360\n", + "https://rest.kegg.jp/conv/pubchem/C00360\n", + "https://rest.kegg.jp/conv/chebi/C00131\n", + "https://rest.kegg.jp/conv/pubchem/C00131\n", + "https://rest.kegg.jp/conv/chebi/C03483\n", + "https://rest.kegg.jp/conv/pubchem/C03483\n", + "https://rest.kegg.jp/conv/chebi/C00075\n", + "https://rest.kegg.jp/conv/pubchem/C00075\n", + "https://rest.kegg.jp/conv/chebi/C00105\n", + "https://rest.kegg.jp/conv/pubchem/C00105\n", + "https://rest.kegg.jp/conv/chebi/C00104\n", + "https://rest.kegg.jp/conv/pubchem/C00104\n", + "https://rest.kegg.jp/conv/chebi/C00081\n", + "https://rest.kegg.jp/conv/pubchem/C00081\n", + "https://rest.kegg.jp/conv/chebi/C00035\n", + "https://rest.kegg.jp/conv/pubchem/C00035\n", + "https://rest.kegg.jp/conv/chebi/C00044\n", + "https://rest.kegg.jp/conv/pubchem/C00044\n", + "https://rest.kegg.jp/conv/chebi/C00362\n", + "https://rest.kegg.jp/conv/pubchem/C00362\n", + "https://rest.kegg.jp/conv/chebi/C00361\n", + "https://rest.kegg.jp/conv/pubchem/C00361\n", + "https://rest.kegg.jp/conv/chebi/C00363\n", + "https://rest.kegg.jp/conv/pubchem/C00363\n", + "https://rest.kegg.jp/conv/chebi/C00055\n", + "https://rest.kegg.jp/conv/pubchem/C00055\n", + "https://rest.kegg.jp/conv/chebi/C00112\n", + "https://rest.kegg.jp/conv/pubchem/C00112\n", + "https://rest.kegg.jp/conv/chebi/C00239\n", + "https://rest.kegg.jp/conv/pubchem/C00239\n", + "https://rest.kegg.jp/conv/chebi/C00705\n", + "https://rest.kegg.jp/conv/pubchem/C00705\n", + "https://rest.kegg.jp/conv/chebi/C00002\n", + "https://rest.kegg.jp/conv/pubchem/C00002\n", + "https://rest.kegg.jp/conv/chebi/C00455\n", + "https://rest.kegg.jp/conv/pubchem/C00455\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/conv/chebi/C00059\n", + "https://rest.kegg.jp/conv/pubchem/C00059\n", + "https://rest.kegg.jp/conv/chebi/C00224\n", + "https://rest.kegg.jp/conv/pubchem/C00224\n", + "https://rest.kegg.jp/conv/chebi/C00459\n", + "https://rest.kegg.jp/conv/pubchem/C00459\n", + "https://rest.kegg.jp/conv/chebi/C00052\n", + "https://rest.kegg.jp/conv/pubchem/C00052\n", + "https://rest.kegg.jp/conv/chebi/C03384\n", + "https://rest.kegg.jp/conv/pubchem/C03384\n", + "https://rest.kegg.jp/conv/chebi/C00636\n", + "https://rest.kegg.jp/conv/pubchem/C00636\n", + "https://rest.kegg.jp/conv/chebi/C00096\n", + "https://rest.kegg.jp/conv/pubchem/C00096\n", + "https://rest.kegg.jp/conv/chebi/C00063\n", + "https://rest.kegg.jp/conv/pubchem/C00063\n", + "https://rest.kegg.jp/conv/chebi/C00346\n", + "https://rest.kegg.jp/conv/pubchem/C00346\n", + "https://rest.kegg.jp/conv/chebi/C00570\n", + "https://rest.kegg.jp/conv/pubchem/C00570\n", + "https://rest.kegg.jp/conv/chebi/C00588\n", + "https://rest.kegg.jp/conv/pubchem/C00588\n", + "https://rest.kegg.jp/conv/chebi/C00307\n", + "https://rest.kegg.jp/conv/pubchem/C00307\n", + "https://rest.kegg.jp/conv/chebi/C04256\n", + "https://rest.kegg.jp/conv/pubchem/C04256\n", + "https://rest.kegg.jp/conv/chebi/C00043\n", + "https://rest.kegg.jp/conv/pubchem/C00043\n", + "https://rest.kegg.jp/conv/chebi/C00842\n", + "https://rest.kegg.jp/conv/pubchem/C00842\n", + "https://rest.kegg.jp/conv/chebi/C00501\n", + "https://rest.kegg.jp/conv/pubchem/C00501\n", + "https://rest.kegg.jp/conv/chebi/C00394\n", + "https://rest.kegg.jp/conv/pubchem/C00394\n", + "https://rest.kegg.jp/conv/chebi/C01281\n", + "https://rest.kegg.jp/conv/pubchem/C01281\n", + "https://rest.kegg.jp/get/C01281/image\n", + "https://rest.kegg.jp/conv/chebi/C01299\n", + "https://rest.kegg.jp/conv/pubchem/C01299\n", + "https://rest.kegg.jp/get/C01299/image\n", + "https://rest.kegg.jp/conv/chebi/C05385\n", + "https://rest.kegg.jp/conv/pubchem/C05385\n", + "https://rest.kegg.jp/conv/chebi/C00167\n", + "https://rest.kegg.jp/conv/pubchem/C00167\n", + "https://rest.kegg.jp/conv/chebi/C00091\n", + "https://rest.kegg.jp/conv/pubchem/C00091\n", + "https://rest.kegg.jp/conv/chebi/C00164\n", + "https://rest.kegg.jp/conv/pubchem/C00164\n", + "https://rest.kegg.jp/conv/chebi/C01996\n", + "https://rest.kegg.jp/conv/pubchem/C01996\n", + "https://rest.kegg.jp/conv/chebi/C02588\n", + "https://rest.kegg.jp/conv/pubchem/C02588\n", + "https://rest.kegg.jp/conv/chebi/C00473\n", + "https://rest.kegg.jp/conv/pubchem/C00473\n", + "https://rest.kegg.jp/conv/chebi/C00249\n", + "https://rest.kegg.jp/conv/pubchem/C00249\n", + "https://rest.kegg.jp/conv/chebi/C00227\n", + "https://rest.kegg.jp/conv/pubchem/C00227\n", + "https://rest.kegg.jp/conv/chebi/C00033\n", + "https://rest.kegg.jp/conv/pubchem/C00033\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/conv/chebi/C00008\n", + "https://rest.kegg.jp/conv/pubchem/C00008\n", + "https://rest.kegg.jp/conv/chebi/C00020\n", + "https://rest.kegg.jp/conv/pubchem/C00020\n", + "https://rest.kegg.jp/conv/chebi/C01094\n", + "https://rest.kegg.jp/conv/pubchem/C01094\n", + "https://rest.kegg.jp/conv/chebi/C01113\n", + "https://rest.kegg.jp/conv/pubchem/C01113\n", + "https://rest.kegg.jp/conv/chebi/C03360\n", + "https://rest.kegg.jp/conv/pubchem/C03360\n", + "https://rest.kegg.jp/conv/chebi/C00870\n", + "https://rest.kegg.jp/conv/pubchem/C00870\n", + "https://rest.kegg.jp/conv/chebi/C02734\n", + "https://rest.kegg.jp/conv/pubchem/C02734\n", + "https://rest.kegg.jp/conv/chebi/C00146\n", + "https://rest.kegg.jp/conv/pubchem/C00146\n", + "https://rest.kegg.jp/conv/chebi/C00197\n", + "https://rest.kegg.jp/conv/pubchem/C00197\n", + "https://rest.kegg.jp/conv/chebi/C00074\n", + "https://rest.kegg.jp/conv/pubchem/C00074\n", + "https://rest.kegg.jp/conv/chebi/C00022\n", + "https://rest.kegg.jp/conv/pubchem/C00022\n", + "https://rest.kegg.jp/conv/chebi/C01005\n", + "https://rest.kegg.jp/conv/pubchem/C01005\n", + "https://rest.kegg.jp/conv/chebi/C03149\n", + "https://rest.kegg.jp/conv/pubchem/C03149\n", + "https://rest.kegg.jp/conv/chebi/C00121\n", + "https://rest.kegg.jp/conv/pubchem/C00121\n", + "https://rest.kegg.jp/conv/chebi/C00575\n", + "https://rest.kegg.jp/conv/pubchem/C00575\n", + "https://rest.kegg.jp/conv/chebi/C00968\n", + "https://rest.kegg.jp/conv/pubchem/C00968\n", + "https://rest.kegg.jp/conv/chebi/C00360\n", + "https://rest.kegg.jp/conv/pubchem/C00360\n", + "https://rest.kegg.jp/conv/chebi/C00942\n", + "https://rest.kegg.jp/conv/pubchem/C00942\n", + "https://rest.kegg.jp/conv/chebi/C00943\n", + "https://rest.kegg.jp/conv/pubchem/C00943\n", + "https://rest.kegg.jp/conv/chebi/C01367\n", + "https://rest.kegg.jp/conv/pubchem/C01367\n", + "https://rest.kegg.jp/conv/chebi/C02052\n", + "https://rest.kegg.jp/conv/pubchem/C02052\n", + "https://rest.kegg.jp/conv/chebi/C00252\n", + "https://rest.kegg.jp/conv/pubchem/C00252\n", + "https://rest.kegg.jp/conv/chebi/C02160\n", + "https://rest.kegg.jp/conv/pubchem/C02160\n", + "https://rest.kegg.jp/conv/chebi/C01936\n", + "https://rest.kegg.jp/conv/pubchem/C01936\n", + "https://rest.kegg.jp/conv/chebi/C01835\n", + "https://rest.kegg.jp/conv/pubchem/C01835\n", + "https://rest.kegg.jp/conv/chebi/C00713\n", + "https://rest.kegg.jp/conv/pubchem/C00713\n", + "https://rest.kegg.jp/conv/chebi/C01742\n", + "https://rest.kegg.jp/conv/pubchem/C01742\n", + "https://rest.kegg.jp/conv/chebi/C19636\n", + "https://rest.kegg.jp/conv/pubchem/C19636\n", + "https://rest.kegg.jp/get/C19636/image\n", + "https://rest.kegg.jp/conv/chebi/C08240\n", + "https://rest.kegg.jp/conv/pubchem/C08240\n", + "https://rest.kegg.jp/conv/chebi/C05402\n", + "https://rest.kegg.jp/conv/pubchem/C05402\n", + "https://rest.kegg.jp/conv/chebi/C07064\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/pubchem/C07064\n", + "https://rest.kegg.jp/conv/chebi/C01882\n", + "https://rest.kegg.jp/conv/pubchem/C01882\n", + "https://rest.kegg.jp/conv/chebi/C00152\n", + "https://rest.kegg.jp/conv/pubchem/C00152\n", + "https://rest.kegg.jp/conv/chebi/C01563\n", + "https://rest.kegg.jp/conv/pubchem/C01563\n", + "https://rest.kegg.jp/conv/chebi/C00086\n", + "https://rest.kegg.jp/conv/pubchem/C00086\n", + "https://rest.kegg.jp/conv/chebi/C07761\n", + "https://rest.kegg.jp/conv/pubchem/C07761\n", + "https://rest.kegg.jp/conv/chebi/C02595\n", + "https://rest.kegg.jp/conv/pubchem/C02595\n", + "https://rest.kegg.jp/conv/chebi/C07756\n", + "https://rest.kegg.jp/conv/pubchem/C07756\n", + "https://rest.kegg.jp/conv/chebi/C05551\n", + "https://rest.kegg.jp/conv/pubchem/C05551\n", + "https://rest.kegg.jp/conv/chebi/C02954\n", + "https://rest.kegg.jp/conv/pubchem/C02954\n", + "https://rest.kegg.jp/conv/chebi/C07086\n", + "https://rest.kegg.jp/conv/pubchem/C07086\n", + "https://rest.kegg.jp/conv/chebi/C05551\n", + "https://rest.kegg.jp/conv/pubchem/C05551\n", + "https://rest.kegg.jp/conv/chebi/C02954\n", + "https://rest.kegg.jp/conv/pubchem/C02954\n", + "https://rest.kegg.jp/conv/chebi/C08126\n", + "https://rest.kegg.jp/conv/pubchem/C08126\n", + "https://rest.kegg.jp/conv/chebi/C02954\n", + "https://rest.kegg.jp/conv/pubchem/C02954\n", + "https://rest.kegg.jp/conv/chebi/C02181\n", + "https://rest.kegg.jp/conv/pubchem/C02181\n", + "https://rest.kegg.jp/conv/chebi/C05598\n", + "https://rest.kegg.jp/conv/pubchem/C05598\n", + "https://rest.kegg.jp/conv/chebi/C02712\n", + "https://rest.kegg.jp/conv/pubchem/C02712\n", + "https://rest.kegg.jp/conv/chebi/C00864\n", + "https://rest.kegg.jp/conv/pubchem/C00864\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/conv/chebi/C00522\n", + "https://rest.kegg.jp/conv/pubchem/C00522\n", + "https://rest.kegg.jp/conv/chebi/C00438\n", + "https://rest.kegg.jp/conv/pubchem/C00438\n", + "https://rest.kegg.jp/conv/chebi/C03703\n", + "https://rest.kegg.jp/conv/pubchem/C03703\n", + "https://rest.kegg.jp/conv/chebi/C06567\n", + "https://rest.kegg.jp/conv/pubchem/C06567\n", + "https://rest.kegg.jp/get/C06567/image\n", + "https://rest.kegg.jp/conv/chebi/C00499\n", + "https://rest.kegg.jp/conv/pubchem/C00499\n", + "https://rest.kegg.jp/conv/chebi/C00603\n", + "https://rest.kegg.jp/conv/pubchem/C00603\n", + "https://rest.kegg.jp/conv/chebi/C00475\n", + "https://rest.kegg.jp/conv/pubchem/C00475\n", + "https://rest.kegg.jp/conv/chebi/C00234\n", + "https://rest.kegg.jp/conv/pubchem/C00234\n", + "https://rest.kegg.jp/conv/chebi/C00224\n", + "https://rest.kegg.jp/conv/pubchem/C00224\n", + "https://rest.kegg.jp/conv/chebi/C02466\n", + "https://rest.kegg.jp/conv/pubchem/C02466\n", + "https://rest.kegg.jp/conv/chebi/C00536\n", + "https://rest.kegg.jp/conv/pubchem/C00536\n", + "https://rest.kegg.jp/conv/chebi/C00455\n", + "https://rest.kegg.jp/conv/pubchem/C00455\n", + "https://rest.kegg.jp/conv/chebi/C00002\n", + "https://rest.kegg.jp/conv/pubchem/C00002\n", + "https://rest.kegg.jp/conv/chebi/C00081\n", + "https://rest.kegg.jp/conv/pubchem/C00081\n", + "https://rest.kegg.jp/conv/chebi/C00104\n", + "https://rest.kegg.jp/conv/pubchem/C00104\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/conv/chebi/C00009\n", + "https://rest.kegg.jp/conv/pubchem/C00009\n", + "https://rest.kegg.jp/conv/chebi/C01182\n", + "https://rest.kegg.jp/conv/pubchem/C01182\n", + "https://rest.kegg.jp/conv/chebi/C03394\n", + "https://rest.kegg.jp/conv/pubchem/C03394\n", + "https://rest.kegg.jp/conv/chebi/C00111\n", + "https://rest.kegg.jp/conv/pubchem/C00111\n", + "https://rest.kegg.jp/conv/chebi/C00673\n", + "https://rest.kegg.jp/conv/pubchem/C00673\n", + "https://rest.kegg.jp/conv/chebi/C04442\n", + "https://rest.kegg.jp/conv/pubchem/C04442\n", + "https://rest.kegg.jp/conv/chebi/C01099\n", + "https://rest.kegg.jp/conv/pubchem/C01099\n", + "https://rest.kegg.jp/conv/chebi/C00424\n", + "https://rest.kegg.jp/conv/pubchem/C00424\n", + "https://rest.kegg.jp/conv/chebi/C06159\n", + "https://rest.kegg.jp/conv/pubchem/C06159\n", + "https://rest.kegg.jp/conv/chebi/C00684\n", + "https://rest.kegg.jp/conv/pubchem/C00684\n", + "https://rest.kegg.jp/conv/chebi/C01131\n", + "https://rest.kegg.jp/conv/pubchem/C01131\n", + "https://rest.kegg.jp/conv/chebi/C01286\n", + "https://rest.kegg.jp/conv/pubchem/C01286\n", + "https://rest.kegg.jp/conv/chebi/C06019\n", + "https://rest.kegg.jp/conv/pubchem/C06019\n", + "https://rest.kegg.jp/conv/chebi/C00270\n", + "https://rest.kegg.jp/conv/pubchem/C00270\n", + "https://rest.kegg.jp/conv/chebi/C00645\n", + "https://rest.kegg.jp/conv/pubchem/C00645\n", + "https://rest.kegg.jp/conv/chebi/C01127\n", + "https://rest.kegg.jp/conv/pubchem/C01127\n", + "https://rest.kegg.jp/conv/chebi/C02614\n", + "https://rest.kegg.jp/conv/pubchem/C02614\n", + "https://rest.kegg.jp/conv/chebi/C04348\n", + "https://rest.kegg.jp/conv/pubchem/C04348\n", + "https://rest.kegg.jp/conv/chebi/C03652\n", + "https://rest.kegg.jp/conv/pubchem/C03652\n", + "https://rest.kegg.jp/conv/chebi/C00163\n", + "https://rest.kegg.jp/conv/pubchem/C00163\n", + "https://rest.kegg.jp/conv/chebi/C00078\n", + "https://rest.kegg.jp/conv/pubchem/C00078\n", + "https://rest.kegg.jp/conv/chebi/C00463\n", + "https://rest.kegg.jp/conv/pubchem/C00463\n", + "https://rest.kegg.jp/conv/chebi/C00417\n", + "https://rest.kegg.jp/conv/pubchem/C00417\n", + "https://rest.kegg.jp/conv/chebi/C00944\n", + "https://rest.kegg.jp/conv/pubchem/C00944\n", + "https://rest.kegg.jp/conv/chebi/C00631\n", + "https://rest.kegg.jp/conv/pubchem/C00631\n", + "https://rest.kegg.jp/conv/chebi/C03561\n", + "https://rest.kegg.jp/conv/pubchem/C03561\n", + "https://rest.kegg.jp/conv/chebi/C00877\n", + "https://rest.kegg.jp/conv/pubchem/C00877\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/conv/chebi/C00877\n", + "https://rest.kegg.jp/conv/pubchem/C00877\n", + "https://rest.kegg.jp/conv/chebi/C05268\n", + "https://rest.kegg.jp/conv/pubchem/C05268\n", + "https://rest.kegg.jp/conv/chebi/C05271\n", + "https://rest.kegg.jp/conv/pubchem/C05271\n", + "https://rest.kegg.jp/conv/chebi/C03506\n", + "https://rest.kegg.jp/conv/pubchem/C03506\n", + "https://rest.kegg.jp/conv/chebi/C00497\n", + "https://rest.kegg.jp/conv/pubchem/C00497\n", + "https://rest.kegg.jp/conv/chebi/C01384\n", + "https://rest.kegg.jp/conv/pubchem/C01384\n", + "https://rest.kegg.jp/conv/chebi/C01732\n", + "https://rest.kegg.jp/conv/pubchem/C01732\n", + "https://rest.kegg.jp/conv/chebi/C02612\n", + "https://rest.kegg.jp/conv/pubchem/C02612\n", + "https://rest.kegg.jp/conv/chebi/C02226\n", + "https://rest.kegg.jp/conv/pubchem/C02226\n", + "https://rest.kegg.jp/conv/chebi/C02237\n", + "https://rest.kegg.jp/conv/pubchem/C02237\n", + "https://rest.kegg.jp/conv/chebi/C00785\n", + "https://rest.kegg.jp/conv/pubchem/C00785\n", + "https://rest.kegg.jp/conv/chebi/C03680\n", + "https://rest.kegg.jp/conv/pubchem/C03680\n", + "https://rest.kegg.jp/conv/chebi/C04246\n", + "https://rest.kegg.jp/conv/pubchem/C04246\n", + "https://rest.kegg.jp/get/C04246/image\n", + "https://rest.kegg.jp/conv/chebi/C03652\n", + "https://rest.kegg.jp/conv/pubchem/C03652\n", + "https://rest.kegg.jp/conv/chebi/C00922\n", + "https://rest.kegg.jp/conv/pubchem/C00922\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/conv/chebi/C03618\n", + "https://rest.kegg.jp/conv/pubchem/C03618\n", + "https://rest.kegg.jp/conv/chebi/C00135\n", + "https://rest.kegg.jp/conv/pubchem/C00135\n", + "https://rest.kegg.jp/conv/chebi/C00079\n", + "https://rest.kegg.jp/conv/pubchem/C00079\n", + "https://rest.kegg.jp/conv/chebi/C00423\n", + "https://rest.kegg.jp/conv/pubchem/C00423\n", + "https://rest.kegg.jp/conv/chebi/C03406\n", + "https://rest.kegg.jp/conv/pubchem/C03406\n", + "https://rest.kegg.jp/conv/chebi/C03794\n", + "https://rest.kegg.jp/conv/pubchem/C03794\n", + "https://rest.kegg.jp/conv/chebi/C04823\n", + "https://rest.kegg.jp/conv/pubchem/C04823\n", + "https://rest.kegg.jp/conv/chebi/C00122\n", + "https://rest.kegg.jp/conv/pubchem/C00122\n", + "https://rest.kegg.jp/conv/chebi/C04677\n", + "https://rest.kegg.jp/conv/pubchem/C04677\n", + "https://rest.kegg.jp/conv/chebi/C03451\n", + "https://rest.kegg.jp/conv/pubchem/C03451\n", + "https://rest.kegg.jp/conv/chebi/C00051\n", + "https://rest.kegg.jp/conv/pubchem/C00051\n", + "https://rest.kegg.jp/conv/chebi/C00546\n", + "https://rest.kegg.jp/conv/pubchem/C00546\n", + "https://rest.kegg.jp/conv/chebi/C00047\n", + "https://rest.kegg.jp/conv/pubchem/C00047\n", + "https://rest.kegg.jp/conv/chebi/C00739\n", + "https://rest.kegg.jp/conv/pubchem/C00739\n", + "https://rest.kegg.jp/conv/chebi/C00666\n", + "https://rest.kegg.jp/conv/pubchem/C00666\n", + "https://rest.kegg.jp/conv/chebi/C00680\n", + "https://rest.kegg.jp/conv/pubchem/C00680\n", + "https://rest.kegg.jp/conv/chebi/C01157\n", + "https://rest.kegg.jp/conv/pubchem/C01157\n", + "https://rest.kegg.jp/conv/chebi/C03440\n", + "https://rest.kegg.jp/conv/pubchem/C03440\n", + "https://rest.kegg.jp/conv/chebi/C01570\n", + "https://rest.kegg.jp/conv/pubchem/C01570\n", + "https://rest.kegg.jp/conv/chebi/C01101\n", + "https://rest.kegg.jp/conv/pubchem/C01101\n", + "https://rest.kegg.jp/conv/chebi/C00935\n", + "https://rest.kegg.jp/conv/pubchem/C00935\n", + "https://rest.kegg.jp/conv/chebi/C00190\n", + "https://rest.kegg.jp/conv/pubchem/C00190\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C00617\n", + "https://rest.kegg.jp/conv/pubchem/C00617\n", + "https://rest.kegg.jp/conv/chebi/C00140\n", + "https://rest.kegg.jp/conv/pubchem/C00140\n", + "https://rest.kegg.jp/conv/chebi/C00357\n", + "https://rest.kegg.jp/conv/pubchem/C00357\n", + "https://rest.kegg.jp/conv/chebi/C04257\n", + "https://rest.kegg.jp/conv/pubchem/C04257\n", + "https://rest.kegg.jp/conv/chebi/C03598\n", + "https://rest.kegg.jp/conv/pubchem/C03598\n", + "https://rest.kegg.jp/conv/chebi/C03599\n", + "https://rest.kegg.jp/conv/pubchem/C03599\n", + "https://rest.kegg.jp/conv/chebi/C00668\n", + "https://rest.kegg.jp/conv/pubchem/C00668\n", + "https://rest.kegg.jp/conv/chebi/C01172\n", + "https://rest.kegg.jp/conv/pubchem/C01172\n", + "https://rest.kegg.jp/conv/chebi/C02280\n", + "https://rest.kegg.jp/conv/pubchem/C02280\n", + "https://rest.kegg.jp/conv/chebi/C01213\n", + "https://rest.kegg.jp/conv/pubchem/C01213\n", + "https://rest.kegg.jp/conv/chebi/C00683\n", + "https://rest.kegg.jp/conv/pubchem/C00683\n", + "https://rest.kegg.jp/conv/chebi/C00376\n", + "https://rest.kegg.jp/conv/pubchem/C00376\n", + "https://rest.kegg.jp/conv/chebi/C02110\n", + "https://rest.kegg.jp/conv/pubchem/C02110\n", + "https://rest.kegg.jp/conv/chebi/C01595\n", + "https://rest.kegg.jp/conv/pubchem/C01595\n", + "https://rest.kegg.jp/conv/chebi/C04056\n", + "https://rest.kegg.jp/conv/pubchem/C04056\n", + "https://rest.kegg.jp/conv/chebi/C01796\n", + "https://rest.kegg.jp/conv/pubchem/C01796\n", + "https://rest.kegg.jp/conv/chebi/C02022\n", + "https://rest.kegg.jp/conv/pubchem/C02022\n", + "https://rest.kegg.jp/conv/chebi/C00216\n", + "https://rest.kegg.jp/conv/pubchem/C00216\n", + "https://rest.kegg.jp/conv/chebi/C01019\n", + "https://rest.kegg.jp/conv/pubchem/C01019\n", + "https://rest.kegg.jp/conv/chebi/C01721\n", + "https://rest.kegg.jp/conv/pubchem/C01721\n", + "https://rest.kegg.jp/conv/chebi/C00259\n", + "https://rest.kegg.jp/conv/pubchem/C00259\n", + "https://rest.kegg.jp/conv/chebi/C00508\n", + "https://rest.kegg.jp/conv/pubchem/C00508\n", + "https://rest.kegg.jp/conv/chebi/C01487\n", + "https://rest.kegg.jp/conv/pubchem/C01487\n", + "https://rest.kegg.jp/conv/chebi/C06464\n", + "https://rest.kegg.jp/conv/pubchem/C06464\n", + "https://rest.kegg.jp/conv/chebi/C00476\n", + "https://rest.kegg.jp/conv/pubchem/C00476\n", + "https://rest.kegg.jp/conv/chebi/C00352\n", + "https://rest.kegg.jp/conv/pubchem/C00352\n", + "https://rest.kegg.jp/conv/chebi/C00333\n", + "https://rest.kegg.jp/conv/pubchem/C00333\n", + "https://rest.kegg.jp/conv/chebi/C00558\n", + "https://rest.kegg.jp/conv/pubchem/C00558\n", + "https://rest.kegg.jp/conv/chebi/C00191\n", + "https://rest.kegg.jp/conv/pubchem/C00191\n", + "https://rest.kegg.jp/conv/chebi/C00905\n", + "https://rest.kegg.jp/conv/pubchem/C00905\n", + "https://rest.kegg.jp/conv/chebi/C01112\n", + "https://rest.kegg.jp/conv/pubchem/C01112\n", + "https://rest.kegg.jp/conv/chebi/C00507\n", + "https://rest.kegg.jp/conv/pubchem/C00507\n", + "https://rest.kegg.jp/conv/chebi/C00861\n", + "https://rest.kegg.jp/conv/pubchem/C00861\n", + "https://rest.kegg.jp/conv/chebi/C00166\n", + "https://rest.kegg.jp/conv/pubchem/C00166\n", + "https://rest.kegg.jp/conv/chebi/C02763\n", + "https://rest.kegg.jp/conv/pubchem/C02763\n", + "https://rest.kegg.jp/conv/chebi/C00036\n", + "https://rest.kegg.jp/conv/pubchem/C00036\n", + "https://rest.kegg.jp/conv/chebi/C03981\n", + "https://rest.kegg.jp/conv/pubchem/C03981\n", + "https://rest.kegg.jp/conv/chebi/C00129\n", + "https://rest.kegg.jp/conv/pubchem/C00129\n", + "https://rest.kegg.jp/conv/chebi/C00235\n", + "https://rest.kegg.jp/conv/pubchem/C00235\n", + "https://rest.kegg.jp/conv/chebi/C02295\n", + "https://rest.kegg.jp/conv/pubchem/C02295\n", + "https://rest.kegg.jp/conv/chebi/C06156\n", + "https://rest.kegg.jp/conv/pubchem/C06156\n", + "https://rest.kegg.jp/conv/chebi/C01231\n", + "https://rest.kegg.jp/conv/pubchem/C01231\n", + "https://rest.kegg.jp/conv/chebi/C00092\n", + "https://rest.kegg.jp/conv/pubchem/C00092\n", + "https://rest.kegg.jp/conv/chebi/C04256\n", + "https://rest.kegg.jp/conv/pubchem/C04256\n", + "https://rest.kegg.jp/conv/chebi/C01142\n", + "https://rest.kegg.jp/conv/pubchem/C01142\n", + "https://rest.kegg.jp/conv/chebi/C00515\n", + "https://rest.kegg.jp/conv/pubchem/C00515\n", + "https://rest.kegg.jp/conv/chebi/C03943\n", + "https://rest.kegg.jp/conv/pubchem/C03943\n", + "https://rest.kegg.jp/conv/chebi/C02930\n", + "https://rest.kegg.jp/conv/pubchem/C02930\n", + "https://rest.kegg.jp/conv/chebi/C04105\n", + "https://rest.kegg.jp/conv/pubchem/C04105\n", + "https://rest.kegg.jp/conv/chebi/C02480\n", + "https://rest.kegg.jp/conv/pubchem/C02480\n", + "https://rest.kegg.jp/conv/chebi/C03178\n", + "https://rest.kegg.jp/conv/pubchem/C03178\n", + "https://rest.kegg.jp/conv/chebi/C03314\n", + "https://rest.kegg.jp/conv/pubchem/C03314\n", + "https://rest.kegg.jp/conv/chebi/C00183\n", + "https://rest.kegg.jp/conv/pubchem/C00183\n", + "https://rest.kegg.jp/conv/chebi/C01653\n", + "https://rest.kegg.jp/conv/pubchem/C01653\n", + "https://rest.kegg.jp/get/C01653/image\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_368357/2848299512.py:27: UserWarning: Unable to fetch image from kegg correspondance URL\n", + " warnings.warn(f\"Unable to fetch {k} from kegg correspondance URL\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C00020\n", + "https://rest.kegg.jp/conv/pubchem/C00020\n", + "https://rest.kegg.jp/conv/chebi/C00013\n", + "https://rest.kegg.jp/conv/pubchem/C00013\n", + "https://rest.kegg.jp/conv/chebi/C02554\n", + "https://rest.kegg.jp/conv/pubchem/C02554\n", + "https://rest.kegg.jp/conv/chebi/C00100\n", + "https://rest.kegg.jp/conv/pubchem/C00100\n", + "https://rest.kegg.jp/conv/chebi/C03406\n", + "https://rest.kegg.jp/conv/pubchem/C03406\n", + "https://rest.kegg.jp/conv/chebi/C01904\n", + "https://rest.kegg.jp/conv/pubchem/C01904\n", + "https://rest.kegg.jp/conv/chebi/C15025\n", + "https://rest.kegg.jp/conv/pubchem/C15025\n", + "https://rest.kegg.jp/conv/chebi/C00584\n", + "https://rest.kegg.jp/conv/pubchem/C00584\n", + "https://rest.kegg.jp/conv/chebi/C04707\n", + "https://rest.kegg.jp/conv/pubchem/C04707\n", + "https://rest.kegg.jp/conv/chebi/C00027\n", + "https://rest.kegg.jp/conv/pubchem/C00027\n", + "https://rest.kegg.jp/conv/chebi/0.5 C00007\n", + "https://rest.kegg.jp/conv/pubchem/0.5 C00007\n", + "https://rest.kegg.jp/conv/chebi/C00187\n", + "https://rest.kegg.jp/conv/pubchem/C00187\n", + "https://rest.kegg.jp/conv/chebi/C00599\n", + "https://rest.kegg.jp/conv/pubchem/C00599\n", + "https://rest.kegg.jp/conv/chebi/C00254\n", + "https://rest.kegg.jp/conv/pubchem/C00254\n", + "https://rest.kegg.jp/conv/chebi/C01179\n", + "https://rest.kegg.jp/conv/pubchem/C01179\n", + "https://rest.kegg.jp/conv/chebi/C00725\n", + "https://rest.kegg.jp/conv/pubchem/C00725\n", + "https://rest.kegg.jp/conv/chebi/C00366\n", + "https://rest.kegg.jp/conv/pubchem/C00366\n", + "https://rest.kegg.jp/conv/chebi/C01551\n", + "https://rest.kegg.jp/conv/pubchem/C01551\n", + "https://rest.kegg.jp/conv/chebi/C00027\n", + "https://rest.kegg.jp/conv/pubchem/C00027\n", + "https://rest.kegg.jp/conv/chebi/C02278\n", + "https://rest.kegg.jp/conv/pubchem/C02278\n", + "https://rest.kegg.jp/conv/chebi/C01847\n", + "https://rest.kegg.jp/conv/pubchem/C01847\n", + "https://rest.kegg.jp/conv/chebi/C02679\n", + "https://rest.kegg.jp/conv/pubchem/C02679\n", + "https://rest.kegg.jp/conv/chebi/C00061\n", + "https://rest.kegg.jp/conv/pubchem/C00061\n", + "https://rest.kegg.jp/conv/chebi/C00808\n", + "https://rest.kegg.jp/conv/pubchem/C00808\n", + "https://rest.kegg.jp/conv/chebi/C03448\n", + "https://rest.kegg.jp/conv/pubchem/C03448\n", + "https://rest.kegg.jp/conv/chebi/C04377\n", + "https://rest.kegg.jp/conv/pubchem/C04377\n", + "https://rest.kegg.jp/conv/chebi/C01217\n", + "https://rest.kegg.jp/conv/pubchem/C01217\n", + "https://rest.kegg.jp/conv/chebi/C00979\n", + "https://rest.kegg.jp/conv/pubchem/C00979\n", + "https://rest.kegg.jp/conv/chebi/C00166\n", + "https://rest.kegg.jp/conv/pubchem/C00166\n", + "https://rest.kegg.jp/conv/chebi/C00082\n", + "https://rest.kegg.jp/conv/pubchem/C00082\n", + "https://rest.kegg.jp/conv/chebi/C00233\n", + "https://rest.kegg.jp/conv/pubchem/C00233\n", + "https://rest.kegg.jp/conv/chebi/C05665\n", + "https://rest.kegg.jp/conv/pubchem/C05665\n", + "https://rest.kegg.jp/conv/chebi/C00986\n", + "https://rest.kegg.jp/conv/pubchem/C00986\n", + "https://rest.kegg.jp/conv/chebi/C00252\n", + "https://rest.kegg.jp/conv/pubchem/C00252\n", + "https://rest.kegg.jp/conv/chebi/C06827\n", + "https://rest.kegg.jp/conv/pubchem/C06827\n", + "https://rest.kegg.jp/conv/chebi/C03493\n", + "https://rest.kegg.jp/conv/pubchem/C03493\n", + "https://rest.kegg.jp/conv/chebi/C03410\n", + "https://rest.kegg.jp/conv/pubchem/C03410\n", + "https://rest.kegg.jp/conv/chebi/C03521\n", + "https://rest.kegg.jp/conv/pubchem/C03521\n", + "https://rest.kegg.jp/conv/chebi/C00251\n", + "https://rest.kegg.jp/conv/pubchem/C00251\n", + "https://rest.kegg.jp/conv/chebi/C00156\n", + "https://rest.kegg.jp/conv/pubchem/C00156\n", + "https://rest.kegg.jp/conv/chebi/C06322\n", + "https://rest.kegg.jp/conv/pubchem/C06322\n", + "https://rest.kegg.jp/conv/chebi/C06749\n", + "https://rest.kegg.jp/conv/pubchem/C06749\n", + "https://rest.kegg.jp/conv/chebi/C00001\n", + "https://rest.kegg.jp/conv/pubchem/C00001\n", + "https://rest.kegg.jp/conv/chebi/C11355\n", + "https://rest.kegg.jp/conv/pubchem/C11355\n", + "https://rest.kegg.jp/conv/chebi/C00885\n", + "https://rest.kegg.jp/conv/pubchem/C00885\n", + "https://rest.kegg.jp/conv/chebi/C18054\n", + "https://rest.kegg.jp/conv/pubchem/C18054\n", + "https://rest.kegg.jp/conv/chebi/C00006\n", + "https://rest.kegg.jp/conv/pubchem/C00006\n", + "https://rest.kegg.jp/conv/chebi/C00005\n", + "https://rest.kegg.jp/conv/pubchem/C00005\n", + "https://rest.kegg.jp/conv/chebi/C00644\n", + "https://rest.kegg.jp/conv/pubchem/C00644\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/conv/chebi/C00004\n", + "https://rest.kegg.jp/conv/pubchem/C00004\n", + "https://rest.kegg.jp/conv/chebi/C05984\n", + "https://rest.kegg.jp/conv/pubchem/C05984\n", + "https://rest.kegg.jp/conv/chebi/C00314\n", + "https://rest.kegg.jp/conv/pubchem/C00314\n", + "https://rest.kegg.jp/conv/chebi/C05662\n", + "https://rest.kegg.jp/conv/pubchem/C05662\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/conv/chebi/C00004\n", + "https://rest.kegg.jp/conv/pubchem/C00004\n", + "https://rest.kegg.jp/conv/chebi/C00522\n", + "https://rest.kegg.jp/conv/pubchem/C00522\n", + "https://rest.kegg.jp/conv/chebi/C00006\n", + "https://rest.kegg.jp/conv/pubchem/C00006\n", + "https://rest.kegg.jp/conv/chebi/C00966\n", + "https://rest.kegg.jp/conv/pubchem/C00966\n", + "https://rest.kegg.jp/conv/chebi/C15673\n", + "https://rest.kegg.jp/conv/pubchem/C15673\n", + "https://rest.kegg.jp/conv/chebi/C02780\n", + "https://rest.kegg.jp/conv/pubchem/C02780\n", + "https://rest.kegg.jp/conv/chebi/C00449\n", + "https://rest.kegg.jp/conv/pubchem/C00449\n", + "https://rest.kegg.jp/conv/chebi/2 C00051\n", + "https://rest.kegg.jp/conv/pubchem/2 C00051\n", + "https://rest.kegg.jp/conv/chebi/C00127\n", + "https://rest.kegg.jp/conv/pubchem/C00127\n", + "https://rest.kegg.jp/conv/chebi/2 C00704\n", + "https://rest.kegg.jp/conv/pubchem/2 C00704\n", + "https://rest.kegg.jp/conv/chebi/C00007\n", + "https://rest.kegg.jp/conv/pubchem/C00007\n", + "https://rest.kegg.jp/conv/chebi/C04688\n", + "https://rest.kegg.jp/conv/pubchem/C04688\n", + "https://rest.kegg.jp/get/C04688/image\n", + "https://rest.kegg.jp/conv/chebi/C03688\n", + "https://rest.kegg.jp/conv/pubchem/C03688\n", + "https://rest.kegg.jp/get/C03688/image\n", + "https://rest.kegg.jp/conv/chebi/C04738\n", + "https://rest.kegg.jp/conv/pubchem/C04738\n", + "https://rest.kegg.jp/conv/chebi/C06021\n", + "https://rest.kegg.jp/conv/pubchem/C06021\n", + "https://rest.kegg.jp/conv/chebi/C00237\n", + "https://rest.kegg.jp/conv/pubchem/C00237\n", + "https://rest.kegg.jp/conv/chebi/C06020\n", + "https://rest.kegg.jp/conv/pubchem/C06020\n", + "https://rest.kegg.jp/get/C06020/image\n", + "https://rest.kegg.jp/conv/chebi/C05512\n", + "https://rest.kegg.jp/conv/pubchem/C05512\n", + "https://rest.kegg.jp/conv/chebi/C01103\n", + "https://rest.kegg.jp/conv/pubchem/C01103\n", + "https://rest.kegg.jp/conv/chebi/C01185\n", + "https://rest.kegg.jp/conv/pubchem/C01185\n", + "https://rest.kegg.jp/conv/chebi/C00253\n", + "https://rest.kegg.jp/conv/pubchem/C00253\n", + "https://rest.kegg.jp/conv/chebi/C00119\n", + "https://rest.kegg.jp/conv/pubchem/C00119\n", + "https://rest.kegg.jp/conv/chebi/C00170\n", + "https://rest.kegg.jp/conv/pubchem/C00170\n", + "https://rest.kegg.jp/conv/chebi/C04188\n", + "https://rest.kegg.jp/conv/pubchem/C04188\n", + "https://rest.kegg.jp/conv/chebi/C03557\n", + "https://rest.kegg.jp/conv/pubchem/C03557\n", + "https://rest.kegg.jp/conv/chebi/C03167\n", + "https://rest.kegg.jp/conv/pubchem/C03167\n", + "https://rest.kegg.jp/conv/chebi/C00233\n", + "https://rest.kegg.jp/conv/pubchem/C00233\n", + "https://rest.kegg.jp/conv/chebi/C00183\n", + "https://rest.kegg.jp/conv/pubchem/C00183\n", + "https://rest.kegg.jp/conv/chebi/C06255\n", + "https://rest.kegg.jp/conv/pubchem/C06255\n", + "https://rest.kegg.jp/conv/chebi/C01003\n", + "https://rest.kegg.jp/conv/pubchem/C01003\n", + "https://rest.kegg.jp/get/C01003/image\n", + "https://rest.kegg.jp/conv/chebi/C03875\n", + "https://rest.kegg.jp/conv/pubchem/C03875\n", + "https://rest.kegg.jp/get/C03875/image\n", + "https://rest.kegg.jp/conv/chebi/C05945\n", + "https://rest.kegg.jp/conv/pubchem/C05945\n", + "https://rest.kegg.jp/conv/chebi/C00224\n", + "https://rest.kegg.jp/conv/pubchem/C00224\n", + "https://rest.kegg.jp/conv/chebi/C00942\n", + "https://rest.kegg.jp/conv/pubchem/C00942\n", + "https://rest.kegg.jp/conv/chebi/C00144\n", + "https://rest.kegg.jp/conv/pubchem/C00144\n", + "https://rest.kegg.jp/conv/chebi/C03493\n", + "https://rest.kegg.jp/conv/pubchem/C03493\n", + "https://rest.kegg.jp/conv/chebi/C03519\n", + "https://rest.kegg.jp/conv/pubchem/C03519\n", + "https://rest.kegg.jp/conv/chebi/C11695\n", + "https://rest.kegg.jp/conv/pubchem/C11695\n", + "https://rest.kegg.jp/conv/chebi/C00189\n", + "https://rest.kegg.jp/conv/pubchem/C00189\n", + "https://rest.kegg.jp/conv/chebi/C00219\n", + "https://rest.kegg.jp/conv/pubchem/C00219\n", + "https://rest.kegg.jp/conv/chebi/C16512\n", + "https://rest.kegg.jp/conv/pubchem/C16512\n", + "https://rest.kegg.jp/conv/chebi/C00249\n", + "https://rest.kegg.jp/conv/pubchem/C00249\n", + "https://rest.kegg.jp/conv/chebi/C00429\n", + "https://rest.kegg.jp/conv/pubchem/C00429\n", + "https://rest.kegg.jp/conv/chebi/C02642\n", + "https://rest.kegg.jp/conv/pubchem/C02642\n", + "https://rest.kegg.jp/conv/chebi/C05922\n", + "https://rest.kegg.jp/conv/pubchem/C05922\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/get/C05922/image\n", + "https://rest.kegg.jp/conv/chebi/C09814\n", + "https://rest.kegg.jp/conv/pubchem/C09814\n", + "https://rest.kegg.jp/conv/chebi/2 C00001\n", + "https://rest.kegg.jp/conv/pubchem/2 C00001\n", + "https://rest.kegg.jp/conv/chebi/C00180\n", + "https://rest.kegg.jp/conv/pubchem/C00180\n", + "https://rest.kegg.jp/conv/chebi/C16074\n", + "https://rest.kegg.jp/conv/pubchem/C16074\n", + "https://rest.kegg.jp/conv/chebi/C02938\n", + "https://rest.kegg.jp/conv/pubchem/C02938\n", + "https://rest.kegg.jp/conv/chebi/C00954\n", + "https://rest.kegg.jp/conv/pubchem/C00954\n", + "https://rest.kegg.jp/conv/chebi/C01182\n", + "https://rest.kegg.jp/conv/pubchem/C01182\n", + "https://rest.kegg.jp/conv/chebi/C04691\n", + "https://rest.kegg.jp/conv/pubchem/C04691\n", + "https://rest.kegg.jp/conv/chebi/C00204\n", + "https://rest.kegg.jp/conv/pubchem/C00204\n", + "https://rest.kegg.jp/conv/chebi/C00108\n", + "https://rest.kegg.jp/conv/pubchem/C00108\n", + "https://rest.kegg.jp/conv/chebi/C01144\n", + "https://rest.kegg.jp/conv/pubchem/C01144\n", + "https://rest.kegg.jp/conv/chebi/C00877\n", + "https://rest.kegg.jp/conv/pubchem/C00877\n", + "https://rest.kegg.jp/conv/chebi/C04114\n", + "https://rest.kegg.jp/conv/pubchem/C04114\n", + "https://rest.kegg.jp/conv/chebi/C00203\n", + "https://rest.kegg.jp/conv/pubchem/C00203\n", + "https://rest.kegg.jp/conv/chebi/C06463\n", + "https://rest.kegg.jp/conv/pubchem/C06463\n", + "https://rest.kegg.jp/conv/chebi/C05439\n", + "https://rest.kegg.jp/conv/pubchem/C05439\n", + "https://rest.kegg.jp/conv/chebi/C05437\n", + "https://rest.kegg.jp/conv/pubchem/C05437\n", + "https://rest.kegg.jp/conv/chebi/C02798\n", + "https://rest.kegg.jp/conv/pubchem/C02798\n", + "https://rest.kegg.jp/conv/chebi/C00787\n", + "https://rest.kegg.jp/conv/pubchem/C00787\n", + "https://rest.kegg.jp/get/C00787/image\n", + "https://rest.kegg.jp/conv/chebi/C02839\n", + "https://rest.kegg.jp/conv/pubchem/C02839\n", + "https://rest.kegg.jp/conv/chebi/C01651\n", + "https://rest.kegg.jp/conv/pubchem/C01651\n", + "https://rest.kegg.jp/get/C01651/image\n", + "https://rest.kegg.jp/conv/chebi/C02992\n", + "https://rest.kegg.jp/conv/pubchem/C02992\n", + "https://rest.kegg.jp/conv/chebi/C00407\n", + "https://rest.kegg.jp/conv/pubchem/C00407\n", + "https://rest.kegg.jp/conv/chebi/C01644\n", + "https://rest.kegg.jp/conv/pubchem/C01644\n", + "https://rest.kegg.jp/get/C01644/image\n", + "https://rest.kegg.jp/conv/chebi/C03127\n", + "https://rest.kegg.jp/conv/pubchem/C03127\n", + "https://rest.kegg.jp/conv/chebi/C01646\n", + "https://rest.kegg.jp/conv/pubchem/C01646\n", + "https://rest.kegg.jp/get/C01646/image\n", + "https://rest.kegg.jp/conv/chebi/C01931\n", + "https://rest.kegg.jp/conv/pubchem/C01931\n", + "https://rest.kegg.jp/conv/chebi/C01650\n", + "https://rest.kegg.jp/conv/pubchem/C01650\n", + "https://rest.kegg.jp/get/C01650/image\n", + "https://rest.kegg.jp/conv/chebi/C02553\n", + "https://rest.kegg.jp/conv/pubchem/C02553\n", + "https://rest.kegg.jp/conv/chebi/C01636\n", + "https://rest.kegg.jp/conv/pubchem/C01636\n", + "https://rest.kegg.jp/get/C01636/image\n", + "https://rest.kegg.jp/conv/chebi/C02163\n", + "https://rest.kegg.jp/conv/pubchem/C02163\n", + "https://rest.kegg.jp/conv/chebi/C01648\n", + "https://rest.kegg.jp/conv/pubchem/C01648\n", + "https://rest.kegg.jp/get/C01648/image\n", + "https://rest.kegg.jp/conv/chebi/C03511\n", + "https://rest.kegg.jp/conv/pubchem/C03511\n", + "https://rest.kegg.jp/conv/chebi/C01643\n", + "https://rest.kegg.jp/conv/pubchem/C01643\n", + "https://rest.kegg.jp/get/C01643/image\n", + "https://rest.kegg.jp/conv/chebi/C02988\n", + "https://rest.kegg.jp/conv/pubchem/C02988\n", + "https://rest.kegg.jp/conv/chebi/C00003\n", + "https://rest.kegg.jp/conv/pubchem/C00003\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/conv/chebi/C00143\n", + "https://rest.kegg.jp/conv/pubchem/C00143\n", + "https://rest.kegg.jp/conv/chebi/C00014\n", + "https://rest.kegg.jp/conv/pubchem/C00014\n", + "https://rest.kegg.jp/conv/chebi/C00288\n", + "https://rest.kegg.jp/conv/pubchem/C00288\n", + "https://rest.kegg.jp/conv/chebi/C03373\n", + "https://rest.kegg.jp/conv/pubchem/C03373\n", + "https://rest.kegg.jp/conv/chebi/C00288\n", + "https://rest.kegg.jp/conv/pubchem/C00288\n", + "https://rest.kegg.jp/conv/chebi/C04751\n", + "https://rest.kegg.jp/conv/pubchem/C04751\n", + "https://rest.kegg.jp/conv/chebi/C00234\n", + "https://rest.kegg.jp/conv/pubchem/C00234\n", + "https://rest.kegg.jp/conv/chebi/C00101\n", + "https://rest.kegg.jp/conv/pubchem/C00101\n", + "https://rest.kegg.jp/conv/chebi/C04734\n", + "https://rest.kegg.jp/conv/pubchem/C04734\n", + "https://rest.kegg.jp/conv/chebi/C00199\n", + "https://rest.kegg.jp/conv/pubchem/C00199\n", + "https://rest.kegg.jp/conv/chebi/C00067\n", + "https://rest.kegg.jp/conv/pubchem/C00067\n", + "https://rest.kegg.jp/conv/chebi/C06019\n", + "https://rest.kegg.jp/conv/pubchem/C06019\n", + "https://rest.kegg.jp/conv/chebi/C00085\n", + "https://rest.kegg.jp/conv/pubchem/C00085\n", + "https://rest.kegg.jp/conv/chebi/C00689\n", + "https://rest.kegg.jp/conv/pubchem/C00689\n" + ] + } + ], + "source": [ + "for cpd in compounds:\n", + " name = cpd.replace('(aq)', '').replace('(l)', '')\n", + " name = name.replace('(ag)', '').replace('(sln)', '')\n", + " if cpd not in kegg_dict:\n", + " if cpd in cpid:\n", + " if 'kegg:' in cpid[cpd]:\n", + " kegg_dict[cpd] = get_kegg_info(cpid[cpd].replace('kegg:', ''))\n", + " with open('kegg_dict.pkl', 'wb') as f:\n", + " pickle.dump(kegg_dict, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "id": "6e6de928", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'benzyl alcohol(aq)': {'chebi': 'chebi:17987\\n',\n", + " 'pubchem': 'pubchem:3836\\n',\n", + " 'image': 'images/C00556.gif'},\n", + " 'NAD(aq)': {'chebi': 'chebi:15846\\n',\n", + " 'pubchem': 'pubchem:3305\\n',\n", + " 'image': 'images/C00003.gif'},\n", + " 'benzaldehyde(aq)': {'chebi': 'chebi:17169\\ncpd:C00261',\n", + " 'pubchem': 'pubchem:3559\\n',\n", + " 'image': 'images/C00261.gif'},\n", + " 'NADH(aq)': {'chebi': 'chebi:16908\\n',\n", + " 'pubchem': 'pubchem:3306\\n',\n", + " 'image': 'images/C00004.gif'},\n", + " '1-butanol(aq)': {'chebi': 'chebi:28885\\ncpd:C06142',\n", + " 'pubchem': 'pubchem:8398\\n',\n", + " 'image': 'images/C06142.gif'},\n", + " 'butanal(aq)': {'chebi': 'chebi:15743\\ncpd:C01412',\n", + " 'pubchem': 'pubchem:4600\\n',\n", + " 'image': 'images/C01412.gif'},\n", + " 'cyclohexanol(aq)': {'chebi': 'chebi:18099\\n',\n", + " 'pubchem': 'pubchem:4111\\n',\n", + " 'image': 'images/C00854.gif'},\n", + " 'cyclohexanone(aq)': {'chebi': 'chebi:17854\\n',\n", + " 'pubchem': 'pubchem:3704\\n',\n", + " 'image': 'images/C00414.gif'},\n", + " 'ethanol(aq)': {'chebi': 'chebi:16236\\n',\n", + " 'pubchem': 'pubchem:3752\\n',\n", + " 'image': 'images/C00469.gif'},\n", + " 'acetaldehyde(aq)': {'chebi': 'chebi:15343\\n',\n", + " 'pubchem': 'pubchem:3384\\n',\n", + " 'image': 'images/C00084.gif'},\n", + " 'NAD': {'chebi': 'chebi:15846\\n',\n", + " 'pubchem': 'pubchem:3305\\n',\n", + " 'image': 'images/C00003.gif'},\n", + " 'cis-3-hexene-1-ol(aq)': {'chebi': 'chebi:28857\\n',\n", + " 'pubchem': 'pubchem:10685\\n',\n", + " 'image': 'images/C08492.gif'},\n", + " 'cis-3-hexenal(aq)': {'chebi': 'chebi:23292\\n',\n", + " 'pubchem': 'pubchem:47205618\\n',\n", + " 'image': 'images/C16310.gif'},\n", + " '1-octanol(aq)': {'chebi': 'chebi:16188\\n',\n", + " 'pubchem': 'pubchem:4018\\n',\n", + " 'image': 'images/C00756.gif'},\n", + " 'octanal(aq)': {'chebi': 'chebi:17935\\n',\n", + " 'pubchem': 'pubchem:4704\\n',\n", + " 'image': 'images/C01545.gif'},\n", + " '1-propanol(aq)': {'chebi': 'chebi:28831\\n',\n", + " 'pubchem': 'pubchem:8258\\n',\n", + " 'image': 'images/C05979.gif'},\n", + " 'propanal(aq)': {'chebi': 'chebi:17153\\n',\n", + " 'pubchem': 'pubchem:3762\\n',\n", + " 'image': 'images/C00479.gif'},\n", + " '2-propanol(aq)': {'chebi': 'chebi:17824\\n',\n", + " 'pubchem': 'pubchem:4963\\n',\n", + " 'image': 'images/C01845.gif'},\n", + " 'acetone(aq)': {'chebi': 'chebi:15347\\n',\n", + " 'pubchem': 'pubchem:3507\\n',\n", + " 'image': 'images/C00207.gif'},\n", + " 'vitamin A alcohol(aq)': {'chebi': 'chebi:17336\\n',\n", + " 'pubchem': 'pubchem:3756\\n',\n", + " 'image': 'images/C00473.gif'},\n", + " 'vitamin A aldehyde(aq)': {'chebi': 'chebi:17898\\n',\n", + " 'pubchem': 'pubchem:3666\\n',\n", + " 'image': 'images/C00376.gif'},\n", + " 'L-homoserine(aq)': {'chebi': 'chebi:15699\\n',\n", + " 'pubchem': 'pubchem:3561\\n',\n", + " 'image': 'images/C00263.gif'},\n", + " 'L-aspartate 4-semialdehyde(aq)': {'chebi': 'chebi:13086\\ncpd:C00441',\n", + " 'pubchem': 'pubchem:3730\\n',\n", + " 'image': 'images/C00441.gif'},\n", + " 'NADP(aq)': {'chebi': 'chebi:18009\\n',\n", + " 'pubchem': 'pubchem:3308\\n',\n", + " 'image': 'images/C00006.gif'},\n", + " 'NADPH(aq)': {'chebi': 'chebi:16474\\n',\n", + " 'pubchem': 'pubchem:3307\\n',\n", + " 'image': 'images/C00005.gif'},\n", + " '(R,R)-2,3-butanediol(aq)': {'chebi': 'chebi:16982\\n',\n", + " 'pubchem': 'pubchem:5947\\n',\n", + " 'image': 'images/C03044.gif'},\n", + " '(R)-acetoin(aq)': {'chebi': 'chebi:15686\\ncpd:C00810',\n", + " 'pubchem': 'pubchem:4068\\n',\n", + " 'image': 'images/C00810.gif'},\n", + " 'glycerol(aq)': {'chebi': 'chebi:17754\\n',\n", + " 'pubchem': 'pubchem:3416\\n',\n", + " 'image': 'images/C00116.gif'},\n", + " 'dihydroxyacetone(aq)': {'chebi': 'chebi:16016\\n',\n", + " 'pubchem': 'pubchem:3484\\n',\n", + " 'image': 'images/C00184.gif'},\n", + " 'sn-glycerol 3-phosphate(aq)': {'chebi': 'chebi:15978\\n',\n", + " 'pubchem': 'pubchem:3393\\n',\n", + " 'image': 'images/C00093.gif'},\n", + " 'dihydroxyacetone phosphate(aq)': {'chebi': 'chebi:16108\\n',\n", + " 'pubchem': 'pubchem:3411\\n',\n", + " 'image': 'images/C00111.gif'},\n", + " 'sn-glycerol 3-phosphate': {'chebi': 'chebi:15978\\n',\n", + " 'pubchem': 'pubchem:3393\\n',\n", + " 'image': 'images/C00093.gif'},\n", + " 'D-psicose(aq)': {'chebi': 'chebi:187912\\ncpd:C06468',\n", + " 'pubchem': 'pubchem:8700\\n',\n", + " 'image': 'images/C06468.gif'},\n", + " 'L-iditol(aq)': {'chebi': 'chebi:18202\\n',\n", + " 'pubchem': 'pubchem:4675\\n',\n", + " 'image': 'images/C01507.gif'},\n", + " 'L-sorbose(aq)': {'chebi': 'chebi:48649\\n',\n", + " 'pubchem': 'pubchem:3546\\n',\n", + " 'image': 'images/C00247.gif'},\n", + " 'ribitol(aq)': {'chebi': 'chebi:15963\\n',\n", + " 'pubchem': 'pubchem:3757\\n',\n", + " 'image': 'images/C00474.gif'},\n", + " 'D-ribulose(aq)': {'chebi': 'chebi:17173\\n',\n", + " 'pubchem': 'pubchem:3603\\n',\n", + " 'image': 'images/C00309.gif'},\n", + " 'D-sorbitol(aq)': {'chebi': 'chebi:17924\\n',\n", + " 'pubchem': 'pubchem:4052\\n',\n", + " 'image': 'images/C00794.gif'},\n", + " 'D-fructose(aq)': {'chebi': 'chebi:15824\\ncpd:C00095',\n", + " 'pubchem': 'pubchem:3395\\n',\n", + " 'image': 'images/C00095.gif'},\n", + " 'L-erythrulose(aq)': {'chebi': 'chebi:23958\\ncpd:C02045',\n", + " 'pubchem': 'pubchem:5134\\n',\n", + " 'image': 'images/C02045.gif'},\n", + " 'xylitol(aq)': {'chebi': 'chebi:17151\\n',\n", + " 'pubchem': 'pubchem:3669\\n',\n", + " 'image': 'images/C00379.gif'},\n", + " 'D-xylulose(aq)': {'chebi': 'chebi:17140\\n',\n", + " 'pubchem': 'pubchem:3604\\n',\n", + " 'image': 'images/C00310.gif'},\n", + " 'L-xylulose(aq)': {'chebi': 'chebi:17399\\ncpd:C00312',\n", + " 'pubchem': 'pubchem:3606\\n',\n", + " 'image': 'images/C00312.gif'},\n", + " 'galactitol(aq)': {'chebi': 'chebi:16813\\ncpd:C01697',\n", + " 'pubchem': 'pubchem:4837\\n',\n", + " 'image': 'images/C01697.gif'},\n", + " 'D-tagatose(aq)': {'chebi': 'chebi:4249\\n',\n", + " 'pubchem': 'pubchem:4053\\n',\n", + " 'image': 'images/C00795.gif'},\n", + " 'D-mannitol(aq)': {'chebi': 'chebi:16899\\n',\n", + " 'pubchem': 'pubchem:3682\\n',\n", + " 'image': 'images/C00392.gif'},\n", + " 'D-mannitol 1-phosphate(aq)': {'chebi': 'chebi:16298\\n',\n", + " 'pubchem': 'pubchem:3917\\n',\n", + " 'image': 'images/C00644.gif'},\n", + " 'D-fructose 6-phosphate(aq)': {'chebi': 'chebi:15946\\ncpd:C00085',\n", + " 'pubchem': 'pubchem:3385\\n',\n", + " 'image': 'images/C00085.gif'},\n", + " 'D-xylose(aq)': {'chebi': 'chebi:53455\\ncpd:C00181',\n", + " 'pubchem': 'pubchem:3481\\n',\n", + " 'image': 'images/C00181.gif'},\n", + " 'quinate(aq)': {'chebi': 'chebi:29751\\ncpd:C00296',\n", + " 'pubchem': 'pubchem:3590\\n',\n", + " 'image': 'images/C00296.gif'},\n", + " '5-dehydroquinate(aq)': {'chebi': 'chebi:32364\\ncpd:C00944',\n", + " 'pubchem': 'pubchem:4196\\n',\n", + " 'image': 'images/C00944.gif'},\n", + " 'shikimate(aq)': {'chebi': 'chebi:16119\\n',\n", + " 'pubchem': 'pubchem:3776\\n',\n", + " 'image': 'images/C00493.gif'},\n", + " '3-dehydroshikimate(aq)': {'chebi': 'chebi:16630\\ncpd:C02637',\n", + " 'pubchem': 'pubchem:5617\\n',\n", + " 'image': 'images/C02637.gif'},\n", + " '(R)-glycerate(aq)': {'chebi': 'chebi:16659\\ncpd:C00258',\n", + " 'pubchem': 'pubchem:3557\\n',\n", + " 'image': 'images/C00258.gif'},\n", + " 'hydroxypyruvate(aq)': {'chebi': 'chebi:17180\\ncpd:C00168',\n", + " 'pubchem': 'pubchem:3468\\n',\n", + " 'image': 'images/C00168.gif'},\n", + " 'glycolate(aq)': {'chebi': 'chebi:29805\\ncpd:C00160',\n", + " 'pubchem': 'pubchem:3460\\n',\n", + " 'image': 'images/C00160.gif'},\n", + " 'glyoxylate(aq)': {'chebi': 'chebi:16891\\n',\n", + " 'pubchem': 'pubchem:3350\\n',\n", + " 'image': 'images/C00048.gif'},\n", + " '2-hydroxybutanoate(aq)': {'chebi': 'chebi:1148\\ncpd:C05984',\n", + " 'pubchem': 'pubchem:8262\\n',\n", + " 'image': 'images/C05984.gif'},\n", + " '2-oxobutanoate(aq)': {'chebi': 'chebi:16763\\ncpd:C00109',\n", + " 'pubchem': 'pubchem:3409\\n',\n", + " 'image': 'images/C00109.gif'},\n", + " '(S)-lactate(aq)': {'chebi': 'chebi:16651\\ncpd:C00186',\n", + " 'pubchem': 'pubchem:3486\\n',\n", + " 'image': 'images/C00186.gif'},\n", + " 'pyruvate(aq)': {'chebi': 'chebi:15361\\ncpd:C00022',\n", + " 'pubchem': 'pubchem:3324\\n',\n", + " 'image': 'images/C00022.gif'},\n", + " '(R)-lactate(aq)': {'chebi': 'chebi:16004\\ncpd:C00256',\n", + " 'pubchem': 'pubchem:3555\\n',\n", + " 'image': 'images/C00256.gif'},\n", + " '(R)-3-hydroxybutanoate(aq)': {'chebi': 'chebi:10983\\ncpd:C01089',\n", + " 'pubchem': 'pubchem:4324\\n',\n", + " 'image': 'images/C01089.gif'},\n", + " '3-oxobutanoate(aq)': {'chebi': 'chebi:13705\\ncpd:C00164',\n", + " 'pubchem': 'pubchem:3464\\n',\n", + " 'image': 'images/C00164.gif'},\n", + " '3-hydroxy-2-methylpropanoate(aq)': {'chebi': 'chebi:11805\\ncpd:C01188',\n", + " 'pubchem': 'pubchem:4414\\n',\n", + " 'image': 'images/C01188.gif'},\n", + " '2-methyl-3-oxopropanoate(aq)': {'chebi': 'chebi:16256\\ncpd:C00349',\n", + " 'pubchem': 'pubchem:3642\\n',\n", + " 'image': 'images/C00349.gif'},\n", + " '(S)-3-hydroxybutanoyl-CoA(aq)': {'chebi': 'chebi:15453\\n',\n", + " 'pubchem': 'pubchem:4375\\n',\n", + " 'image': 'images/C01144.gif'},\n", + " '3-oxobutanoyl-CoA(aq)': {'chebi': 'chebi:15345\\n',\n", + " 'pubchem': 'pubchem:3626\\n',\n", + " 'image': 'images/C00332.gif'},\n", + " '(S)-3-hydroxyhexanoyl-CoA(aq)': {'chebi': 'chebi:28276\\n',\n", + " 'pubchem': 'pubchem:7655\\n',\n", + " 'image': 'images/C05268.gif'},\n", + " '3-oxohexanoyl-CoA(aq)': {'chebi': 'chebi:27648\\n',\n", + " 'pubchem': 'pubchem:7656\\n',\n", + " 'image': 'images/C05269.gif'},\n", + " '(S)-malate(aq)': {'chebi': 'chebi:15589\\ncpd:C00149',\n", + " 'pubchem': 'pubchem:3449\\n',\n", + " 'image': 'images/C00149.gif'},\n", + " 'oxaloacetate(aq)': {'chebi': 'chebi:16452\\ncpd:C00036',\n", + " 'pubchem': 'pubchem:3338\\n',\n", + " 'image': 'images/C00036.gif'},\n", + " 'meso-tartrate(aq)': {'chebi': 'chebi:15673\\n',\n", + " 'pubchem': 'pubchem:3833\\n',\n", + " 'image': 'images/C00552.gif'},\n", + " '(E)-dihydroxyfumarate(aq)': {'chebi': 'chebi:17795\\ncpd:C00975',\n", + " 'pubchem': 'pubchem:4224\\n',\n", + " 'image': 'images/C00975.gif'},\n", + " '2-oxo-3-hydroxysuccinate(aq)': {'chebi': 'chebi:17778\\n',\n", + " 'pubchem': 'pubchem:6279\\n',\n", + " 'image': 'images/C03459.gif'},\n", + " 'L-glutamate(aq)': {'chebi': 'chebi:16015\\ncpd:C00025',\n", + " 'pubchem': 'pubchem:3327\\n',\n", + " 'image': 'images/C00025.gif'},\n", + " 'L-aspartate(aq)': {'chebi': 'chebi:17053\\ncpd:C00049',\n", + " 'pubchem': 'pubchem:3351\\n',\n", + " 'image': 'images/C00049.gif'},\n", + " '2-oxoglutarate(aq)': {'chebi': 'chebi:16810\\ncpd:C00026',\n", + " 'pubchem': 'pubchem:3328\\n',\n", + " 'image': 'images/C00026.gif'},\n", + " 'acetyl-CoA(aq)': {'chebi': 'chebi:15351\\n',\n", + " 'pubchem': 'pubchem:3326\\n',\n", + " 'image': 'images/C00024.gif'},\n", + " 'H2O(l)': {'chebi': 'chebi:15377\\ncpd:C00001',\n", + " 'pubchem': 'pubchem:3303\\n',\n", + " 'image': 'images/C00001.gif'},\n", + " 'citrate(aq)': {'chebi': 'chebi:16947\\ncpd:C00158',\n", + " 'pubchem': 'pubchem:3458\\n',\n", + " 'image': 'images/C00158.gif'},\n", + " 'CoA(aq)': {'chebi': 'chebi:15346\\n',\n", + " 'pubchem': 'pubchem:3312\\n',\n", + " 'image': 'images/C00010.gif'},\n", + " 'carbon dioxide(aq)': {'chebi': 'chebi:17544\\n',\n", + " 'pubchem': 'pubchem:3583\\n',\n", + " 'image': 'images/C00288.gif'},\n", + " 'isocitrate(aq)': {'chebi': 'chebi:16087\\ncpd:C00311',\n", + " 'pubchem': 'pubchem:3605\\n',\n", + " 'image': 'images/C00311.gif'},\n", + " '6-phospho-D-gluconate(aq)': {'chebi': 'chebi:48928\\n',\n", + " 'pubchem': 'pubchem:3638\\n',\n", + " 'image': 'images/C00345.gif'},\n", + " 'D-ribulose 5-phosphate(aq)': {'chebi': 'chebi:17363\\ncpd:C00199',\n", + " 'pubchem': 'pubchem:3499\\n',\n", + " 'image': 'images/C00199.gif'},\n", + " '-D-glucose(aq)': {'chebi': 'chebi:4167\\n',\n", + " 'pubchem': 'pubchem:3333\\n',\n", + " 'image': 'images/C00031.gif'},\n", + " 'D-glucono-1,5-lactone(aq)': {'chebi': 'chebi:16217\\n',\n", + " 'pubchem': 'pubchem:3498\\n',\n", + " 'image': 'images/C00198.gif'},\n", + " 'D-galactose(aq)': {'chebi': 'chebi:4139\\n',\n", + " 'pubchem': 'pubchem:3424\\n',\n", + " 'image': 'images/C00124.gif'},\n", + " 'D-galactono-1,4-lactone(aq)': {'chebi': 'chebi:15895\\n',\n", + " 'pubchem': 'pubchem:6218\\n',\n", + " 'image': 'images/C03383.gif'},\n", + " 'D-glucose 6-phosphate(aq)': {'chebi': 'chebi:4170\\n',\n", + " 'pubchem': 'pubchem:3392\\n',\n", + " 'image': 'images/C00092.gif'},\n", + " 'D-glucono-1,5-lactone 6-phosphate(aq)': {'chebi': 'chebi:16938\\n',\n", + " 'pubchem': 'pubchem:4457\\n',\n", + " 'image': 'images/C01236.gif'},\n", + " '4-androstene-17-ol-3-one(aq)': {'chebi': 'chebi:17347\\n',\n", + " 'pubchem': 'pubchem:3817\\n',\n", + " 'image': 'images/C00535.gif'},\n", + " '4-androstene-3,17-dione(aq)': {'chebi': 'chebi:16422\\n',\n", + " 'pubchem': 'pubchem:3575\\n',\n", + " 'image': 'images/C00280.gif'},\n", + " '1,2-propanediol(aq)': {'chebi': 'chebi:16997\\n',\n", + " 'pubchem': 'pubchem:3862\\n',\n", + " 'image': 'images/C00583.gif'},\n", + " 'L-lactaldehyde(aq)': {'chebi': 'chebi:18041\\ncpd:C00424',\n", + " 'pubchem': 'pubchem:3714\\n',\n", + " 'image': 'images/C00424.gif'},\n", + " '3-hydroxypropanoate(aq)': {'chebi': 'chebi:16510\\ncpd:C01013',\n", + " 'pubchem': 'pubchem:4258\\n',\n", + " 'image': 'images/C01013.gif'},\n", + " '3-oxopropanoate(aq)': {'chebi': 'chebi:33190\\ncpd:C00222',\n", + " 'pubchem': 'pubchem:3522\\n',\n", + " 'image': 'images/C00222.gif'},\n", + " '2-hydroxy-3-oxopropanoate(aq)': {'chebi': 'chebi:16992\\ncpd:C01146',\n", + " 'pubchem': 'pubchem:4376\\n',\n", + " 'image': 'images/C01146.gif'},\n", + " '4-hydroxybutanoate(aq)': {'chebi': 'chebi:16724\\ncpd:C00989',\n", + " 'pubchem': 'pubchem:4235\\n',\n", + " 'image': 'images/C00989.gif'},\n", + " '4-oxobutanoate(aq)': {'chebi': 'chebi:16265\\n',\n", + " 'pubchem': 'pubchem:3531\\n',\n", + " 'image': 'images/C00232.gif'},\n", + " 'estradiol-17(aq)': {'chebi': 'chebi:16469\\ncpd:C00951',\n", + " 'pubchem': 'pubchem:4202\\n',\n", + " 'image': 'images/C00951.gif'},\n", + " 'estrone(aq)': {'chebi': 'chebi:17263\\ncpd:C00468',\n", + " 'pubchem': 'pubchem:3751\\n',\n", + " 'image': 'images/C00468.gif'},\n", + " 'D-gluconate(aq)': {'chebi': 'chebi:18391\\ncpd:C00257',\n", + " 'pubchem': 'pubchem:3556\\n',\n", + " 'image': 'images/C00257.gif'},\n", + " '(R)-glyceraldehyde(aq)': {'chebi': 'chebi:17378\\n',\n", + " 'pubchem': 'pubchem:3856\\n',\n", + " 'image': 'images/C00577.gif'},\n", + " '3-phospho-D-glycerate(aq)': {'chebi': 'chebi:17794\\ncpd:C00197',\n", + " 'pubchem': 'pubchem:3497\\n',\n", + " 'image': 'images/C00197.gif'},\n", + " '3-phosphohydroxypyruvate(aq)': {'chebi': 'chebi:18110\\ncpd:C03232',\n", + " 'pubchem': 'pubchem:6103\\n',\n", + " 'image': 'images/C03232.gif'},\n", + " '-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)': {'chebi': 'chebi:16122\\ncpd:C04367',\n", + " 'pubchem': 'pubchem:7011\\n',\n", + " 'image': 'images/C04367.gif'},\n", + " '-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)': {'chebi': 'chebi:17131\\ncpd:C01244',\n", + " 'pubchem': 'pubchem:4465\\n',\n", + " 'image': 'images/C01244.gif'},\n", + " '3-hydroxybenzyl alcohol(aq)': {'chebi': 'chebi:17069\\n',\n", + " 'pubchem': 'pubchem:6192\\n',\n", + " 'image': 'images/C03351.gif'},\n", + " '3-hydroxybenzaldehyde(aq)': {'chebi': 'chebi:16207\\n',\n", + " 'pubchem': 'pubchem:5967\\n',\n", + " 'image': 'images/C03067.gif'},\n", + " '(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)': {'pubchem': 'pubchem:7208\\n',\n", + " 'image': 'images/C04618.gif'},\n", + " 'L-carnitine(aq)': {'chebi': 'chebi:16347\\n',\n", + " 'pubchem': 'pubchem:3612\\n',\n", + " 'image': 'images/C00318.gif'},\n", + " '3-dehydrocarnitine(aq)': {'chebi': 'chebi:16758\\ncpd:C02636',\n", + " 'pubchem': 'pubchem:5616\\n',\n", + " 'image': 'images/C02636.gif'},\n", + " 'indole-3-lactate(aq)': {'chebi': 'chebi:17282\\ncpd:C02043',\n", + " 'pubchem': 'pubchem:5133\\n',\n", + " 'image': 'images/C02043.gif'},\n", + " 'indole-3-pyruvate(aq)': {'chebi': 'chebi:29750\\ncpd:C00331',\n", + " 'pubchem': 'pubchem:3625\\n',\n", + " 'image': 'images/C00331.gif'},\n", + " 'D-glucose(aq)': {'chebi': 'chebi:4167\\n',\n", + " 'pubchem': 'pubchem:3333\\n',\n", + " 'image': 'images/C00031.gif'},\n", + " '5-dehydro-D-fructose(aq)': {'chebi': 'chebi:17011\\n',\n", + " 'pubchem': 'pubchem:3571\\n',\n", + " 'image': 'images/C00273.gif'},\n", + " '2-deoxy-D-gluconate(aq)': {'chebi': 'chebi:16138\\n',\n", + " 'pubchem': 'pubchem:5733\\n',\n", + " 'image': 'images/C02782.gif'},\n", + " '2-deoxy-3-dehydro-D-gluconate(aq)': {'chebi': 'chebi:16622\\ncpd:C03926',\n", + " 'pubchem': 'pubchem:6654\\n',\n", + " 'image': 'images/C03926.gif'},\n", + " 'L-threonate(aq)': {'chebi': 'chebi:49060\\ncpd:C01620',\n", + " 'pubchem': 'pubchem:4772\\n',\n", + " 'image': 'images/C01620.gif'},\n", + " '3-oxo-L-threonate(aq)': {'chebi': 'chebi:16943\\ncpd:C03064',\n", + " 'pubchem': 'pubchem:5964\\n',\n", + " 'image': 'images/C03064.gif'},\n", + " 'D-sorbitol 6-phosphate(aq)': {'chebi': 'chebi:17044\\n',\n", + " 'pubchem': 'pubchem:4331\\n',\n", + " 'image': 'images/C01096.gif'},\n", + " 'prostaglandin E1(aq)': {'chebi': 'chebi:15544\\n',\n", + " 'pubchem': 'pubchem:7312\\n',\n", + " 'image': 'images/C04741.gif'},\n", + " '15-oxo-prostaglandin E1(aq)': {'chebi': 'chebi:15548\\n',\n", + " 'pubchem': 'pubchem:7240\\n',\n", + " 'image': 'images/C04654.gif'},\n", + " '7,8-dihydrobiopterin(aq)': {'chebi': 'chebi:64277\\n',\n", + " 'pubchem': 'pubchem:5871\\n',\n", + " 'image': 'images/C02953.gif'},\n", + " 'sepiapterin(aq)': {'chebi': 'chebi:16095\\ncpd:C00835',\n", + " 'pubchem': 'pubchem:4093\\n',\n", + " 'image': 'images/C00835.gif'},\n", + " 'coniferyl alcohol(aq)': {'chebi': 'chebi:17745\\n',\n", + " 'pubchem': 'pubchem:3869\\n',\n", + " 'image': 'images/C00590.gif'},\n", + " 'coniferyl aldehyde(aq)': {'chebi': 'chebi:16547\\ncpd:C02666',\n", + " 'pubchem': 'pubchem:5637\\n',\n", + " 'image': 'images/C02666.gif'},\n", + " '(R)-2-hydroxyglutarate(aq)': {'chebi': 'chebi:15801\\ncpd:C01087',\n", + " 'pubchem': 'pubchem:4322\\n',\n", + " 'image': 'images/C01087.gif'},\n", + " '2-oxo-D-gluconate(aq)': {'chebi': 'chebi:27469\\n',\n", + " 'pubchem': 'pubchem:8705\\n',\n", + " 'image': 'images/C06473.gif'},\n", + " 'lactose(aq)': {'chebi': 'chebi:17716\\n',\n", + " 'pubchem': 'pubchem:3542\\n',\n", + " 'image': 'images/C00243.gif'},\n", + " 'cytochrome c(aq)': {'chebi': 'chebi:15991\\n',\n", + " 'pubchem': 'pubchem:3425\\n',\n", + " 'image': 'images/4 C00125.gif'},\n", + " '3-oxolactose(aq)': {'chebi': 'chebi:27571\\n',\n", + " 'pubchem': 'pubchem:7770\\n',\n", + " 'image': 'images/C05403.gif'},\n", + " 'reduced cytochrome c(aq)': {'chebi': 'chebi:16928\\n',\n", + " 'pubchem': 'pubchem:3426\\n',\n", + " 'image': 'images/4 C00126.gif'},\n", + " 'formate(aq)': {'chebi': 'chebi:15740\\ncpd:C00058',\n", + " 'pubchem': 'pubchem:3358\\n',\n", + " 'image': 'images/C00058.gif'},\n", + " 'orthophosphate(aq)': {'chebi': 'chebi:18367\\ncpd:C00009',\n", + " 'pubchem': 'pubchem:3311\\n',\n", + " 'image': 'images/C00009.gif'},\n", + " 'L-4-aspartyl phosphate(aq)': {'chebi': 'chebi:15836\\n',\n", + " 'pubchem': 'pubchem:5980\\n',\n", + " 'image': 'images/C03082.gif'},\n", + " 'L-aspartate-4-semialdehyde(aq)': {'chebi': 'chebi:13086\\ncpd:C00441',\n", + " 'pubchem': 'pubchem:3730\\n',\n", + " 'image': 'images/C00441.gif'},\n", + " 'D-glyceraldehyde 3-phosphate(aq)': {'chebi': 'chebi:29052\\n',\n", + " 'pubchem': 'pubchem:3418\\n',\n", + " 'image': 'images/C00118.gif'},\n", + " '3-phospho-D-glyceroyl phosphate(aq)': {'chebi': 'chebi:16001\\n',\n", + " 'pubchem': 'pubchem:3535\\n',\n", + " 'image': 'images/C00236.gif'},\n", + " 'ADP(aq)': {'chebi': 'chebi:16761\\n',\n", + " 'pubchem': 'pubchem:3310\\n',\n", + " 'image': 'images/C00008.gif'},\n", + " 'ATP(aq)': {'chebi': 'chebi:15422\\ncpd:C00002',\n", + " 'pubchem': 'pubchem:3304\\n',\n", + " 'image': 'images/C00002.gif'},\n", + " 'oxalyl-CoA(aq)': {'chebi': 'chebi:15535\\ncpd:C00313',\n", + " 'pubchem': 'pubchem:3607\\n',\n", + " 'image': 'images/C00313.gif'},\n", + " 'succinate(aq)': {'chebi': 'chebi:15741\\n',\n", + " 'pubchem': 'pubchem:3344\\n',\n", + " 'image': 'images/C00042.gif'},\n", + " 'O2(aq)': {'chebi': 'chebi:15379\\ncpd:C00007',\n", + " 'pubchem': 'pubchem:3309\\n',\n", + " 'image': 'images/C00007.gif'},\n", + " 'fumarate(aq)': {'chebi': 'chebi:29806\\ncpd:C00122',\n", + " 'pubchem': 'pubchem:3422\\n',\n", + " 'image': 'images/C00122.gif'},\n", + " '(S)-dihydroorotate(aq)': {'chebi': 'chebi:17025\\ncpd:C00337',\n", + " 'pubchem': 'pubchem:3630\\n',\n", + " 'image': 'images/C00337.gif'},\n", + " 'orotate(aq)': {'chebi': 'chebi:16742\\n',\n", + " 'pubchem': 'pubchem:3589\\n',\n", + " 'image': 'images/C00295.gif'},\n", + " 'L-alanine(aq)': {'chebi': 'chebi:16977\\ncpd:C00041',\n", + " 'pubchem': 'pubchem:3343\\n',\n", + " 'image': 'images/C00041.gif'},\n", + " 'ammonia(aq)': {'chebi': 'chebi:16134\\n',\n", + " 'pubchem': 'pubchem:3316\\n',\n", + " 'image': 'images/C00014.gif'},\n", + " 'L-leucine(aq)': {'chebi': 'chebi:15603\\ncpd:C00123',\n", + " 'pubchem': 'pubchem:3423\\n',\n", + " 'image': 'images/C00123.gif'},\n", + " '4-methyl-2-oxopentanoate(aq)': {'chebi': 'chebi:17865\\ncpd:C00233',\n", + " 'pubchem': 'pubchem:3532\\n',\n", + " 'image': 'images/C00233.gif'},\n", + " 'L-erythro-3,5-diaminohexanoate(aq)': {'chebi': 'chebi:15616\\ncpd:C01186',\n", + " 'pubchem': 'pubchem:4412\\n',\n", + " 'image': 'images/C01186.gif'},\n", + " '(S)-5-amino-3-oxohexanoate(aq)': {'chebi': 'chebi:27713\\ncpd:C03656',\n", + " 'pubchem': 'pubchem:6434\\n',\n", + " 'image': 'images/C03656.gif'},\n", + " '2,4-diaminopentanoate(aq)': {'chebi': 'chebi:4280\\n',\n", + " 'pubchem': 'pubchem:6667\\n',\n", + " 'image': 'images/C03943.gif'},\n", + " '2-amino-4-oxopentanoate(aq)': {'chebi': 'chebi:15914\\ncpd:C03341',\n", + " 'pubchem': 'pubchem:6184\\n',\n", + " 'image': 'images/C03341.gif'},\n", + " '(S)-proline(aq)': {'chebi': 'chebi:17203\\ncpd:C00148',\n", + " 'pubchem': 'pubchem:3448\\n',\n", + " 'image': 'images/C00148.gif'},\n", + " 'D-1-pyrroline-2-carboxylate(aq)': {'chebi': 'chebi:17425\\ncpd:C03564',\n", + " 'pubchem': 'pubchem:6356\\n',\n", + " 'image': 'images/C03564.gif'},\n", + " 'D-1-pyrroline-5-carboxylate(aq)': {'chebi': 'chebi:17388\\ncpd:C03912',\n", + " 'pubchem': 'pubchem:6642\\n',\n", + " 'image': 'images/C03912.gif'},\n", + " '7,8-dihydrofolate(aq)': {'chebi': 'chebi:15633\\ncpd:C00415',\n", + " 'pubchem': 'pubchem:3705\\n',\n", + " 'image': 'images/C00415.gif'},\n", + " 'folate(aq)': {'chebi': 'chebi:27470\\n',\n", + " 'pubchem': 'pubchem:3787\\n',\n", + " 'image': 'images/C00504.gif'},\n", + " '5,6,7,8-tetrahydrofolate(aq)': {'chebi': 'chebi:20506\\ncpd:C00101',\n", + " 'pubchem': 'pubchem:3401\\n',\n", + " 'image': 'images/C00101.gif'},\n", + " '5,10-methylenetetrahydrofolate(aq)': {'chebi': 'chebi:1989\\n',\n", + " 'pubchem': 'pubchem:3443\\n',\n", + " 'image': 'images/C00143.gif'},\n", + " '5,10-methenyltetrahydrofolate(aq)': {'chebi': 'chebi:15638\\n',\n", + " 'pubchem': 'pubchem:3733\\n',\n", + " 'image': 'images/C00445.gif'},\n", + " 'N-2-(D-1-carboxyethyl)-L-arginine(aq)': {'chebi': 'chebi:15805\\ncpd:C04137',\n", + " 'pubchem': 'pubchem:6823\\n',\n", + " 'image': 'images/C04137.gif'},\n", + " 'L-arginine(aq)': {'chebi': 'chebi:16467\\n',\n", + " 'pubchem': 'pubchem:3362\\n',\n", + " 'image': 'images/C00062.gif'},\n", + " \"2,2'-iminodipropanoate(aq)\": {'chebi': 'chebi:17560\\ncpd:C03210',\n", + " 'pubchem': 'pubchem:6085\\n',\n", + " 'image': 'images/C03210.gif'},\n", + " 'glycine(aq)': {'chebi': 'chebi:15428\\n',\n", + " 'pubchem': 'pubchem:3339\\n',\n", + " 'image': 'images/C00037.gif'},\n", + " 'L-pipecolate(aq)': {'chebi': 'chebi:30633\\ncpd:C00408',\n", + " 'pubchem': 'pubchem:3698\\n',\n", + " 'image': 'images/C00408.gif'},\n", + " 'D-1-piperidine-2-carboxylate(aq)': {'chebi': 'chebi:30912\\n',\n", + " 'pubchem': 'pubchem:6784\\n',\n", + " 'image': 'images/C04092.gif'},\n", + " 'reduced glutathione(aq)': {'chebi': 'chebi:16856\\n',\n", + " 'pubchem': 'pubchem:3353\\n',\n", + " 'image': 'images/2 C00051.gif'},\n", + " 'oxidized glutathione(aq)': {'chebi': 'chebi:17858\\ncpd:C00127',\n", + " 'pubchem': 'pubchem:3427\\n',\n", + " 'image': 'images/C00127.gif'},\n", + " 'reduced thioredoxin(aq)': {'chebi': 'chebi:15033\\ncpd:C00342',\n", + " 'pubchem': 'pubchem:3635\\n',\n", + " 'image': 'images/C00342.gif'},\n", + " 'oxidized thioredoxin(aq)': {'chebi': 'chebi:18191\\n',\n", + " 'pubchem': 'pubchem:3636\\n',\n", + " 'image': 'images/C00343.gif'},\n", + " '5-methyltetrahydrofolate(aq)': {'chebi': 'chebi:15641\\n',\n", + " 'pubchem': 'pubchem:3729\\n',\n", + " 'image': 'images/C00440.gif'},\n", + " 'flavin-adenine dinucleotide(aq)': {'chebi': 'chebi:16238\\ncpd:C00016',\n", + " 'pubchem': 'pubchem:3318\\n',\n", + " 'image': 'images/C00016.gif'},\n", + " 'reduced flavin-adenine dinucleotide(aq)': {'chebi': 'chebi:17877\\ncpd:C01352',\n", + " 'pubchem': 'pubchem:4556\\n',\n", + " 'image': 'images/C01352.gif'},\n", + " 'dihydrolipoamide(aq)': {'chebi': 'chebi:17694\\n',\n", + " 'pubchem': 'pubchem:3858\\n',\n", + " 'image': 'images/C00579.gif'},\n", + " 'lipoamide(aq)': {'chebi': 'chebi:17460\\n',\n", + " 'pubchem': 'pubchem:3547\\n',\n", + " 'image': 'images/C00248.gif'},\n", + " 'dihydro--lipoate(aq)': {'chebi': 'chebi:18047\\n',\n", + " 'pubchem': 'pubchem:5225\\n',\n", + " 'image': 'images/C02147.gif'},\n", + " '-lipoate(aq)': {'chebi': 'chebi:16494\\ncpd:C00725',\n", + " 'pubchem': 'pubchem:3990\\n',\n", + " 'image': 'images/C00725.gif'},\n", + " 'CoA-glutathione(aq)': {'chebi': 'chebi:17586\\n',\n", + " 'pubchem': 'pubchem:4174\\n',\n", + " 'image': 'images/C00920.gif'},\n", + " 'H2(aq)': {'chebi': 'chebi:18276\\n',\n", + " 'pubchem': 'pubchem:3577\\n',\n", + " 'image': 'images/C00282.gif'},\n", + " 'betaine(aq)': {'chebi': 'chebi:17750\\ncpd:C00719',\n", + " 'pubchem': 'pubchem:3985\\n',\n", + " 'image': 'images/C00719.gif'},\n", + " 'L-homocysteine(aq)': {'chebi': 'chebi:17588\\ncpd:C00155',\n", + " 'pubchem': 'pubchem:3455\\n',\n", + " 'image': 'images/C00155.gif'},\n", + " 'N,N-dimethylglycine(aq)': {'chebi': 'chebi:17724\\ncpd:C01026',\n", + " 'pubchem': 'pubchem:4271\\n',\n", + " 'image': 'images/C01026.gif'},\n", + " 'L-methionine(aq)': {'chebi': 'chebi:16643\\n',\n", + " 'pubchem': 'pubchem:3373\\n',\n", + " 'image': 'images/C00073.gif'},\n", + " 'dimethylacetothetin(aq)': {'chebi': 'chebi:4623\\n',\n", + " 'pubchem': 'pubchem:6223\\n',\n", + " 'image': 'images/C03392.gif'},\n", + " 'S-methylthioglycolate(aq)': {'chebi': 'chebi:47870\\ncpd:C03173',\n", + " 'pubchem': 'pubchem:6055\\n',\n", + " 'image': 'images/C03173.gif'},\n", + " 'trimethylsulfonium(aq)': {'chebi': 'chebi:17434\\n',\n", + " 'pubchem': 'pubchem:4253\\n',\n", + " 'image': 'images/C01008.gif'},\n", + " 'dimethylsulfide(aq)': {'chebi': 'chebi:17437\\ncpd:C00580',\n", + " 'pubchem': 'pubchem:3859\\n',\n", + " 'image': 'images/C00580.gif'},\n", + " 'S-adenosyl-L-methionine(aq)': {'chebi': 'chebi:67040\\ncpd:C00019',\n", + " 'pubchem': 'pubchem:3321\\n',\n", + " 'image': 'images/C00019.gif'},\n", + " 'S-adenosyl-L-homocysteine(aq)': {'chebi': 'chebi:16680\\ncpd:C00021',\n", + " 'pubchem': 'pubchem:3323\\n',\n", + " 'image': 'images/C00021.gif'},\n", + " 'dUMP(aq)': {'chebi': 'chebi:17622\\n',\n", + " 'pubchem': 'pubchem:3656\\n',\n", + " 'image': 'images/C00365.gif'},\n", + " 'dihydrofolate(aq)': {'chebi': 'chebi:15633\\ncpd:C00415',\n", + " 'pubchem': 'pubchem:3705\\n',\n", + " 'image': 'images/C00415.gif'},\n", + " 'dTMP(aq)': {'chebi': 'chebi:17013\\n',\n", + " 'pubchem': 'pubchem:3655\\n',\n", + " 'image': 'images/C00364.gif'},\n", + " 'L-threonine(aq)': {'chebi': 'chebi:16857\\n',\n", + " 'pubchem': 'pubchem:3488\\n',\n", + " 'image': 'images/C00188.gif'},\n", + " 'formaldehyde(aq)': {'chebi': 'chebi:16842\\n',\n", + " 'pubchem': 'pubchem:3367\\n',\n", + " 'image': 'images/C00067.gif'},\n", + " 'L-serine(aq)': {'chebi': 'chebi:17115\\n',\n", + " 'pubchem': 'pubchem:3365\\n',\n", + " 'image': 'images/C00065.gif'},\n", + " 'tetrahydrofolate(aq)': {'chebi': 'chebi:20506\\ncpd:C00101',\n", + " 'pubchem': 'pubchem:3401\\n',\n", + " 'image': 'images/C00101.gif'},\n", + " '5-formiminotetrahydrofolate(aq)': {'chebi': 'chebi:15639\\ncpd:C00664',\n", + " 'pubchem': 'pubchem:3933\\n',\n", + " 'image': 'images/C00664.gif'},\n", + " 'N-formiminoglycine(aq)': {'chebi': 'chebi:18415\\n',\n", + " 'pubchem': 'pubchem:5681\\n',\n", + " 'image': 'images/C02718.gif'},\n", + " 'N-formimino-L-glutamate(aq)': {'chebi': 'chebi:18327\\ncpd:C00439',\n", + " 'pubchem': 'pubchem:3728\\n',\n", + " 'image': 'images/C00439.gif'},\n", + " '2-hydroxymethylserine(aq)': {'chebi': 'chebi:28187\\n',\n", + " 'pubchem': 'pubchem:5959\\n',\n", + " 'image': 'images/C03059.gif'},\n", + " 'D-serine(aq)': {'chebi': 'chebi:16523\\n',\n", + " 'pubchem': 'pubchem:4003\\n',\n", + " 'image': 'images/C00740.gif'},\n", + " 'H2O(1)': {'chebi': 'chebi:15377\\ncpd:C00001',\n", + " 'pubchem': 'pubchem:3303\\n',\n", + " 'image': 'images/C00001.gif'},\n", + " '2-methylserine(aq)': {'chebi': 'chebi:74819\\ncpd:C02115',\n", + " 'pubchem': 'pubchem:5195\\n',\n", + " 'image': 'images/C02115.gif'},\n", + " 'D-alanine(aq)': {'chebi': 'chebi:15570\\n',\n", + " 'pubchem': 'pubchem:3433\\n',\n", + " 'image': 'images/C00133.gif'},\n", + " 'propanoyl-CoA(aq)': {'chebi': 'chebi:15539\\n',\n", + " 'pubchem': 'pubchem:3400\\n',\n", + " 'image': 'images/C00100.gif'},\n", + " 'methylmalonyl-CoA(aq)': {'chebi': 'chebi:16625\\n',\n", + " 'pubchem': 'pubchem:5558\\n',\n", + " 'image': 'images/C02557.gif'},\n", + " 'carbamoyl phosphate(aq)': {'chebi': 'chebi:17672\\ncpd:C00169',\n", + " 'pubchem': 'pubchem:3469\\n',\n", + " 'image': 'images/C00169.gif'},\n", + " 'L-ornithine(aq)': {'chebi': 'chebi:15729\\n',\n", + " 'pubchem': 'pubchem:3377\\n',\n", + " 'image': 'images/C00077.gif'},\n", + " 'L-citrulline(aq)': {'chebi': 'chebi:16349\\n',\n", + " 'pubchem': 'pubchem:3621\\n',\n", + " 'image': 'images/C00327.gif'},\n", + " 'guanidinoacetate(aq)': {'chebi': 'chebi:16344\\ncpd:C00581',\n", + " 'pubchem': 'pubchem:3860\\n',\n", + " 'image': 'images/C00581.gif'},\n", + " 'D-erythrose 4-phosphate(aq)': {'chebi': 'chebi:48153\\n',\n", + " 'pubchem': 'pubchem:3574\\n',\n", + " 'image': 'images/C00279.gif'},\n", + " 'D-xylulose 5-phosphate(aq)': {'chebi': 'chebi:16332\\n',\n", + " 'pubchem': 'pubchem:3530\\n',\n", + " 'image': 'images/C00231.gif'},\n", + " 'D-erythrose 4-phospahte(aq)': {'chebi': 'chebi:48153\\n',\n", + " 'pubchem': 'pubchem:3574\\n',\n", + " 'image': 'images/C00279.gif'},\n", + " 'glycolaldehyde(aq)': {'chebi': 'chebi:17071\\ncpd:C00266',\n", + " 'pubchem': 'pubchem:3564\\n',\n", + " 'image': 'images/C00266.gif'},\n", + " 'sedoheptulose 7-phosphate(aq)': {'chebi': 'chebi:15721\\n',\n", + " 'pubchem': 'pubchem:7756\\n',\n", + " 'image': 'images/C05382.gif'},\n", + " 'D-ribose 5-phosphate(aq)': {'chebi': 'chebi:17797\\ncpd:C00117',\n", + " 'pubchem': 'pubchem:3417\\n',\n", + " 'image': 'images/C00117.gif'},\n", + " 'D-glyceraldehyde-3-phosphate(aq)': {'chebi': 'chebi:29052\\n',\n", + " 'pubchem': 'pubchem:3418\\n',\n", + " 'image': 'images/C00118.gif'},\n", + " 'D-glyceraldehyde(aq)': {'chebi': 'chebi:17378\\n',\n", + " 'pubchem': 'pubchem:3856\\n',\n", + " 'image': 'images/C00577.gif'},\n", + " 'acetyl phosphate(aq)': {'chebi': 'chebi:15350\\n',\n", + " 'pubchem': 'pubchem:3527\\n',\n", + " 'image': 'images/C00227.gif'},\n", + " 'imidazole(aq)': {'chebi': 'chebi:16069\\ncpd:C01589',\n", + " 'pubchem': 'pubchem:4744\\n',\n", + " 'image': 'images/C01589.gif'},\n", + " 'N-acetylimidazole(aq)': {'chebi': 'chebi:16984\\n',\n", + " 'pubchem': 'pubchem:5560\\n',\n", + " 'image': 'images/C02560.gif'},\n", + " 'choline(aq)': {'chebi': 'chebi:15354\\ncpd:C00114',\n", + " 'pubchem': 'pubchem:3414\\n',\n", + " 'image': 'images/C00114.gif'},\n", + " 'O-acetylcholine(aq)': {'chebi': 'chebi:15355\\n',\n", + " 'pubchem': 'pubchem:5093\\n',\n", + " 'image': 'images/C01996.gif'},\n", + " 'L-acetylcarnitine(aq)': {'chebi': 'chebi:57589\\ncpd:C02571',\n", + " 'pubchem': 'pubchem:5567\\n',\n", + " 'image': 'images/C02571.gif'},\n", + " 'propionyl-CoA(aq)': {'chebi': 'chebi:15539\\n',\n", + " 'pubchem': 'pubchem:3400\\n',\n", + " 'image': 'images/C00100.gif'},\n", + " 'L-propionylcarnitine(aq)': {'chebi': 'chebi:28867\\n',\n", + " 'pubchem': 'pubchem:5923\\n',\n", + " 'image': 'images/C03017.gif'},\n", + " 'formyl-CoA(aq)': {'chebi': 'chebi:15522\\n',\n", + " 'pubchem': 'pubchem:4056\\n',\n", + " 'image': 'images/C00798.gif'},\n", + " 'formyl phosphate(aq)': {'chebi': 'chebi:16729\\n',\n", + " 'pubchem': 'pubchem:5438\\n',\n", + " 'image': 'images/C02405.gif'},\n", + " 'acetate(aq)': {'chebi': 'chebi:30089\\ncpd:C00033',\n", + " 'pubchem': 'pubchem:3335\\n',\n", + " 'image': 'images/C00033.gif'},\n", + " 'orthophospate(aq)': {'chebi': 'chebi:18367\\ncpd:C00009',\n", + " 'pubchem': 'pubchem:3311\\n',\n", + " 'image': 'images/C00009.gif'},\n", + " 'acetoacetyl-CoA(aq)': {'chebi': 'chebi:15345\\n',\n", + " 'pubchem': 'pubchem:3626\\n',\n", + " 'image': 'images/C00332.gif'},\n", + " 'palmitoyl-CoA(aq)': {'chebi': 'chebi:15525\\ncpd:C00154',\n", + " 'pubchem': 'pubchem:3454\\n',\n", + " 'image': 'images/C00154.gif'},\n", + " 'L-palmitoylcarnitine(aq)': {'chebi': 'chebi:17490\\n',\n", + " 'pubchem': 'pubchem:5899\\n',\n", + " 'image': 'images/C02990.gif'},\n", + " 'N-2-acetyl-L-ornithine(aq)': {'chebi': 'chebi:16543\\ncpd:C00437',\n", + " 'pubchem': 'pubchem:3726\\n',\n", + " 'image': 'images/C00437.gif'},\n", + " 'N-acetyl-L-glutamate(aq)': {'chebi': 'chebi:44337\\ncpd:C00624',\n", + " 'pubchem': 'pubchem:3897\\n',\n", + " 'image': 'images/C00624.gif'},\n", + " 'acyl-carrier protein(aq)': {'chebi': 'chebi:18359\\n',\n", + " 'pubchem': 'pubchem:3528\\n',\n", + " 'image': 'images/C00229.gif'},\n", + " 'acetyl-[acyl-carrier protein](aq)': {'chebi': 'chebi:17093\\n',\n", + " 'pubchem': 'pubchem:6663\\n',\n", + " 'image': 'images/C03939.gif'},\n", + " 'malonyl-CoA(aq)': {'chebi': 'chebi:15531\\n',\n", + " 'pubchem': 'pubchem:3383\\n',\n", + " 'image': 'images/C00083.gif'},\n", + " 'malonyl-[acyl-carrier protein](aq)': {'chebi': 'chebi:17330\\n',\n", + " 'pubchem': 'pubchem:4431\\n',\n", + " 'image': 'images/C01209.gif'},\n", + " 'sucrose(aq)': {'chebi': 'chebi:17992\\n',\n", + " 'pubchem': 'pubchem:3389\\n',\n", + " 'image': 'images/C00089.gif'},\n", + " '-D-glucose 1-phosphate(aq)': {'chebi': 'chebi:29042\\n',\n", + " 'pubchem': 'pubchem:3403\\n',\n", + " 'image': 'images/C00103.gif'},\n", + " 'maltose(aq)': {'chebi': 'chebi:17306\\n',\n", + " 'pubchem': 'pubchem:3508\\n',\n", + " 'image': 'images/C00208.gif'},\n", + " 'D-glucose 1-phosphate(aq)': {'chebi': 'chebi:29042\\n',\n", + " 'pubchem': 'pubchem:3403\\n',\n", + " 'image': 'images/C00103.gif'},\n", + " 'ADPglucose(aq)': {'chebi': 'chebi:15751\\n',\n", + " 'pubchem': 'pubchem:3781\\n',\n", + " 'image': 'images/C00498.gif'},\n", + " 'UDPglucose(aq)': {'chebi': 'chebi:18066\\ncpd:C00029',\n", + " 'pubchem': 'pubchem:3331\\n',\n", + " 'image': 'images/C00029.gif'},\n", + " 'UDP(aq)': {'chebi': 'chebi:17659\\ncpd:C00015',\n", + " 'pubchem': 'pubchem:3317\\n',\n", + " 'image': 'images/2 C00015.gif'},\n", + " 'sucrose 6-phosphate(aq)': {'chebi': 'chebi:131603\\n',\n", + " 'pubchem': 'pubchem:51091010\\n',\n", + " 'image': 'images/C16688.gif'},\n", + " 'UDP-glucose': {'chebi': 'chebi:18066\\ncpd:C00029',\n", + " 'pubchem': 'pubchem:3331\\n',\n", + " 'image': 'images/C00029.gif'},\n", + " 'D-glucose 6-phosphate': {'chebi': 'chebi:4170\\n',\n", + " 'pubchem': 'pubchem:3392\\n',\n", + " 'image': 'images/C00092.gif'},\n", + " 'UDP': {'chebi': 'chebi:17659\\ncpd:C00015',\n", + " 'pubchem': 'pubchem:3317\\n',\n", + " 'image': 'images/C00015.gif'},\n", + " \"alpha,alpha'-trehalose 6-phosphate\": {'chebi': 'chebi:18283\\n',\n", + " 'pubchem': 'pubchem:3958\\n',\n", + " 'image': 'images/C00689.gif'},\n", + " 'cellobiose(aq)': {'chebi': 'chebi:17057\\n',\n", + " 'pubchem': 'pubchem:3485\\n',\n", + " 'image': 'images/C00185.gif'},\n", + " 'cellotriose(aq)': {'chebi': 'chebi:3528\\n',\n", + " 'pubchem': 'pubchem:8465\\n',\n", + " 'image': 'images/C06219.gif'},\n", + " 'laminaribiose(aq)': {'chebi': 'chebi:18411\\n',\n", + " 'pubchem': 'pubchem:5137\\n',\n", + " 'image': 'images/C02048.gif'},\n", + " ',-trehalose(aq)': {'chebi': 'chebi:16551\\n',\n", + " 'pubchem': 'pubchem:4320\\n',\n", + " 'image': 'images/C01083.gif'},\n", + " '1--D-galactosyl-myo-inositol(aq)': {'chebi': 'chebi:17505\\ncpd:C01235',\n", + " 'pubchem': 'pubchem:4456\\n',\n", + " 'image': 'images/C01235.gif'},\n", + " 'raffinose(aq)': {'chebi': 'chebi:16634\\ncpd:C00492',\n", + " 'pubchem': 'pubchem:3775\\n',\n", + " 'image': 'images/C00492.gif'},\n", + " 'myo-inositol(aq)': {'chebi': 'chebi:17268\\n',\n", + " 'pubchem': 'pubchem:3437\\n',\n", + " 'image': 'images/C00137.gif'},\n", + " 'stachyose(aq)': {'chebi': 'chebi:17164\\ncpd:C01613',\n", + " 'pubchem': 'pubchem:4765\\n',\n", + " 'image': 'images/C01613.gif'},\n", + " 'sinapate(aq)': {'chebi': 'chebi:77131\\ncpd:C00482',\n", + " 'pubchem': 'pubchem:3765\\n',\n", + " 'image': 'images/C00482.gif'},\n", + " '1-sinapoyl-D-glucose(aq)': {'chebi': 'chebi:16546\\n',\n", + " 'pubchem': 'pubchem:4402\\n',\n", + " 'image': 'images/C01175.gif'},\n", + " 'adenosine(aq)': {'chebi': 'chebi:16335\\n',\n", + " 'pubchem': 'pubchem:3512\\n',\n", + " 'image': 'images/C00212.gif'},\n", + " 'adenine(aq)': {'chebi': 'chebi:16708\\ncpd:C00147',\n", + " 'pubchem': 'pubchem:3447\\n',\n", + " 'image': 'images/C00147.gif'},\n", + " 'D-ribose 1-phosphate(aq)': {'chebi': 'chebi:16300\\n',\n", + " 'pubchem': 'pubchem:3894\\n',\n", + " 'image': 'images/C00620.gif'},\n", + " \"2'-deoxyinosine(aq)\": {'chebi': 'chebi:28997\\n',\n", + " 'pubchem': 'pubchem:7859\\n',\n", + " 'image': 'images/C05512.gif'},\n", + " 'hypoxanthine(aq)': {'chebi': 'chebi:17368\\n',\n", + " 'pubchem': 'pubchem:3560\\n',\n", + " 'image': 'images/C00262.gif'},\n", + " '2-deoxy--D-ribose 1-phosphate(aq)': {'chebi': 'chebi:28542\\ncpd:C00672',\n", + " 'pubchem': 'pubchem:3941\\n',\n", + " 'image': 'images/C00672.gif'},\n", + " 'guanosine(aq)': {'chebi': 'chebi:16750\\n',\n", + " 'pubchem': 'pubchem:3677\\n',\n", + " 'image': 'images/C00387.gif'},\n", + " 'guanine(aq)': {'chebi': 'chebi:16235\\ncpd:C00242',\n", + " 'pubchem': 'pubchem:3541\\n',\n", + " 'image': 'images/C00242.gif'},\n", + " 'inosine(aq)': {'chebi': 'chebi:17596\\n',\n", + " 'pubchem': 'pubchem:3588\\n',\n", + " 'image': 'images/C00294.gif'},\n", + " 'nicotinamide(aq)': {'chebi': 'chebi:17154\\n',\n", + " 'pubchem': 'pubchem:3453\\n',\n", + " 'image': 'images/C00153.gif'},\n", + " 'nicotinamide riboside(aq)': {'chebi': 'chebi:15927\\n',\n", + " 'pubchem': 'pubchem:6038\\n',\n", + " 'image': 'images/C03150.gif'},\n", + " 'xanthosine(aq)': {'chebi': 'chebi:18107\\n',\n", + " 'pubchem': 'pubchem:4895\\n',\n", + " 'image': 'images/C01762.gif'},\n", + " 'xanthine(aq)': {'chebi': 'chebi:17712\\ncpd:C00385',\n", + " 'pubchem': 'pubchem:3675\\n',\n", + " 'image': 'images/C00385.gif'},\n", + " 'thymine(aq)': {'chebi': 'chebi:17821\\ncpd:C00178',\n", + " 'pubchem': 'pubchem:3478\\n',\n", + " 'image': 'images/C00178.gif'},\n", + " 'uridine(aq)': {'chebi': 'chebi:16704\\n',\n", + " 'pubchem': 'pubchem:3593\\n',\n", + " 'image': 'images/C00299.gif'},\n", + " 'uracil(aq)': {'chebi': 'chebi:17568\\n',\n", + " 'pubchem': 'pubchem:3406\\n',\n", + " 'image': 'images/C00106.gif'},\n", + " 'thymidine(aq)': {'chebi': 'chebi:17748\\n',\n", + " 'pubchem': 'pubchem:3514\\n',\n", + " 'image': 'images/C00214.gif'},\n", + " \"2'-deoxyadenosine(aq)\": {'chebi': 'chebi:17256\\n',\n", + " 'pubchem': 'pubchem:3839\\n',\n", + " 'image': 'images/C00559.gif'},\n", + " '5-phospho--D-ribose 1-diphosphate(aq)': {'chebi': 'chebi:17111\\n',\n", + " 'pubchem': 'pubchem:3419\\n',\n", + " 'image': 'images/C00119.gif'},\n", + " 'AMP(aq)': {'chebi': 'chebi:16027\\n',\n", + " 'pubchem': 'pubchem:3322\\n',\n", + " 'image': 'images/C00020.gif'},\n", + " 'pyrophosphate(aq)': {'chebi': 'chebi:18361\\ncpd:C00013',\n", + " 'pubchem': 'pubchem:3315\\n',\n", + " 'image': 'images/C00013.gif'},\n", + " 'GMP(aq)': {'chebi': 'chebi:17345\\n',\n", + " 'pubchem': 'pubchem:3444\\n',\n", + " 'image': 'images/C00144.gif'},\n", + " 'IMP(aq)': {'chebi': 'chebi:17202\\n',\n", + " 'pubchem': 'pubchem:3430\\n',\n", + " 'image': 'images/C00130.gif'},\n", + " \"orotidine 5'-phosphate(aq)\": {'chebi': 'chebi:15842\\ncpd:C01103',\n", + " 'pubchem': 'pubchem:4337\\n',\n", + " 'image': 'images/C01103.gif'},\n", + " '2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq)': {'chebi': 'chebi:16629\\ncpd:C04752',\n", + " 'pubchem': 'pubchem:7322\\n',\n", + " 'image': 'images/C04752.gif'},\n", + " '4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq)': {'chebi': 'chebi:17857\\ncpd:C04327',\n", + " 'pubchem': 'pubchem:6980\\n',\n", + " 'image': 'images/C04327.gif'},\n", + " 'thiamine monophosphate(aq)': {'chebi': 'chebi:9533\\n',\n", + " 'pubchem': 'pubchem:4319\\n',\n", + " 'image': 'images/C01081.gif'},\n", + " 'erythro-3-hydroxyaspartate(aq)': {'pubchem': 'pubchem:135626305\\n',\n", + " 'image': 'images/C19838.gif'},\n", + " '2-oxo-3-hydroxybutanedioic acid(aq)': {'chebi': 'chebi:17778\\n',\n", + " 'pubchem': 'pubchem:6279\\n',\n", + " 'image': 'images/C03459.gif'},\n", + " 'L-histidinol phosphate(aq)': {'chebi': 'chebi:16996\\n',\n", + " 'pubchem': 'pubchem:4334\\n',\n", + " 'image': 'images/C01100.gif'},\n", + " '3-(imidazol-4-yl)-2-oxopropyl phosphate(aq)': {'chebi': 'chebi:16426\\ncpd:C01267',\n", + " 'pubchem': 'pubchem:4486\\n',\n", + " 'image': 'images/C01267.gif'},\n", + " 'DL-D-1-pyrroline-5-carboxylate(aq)': {'chebi': 'chebi:17388\\ncpd:C03912',\n", + " 'pubchem': 'pubchem:6642\\n',\n", + " 'image': 'images/C03912.gif'},\n", + " 'L-glutamine(aq)': {'chebi': 'chebi:18050\\n',\n", + " 'pubchem': 'pubchem:3364\\n',\n", + " 'image': 'images/C00064.gif'},\n", + " '2-oxoglutaramate(aq)': {'chebi': 'chebi:16769\\ncpd:C00940',\n", + " 'pubchem': 'pubchem:4192\\n',\n", + " 'image': 'images/C00940.gif'},\n", + " 'N-succinyl-2-L-amino-6-oxoheptanedioate(aq)': {'chebi': 'chebi:15685\\ncpd:C04462',\n", + " 'pubchem': 'pubchem:7087\\n',\n", + " 'image': 'images/C04462.gif'},\n", + " 'N-succinyl-L-2,6-diaminoheptanedioate(aq)': {'chebi': 'chebi:17279\\ncpd:C04421',\n", + " 'pubchem': 'pubchem:7053\\n',\n", + " 'image': 'images/C04421.gif'},\n", + " 'L-alanine': {'chebi': 'chebi:16977\\ncpd:C00041',\n", + " 'pubchem': 'pubchem:3343\\n',\n", + " 'image': 'images/C00041.gif'},\n", + " '3-oxopropanoate': {'chebi': 'chebi:33190\\ncpd:C00222',\n", + " 'pubchem': 'pubchem:3522\\n',\n", + " 'image': 'images/C00222.gif'},\n", + " 'beta-alanine': {'chebi': 'chebi:16958\\n',\n", + " 'pubchem': 'pubchem:3399\\n',\n", + " 'image': 'images/C00099.gif'},\n", + " 'pyruvate': {'chebi': 'chebi:15361\\ncpd:C00022',\n", + " 'pubchem': 'pubchem:3324\\n',\n", + " 'image': 'images/C00022.gif'},\n", + " '4-aminobutanoate(aq)': {'chebi': 'chebi:30566\\ncpd:C00334',\n", + " 'pubchem': 'pubchem:3628\\n',\n", + " 'image': 'images/C00334.gif'},\n", + " 'D-glutamate(aq)': {'chebi': 'chebi:15966\\ncpd:C00217',\n", + " 'pubchem': 'pubchem:3517\\n',\n", + " 'image': 'images/C00217.gif'},\n", + " 'pyridoxamine(aq)': {'chebi': 'chebi:16410\\n',\n", + " 'pubchem': 'pubchem:3816\\n',\n", + " 'image': 'images/C00534.gif'},\n", + " 'pyridoxal(aq)': {'chebi': 'chebi:17310\\n',\n", + " 'pubchem': 'pubchem:3549\\n',\n", + " 'image': 'images/C00250.gif'},\n", + " 'dTDP-4-amino-4,6-dideoxy-D-glucose(aq)': {'chebi': 'chebi:15952\\ncpd:C04268',\n", + " 'pubchem': 'pubchem:6932\\n',\n", + " 'image': 'images/C04268.gif'},\n", + " 'dTDP-4-dehydro-6-deoxy-D-glucose(aq)': {'chebi': 'chebi:16128\\n',\n", + " 'pubchem': 'pubchem:14069\\n',\n", + " 'image': 'images/C11907.gif'},\n", + " 'L-2-aminoadipate(aq)': {'chebi': 'chebi:37023\\n',\n", + " 'pubchem': 'pubchem:4207\\n',\n", + " 'image': 'images/C00956.gif'},\n", + " '2-oxoadipate(aq)': {'chebi': 'chebi:15753\\n',\n", + " 'pubchem': 'pubchem:3616\\n',\n", + " 'image': 'images/C00322.gif'},\n", + " '3-phosphonooxypyruvate(aq)': {'chebi': 'chebi:18110\\ncpd:C03232',\n", + " 'pubchem': 'pubchem:6103\\n',\n", + " 'image': 'images/C03232.gif'},\n", + " 'O-phospho-L-serine(aq)': {'chebi': 'chebi:15811\\n',\n", + " 'pubchem': 'pubchem:4251\\n',\n", + " 'image': 'images/C01005.gif'},\n", + " 'D-mannose(aq)': {'chebi': 'chebi:4208\\n',\n", + " 'pubchem': 'pubchem:3459\\n',\n", + " 'image': 'images/C00159.gif'},\n", + " 'D-mannose 6-phosphate(aq)': {'chebi': 'chebi:17369\\ncpd:C00275',\n", + " 'pubchem': 'pubchem:3572\\n',\n", + " 'image': 'images/C00275.gif'},\n", + " 'D-galactose 1-phosphate(aq)': {'chebi': 'chebi:37480\\n',\n", + " 'pubchem': 'pubchem:6219\\n',\n", + " 'image': 'images/C03384.gif'},\n", + " 'D-fructose 1,6-bisphosphate(aq)': {'chebi': 'chebi:16905\\ncpd:C00354',\n", + " 'pubchem': 'pubchem:3647\\n',\n", + " 'image': 'images/C00354.gif'},\n", + " \"3'-dephospho-CoA(aq)\": {'chebi': 'chebi:15468\\n',\n", + " 'pubchem': 'pubchem:4138\\n',\n", + " 'image': 'images/C00882.gif'},\n", + " 'phosphoenolpyruvate(aq)': {'chebi': 'chebi:18021\\ncpd:C00074',\n", + " 'pubchem': 'pubchem:3374\\n',\n", + " 'image': 'images/C00074.gif'},\n", + " '1-phosphatidyl-1D-myo-inositol(aq)': {'chebi': 'chebi:16749\\n',\n", + " 'pubchem': 'pubchem:4419\\n',\n", + " 'image': 'images/C01194.gif'},\n", + " '1-phosphatidyl-1D-myo-inositol 4-phosphate(aq)': {'chebi': 'chebi:17526\\ncpd:C01277',\n", + " 'pubchem': 'pubchem:4496\\n',\n", + " 'image': 'images/C01277.gif'},\n", + " 'ammonium carbamate(aq)': {'chebi': 'chebi:28616\\n',\n", + " 'pubchem': 'pubchem:4721\\n',\n", + " 'image': 'images/C01563.gif'},\n", + " '4-phospho-L-aspartate(aq)': {'chebi': 'chebi:15836\\n',\n", + " 'pubchem': 'pubchem:5980\\n',\n", + " 'image': 'images/C03082.gif'},\n", + " 'phosphoguanidinoacetate(aq)': {'chebi': 'chebi:16034\\ncpd:C03166',\n", + " 'pubchem': 'pubchem:6049\\n',\n", + " 'image': 'images/C03166.gif'},\n", + " 'creatine(aq)': {'chebi': 'chebi:16919\\n',\n", + " 'pubchem': 'pubchem:3594\\n',\n", + " 'image': 'images/C00300.gif'},\n", + " 'phosphocreatine(aq)': {'chebi': 'chebi:17287\\n',\n", + " 'pubchem': 'pubchem:5359\\n',\n", + " 'image': 'images/C02305.gif'},\n", + " 'N-w-phospho-L-arginine(aq)': {'chebi': 'chebi:18412\\n',\n", + " 'pubchem': 'pubchem:8229\\n',\n", + " 'image': 'images/C05945.gif'},\n", + " 'taurocyamine(aq)': {'chebi': 'chebi:17228\\n',\n", + " 'pubchem': 'pubchem:5060\\n',\n", + " 'image': 'images/C01959.gif'},\n", + " 'N-w-phosphotaurocyamine(aq)': {'chebi': 'chebi:16621\\n',\n", + " 'pubchem': 'pubchem:6037\\n',\n", + " 'image': 'images/C03149.gif'},\n", + " 'lombricine(aq)': {'chebi': 'chebi:16585\\n',\n", + " 'pubchem': 'pubchem:7846989\\n',\n", + " 'image': 'images/C14177.gif'},\n", + " 'N-w-phospholombricine(aq)': {'chebi': 'chebi:18039\\n',\n", + " 'pubchem': 'pubchem:7846990\\n',\n", + " 'image': 'images/C14178.gif'},\n", + " '(R)-5-phosphomevalonate(aq)': {'chebi': 'chebi:17436\\ncpd:C01107',\n", + " 'pubchem': 'pubchem:4339\\n',\n", + " 'image': 'images/C01107.gif'},\n", + " '(R)-5-diphosphomevalonate(aq)': {'chebi': 'chebi:15899\\ncpd:C01143',\n", + " 'pubchem': 'pubchem:4374\\n',\n", + " 'image': 'images/C01143.gif'},\n", + " 'dADP(aq)': {'chebi': 'chebi:16174\\ncpd:C00206',\n", + " 'pubchem': 'pubchem:3506\\n',\n", + " 'image': 'images/2 C00206.gif'},\n", + " 'dAMP(aq)': {'chebi': 'chebi:17713\\n',\n", + " 'pubchem': 'pubchem:3651\\n',\n", + " 'image': 'images/C00360.gif'},\n", + " 'dATP(aq)': {'chebi': 'chebi:16284\\n',\n", + " 'pubchem': 'pubchem:3431\\n',\n", + " 'image': 'images/C00131.gif'},\n", + " \"adenosine 5'-tetraphosphate(aq)\": {'chebi': 'chebi:18334\\ncpd:C03483',\n", + " 'pubchem': 'pubchem:6295\\n',\n", + " 'image': 'images/C03483.gif'},\n", + " 'UTP(aq)': {'chebi': 'chebi:15713\\n',\n", + " 'pubchem': 'pubchem:3375\\n',\n", + " 'image': 'images/C00075.gif'},\n", + " 'UMP(aq)': {'chebi': 'chebi:16695\\n',\n", + " 'pubchem': 'pubchem:3405\\n',\n", + " 'image': 'images/C00105.gif'},\n", + " \"inosine 5'-diphosphate(aq)\": {'chebi': 'chebi:17808\\ncpd:C00104',\n", + " 'pubchem': 'pubchem:3404\\n',\n", + " 'image': 'images/C00104.gif'},\n", + " \"inosine 5'-triphosphate(aq)\": {'chebi': 'chebi:16039\\ncpd:C00081',\n", + " 'pubchem': 'pubchem:3381\\n',\n", + " 'image': 'images/C00081.gif'},\n", + " 'GDP(aq)': {'chebi': 'chebi:17552\\ncpd:C00035',\n", + " 'pubchem': 'pubchem:3337\\n',\n", + " 'image': 'images/C00035.gif'},\n", + " 'GTP(aq)': {'chebi': 'chebi:15996\\n',\n", + " 'pubchem': 'pubchem:3346\\n',\n", + " 'image': 'images/C00044.gif'},\n", + " 'dGMP(aq)': {'chebi': 'chebi:16192\\n',\n", + " 'pubchem': 'pubchem:3653\\n',\n", + " 'image': 'images/C00362.gif'},\n", + " 'dGDP(aq)': {'chebi': 'chebi:28862\\ncpd:C00361',\n", + " 'pubchem': 'pubchem:3652\\n',\n", + " 'image': 'images/C00361.gif'},\n", + " 'dTDP(aq)': {'chebi': 'chebi:18075\\n',\n", + " 'pubchem': 'pubchem:3654\\n',\n", + " 'image': 'images/C00363.gif'},\n", + " 'CMP(aq)': {'chebi': 'chebi:17361\\ncpd:C00055',\n", + " 'pubchem': 'pubchem:3357\\n',\n", + " 'image': 'images/C00055.gif'},\n", + " 'CDP(aq)': {'chebi': 'chebi:17239\\n',\n", + " 'pubchem': 'pubchem:3412\\n',\n", + " 'image': 'images/C00112.gif'},\n", + " 'dCMP(aq)': {'chebi': 'chebi:15918\\n',\n", + " 'pubchem': 'pubchem:3538\\n',\n", + " 'image': 'images/C00239.gif'},\n", + " 'dCDP(aq)': {'chebi': 'chebi:28846\\n',\n", + " 'pubchem': 'pubchem:3972\\n',\n", + " 'image': 'images/C00705.gif'},\n", + " 'ATP': {'chebi': 'chebi:15422\\ncpd:C00002',\n", + " 'pubchem': 'pubchem:3304\\n',\n", + " 'image': 'images/C00002.gif'},\n", + " 'beta-Nicotinamide mononucleotide': {'chebi': 'chebi:16171\\n',\n", + " 'pubchem': 'pubchem:3741\\n',\n", + " 'image': 'images/C00455.gif'},\n", + " 'pyrophosphate': {'chebi': 'chebi:18361\\ncpd:C00013',\n", + " 'pubchem': 'pubchem:3315\\n',\n", + " 'image': 'images/C00013.gif'},\n", + " 'sulfate(aq)': {'chebi': 'chebi:16189\\ncpd:C00059',\n", + " 'pubchem': 'pubchem:3359\\n',\n", + " 'image': 'images/C00059.gif'},\n", + " \"adenosine 5'-phosphosulfate(aq)\": {'chebi': 'chebi:17709\\ncpd:C00224',\n", + " 'pubchem': 'pubchem:3524\\n',\n", + " 'image': 'images/C00224.gif'},\n", + " 'dTTP(aq)': {'chebi': 'chebi:18077\\n',\n", + " 'pubchem': 'pubchem:3743\\n',\n", + " 'image': 'images/C00459.gif'},\n", + " 'UDPgalactose(aq)': {'chebi': 'chebi:18307\\ncpd:C00052',\n", + " 'pubchem': 'pubchem:3354\\n',\n", + " 'image': 'images/C00052.gif'},\n", + " '-D-galactose 1-phosphate(aq)': {'chebi': 'chebi:37480\\n',\n", + " 'pubchem': 'pubchem:6219\\n',\n", + " 'image': 'images/C03384.gif'},\n", + " 'D-mannose 1-phosphate(aq)': {'chebi': 'chebi:35374\\ncpd:C00636',\n", + " 'pubchem': 'pubchem:3909\\n',\n", + " 'image': 'images/C00636.gif'},\n", + " 'GDPmannose(aq)': {'chebi': 'chebi:15820\\ncpd:C00096',\n", + " 'pubchem': 'pubchem:3396\\n',\n", + " 'image': 'images/C00096.gif'},\n", + " 'CTP(aq)': {'chebi': 'chebi:17677\\n',\n", + " 'pubchem': 'pubchem:3363\\n',\n", + " 'image': 'images/C00063.gif'},\n", + " 'O-phosphorylethanolamine(aq)': {'chebi': 'chebi:17553\\n',\n", + " 'pubchem': 'pubchem:3639\\n',\n", + " 'image': 'images/C00346.gif'},\n", + " 'CDPethanolamine(aq)': {'chebi': 'chebi:16732\\n',\n", + " 'pubchem': 'pubchem:3849\\n',\n", + " 'image': 'images/C00570.gif'},\n", + " 'phosphorylcholine(aq)': {'chebi': 'chebi:18132\\ncpd:C00588',\n", + " 'pubchem': 'pubchem:3867\\n',\n", + " 'image': 'images/C00588.gif'},\n", + " 'CDPcholine(aq)': {'chebi': 'chebi:16436\\n',\n", + " 'pubchem': 'pubchem:3601\\n',\n", + " 'image': 'images/C00307.gif'},\n", + " 'N-acetyl--D-glucosamine 1-phosphate(aq)': {'chebi': 'chebi:7125\\n',\n", + " 'pubchem': 'pubchem:6921\\n',\n", + " 'image': 'images/C04256.gif'},\n", + " 'UDP-N-acetyl-D-glucosamine(aq)': {'chebi': 'chebi:16264\\n',\n", + " 'pubchem': 'pubchem:3345\\n',\n", + " 'image': 'images/C00043.gif'},\n", + " 'dTDPglucose(aq)': {'chebi': 'chebi:15700\\n',\n", + " 'pubchem': 'pubchem:4099\\n',\n", + " 'image': 'images/C00842.gif'},\n", + " 'CDPglucose(aq)': {'chebi': 'chebi:28942\\n',\n", + " 'pubchem': 'pubchem:3784\\n',\n", + " 'image': 'images/C00501.gif'},\n", + " 'GDPglucose(aq)': {'chebi': 'chebi:29062\\ncpd:C00394',\n", + " 'pubchem': 'pubchem:3684\\n',\n", + " 'image': 'images/C00394.gif'},\n", + " '[L-glutamate:ammonia ligase(ADP-forming)](aq)': {'pubchem': 'pubchem:4500\\n',\n", + " 'image': 'images/C01281.gif'},\n", + " 'adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq)': {'pubchem': 'pubchem:4517\\n',\n", + " 'image': 'images/C01299.gif'},\n", + " '1-phospho--D-glucuronate(aq)': {'chebi': 'chebi:28547\\ncpd:C05385',\n", + " 'pubchem': 'pubchem:7759\\n',\n", + " 'image': 'images/C05385.gif'},\n", + " 'UDP-D-glucuronate(aq)': {'chebi': 'chebi:17200\\n',\n", + " 'pubchem': 'pubchem:3467\\n',\n", + " 'image': 'images/C00167.gif'},\n", + " 'succinyl-CoA(aq)': {'chebi': 'chebi:15380\\ncpd:C00091',\n", + " 'pubchem': 'pubchem:3391\\n',\n", + " 'image': 'images/C00091.gif'},\n", + " 'acetoacetate(aq)': {'chebi': 'chebi:13705\\ncpd:C00164',\n", + " 'pubchem': 'pubchem:3464\\n',\n", + " 'image': 'images/C00164.gif'},\n", + " 'acetylcholine(aq)': {'chebi': 'chebi:15355\\n',\n", + " 'pubchem': 'pubchem:5093\\n',\n", + " 'image': 'images/C01996.gif'},\n", + " 'retinyl palmitate(aq)': {'chebi': 'chebi:17616\\n',\n", + " 'pubchem': 'pubchem:5580\\n',\n", + " 'image': 'images/C02588.gif'},\n", + " 'retinol(aq)': {'chebi': 'chebi:17336\\n',\n", + " 'pubchem': 'pubchem:3756\\n',\n", + " 'image': 'images/C00473.gif'},\n", + " 'palmitate(aq)': {'chebi': 'chebi:15756\\n',\n", + " 'pubchem': 'pubchem:3548\\n',\n", + " 'image': 'images/C00249.gif'},\n", + " 'acetyl phosphate-2-(aq)': {'chebi': 'chebi:15350\\n',\n", + " 'pubchem': 'pubchem:3527\\n',\n", + " 'image': 'images/C00227.gif'},\n", + " 'acetate-(aq)': {'chebi': 'chebi:30089\\ncpd:C00033',\n", + " 'pubchem': 'pubchem:3335\\n',\n", + " 'image': 'images/C00033.gif'},\n", + " 'HPO4-2-(aq)': {'chebi': 'chebi:18367\\ncpd:C00009',\n", + " 'pubchem': 'pubchem:3311\\n',\n", + " 'image': 'images/C00009.gif'},\n", + " 'ADP-3-(aq)': {'chebi': 'chebi:16761\\n',\n", + " 'pubchem': 'pubchem:3310\\n',\n", + " 'image': 'images/C00008.gif'},\n", + " 'AMP-2--(aq)': {'chebi': 'chebi:16027\\n',\n", + " 'pubchem': 'pubchem:3322\\n',\n", + " 'image': 'images/C00020.gif'},\n", + " 'D-fructose 1-phosphate(aq)': {'chebi': 'chebi:18105\\ncpd:C01094',\n", + " 'pubchem': 'pubchem:4329\\n',\n", + " 'image': 'images/C01094.gif'},\n", + " 'D-galactose 6-phosphate(aq)': {'chebi': 'chebi:17733\\ncpd:C01113',\n", + " 'pubchem': 'pubchem:4345\\n',\n", + " 'image': 'images/C01113.gif'},\n", + " '4-nitrophenyl phosphate(aq)': {'chebi': 'chebi:17440\\n',\n", + " 'pubchem': 'pubchem:6198\\n',\n", + " 'image': 'images/C03360.gif'},\n", + " '4-nitrophenol(aq)': {'chebi': 'chebi:16836\\n',\n", + " 'pubchem': 'pubchem:4127\\n',\n", + " 'image': 'images/C00870.gif'},\n", + " 'phenyl phosphate(aq)': {'chebi': 'chebi:37548\\n',\n", + " 'pubchem': 'pubchem:5695\\n',\n", + " 'image': 'images/C02734.gif'},\n", + " 'phenol(aq)': {'chebi': 'chebi:15882\\n',\n", + " 'pubchem': 'pubchem:3446\\n',\n", + " 'image': 'images/C00146.gif'},\n", + " '(R)-3-phosphoglycerate(aq)': {'chebi': 'chebi:17794\\ncpd:C00197',\n", + " 'pubchem': 'pubchem:3497\\n',\n", + " 'image': 'images/C00197.gif'},\n", + " 'phosphoenolpyruvate3-(aq)': {'chebi': 'chebi:18021\\ncpd:C00074',\n", + " 'pubchem': 'pubchem:3374\\n',\n", + " 'image': 'images/C00074.gif'},\n", + " 'pyruvate-(aq)': {'chebi': 'chebi:15361\\ncpd:C00022',\n", + " 'pubchem': 'pubchem:3324\\n',\n", + " 'image': 'images/C00022.gif'},\n", + " 'L-O-phosphoserine(aq)': {'chebi': 'chebi:15811\\n',\n", + " 'pubchem': 'pubchem:4251\\n',\n", + " 'image': 'images/C01005.gif'},\n", + " 'phosphotaurocyamine(aq)': {'chebi': 'chebi:16621\\n',\n", + " 'pubchem': 'pubchem:6037\\n',\n", + " 'image': 'images/C03149.gif'},\n", + " 'D-ribose(aq)': {'chebi': 'chebi:47013\\n',\n", + " 'pubchem': 'pubchem:3421\\n',\n", + " 'image': 'images/C00121.gif'},\n", + " \"adenosine 3':5'-(cyclic)phosphate(aq)\": {'chebi': 'chebi:17489\\n',\n", + " 'pubchem': 'pubchem:3854\\n',\n", + " 'image': 'images/C00575.gif'},\n", + " \"2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq)\": {'chebi': 'chebi:28074\\n',\n", + " 'pubchem': 'pubchem:4218\\n',\n", + " 'image': 'images/C00968.gif'},\n", + " \"2'-deoxyadenosine 5'-monophosphate(aq)\": {'chebi': 'chebi:17713\\n',\n", + " 'pubchem': 'pubchem:3651\\n',\n", + " 'image': 'images/C00360.gif'},\n", + " \"guanosine 3':5'-(cyclic)phosphate(aq)\": {'chebi': 'chebi:16356\\n',\n", + " 'pubchem': 'pubchem:4194\\n',\n", + " 'image': 'images/C00942.gif'},\n", + " \"inosine 3':5'-(cyclic)phosphate(aq)\": {'chebi': 'chebi:27541\\n',\n", + " 'pubchem': 'pubchem:4195\\n',\n", + " 'image': 'images/C00943.gif'},\n", + " \"adenosine 3'-monophosphate(aq)\": {'chebi': 'chebi:28931\\n',\n", + " 'pubchem': 'pubchem:4566\\n',\n", + " 'image': 'images/C01367.gif'},\n", + " 'maltotetraose(aq)': {'chebi': 'chebi:28460\\ncpd:C02052',\n", + " 'pubchem': 'pubchem:5141\\n',\n", + " 'image': 'images/C02052.gif'},\n", + " 'isomaltose(aq)': {'chebi': 'chebi:28189\\n',\n", + " 'pubchem': 'pubchem:3551\\n',\n", + " 'image': 'images/C00252.gif'},\n", + " 'isomaltotriose(aq)': {'chebi': 'chebi:27649\\n',\n", + " 'pubchem': 'pubchem:5236\\n',\n", + " 'image': 'images/C02160.gif'},\n", + " 'maltohexaose(aq)': {'chebi': 'chebi:27445\\ncpd:C01936',\n", + " 'pubchem': 'pubchem:5041\\n',\n", + " 'image': 'images/C01936.gif'},\n", + " 'maltotriose(aq)': {'chebi': 'chebi:27931\\ncpd:C01835',\n", + " 'pubchem': 'pubchem:4954\\n',\n", + " 'image': 'images/C01835.gif'},\n", + " 'panose(aq)': {'chebi': 'chebi:7912\\n',\n", + " 'pubchem': 'pubchem:3979\\n',\n", + " 'image': 'images/C00713.gif'},\n", + " 'palatinose(aq)': {'chebi': 'chebi:18394\\n',\n", + " 'pubchem': 'pubchem:4876\\n',\n", + " 'image': 'images/C01742.gif'},\n", + " 'D-turanose(aq)': {'pubchem': 'pubchem:124490288\\n',\n", + " 'image': 'images/C19636.gif'},\n", + " '-gentiobiose(aq)': {'chebi': 'chebi:28066\\ncpd:C08240',\n", + " 'pubchem': 'pubchem:10439\\n',\n", + " 'image': 'images/C08240.gif'},\n", + " '-D-melibiose(aq)': {'chebi': 'chebi:28053\\n',\n", + " 'pubchem': 'pubchem:7769\\n',\n", + " 'image': 'images/C05402.gif'},\n", + " 'lactulose(aq)': {'chebi': 'chebi:6359\\n',\n", + " 'pubchem': 'pubchem:9276\\n',\n", + " 'image': 'images/C07064.gif'},\n", + " 'ADPribose(aq)': {'chebi': 'chebi:16864\\n',\n", + " 'pubchem': 'pubchem:4995\\n',\n", + " 'image': 'images/C01882.gif'},\n", + " 'L-asparagine(aq)': {'chebi': 'chebi:17196\\n',\n", + " 'pubchem': 'pubchem:3452\\n',\n", + " 'image': 'images/C00152.gif'},\n", + " 'carbamate(aq)': {'chebi': 'chebi:28616\\n',\n", + " 'pubchem': 'pubchem:4721\\n',\n", + " 'image': 'images/C01563.gif'},\n", + " 'urea(aq)': {'chebi': 'chebi:16199\\ncpd:C00086',\n", + " 'pubchem': 'pubchem:3386\\n',\n", + " 'image': 'images/C00086.gif'},\n", + " 'cephalothin(aq)': {'chebi': 'chebi:124991\\n',\n", + " 'pubchem': 'pubchem:9963\\n',\n", + " 'image': 'images/C07761.gif'},\n", + " '2-thienylacetic acid(aq)': {'chebi': 'chebi:45807\\n',\n", + " 'pubchem': 'pubchem:5586\\n',\n", + " 'image': 'images/C02595.gif'},\n", + " '7-aminocephalosporanic acid(aq)': {'chebi': 'chebi:2255\\n',\n", + " 'pubchem': 'pubchem:9958\\n',\n", + " 'image': 'images/C07756.gif'},\n", + " 'penicillin G(aq)': {'chebi': 'chebi:18208\\n',\n", + " 'pubchem': 'pubchem:7885\\n',\n", + " 'image': 'images/C05551.gif'},\n", + " '6-aminopenicillanic acid(aq)': {'chebi': 'chebi:30938\\ncpd:C02954',\n", + " 'pubchem': 'pubchem:5872\\n',\n", + " 'image': 'images/C02954.gif'},\n", + " 'phenylacetic acid(aq)': {'chebi': 'chebi:30745\\ncpd:C07086',\n", + " 'pubchem': 'pubchem:9297\\n',\n", + " 'image': 'images/C07086.gif'},\n", + " 'penicillin G-(aq)': {'chebi': 'chebi:18208\\n',\n", + " 'pubchem': 'pubchem:7885\\n',\n", + " 'image': 'images/C05551.gif'},\n", + " '6-aminopenicillanic acid-(aq)': {'chebi': 'chebi:30938\\ncpd:C02954',\n", + " 'pubchem': 'pubchem:5872\\n',\n", + " 'image': 'images/C02954.gif'},\n", + " 'phenoxymethylpenicillin-(aq)': {'chebi': 'chebi:27446\\n',\n", + " 'pubchem': 'pubchem:10326\\n',\n", + " 'image': 'images/C08126.gif'},\n", + " '6-aminopenicillanate-(aq)': {'chebi': 'chebi:30938\\ncpd:C02954',\n", + " 'pubchem': 'pubchem:5872\\n',\n", + " 'image': 'images/C02954.gif'},\n", + " 'phenoxyacetate(aq)': {'chebi': 'chebi:8075\\n',\n", + " 'pubchem': 'pubchem:5253\\n',\n", + " 'image': 'images/C02181.gif'},\n", + " 'phenylacetylglycine(aq)': {'chebi': 'chebi:27480\\n',\n", + " 'pubchem': 'pubchem:7922\\n',\n", + " 'image': 'images/C05598.gif'},\n", + " 'N-acetyl-L-methionine(aq)': {'chebi': 'chebi:21557\\n',\n", + " 'pubchem': 'pubchem:5675\\n',\n", + " 'image': 'images/C02712.gif'},\n", + " 'pantothenate': {'chebi': 'chebi:7916\\ncpd:C00864',\n", + " 'pubchem': 'pubchem:4121\\n',\n", + " 'image': 'images/C00864.gif'},\n", + " 'H2O': {'chebi': 'chebi:15377\\ncpd:C00001',\n", + " 'pubchem': 'pubchem:3303\\n',\n", + " 'image': 'images/C00001.gif'},\n", + " 'pantoic acid': {'chebi': 'chebi:15980\\ncpd:C00522',\n", + " 'pubchem': 'pubchem:3805\\n',\n", + " 'image': 'images/C00522.gif'},\n", + " 'N-carbamoyl-L-aspartate(aq)': {'chebi': 'chebi:15859\\n',\n", + " 'pubchem': 'pubchem:3727\\n',\n", + " 'image': 'images/C00438.gif'},\n", + " 'L-5-carboxymethylhydantoin(aq)': {'chebi': 'chebi:16342\\n',\n", + " 'pubchem': 'pubchem:6473\\n',\n", + " 'image': 'images/C03703.gif'},\n", + " 'penicillinoic acid(aq)': {'pubchem': 'pubchem:8796\\n',\n", + " 'image': 'images/C06567.gif'},\n", + " 'allantoate(aq)': {'chebi': 'chebi:17536\\ncpd:C00499',\n", + " 'pubchem': 'pubchem:3782\\n',\n", + " 'image': 'images/C00499.gif'},\n", + " '(-)-ureidoglycolate(aq)': {'chebi': 'chebi:15412\\ncpd:C00603',\n", + " 'pubchem': 'pubchem:3878\\n',\n", + " 'image': 'images/C00603.gif'},\n", + " 'cytidine(aq)': {'chebi': 'chebi:17562\\n',\n", + " 'pubchem': 'pubchem:3758\\n',\n", + " 'image': 'images/C00475.gif'},\n", + " '10-formyltetrahydrofolate(aq)': {'chebi': 'chebi:15637\\n',\n", + " 'pubchem': 'pubchem:3533\\n',\n", + " 'image': 'images/C00234.gif'},\n", + " 'adenylyl sulfate(aq)': {'chebi': 'chebi:17709\\ncpd:C00224',\n", + " 'pubchem': 'pubchem:3524\\n',\n", + " 'image': 'images/C00224.gif'},\n", + " 'trimetaphosphate(aq)': {'chebi': 'chebi:16517\\n',\n", + " 'pubchem': 'pubchem:5482\\n',\n", + " 'image': 'images/C02466.gif'},\n", + " 'triphosphate(aq)': {'chebi': 'chebi:18036\\ncpd:C00536',\n", + " 'pubchem': 'pubchem:3818\\n',\n", + " 'image': 'images/C00536.gif'},\n", + " '-nicotinamide mononucleotide(aq)': {'chebi': 'chebi:16171\\n',\n", + " 'pubchem': 'pubchem:3741\\n',\n", + " 'image': 'images/C00455.gif'},\n", + " 'ATP-4-(aq)': {'chebi': 'chebi:15422\\ncpd:C00002',\n", + " 'pubchem': 'pubchem:3304\\n',\n", + " 'image': 'images/C00002.gif'},\n", + " 'ITP(aq)': {'chebi': 'chebi:16039\\ncpd:C00081',\n", + " 'pubchem': 'pubchem:3381\\n',\n", + " 'image': 'images/C00081.gif'},\n", + " 'IDP(aq)': {'chebi': 'chebi:17808\\ncpd:C00104',\n", + " 'pubchem': 'pubchem:3404\\n',\n", + " 'image': 'images/C00104.gif'},\n", + " 'diphosphate(aq)': {'chebi': 'chebi:18361\\ncpd:C00013',\n", + " 'pubchem': 'pubchem:3315\\n',\n", + " 'image': 'images/C00013.gif'},\n", + " 'phosphate(aq)': {'chebi': 'chebi:18367\\ncpd:C00009',\n", + " 'pubchem': 'pubchem:3311\\n',\n", + " 'image': 'images/C00009.gif'},\n", + " 'D-ribulose 1,5-biphosphate(aq)': {'chebi': 'chebi:16710\\n',\n", + " 'pubchem': 'pubchem:4409\\n',\n", + " 'image': 'images/C01182.gif'},\n", + " 'erythrulose 1-phosphate(aq)': {'chebi': 'chebi:14216\\ncpd:C03394',\n", + " 'pubchem': 'pubchem:6225\\n',\n", + " 'image': 'images/C03394.gif'},\n", + " 'glycerone phosphate(aq)': {'chebi': 'chebi:16108\\n',\n", + " 'pubchem': 'pubchem:3411\\n',\n", + " 'image': 'images/C00111.gif'},\n", + " '2-deoxy-D-ribose 5-phosphate(aq)': {'chebi': 'chebi:16132\\ncpd:C00673',\n", + " 'pubchem': 'pubchem:3942\\n',\n", + " 'image': 'images/C00673.gif'},\n", + " '6-phospho-2-dehydro-3-deoxy-D-gluconate(aq)': {'chebi': 'chebi:15925\\ncpd:C04442',\n", + " 'pubchem': 'pubchem:7071\\n',\n", + " 'image': 'images/C04442.gif'},\n", + " 'L-fuculose 1-phosphate(aq)': {'chebi': 'chebi:6220\\ncpd:C01099',\n", + " 'pubchem': 'pubchem:4333\\n',\n", + " 'image': 'images/C01099.gif'},\n", + " '(S)-lactaldehyde(aq)': {'chebi': 'chebi:18041\\ncpd:C00424',\n", + " 'pubchem': 'pubchem:3714\\n',\n", + " 'image': 'images/C00424.gif'},\n", + " '2-dehydro-3-deoxy-D-fuconate(aq)': {'chebi': 'chebi:18104\\ncpd:C06159',\n", + " 'pubchem': 'pubchem:8415\\n',\n", + " 'image': 'images/C06159.gif'},\n", + " '2-dehydro-3-deoxy-L-pentonate(aq)': {'chebi': 'chebi:17647\\ncpd:C00684',\n", + " 'pubchem': 'pubchem:3953\\n',\n", + " 'image': 'images/C00684.gif'},\n", + " 'L-rhamnulose 1-phosphate(aq)': {'chebi': 'chebi:17892\\n',\n", + " 'pubchem': 'pubchem:4362\\n',\n", + " 'image': 'images/C01131.gif'},\n", + " '2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq)': {'chebi': 'chebi:17860\\ncpd:C01286',\n", + " 'pubchem': 'pubchem:4505\\n',\n", + " 'image': 'images/C01286.gif'},\n", + " 'D-arabino-3-hexulose 6-phosphate(aq)': {'chebi': 'chebi:27973\\n',\n", + " 'pubchem': 'pubchem:8291\\n',\n", + " 'image': 'images/C06019.gif'},\n", + " 'N-acetylneuraminate(aq)': {'chebi': 'chebi:17012\\n',\n", + " 'pubchem': 'pubchem:3568\\n',\n", + " 'image': 'images/C00270.gif'},\n", + " 'N-acetyl-D-mannosamine(aq)': {'chebi': 'chebi:63153\\ncpd:C00645',\n", + " 'pubchem': 'pubchem:3918\\n',\n", + " 'image': 'images/C00645.gif'},\n", + " '4-hydroxy-2-oxoglutarate(aq)': {'chebi': 'chebi:17742\\ncpd:C01127',\n", + " 'pubchem': 'pubchem:4358\\n',\n", + " 'image': 'images/C01127.gif'},\n", + " '(S)-2-methylmalate(aq)': {'chebi': 'chebi:30936\\ncpd:C02614',\n", + " 'pubchem': 'pubchem:5599\\n',\n", + " 'image': 'images/C02614.gif'},\n", + " '(R,S)-malyl-CoA(aq)': {'chebi': 'chebi:15454\\n',\n", + " 'pubchem': 'pubchem:6997\\n',\n", + " 'image': 'images/C04348.gif'},\n", + " '2,3-dimethylmalate(aq)': {'chebi': 'chebi:15582\\ncpd:C03652',\n", + " 'pubchem': 'pubchem:6432\\n',\n", + " 'image': 'images/C03652.gif'},\n", + " 'propanoate(aq)': {'chebi': 'chebi:17272\\ncpd:C00163',\n", + " 'pubchem': 'pubchem:3463\\n',\n", + " 'image': 'images/C00163.gif'},\n", + " 'L-tryptophan(aq)': {'chebi': 'chebi:16828\\n',\n", + " 'pubchem': 'pubchem:3378\\n',\n", + " 'image': 'images/C00078.gif'},\n", + " 'indole(aq)': {'chebi': 'chebi:16881\\ncpd:C00463',\n", + " 'pubchem': 'pubchem:3747\\n',\n", + " 'image': 'images/C00463.gif'},\n", + " 'cis-aconitate(aq)': {'chebi': 'chebi:16383\\ncpd:C00417',\n", + " 'pubchem': 'pubchem:3707\\n',\n", + " 'image': 'images/C00417.gif'},\n", + " '3-dehydroquinate(aq)': {'chebi': 'chebi:32364\\ncpd:C00944',\n", + " 'pubchem': 'pubchem:4196\\n',\n", + " 'image': 'images/C00944.gif'},\n", + " '2-phospho-D-glycerate(aq)': {'chebi': 'chebi:17835\\ncpd:C00631',\n", + " 'pubchem': 'pubchem:3904\\n',\n", + " 'image': 'images/C00631.gif'},\n", + " '(3R)-3-hydroxybutanoyl-CoA(aq)': {'chebi': 'chebi:15452\\n',\n", + " 'pubchem': 'pubchem:6354\\n',\n", + " 'image': 'images/C03561.gif'},\n", + " 'cis-but-2-enoyl-CoA(aq)': {'chebi': 'chebi:36926\\ncpd:C00877',\n", + " 'pubchem': 'pubchem:4133\\n',\n", + " 'image': 'images/C00877.gif'},\n", + " '(3S)-3-hydroxybutanoyl-CoA(aq)': {'chebi': 'chebi:15453\\n',\n", + " 'pubchem': 'pubchem:4375\\n',\n", + " 'image': 'images/C01144.gif'},\n", + " 'trans-but-2-enoyl-CoA(aq)': {'chebi': 'chebi:36926\\ncpd:C00877',\n", + " 'pubchem': 'pubchem:4133\\n',\n", + " 'image': 'images/C00877.gif'},\n", + " '(3S)-3-hydroxyhexanoyl-CoA(aq)': {'chebi': 'chebi:28276\\n',\n", + " 'pubchem': 'pubchem:7655\\n',\n", + " 'image': 'images/C05268.gif'},\n", + " 'trans-hex-2-enoyl-CoA(aq)': {'chebi': 'chebi:28706\\n',\n", + " 'pubchem': 'pubchem:7658\\n',\n", + " 'image': 'images/C05271.gif'},\n", + " '1-(indol-3-yl)glycerol 3-phosphate(aq)': {'chebi': 'chebi:18299\\ncpd:C03506',\n", + " 'pubchem': 'pubchem:6317\\n',\n", + " 'image': 'images/C03506.gif'},\n", + " '(R)-malate(aq)': {'chebi': 'chebi:15588\\ncpd:C00497',\n", + " 'pubchem': 'pubchem:3780\\n',\n", + " 'image': 'images/C00497.gif'},\n", + " 'maleate(aq)': {'chebi': 'chebi:18300\\ncpd:C01384',\n", + " 'pubchem': 'pubchem:4579\\n',\n", + " 'image': 'images/C01384.gif'},\n", + " '2-methylfumarate(aq)': {'chebi': 'chebi:36986\\ncpd:C01732',\n", + " 'pubchem': 'pubchem:4868\\n',\n", + " 'image': 'images/C01732.gif'},\n", + " '(R)-2-methylmalate(aq)': {'chebi': 'chebi:30934\\ncpd:C02612',\n", + " 'pubchem': 'pubchem:5597\\n',\n", + " 'image': 'images/C02612.gif'},\n", + " '2-methylmaleate(aq)': {'chebi': 'chebi:30719\\ncpd:C02226',\n", + " 'pubchem': 'pubchem:5291\\n',\n", + " 'image': 'images/C02226.gif'},\n", + " '5-oxo-D-proline(aq)': {'chebi': 'chebi:16924\\n',\n", + " 'pubchem': 'pubchem:5301\\n',\n", + " 'image': 'images/C02237.gif'},\n", + " 'urocanate(aq)': {'chebi': 'chebi:27247\\ncpd:C00785',\n", + " 'pubchem': 'pubchem:4043\\n',\n", + " 'image': 'images/C00785.gif'},\n", + " '4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)': {'chebi': 'chebi:27384\\n',\n", + " 'pubchem': 'pubchem:6455\\n',\n", + " 'image': 'images/C03680.gif'},\n", + " 'cis-but-2-enoyl-[acyl-carrier protein](aq)': {'pubchem': 'pubchem:6911\\n',\n", + " 'image': 'images/C04246.gif'},\n", + " '(2R,3S)-2,3-dimethylmalate(aq)': {'chebi': 'chebi:15582\\ncpd:C03652',\n", + " 'pubchem': 'pubchem:6432\\n',\n", + " 'image': 'images/C03652.gif'},\n", + " 'dimethylmaleate(aq)': {'chebi': 'chebi:17081\\ncpd:C00922',\n", + " 'pubchem': 'pubchem:4176\\n',\n", + " 'image': 'images/C00922.gif'},\n", + " 'DL-3-hydroxybutanoyl-CoA(aq)': {'chebi': 'chebi:15453\\n',\n", + " 'pubchem': 'pubchem:4375\\n',\n", + " 'image': 'images/C01144.gif'},\n", + " 'L-threo-3-methylaspartate(aq)': {'chebi': 'chebi:47980\\n',\n", + " 'pubchem': 'pubchem:6402\\n',\n", + " 'image': 'images/C03618.gif'},\n", + " 'L-histidine(aq)': {'chebi': 'chebi:15971\\n',\n", + " 'pubchem': 'pubchem:3435\\n',\n", + " 'image': 'images/C00135.gif'},\n", + " 'L-phenylalanine(aq)': {'chebi': 'chebi:17295\\n',\n", + " 'pubchem': 'pubchem:3379\\n',\n", + " 'image': 'images/C00079.gif'},\n", + " 'trans-cinnamate(aq)': {'chebi': 'chebi:15669\\ncpd:C00423',\n", + " 'pubchem': 'pubchem:3713\\n',\n", + " 'image': 'images/C00423.gif'},\n", + " 'N-(L-argino)succinate(aq)': {'chebi': 'chebi:15682\\ncpd:C03406',\n", + " 'pubchem': 'pubchem:6235\\n',\n", + " 'image': 'images/C03406.gif'},\n", + " 'adenylosuccinate(aq)': {'chebi': 'chebi:15919\\ncpd:C03794',\n", + " 'pubchem': 'pubchem:6543\\n',\n", + " 'image': 'images/C03794.gif'},\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole\": {'chebi': 'chebi:18319\\n',\n", + " 'pubchem': 'pubchem:7384\\n',\n", + " 'image': 'images/C04823.gif'},\n", + " 'Fumarate': {'chebi': 'chebi:29806\\ncpd:C00122',\n", + " 'pubchem': 'pubchem:3422\\n',\n", + " 'image': 'images/C00122.gif'},\n", + " \"1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide\": {'chebi': 'chebi:18406\\ncpd:C04677',\n", + " 'pubchem': 'pubchem:7258\\n',\n", + " 'image': 'images/C04677.gif'},\n", + " '(R)-S-lactoylglutathione(aq)': {'chebi': 'chebi:15694\\ncpd:C03451',\n", + " 'pubchem': 'pubchem:6272\\n',\n", + " 'image': 'images/C03451.gif'},\n", + " 'glutathione (reduced)(aq)': {'chebi': 'chebi:16856\\n',\n", + " 'pubchem': 'pubchem:3353\\n',\n", + " 'image': 'images/C00051.gif'},\n", + " 'methylglyoxal(aq)': {'chebi': 'chebi:17158\\n',\n", + " 'pubchem': 'pubchem:3827\\n',\n", + " 'image': 'images/C00546.gif'},\n", + " 'L-lysine(aq)': {'chebi': 'chebi:18019\\n',\n", + " 'pubchem': 'pubchem:3349\\n',\n", + " 'image': 'images/C00047.gif'},\n", + " 'D-lysine(aq)': {'chebi': 'chebi:16855\\n',\n", + " 'pubchem': 'pubchem:4002\\n',\n", + " 'image': 'images/C00739.gif'},\n", + " 'L,L-2,6-diaminoheptanedioate(aq)': {'chebi': 'chebi:47031\\ncpd:C00666',\n", + " 'pubchem': 'pubchem:3935\\n',\n", + " 'image': 'images/C00666.gif'},\n", + " 'meso-diaminoheptanedioate(aq)': {'chebi': 'chebi:30308\\ncpd:C00680',\n", + " 'pubchem': 'pubchem:3949\\n',\n", + " 'image': 'images/C00680.gif'},\n", + " 'trans-4-hydroxy-L-proline(aq)': {'chebi': 'chebi:18095\\ncpd:C01157',\n", + " 'pubchem': 'pubchem:4385\\n',\n", + " 'image': 'images/C01157.gif'},\n", + " 'cis-4-hydroxy-D-proline(aq)': {'chebi': 'chebi:16231\\n',\n", + " 'pubchem': 'pubchem:6264\\n',\n", + " 'image': 'images/C03440.gif'},\n", + " 'D-leucine(aq)': {'chebi': 'chebi:28225\\ncpd:C01570',\n", + " 'pubchem': 'pubchem:4727\\n',\n", + " 'image': 'images/C01570.gif'},\n", + " 'L-ribulose 5-phosphate(aq)': {'chebi': 'chebi:17666\\n',\n", + " 'pubchem': 'pubchem:4335\\n',\n", + " 'image': 'images/C01101.gif'},\n", + " 'UDP-L-arabinose(aq)': {'chebi': 'chebi:17983\\n',\n", + " 'pubchem': 'pubchem:4187\\n',\n", + " 'image': 'images/C00935.gif'},\n", + " 'UDP-D-xylose(aq)': {'chebi': 'chebi:16082\\n',\n", + " 'pubchem': 'pubchem:3490\\n',\n", + " 'image': 'images/C00190.gif'},\n", + " 'UDP-D-galacturonate(aq)': {'chebi': 'chebi:16085\\n',\n", + " 'pubchem': 'pubchem:3891\\n',\n", + " 'image': 'images/C00617.gif'},\n", + " 'N-acetyl-D-glucosamine(aq)': {'chebi': 'chebi:506227\\n',\n", + " 'pubchem': 'pubchem:3440\\n',\n", + " 'image': 'images/C00140.gif'},\n", + " 'N-acetyl-D-glucosamine 6-phosphate(aq)': {'chebi': 'chebi:15784\\ncpd:C00357',\n", + " 'pubchem': 'pubchem:3650\\n',\n", + " 'image': 'images/C00357.gif'},\n", + " 'N-acetyl-D-mannosamine 6-phosphate(aq)': {'chebi': 'chebi:62168\\ncpd:C04257',\n", + " 'pubchem': 'pubchem:6922\\n',\n", + " 'image': 'images/C04257.gif'},\n", + " 'CDP-3,6-dideoxy-D-glucose(aq)': {'chebi': 'chebi:70802\\n',\n", + " 'pubchem': 'pubchem:6389\\n',\n", + " 'image': 'images/C03598.gif'},\n", + " 'CDP-3,6-dideoxy-D-mannose(aq)': {'chebi': 'chebi:88237\\n',\n", + " 'pubchem': 'pubchem:6390\\n',\n", + " 'image': 'images/C03599.gif'},\n", + " 'alpha-D-Glucose 6-phosphate(aq)': {'chebi': 'chebi:17665\\n',\n", + " 'pubchem': 'pubchem:3937\\n',\n", + " 'image': 'images/C00668.gif'},\n", + " 'beta-D-Glucose 6-phosphate(aq)': {'chebi': 'chebi:17719\\n',\n", + " 'pubchem': 'pubchem:4399\\n',\n", + " 'image': 'images/C01172.gif'},\n", + " 'GDP-L-galactose(aq)': {'chebi': 'chebi:18038\\ncpd:C02280',\n", + " 'pubchem': 'pubchem:5337\\n',\n", + " 'image': 'images/C02280.gif'},\n", + " '(R)-methylmalonyl-CoA(aq)': {'chebi': 'chebi:15465\\n',\n", + " 'pubchem': 'pubchem:4435\\n',\n", + " 'image': 'images/C01213.gif'},\n", + " '(S)-methylmalonyl-CoA(aq)': {'chebi': 'chebi:15466\\n',\n", + " 'pubchem': 'pubchem:3952\\n',\n", + " 'image': 'images/C00683.gif'},\n", + " 'all-trans-retinal(aq)': {'chebi': 'chebi:17898\\n',\n", + " 'pubchem': 'pubchem:3666\\n',\n", + " 'image': 'images/C00376.gif'},\n", + " '11-cis-retinal(aq)': {'chebi': 'chebi:16066\\n',\n", + " 'pubchem': 'pubchem:5192\\n',\n", + " 'image': 'images/C02110.gif'},\n", + " '9-cis,12-cis-octadecadienoate(aq)': {'chebi': 'chebi:30245\\ncpd:C01595',\n", + " 'pubchem': 'pubchem:4750\\n',\n", + " 'image': 'images/C01595.gif'},\n", + " '9-cis,11-trans-octadecadienoate(aq)': {'chebi': 'chebi:32798\\n',\n", + " 'pubchem': 'pubchem:6756\\n',\n", + " 'image': 'images/C04056.gif'},\n", + " 'D-erythrose(aq)': {'chebi': 'chebi:27904\\ncpd:C01796',\n", + " 'pubchem': 'pubchem:4923\\n',\n", + " 'image': 'images/C01796.gif'},\n", + " 'D-erythrulose(aq)': {'chebi': 'chebi:23958\\ncpd:C02022',\n", + " 'pubchem': 'pubchem:5117\\n',\n", + " 'image': 'images/C02022.gif'},\n", + " 'D-arabinose(aq)': {'chebi': 'chebi:17108\\ncpd:C00216',\n", + " 'pubchem': 'pubchem:3516\\n',\n", + " 'image': 'images/C00216.gif'},\n", + " 'L-fucose(aq)': {'chebi': 'chebi:2181\\n',\n", + " 'pubchem': 'pubchem:4264\\n',\n", + " 'image': 'images/C01019.gif'},\n", + " 'L-fuculose(aq)': {'chebi': 'chebi:17617\\n',\n", + " 'pubchem': 'pubchem:4858\\n',\n", + " 'image': 'images/C01721.gif'},\n", + " 'L-arabinose(aq)': {'chebi': 'chebi:17535\\n',\n", + " 'pubchem': 'pubchem:3558\\n',\n", + " 'image': 'images/C00259.gif'},\n", + " 'L-ribulose(aq)': {'chebi': 'chebi:16880\\ncpd:C00508',\n", + " 'pubchem': 'pubchem:3791\\n',\n", + " 'image': 'images/C00508.gif'},\n", + " '-D-allose(aq)': {'chebi': 'chebi:4093\\n',\n", + " 'pubchem': 'pubchem:4657\\n',\n", + " 'image': 'images/C01487.gif'},\n", + " 'D-altrose(aq)': {'chebi': 'chebi:28385\\n',\n", + " 'pubchem': 'pubchem:8696\\n',\n", + " 'image': 'images/C06464.gif'},\n", + " 'D-lyxose(aq)': {'chebi': 'chebi:16789\\ncpd:C00476',\n", + " 'pubchem': 'pubchem:3759\\n',\n", + " 'image': 'images/C00476.gif'},\n", + " 'D-glucosamine 6-phosphate(aq)': {'chebi': 'chebi:47987\\ncpd:C00352',\n", + " 'pubchem': 'pubchem:3645\\n',\n", + " 'image': 'images/C00352.gif'},\n", + " 'D-galacturonate(aq)': {'chebi': 'chebi:12952\\ncpd:C00333',\n", + " 'pubchem': 'pubchem:3627\\n',\n", + " 'image': 'images/C00333.gif'},\n", + " 'D-tagaturonate(aq)': {'chebi': 'chebi:17886\\n',\n", + " 'pubchem': 'pubchem:3838\\n',\n", + " 'image': 'images/C00558.gif'},\n", + " 'D-glucuronate(aq)': {'chebi': 'chebi:15748\\ncpd:C00191',\n", + " 'pubchem': 'pubchem:3491\\n',\n", + " 'image': 'images/C00191.gif'},\n", + " 'D-fructuronate(aq)': {'chebi': 'chebi:4126\\n',\n", + " 'pubchem': 'pubchem:4160\\n',\n", + " 'image': 'images/C00905.gif'},\n", + " 'D-arabinose 5-phosphate(aq)': {'chebi': 'chebi:16241\\n',\n", + " 'pubchem': 'pubchem:4344\\n',\n", + " 'image': 'images/C01112.gif'},\n", + " 'L-rhamnose(aq)': {'chebi': 'chebi:62345\\ncpd:C00507',\n", + " 'pubchem': 'pubchem:3790\\n',\n", + " 'image': 'images/C00507.gif'},\n", + " 'L-rhamnulose(aq)': {'chebi': 'chebi:17897\\n',\n", + " 'pubchem': 'pubchem:4118\\n',\n", + " 'image': 'images/C00861.gif'},\n", + " 'keto-phenylpyruvate(aq)': {'chebi': 'chebi:18005\\ncpd:C00166',\n", + " 'pubchem': 'pubchem:3466\\n',\n", + " 'image': 'images/C00166.gif'},\n", + " 'enol-phenylpyruvate(aq)': {'chebi': 'chebi:16815\\ncpd:C02763',\n", + " 'pubchem': 'pubchem:5719\\n',\n", + " 'image': 'images/C02763.gif'},\n", + " 'keto-oxaloacetate(aq)': {'chebi': 'chebi:16452\\ncpd:C00036',\n", + " 'pubchem': 'pubchem:3338\\n',\n", + " 'image': 'images/C00036.gif'},\n", + " 'enol-oxaloacetate(aq)': {'chebi': 'chebi:28394\\n',\n", + " 'pubchem': 'pubchem:6698\\n',\n", + " 'image': 'images/C03981.gif'},\n", + " 'isopentenyl diphosphate(aq)': {'chebi': 'chebi:16584\\ncpd:C00129',\n", + " 'pubchem': 'pubchem:3429\\n',\n", + " 'image': 'images/C00129.gif'},\n", + " 'dimethylallyl diphosphate(aq)': {'chebi': 'chebi:16057\\n',\n", + " 'pubchem': 'pubchem:3534\\n',\n", + " 'image': 'images/C00235.gif'},\n", + " 'methylitaconate(aq)': {'chebi': 'chebi:16093\\ncpd:C02295',\n", + " 'pubchem': 'pubchem:5351\\n',\n", + " 'image': 'images/C02295.gif'},\n", + " 'D-glucosamine 1-phosphate(aq)': {'chebi': 'chebi:27625\\n',\n", + " 'pubchem': 'pubchem:8412\\n',\n", + " 'image': 'images/C06156.gif'},\n", + " 'D-glucose 1,6-diphosphate(aq)': {'chebi': 'chebi:18148\\n',\n", + " 'pubchem': 'pubchem:4453\\n',\n", + " 'image': 'images/C01231.gif'},\n", + " '-D-glucose 6-phosphate(aq)': {'chebi': 'chebi:4170\\n',\n", + " 'pubchem': 'pubchem:3392\\n',\n", + " 'image': 'images/C00092.gif'},\n", + " 'N-acetyl-D-glucosamine 1-phosphate(aq)': {'chebi': 'chebi:7125\\n',\n", + " 'pubchem': 'pubchem:6921\\n',\n", + " 'image': 'images/C04256.gif'},\n", + " '(3S)-3,6-diaminohexanoate(aq)': {'chebi': 'chebi:15613\\ncpd:C01142',\n", + " 'pubchem': 'pubchem:4373\\n',\n", + " 'image': 'images/C01142.gif'},\n", + " 'D-ornithine(aq)': {'chebi': 'chebi:16176\\ncpd:C00515',\n", + " 'pubchem': 'pubchem:3798\\n',\n", + " 'image': 'images/C00515.gif'},\n", + " 'D-threo-2,4-diaminopentanoate(aq)': {'chebi': 'chebi:4280\\n',\n", + " 'pubchem': 'pubchem:6667\\n',\n", + " 'image': 'images/C03943.gif'},\n", + " '2-methyleneglutarate(aq)': {'chebi': 'chebi:17207\\ncpd:C02930',\n", + " 'pubchem': 'pubchem:5852\\n',\n", + " 'image': 'images/C02930.gif'},\n", + " '2,5-dihydro-5-oxofuran-2-acetate(aq)': {'chebi': 'chebi:18080\\n',\n", + " 'pubchem': 'pubchem:6796\\n',\n", + " 'image': 'images/C04105.gif'},\n", + " 'cis-cis-hexadienedioate(aq)': {'chebi': 'chebi:16508\\n',\n", + " 'pubchem': 'pubchem:5495\\n',\n", + " 'image': 'images/C02480.gif'},\n", + " 'tetrahydroxypteridine(aq)': {'chebi': 'chebi:17410\\n',\n", + " 'pubchem': 'pubchem:6060\\n',\n", + " 'image': 'images/C03178.gif'},\n", + " 'xanthine-8-carboxylate(aq)': {'chebi': 'chebi:16806\\ncpd:C03314',\n", + " 'pubchem': 'pubchem:6167\\n',\n", + " 'image': 'images/C03314.gif'},\n", + " 'L-valine': {'chebi': 'chebi:16414\\n',\n", + " 'pubchem': 'pubchem:3483\\n',\n", + " 'image': 'images/C00183.gif'},\n", + " 'tRNA(Val)': {'chebi': 'chebi:29183\\n', 'pubchem': 'pubchem:4802\\n'},\n", + " 'AMP': {'chebi': 'chebi:16027\\n',\n", + " 'pubchem': 'pubchem:3322\\n',\n", + " 'image': 'images/C00020.gif'},\n", + " 'diphosphate': {'chebi': 'chebi:18361\\ncpd:C00013',\n", + " 'pubchem': 'pubchem:3315\\n',\n", + " 'image': 'images/C00013.gif'},\n", + " 'L-Valyl-tRNA(Val)': {'chebi': 'chebi:29164\\n',\n", + " 'pubchem': 'pubchem:5555\\n',\n", + " 'image': 'images/C02554.gif'},\n", + " 'propanonyl-CoA(aq)': {'chebi': 'chebi:15539\\n',\n", + " 'pubchem': 'pubchem:3400\\n',\n", + " 'image': 'images/C00100.gif'},\n", + " 'L-arginosuccinate(aq)': {'chebi': 'chebi:15682\\ncpd:C03406',\n", + " 'pubchem': 'pubchem:6235\\n',\n", + " 'image': 'images/C03406.gif'},\n", + " 'D-arabitol(aq)': {'chebi': 'chebi:18333\\n',\n", + " 'pubchem': 'pubchem:5013\\n',\n", + " 'image': 'images/C01904.gif'},\n", + " 'D-carnitine(aq)': {'chebi': 'chebi:11060\\n',\n", + " 'pubchem': 'pubchem:17396022\\n',\n", + " 'image': 'images/C15025.gif'},\n", + " 'prostaglandin E2(aq)': {'chebi': 'chebi:15551\\ncpd:C00584',\n", + " 'pubchem': 'pubchem:3863\\n',\n", + " 'image': 'images/C00584.gif'},\n", + " '15-oxo-prostaglandin E2(aq)': {'chebi': 'chebi:15547\\n',\n", + " 'pubchem': 'pubchem:7280\\n',\n", + " 'image': 'images/C04707.gif'},\n", + " 'H2O2(aq)': {'chebi': 'chebi:16240\\n',\n", + " 'pubchem': 'pubchem:3329\\n',\n", + " 'image': 'images/C00027.gif'},\n", + " '1/2 O2(aq)': {'chebi': 'chebi:15379\\ncpd:C00007',\n", + " 'pubchem': 'pubchem:3309\\n',\n", + " 'image': 'images/0.5 C00007.gif'},\n", + " 'cholesterol(aq)': {'chebi': 'chebi:16113\\n',\n", + " 'pubchem': 'pubchem:3487\\n',\n", + " 'image': 'images/C00187.gif'},\n", + " 'cholest-4-en-3-one(aq)': {'chebi': 'chebi:16175\\ncpd:C00599',\n", + " 'pubchem': 'pubchem:3875\\n',\n", + " 'image': 'images/C00599.gif'},\n", + " 'prephenate(aq)': {'chebi': 'chebi:29934\\ncpd:C00254',\n", + " 'pubchem': 'pubchem:3553\\n',\n", + " 'image': 'images/C00254.gif'},\n", + " '4-hydroxyphenylpyruvate(aq)': {'chebi': 'chebi:36242\\ncpd:C01179',\n", + " 'pubchem': 'pubchem:4406\\n',\n", + " 'image': 'images/C01179.gif'},\n", + " 'lipoate(aq)': {'chebi': 'chebi:16494\\ncpd:C00725',\n", + " 'pubchem': 'pubchem:3990\\n',\n", + " 'image': 'images/C00725.gif'},\n", + " 'urate(aq)': {'chebi': 'chebi:17775\\n',\n", + " 'pubchem': 'pubchem:3657\\n',\n", + " 'image': 'images/C00366.gif'},\n", + " 'allantoin(aq)': {'chebi': 'chebi:15676\\n',\n", + " 'pubchem': 'pubchem:4709\\n',\n", + " 'image': 'images/C01551.gif'},\n", + " 'H2O2': {'chebi': 'chebi:16240\\n',\n", + " 'pubchem': 'pubchem:3329\\n',\n", + " 'image': 'images/C00027.gif'},\n", + " 'dodecanal(aq)': {'chebi': 'chebi:27836\\n',\n", + " 'pubchem': 'pubchem:5336\\n',\n", + " 'image': 'images/C02278.gif'},\n", + " 'FMN(reduced)': {'chebi': 'chebi:16048\\ncpd:C01847',\n", + " 'pubchem': 'pubchem:4964\\n',\n", + " 'image': 'images/C01847.gif'},\n", + " 'dodecanoic acid(aq)': {'chebi': 'chebi:18262\\ncpd:C02679',\n", + " 'pubchem': 'pubchem:5649\\n',\n", + " 'image': 'images/C02679.gif'},\n", + " 'FMN(oxidized)': {'chebi': 'chebi:17621\\ncpd:C00061',\n", + " 'pubchem': 'pubchem:3361\\n',\n", + " 'image': 'images/C00061.gif'},\n", + " '(+)-camphor(aq)': {'chebi': 'chebi:15396\\ncpd:C00808',\n", + " 'pubchem': 'pubchem:4066\\n',\n", + " 'image': 'images/C00808.gif'},\n", + " '(+)-5-exo-hydroxycamphor(aq)': {'chebi': 'chebi:20570\\ncpd:C03448',\n", + " 'pubchem': 'pubchem:6270\\n',\n", + " 'image': 'images/C03448.gif'},\n", + " 'CH2-H4PteGlu4(aq)': {'chebi': 'chebi:16568\\n',\n", + " 'pubchem': 'pubchem:7018\\n',\n", + " 'image': 'images/C04377.gif'},\n", + " 'H4PteGlu4(aq)': {'chebi': 'chebi:17321\\n',\n", + " 'pubchem': 'pubchem:4439\\n',\n", + " 'image': 'images/C01217.gif'},\n", + " 'O-acetyl-L-serine(aq)': {'chebi': 'chebi:17981\\ncpd:C00979',\n", + " 'pubchem': 'pubchem:4228\\n',\n", + " 'image': 'images/C00979.gif'},\n", + " 'phenylpyruvate(aq)': {'chebi': 'chebi:18005\\ncpd:C00166',\n", + " 'pubchem': 'pubchem:3466\\n',\n", + " 'image': 'images/C00166.gif'},\n", + " 'L-tyrosine(aq)': {'chebi': 'chebi:17895\\n',\n", + " 'pubchem': 'pubchem:3382\\n',\n", + " 'image': 'images/C00082.gif'},\n", + " '4-methyl-2-oxopentanooate(aq)': {'chebi': 'chebi:17865\\ncpd:C00233',\n", + " 'pubchem': 'pubchem:3532\\n',\n", + " 'image': 'images/C00233.gif'},\n", + " '3-aminopropionaldehyde(aq)': {'chebi': 'chebi:18090\\n',\n", + " 'pubchem': 'pubchem:7975\\n',\n", + " 'image': 'images/C05665.gif'},\n", + " '1,3-diaminopropane(aq)': {'chebi': 'chebi:15725\\ncpd:C00986',\n", + " 'pubchem': 'pubchem:4233\\n',\n", + " 'image': 'images/C00986.gif'},\n", + " '-isomaltose(aq)': {'chebi': 'chebi:28189\\n',\n", + " 'pubchem': 'pubchem:3551\\n',\n", + " 'image': 'images/C00252.gif'},\n", + " 'amoxicillin(aq)': {'chebi': 'chebi:2676\\n',\n", + " 'pubchem': 'pubchem:9045\\n',\n", + " 'image': 'images/C06827.gif'},\n", + " 'D-4-hydroxyphenylglycine(aq)': {'chebi': 'chebi:15695\\n',\n", + " 'pubchem': 'pubchem:6305\\n',\n", + " 'image': 'images/C03493.gif'},\n", + " 'N-glycolylneuraminate(aq)': {'chebi': 'chebi:29025\\ncpd:C03410',\n", + " 'pubchem': 'pubchem:6239\\n',\n", + " 'image': 'images/C03410.gif'},\n", + " 'N-glycolyl-D-mannosamine(aq)': {'chebi': 'chebi:28255\\n',\n", + " 'pubchem': 'pubchem:6329\\n',\n", + " 'image': 'images/C03521.gif'},\n", + " 'chorismate(aq)': {'chebi': 'chebi:17333\\n',\n", + " 'pubchem': 'pubchem:3550\\n',\n", + " 'image': 'images/C00251.gif'},\n", + " '4-hydroxybenzoate(aq)': {'chebi': 'chebi:17879\\ncpd:C00156',\n", + " 'pubchem': 'pubchem:3456\\n',\n", + " 'image': 'images/C00156.gif'},\n", + " 'cyclohexa-1,5-diene-1-carboxyl-CoA(aq)': {'chebi': 'chebi:15520\\n',\n", + " 'pubchem': 'pubchem:8558\\n',\n", + " 'image': 'images/C06322.gif'},\n", + " '6-hydroxycyclohex-1-ene-carboxyl-CoA(aq)': {'chebi': 'chebi:15505\\n',\n", + " 'pubchem': 'pubchem:8970\\n',\n", + " 'image': 'images/C06749.gif'},\n", + " 'H2o(l)': {'chebi': 'chebi:15377\\ncpd:C00001',\n", + " 'pubchem': 'pubchem:3303\\n',\n", + " 'image': 'images/C00001.gif'},\n", + " '4-amino-4-deoxychorismate(aq)': {'chebi': 'chebi:35181\\ncpd:C11355',\n", + " 'pubchem': 'pubchem:13530\\n',\n", + " 'image': 'images/C11355.gif'},\n", + " 'isochorismate(aq)': {'chebi': 'chebi:29780\\ncpd:C00885',\n", + " 'pubchem': 'pubchem:4141\\n',\n", + " 'image': 'images/C00885.gif'},\n", + " '2-amino-2-deoxyisochorismate(aq)': {'chebi': 'chebi:49197\\n',\n", + " 'pubchem': 'pubchem:96024274\\n',\n", + " 'image': 'images/C18054.gif'},\n", + " 'NADP(ox)(aq)': {'chebi': 'chebi:18009\\n',\n", + " 'pubchem': 'pubchem:3308\\n',\n", + " 'image': 'images/C00006.gif'},\n", + " 'NADP(red)(aq)': {'chebi': 'chebi:16474\\n',\n", + " 'pubchem': 'pubchem:3307\\n',\n", + " 'image': 'images/C00005.gif'},\n", + " 'D-mannitol-1-phosphate(aq)': {'chebi': 'chebi:16298\\n',\n", + " 'pubchem': 'pubchem:3917\\n',\n", + " 'image': 'images/C00644.gif'},\n", + " 'NAD(ox)(aq)': {'chebi': 'chebi:15846\\n',\n", + " 'pubchem': 'pubchem:3305\\n',\n", + " 'image': 'images/C00003.gif'},\n", + " 'NAD(red)(aq)': {'chebi': 'chebi:16908\\n',\n", + " 'pubchem': 'pubchem:3306\\n',\n", + " 'image': 'images/C00004.gif'},\n", + " 'D-2-hydroxy-n-butanoate(aq)': {'chebi': 'chebi:1148\\ncpd:C05984',\n", + " 'pubchem': 'pubchem:8262\\n',\n", + " 'image': 'images/C05984.gif'},\n", + " 'pyridoxine(aq)': {'chebi': 'chebi:16709\\n',\n", + " 'pubchem': 'pubchem:3608\\n',\n", + " 'image': 'images/C00314.gif'},\n", + " '(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)': {'chebi': 'chebi:30904\\ncpd:C05662',\n", + " 'pubchem': 'pubchem:7972\\n',\n", + " 'image': 'images/C05662.gif'},\n", + " 'NAD(ox)': {'chebi': 'chebi:15846\\n',\n", + " 'pubchem': 'pubchem:3305\\n',\n", + " 'image': 'images/C00003.gif'},\n", + " 'NAD(red)': {'chebi': 'chebi:16908\\n',\n", + " 'pubchem': 'pubchem:3306\\n',\n", + " 'image': 'images/C00004.gif'},\n", + " '(R)-pantoate(aq)': {'chebi': 'chebi:15980\\ncpd:C00522',\n", + " 'pubchem': 'pubchem:3805\\n',\n", + " 'image': 'images/C00522.gif'},\n", + " 'NADP(ox)': {'chebi': 'chebi:18009\\n',\n", + " 'pubchem': 'pubchem:3308\\n',\n", + " 'image': 'images/C00006.gif'},\n", + " '2-dehydropantoate(aq)': {'chebi': 'chebi:11561\\ncpd:C00966',\n", + " 'pubchem': 'pubchem:4217\\n',\n", + " 'image': 'images/C00966.gif'},\n", + " '2-keto-L-gulonate(aq)': {'chebi': 'chebi:36602\\n',\n", + " 'pubchem': 'pubchem:47204999\\n',\n", + " 'image': 'images/C15673.gif'},\n", + " '2,5-diketo-D-gluconate(aq)': {'chebi': 'chebi:18281\\n',\n", + " 'pubchem': 'pubchem:5731\\n',\n", + " 'image': 'images/C02780.gif'},\n", + " 'N6-(L-1,3-dicarboxypropyl)-L-lysine': {'chebi': 'chebi:16927\\n',\n", + " 'pubchem': 'pubchem:3737\\n',\n", + " 'image': 'images/C00449.gif'},\n", + " 'glutathoine(red)(aq)': {'chebi': 'chebi:16856\\n',\n", + " 'pubchem': 'pubchem:3353\\n',\n", + " 'image': 'images/2 C00051.gif'},\n", + " 'glutathoine(ox)(aq)': {'chebi': 'chebi:17858\\ncpd:C00127',\n", + " 'pubchem': 'pubchem:3427\\n',\n", + " 'image': 'images/C00127.gif'},\n", + " 'O2-': {'chebi': 'chebi:18421\\ncpd:C00704',\n", + " 'pubchem': 'pubchem:3971\\n',\n", + " 'image': 'images/2 C00704.gif'},\n", + " 'O2': {'chebi': 'chebi:15379\\ncpd:C00007',\n", + " 'pubchem': 'pubchem:3309\\n',\n", + " 'image': 'images/C00007.gif'},\n", + " '(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq)': {'pubchem': 'pubchem:7269\\n',\n", + " 'image': 'images/C04688.gif'},\n", + " 'acyl-carrier-protein(aq)': {'chebi': 'chebi:16139\\n',\n", + " 'pubchem': 'pubchem:6463\\n'},\n", + " 'UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq)': {'chebi': 'chebi:61537\\n',\n", + " 'pubchem': 'pubchem:7309\\n',\n", + " 'image': 'images/C04738.gif'},\n", + " 'corrinoid protein(aq)': {'chebi': 'chebi:33913\\ncpd:C06021',\n", + " 'pubchem': 'pubchem:8293\\n',\n", + " 'image': 'images/C06021.gif'},\n", + " 'carbon monoxide(aq)': {'chebi': 'chebi:17245\\ncpd:C00237',\n", + " 'pubchem': 'pubchem:3536\\n',\n", + " 'image': 'images/C00237.gif'},\n", + " 'methylcorrinoid protein(aq)': {'pubchem': 'pubchem:8292\\n',\n", + " 'image': 'images/C06020.gif'},\n", + " \"'-deoxyinosine(aq)\": {'chebi': 'chebi:28997\\n',\n", + " 'pubchem': 'pubchem:7859\\n',\n", + " 'image': 'images/C05512.gif'},\n", + " \"orotidine 5 '-phosphate(aq)\": {'chebi': 'chebi:15842\\ncpd:C01103',\n", + " 'pubchem': 'pubchem:4337\\n',\n", + " 'image': 'images/C01103.gif'},\n", + " 'Nicotinate D-ribonucleotide(aq)': {'chebi': 'chebi:15763\\ncpd:C01185',\n", + " 'pubchem': 'pubchem:4411\\n',\n", + " 'image': 'images/C01185.gif'},\n", + " 'nicotinic acid(aq)': {'chebi': 'chebi:32544\\ncpd:C00253',\n", + " 'pubchem': 'pubchem:3552\\n',\n", + " 'image': 'images/C00253.gif'},\n", + " '5-Phospho-alpha-D-ribose 1-diphosphate(aq)': {'chebi': 'chebi:17111\\n',\n", + " 'pubchem': 'pubchem:3419\\n',\n", + " 'image': 'images/C00119.gif'},\n", + " \"'-methylthioadenosine(aq)\": {'chebi': 'chebi:17509\\ncpd:C00170',\n", + " 'pubchem': 'pubchem:3470\\n',\n", + " 'image': 'images/C00170.gif'},\n", + " '5-methylthio-D-ribose 1-phosphate(aq)': {'chebi': 'chebi:27859\\ncpd:C04188',\n", + " 'pubchem': 'pubchem:6864\\n',\n", + " 'image': 'images/C04188.gif'},\n", + " '(2-aminoethyl)phosphonate(aq)': {'chebi': 'chebi:15573\\n',\n", + " 'pubchem': 'pubchem:6353\\n',\n", + " 'image': 'images/C03557.gif'},\n", + " '2-phosphonoacetaldehyde(aq)': {'chebi': 'chebi:18124\\n',\n", + " 'pubchem': 'pubchem:6050\\n',\n", + " 'image': 'images/C03167.gif'},\n", + " '2-oxoisocaproate(aq)': {'chebi': 'chebi:17865\\ncpd:C00233',\n", + " 'pubchem': 'pubchem:3532\\n',\n", + " 'image': 'images/C00233.gif'},\n", + " 'L-valine(aq)': {'chebi': 'chebi:16414\\n',\n", + " 'pubchem': 'pubchem:3483\\n',\n", + " 'image': 'images/C00183.gif'},\n", + " '2-oxovalerate(aq)': {'chebi': 'chebi:33033\\n',\n", + " 'pubchem': 'pubchem:8494\\n',\n", + " 'image': 'images/C06255.gif'},\n", + " 'myosin light chain(aq)': {'pubchem': 'pubchem:4249\\n',\n", + " 'image': 'images/C01003.gif'},\n", + " 'myosin light chain phosphate(aq)': {'pubchem': 'pubchem:6609\\n',\n", + " 'image': 'images/C03875.gif'},\n", + " 'Nomega-phospho-L-arginine(aq)': {'chebi': 'chebi:18412\\n',\n", + " 'pubchem': 'pubchem:8229\\n',\n", + " 'image': 'images/C05945.gif'},\n", + " 'adenylylsulfate(aq)': {'chebi': 'chebi:17709\\ncpd:C00224',\n", + " 'pubchem': 'pubchem:3524\\n',\n", + " 'image': 'images/C00224.gif'},\n", + " \"guanosine 3 ',5 '-cyclic phosphate(aq)\": {'chebi': 'chebi:16356\\n',\n", + " 'pubchem': 'pubchem:4194\\n',\n", + " 'image': 'images/C00942.gif'},\n", + " \"guanosine 5 '-phosphate(aq)\": {'chebi': 'chebi:17345\\n',\n", + " 'pubchem': 'pubchem:3444\\n',\n", + " 'image': 'images/C00144.gif'},\n", + " 'D-(4-hydroxyphenyl)glycine(aq)': {'chebi': 'chebi:15695\\n',\n", + " 'pubchem': 'pubchem:6305\\n',\n", + " 'image': 'images/C03493.gif'},\n", + " 'N-acetyl-L-phenylalanine(aq)': {'chebi': 'chebi:16259\\n',\n", + " 'pubchem': 'pubchem:6328\\n',\n", + " 'image': 'images/C03519.gif'},\n", + " 'anandamide(aq)': {'chebi': 'chebi:2700\\n',\n", + " 'pubchem': 'pubchem:13860\\n',\n", + " 'image': 'images/C11695.gif'},\n", + " 'ethanolamine(aq)': {'chebi': 'chebi:16000\\n',\n", + " 'pubchem': 'pubchem:3489\\n',\n", + " 'image': 'images/C00189.gif'},\n", + " 'arachidonic acid(aq)': {'chebi': 'chebi:15843\\n',\n", + " 'pubchem': 'pubchem:3519\\n',\n", + " 'image': 'images/C00219.gif'},\n", + " 'palmitoylethanolamide(aq)': {'chebi': 'chebi:71464\\n',\n", + " 'pubchem': 'pubchem:49661772\\n',\n", + " 'image': 'images/C16512.gif'},\n", + " 'palmitic acid(aq)': {'chebi': 'chebi:15756\\n',\n", + " 'pubchem': 'pubchem:3548\\n',\n", + " 'image': 'images/C00249.gif'},\n", + " '5,6-dihydrouracil(aq)': {'chebi': 'chebi:15901\\n',\n", + " 'pubchem': 'pubchem:3718\\n',\n", + " 'image': 'images/C00429.gif'},\n", + " '3-ureidopropanoic acid(aq)': {'chebi': 'chebi:18261\\n',\n", + " 'pubchem': 'pubchem:5621\\n',\n", + " 'image': 'images/C02642.gif'},\n", + " '((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)': {'pubchem': 'pubchem:8210\\n',\n", + " 'image': 'images/C05922.gif'},\n", + " 'benzonitrile(aq)': {'chebi': 'chebi:27991\\ncpd:C09814',\n", + " 'pubchem': 'pubchem:12002\\n',\n", + " 'image': 'images/C09814.gif'},\n", + " 'H2O(aq)': {'chebi': 'chebi:15377\\ncpd:C00001',\n", + " 'pubchem': 'pubchem:3303\\n',\n", + " 'image': 'images/2 C00001.gif'},\n", + " 'benzoic acid(aq)': {'chebi': 'chebi:16150\\ncpd:C00180',\n", + " 'pubchem': 'pubchem:3480\\n',\n", + " 'image': 'images/C00180.gif'},\n", + " 'benzyl cyanide(aq)': {'chebi': 'chebi:25979\\n',\n", + " 'pubchem': 'pubchem:47205384\\n',\n", + " 'image': 'images/C16074.gif'},\n", + " '3-indoleacetonitrile(aq)': {'chebi': 'chebi:17566\\n',\n", + " 'pubchem': 'pubchem:5857\\n',\n", + " 'image': 'images/C02938.gif'},\n", + " 'indole-3-acetic acid(aq)': {'chebi': 'chebi:16411\\ncpd:C00954',\n", + " 'pubchem': 'pubchem:4205\\n',\n", + " 'image': 'images/C00954.gif'},\n", + " 'D-ribulose 1,5-bisphosphate(aq)': {'chebi': 'chebi:16710\\n',\n", + " 'pubchem': 'pubchem:4409\\n',\n", + " 'image': 'images/C01182.gif'},\n", + " '2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq)': {'chebi': 'chebi:18150\\n',\n", + " 'pubchem': 'pubchem:7271\\n',\n", + " 'image': 'images/C04691.gif'},\n", + " '2-oxo-3-deoxy-D-gluconate(aq)': {'chebi': 'chebi:17032\\n',\n", + " 'pubchem': 'pubchem:3504\\n',\n", + " 'image': 'images/C00204.gif'},\n", + " 'anthranilate(aq)': {'chebi': 'chebi:16567\\ncpd:C00108',\n", + " 'pubchem': 'pubchem:3408\\n',\n", + " 'image': 'images/C00108.gif'},\n", + " '(3S)-hydroxybutanoyl-coenzyme A(aq)': {'chebi': 'chebi:15453\\n',\n", + " 'pubchem': 'pubchem:4375\\n',\n", + " 'image': 'images/C01144.gif'},\n", + " 'trans-but-2-enoyl-coenzyme A': {'chebi': 'chebi:36926\\ncpd:C00877',\n", + " 'pubchem': 'pubchem:4133\\n',\n", + " 'image': 'images/C00877.gif'},\n", + " '4-(trimethylammonio)but-2-enoate(aq)': {'chebi': 'chebi:17237\\ncpd:C04114',\n", + " 'pubchem': 'pubchem:6803\\n',\n", + " 'image': 'images/C04114.gif'},\n", + " 'UDP-N-acetyl-D-galactosamine(aq)': {'chebi': 'chebi:67168\\ncpd:C00203',\n", + " 'pubchem': 'pubchem:3503\\n',\n", + " 'image': 'images/C00203.gif'},\n", + " 'D-threose(aq)': {'chebi': 'chebi:28587\\ncpd:C06463',\n", + " 'pubchem': 'pubchem:8695\\n',\n", + " 'image': 'images/C06463.gif'},\n", + " '(3,5)-cholesta-7,24-diene-3-ol(aq)': {'chebi': 'chebi:16290\\n',\n", + " 'pubchem': 'pubchem:7801\\n',\n", + " 'image': 'images/C05439.gif'},\n", + " '(3,5)-cholesta-8,24-diene-3-ol(aq)': {'chebi': 'chebi:18252\\n',\n", + " 'pubchem': 'pubchem:7800\\n',\n", + " 'image': 'images/C05437.gif'},\n", + " '3-phosphonopyruvate(aq)': {'chebi': 'chebi:30935\\n',\n", + " 'pubchem': 'pubchem:5748\\n',\n", + " 'image': 'images/C02798.gif'},\n", + " 'tRNA-Tyr(aq)': {'chebi': 'chebi:29182\\n', 'pubchem': 'pubchem:4045\\n'},\n", + " 'L-tyrosyl-tRNA-Tyr(aq)': {'chebi': 'chebi:29161\\n',\n", + " 'pubchem': 'pubchem:5781\\n',\n", + " 'image': 'images/C02839.gif'},\n", + " 'tRNA-Thr(aq)': {'chebi': 'chebi:29180\\n', 'pubchem': 'pubchem:4800\\n'},\n", + " 'L-threonyl-tRNA-Thr(aq)': {'chebi': 'chebi:29163\\n',\n", + " 'pubchem': 'pubchem:5901\\n',\n", + " 'image': 'images/C02992.gif'},\n", + " 'L-isoleusine(aq)': {'chebi': 'chebi:17191\\ncpd:C00407',\n", + " 'pubchem': 'pubchem:3697\\n',\n", + " 'image': 'images/C00407.gif'},\n", + " 'tRNA-Ile(aq)': {'chebi': 'chebi:29174\\n', 'pubchem': 'pubchem:4793\\n'},\n", + " 'L-isoleucyl-tRNA-Ile(aq)': {'chebi': 'chebi:29160\\n',\n", + " 'pubchem': 'pubchem:6020\\n',\n", + " 'image': 'images/C03127.gif'},\n", + " 'tRNA-Lys(aq)': {'chebi': 'chebi:29185\\n', 'pubchem': 'pubchem:4795\\n'},\n", + " 'L-lysyl-tRNA-Lys(aq)': {'chebi': 'chebi:16047\\n',\n", + " 'pubchem': 'pubchem:5037\\n',\n", + " 'image': 'images/C01931.gif'},\n", + " 'tRNA-Ser(aq)': {'chebi': 'chebi:29179\\n', 'pubchem': 'pubchem:4799\\n'},\n", + " 'L-seryl-tRNA-Ser(aq)': {'chebi': 'chebi:29162\\n',\n", + " 'pubchem': 'pubchem:5554\\n',\n", + " 'image': 'images/C02553.gif'},\n", + " 'tRNA-Arg(aq)': {'chebi': 'chebi:29171\\n', 'pubchem': 'pubchem:4785\\n'},\n", + " 'L-arginyl-tRNA-Arg(aq)': {'chebi': 'chebi:18366\\n',\n", + " 'pubchem': 'pubchem:5239\\n',\n", + " 'image': 'images/C02163.gif'},\n", + " 'tRNA-Phe(aq)': {'chebi': 'chebi:29184\\n', 'pubchem': 'pubchem:4797\\n'},\n", + " 'L-phenylalanyl-tRNA-Phe(aq)': {'chebi': 'chebi:29153\\n',\n", + " 'pubchem': 'pubchem:6321\\n',\n", + " 'image': 'images/C03511.gif'},\n", + " 'tRNA-His(aq)': {'chebi': 'chebi:29178\\n', 'pubchem': 'pubchem:4792\\n'},\n", + " 'L-histidyl-tRNA-His(aq)': {'chebi': 'chebi:29155\\n',\n", + " 'pubchem': 'pubchem:5897\\n',\n", + " 'image': 'images/C02988.gif'},\n", + " 'NAD+(aq)': {'chebi': 'chebi:15846\\n',\n", + " 'pubchem': 'pubchem:3305\\n',\n", + " 'image': 'images/C00003.gif'},\n", + " 'THF(aq)': {'chebi': 'chebi:20506\\ncpd:C00101',\n", + " 'pubchem': 'pubchem:3401\\n',\n", + " 'image': 'images/C00101.gif'},\n", + " '5,10-CH2-THF(aq)': {'chebi': 'chebi:1989\\n',\n", + " 'pubchem': 'pubchem:3443\\n',\n", + " 'image': 'images/C00143.gif'},\n", + " 'NH3(aq)': {'chebi': 'chebi:16134\\n',\n", + " 'pubchem': 'pubchem:3316\\n',\n", + " 'image': 'images/C00014.gif'},\n", + " 'CO2(aq)': {'chebi': 'chebi:17544\\n',\n", + " 'pubchem': 'pubchem:3583\\n',\n", + " 'image': 'images/C00288.gif'},\n", + " 'Aminoimidazole ribotide': {'chebi': 'chebi:138560\\n',\n", + " 'pubchem': 'pubchem:6208\\n',\n", + " 'image': 'images/C03373.gif'},\n", + " 'CO2': {'chebi': 'chebi:17544\\n',\n", + " 'pubchem': 'pubchem:3583\\n',\n", + " 'image': 'images/C00288.gif'},\n", + " '1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate': {'chebi': 'chebi:28413\\ncpd:C04751',\n", + " 'pubchem': 'pubchem:7321\\n',\n", + " 'image': 'images/C04751.gif'},\n", + " '10-Formyltetrahydrofolate': {'chebi': 'chebi:15637\\n',\n", + " 'pubchem': 'pubchem:3533\\n',\n", + " 'image': 'images/C00234.gif'},\n", + " 'Tetrahydrofolate': {'chebi': 'chebi:20506\\ncpd:C00101',\n", + " 'pubchem': 'pubchem:3401\\n',\n", + " 'image': 'images/C00101.gif'},\n", + " \"1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide\": {'chebi': 'chebi:18381\\ncpd:C04734',\n", + " 'pubchem': 'pubchem:7305\\n',\n", + " 'image': 'images/C04734.gif'},\n", + " 'D-Ribulose 5-phosphate': {'chebi': 'chebi:17363\\ncpd:C00199',\n", + " 'pubchem': 'pubchem:3499\\n',\n", + " 'image': 'images/C00199.gif'},\n", + " 'Formaldehyde': {'chebi': 'chebi:16842\\n',\n", + " 'pubchem': 'pubchem:3367\\n',\n", + " 'image': 'images/C00067.gif'},\n", + " 'D-arabino-Hex-3-ulose 6-phosphate': {'chebi': 'chebi:27973\\n',\n", + " 'pubchem': 'pubchem:8291\\n',\n", + " 'image': 'images/C06019.gif'},\n", + " 'D-Fructose 6-phosphate': {'chebi': 'chebi:15946\\ncpd:C00085',\n", + " 'pubchem': 'pubchem:3385\\n',\n", + " 'image': 'images/C00085.gif'},\n", + " ',-trehalose 6-phosphate(aq)': {'chebi': 'chebi:18283\\n',\n", + " 'pubchem': 'pubchem:3958\\n',\n", + " 'image': 'images/C00689.gif'}}" + ] + }, + "execution_count": 62, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "kegg_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "id": "235a4853", + "metadata": {}, + "outputs": [], + "source": [ + "del kegg_dict['(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq)']" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "id": "f23f7370", + "metadata": {}, + "outputs": [], + "source": [ + "cpid['(deoxyribonucleotide)_n(aq)'] = 'kegg:C00039'\n", + "cpid['(deoxyribonucleotide)_m(aq)'] = 'kegg:C00039'\n", + "cpid['(deoxyribonucleotide)_m+n(aq)'] = 'kegg:C00039'" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "id": "02df2442", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://rest.kegg.jp/conv/chebi/C00039\n", + "https://rest.kegg.jp/conv/pubchem/C00039\n", + "https://rest.kegg.jp/get/C00039/image\n", + "https://rest.kegg.jp/conv/chebi/C00039\n", + "https://rest.kegg.jp/conv/pubchem/C00039\n", + "https://rest.kegg.jp/conv/chebi/C00039\n", + "https://rest.kegg.jp/conv/pubchem/C00039\n" + ] + } + ], + "source": [ + "for cpd in compounds:\n", + " name = cpd.replace('(aq)', '').replace('(l)', '')\n", + " name = name.replace('(ag)', '').replace('(sln)', '')\n", + " if cpd not in kegg_dict:\n", + " if cpd in cpid:\n", + " if 'kegg:' in cpid[cpd]:\n", + " kegg_dict[cpd] = get_kegg_info(cpid[cpd].replace('kegg:', ''))\n", + " with open('kegg_dict.pkl', 'wb') as f:\n", + " pickle.dump(kegg_dict, f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1956a8b6", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/maxime/TECR-SMILES-VISUALIZE.ipynb b/maxime/TECR-SMILES-VISUALIZE.ipynb new file mode 100644 index 0000000..b4dfc1c --- /dev/null +++ b/maxime/TECR-SMILES-VISUALIZE.ipynb @@ -0,0 +1,319 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 23, + "id": "74f1c0f1", + "metadata": {}, + "outputs": [], + "source": [ + "import pickle" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "af831f63", + "metadata": {}, + "outputs": [], + "source": [ + "with open('cactus_dict.pkl', 'rb') as f: # generated by TECR-Hackathon-Cactus\n", + " cac = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "0e31a51d", + "metadata": {}, + "outputs": [], + "source": [ + "with open('compound_dict.pkl', 'rb') as f: # generated by TECR-Hackathon-KEGG-CheBI\n", + " comp = pickle.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "aa25f2d5", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "2402470c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namekeggsynonyms
0benzyl alcohol(aq)kegg:C00556[]
1NAD(aq)kegg:C00003['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '...
2benzaldehyde(aq)kegg:C00261[]
3NADH(aq)kegg:C00004['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']
41-butanol(aq)kegg:C06142[]
............
3098D-Ribulose 5-phosphatekegg:C00199['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p...
3099Formaldehydekegg:C00067['formaldehyde(aq)', 'Formaldehyde']
3100D-arabino-Hex-3-ulose 6-phosphatekegg:C06019['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar...
3102D-Fructose 6-phosphatekegg:C00085['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p...
3103,-trehalose 6-phosphate(aq)kegg:C00689[\"alpha,alpha'-trehalose 6-phosphate\", ',-treh...
\n", + "

1056 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " name kegg \\\n", + "0 benzyl alcohol(aq) kegg:C00556 \n", + "1 NAD(aq) kegg:C00003 \n", + "2 benzaldehyde(aq) kegg:C00261 \n", + "3 NADH(aq) kegg:C00004 \n", + "4 1-butanol(aq) kegg:C06142 \n", + "... ... ... \n", + "3098 D-Ribulose 5-phosphate kegg:C00199 \n", + "3099 Formaldehyde kegg:C00067 \n", + "3100 D-arabino-Hex-3-ulose 6-phosphate kegg:C06019 \n", + "3102 D-Fructose 6-phosphate kegg:C00085 \n", + "3103 ,-trehalose 6-phosphate(aq) kegg:C00689 \n", + "\n", + " synonyms \n", + "0 [] \n", + "1 ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '... \n", + "2 [] \n", + "3 ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'] \n", + "4 [] \n", + "... ... \n", + "3098 ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p... \n", + "3099 ['formaldehyde(aq)', 'Formaldehyde'] \n", + "3100 ['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar... \n", + "3102 ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p... \n", + "3103 [\"alpha,alpha'-trehalose 6-phosphate\", ',-treh... \n", + "\n", + "[1056 rows x 3 columns]" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pandas.DataFrame(comp).astype(str).drop_duplicates()" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "14656c60", + "metadata": {}, + "outputs": [], + "source": [ + "from rdkit import Chem\n", + "from rdkit.Chem import Draw" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "d2fa092b-38e1-4ee1-a2db-bd4a2cd3fccd", + "metadata": {}, + "outputs": [], + "source": [ + "import os" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "261db19f-d456-4ee8-b1b9-f761dec81cf7", + "metadata": {}, + "outputs": [], + "source": [ + "mkdir -p images/rdkit/" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "86ee4051", + "metadata": {}, + "outputs": [], + "source": [ + "for data, values in cac.items():\n", + " if 'smiles' in values:\n", + " if not os.path.exists(f'images/rdkit/{data}.gif'):\n", + " img = Draw.MolsToImage([Chem.MolFromSmiles(values['smiles'])], subImgSize=(300,300),returnPNG=True)\n", + " with open(f'images/rdkit/{data}.gif',\"wb\") as fpng:\n", + " img.save(fpng)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "877cee0e-76da-42d3-ba7a-cf33f3493444", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Help on method save in module PIL.Image:\n", + "\n", + "save(fp, format=None, **params) method of PIL.Image.Image instance\n", + " Saves this image under the given filename. If no format is\n", + " specified, the format to use is determined from the filename\n", + " extension, if possible.\n", + "\n", + " Keyword options can be used to provide additional instructions\n", + " to the writer. If a writer doesn't recognise an option, it is\n", + " silently ignored. The available options are described in the\n", + " :doc:`image format documentation\n", + " <../handbook/image-file-formats>` for each writer.\n", + "\n", + " You can use a file object instead of a filename. In this case,\n", + " you must always specify the format. The file object must\n", + " implement the ``seek``, ``tell``, and ``write``\n", + " methods, and be opened in binary mode.\n", + "\n", + " :param fp: A filename (string), pathlib.Path object or file object.\n", + " :param format: Optional format override. If omitted, the\n", + " format to use is determined from the filename extension.\n", + " If a file object was used instead of a filename, this\n", + " parameter should always be used.\n", + " :param params: Extra parameters to the image writer.\n", + " :returns: None\n", + " :exception ValueError: If the output format could not be determined\n", + " from the file name. Use the format option to solve this.\n", + " :exception OSError: If the file could not be written. The file\n", + " may have been created, and may contain partial data.\n", + "\n" + ] + } + ], + "source": [ + "help(img.save)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "579c31c6-05f1-49e6-96f9-3b4c9f201504", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "895db01b-6d2d-4255-9bff-8904170d4f82", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/maxime/cactus_dict.pkl b/maxime/cactus_dict.pkl new file mode 100644 index 0000000000000000000000000000000000000000..22cdcbca0fb30cd6d5ee24d0a6489684dabf01ac GIT binary patch literal 15095 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 literal 0 HcmV?d00001 diff --git a/maxime/compound_dict.pkl b/maxime/compound_dict.pkl new file mode 100644 index 0000000000000000000000000000000000000000..be83f8a83da55305c91e12d30dfd1f6cb43b6832 GIT binary patch literal 126193 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 H2?zi?S*G}G literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(-)-menthyl dodecanoate(sln).gif b/maxime/images/rdkit/(-)-menthyl dodecanoate(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..349d25a55ef8a9b6998fc192017ba1cba92dbf39 GIT binary patch literal 1960 zcmb`?i#yW`1Hkd$&&FnE&n#_X^pnx%avlnsa(Xst8?94PZQ_(u!ca%#vTkRT%SN?f zl#)vQ(|$`?{;Uq=V< z|IYa<90UMY!1EvYpC>xf1b|2)yQ!+@0&9xAnwGlfW!^^zZiKYT|GZ91ogdS*-hNq0zkqTKZL5EEi(Tyg>pNH@s=&wI=Mahm^W|(H@(S5=im373~1e6n1>#BFwto$W={3ud%81T$sQGPaoV5 zL}tNw2q<|<4-SEFU&$_EPaiBJ(!*d!WsHqFtxv+-`Qmrb+!BX2@D8>vTxx!R`)ho( zr+2XRoRtYaQE}ub(%ze>po3;`%>4Q-Sw+nL=M( z{LCfVyZV{SfnVlkuFx$gvyxyue^$yyMJSU(#I#AXU8mVM(YG^jtWXX*N26r2E84GrEUOzW8}UIa1740Xi_%7>P%ulVPg%+ z8;1gD1m=`gu+$2=8XI|EPmuF5zk@+1tV%r%!?CJ^9he}=g!l%xu zT#v>3v!#iPU32or#qN(C3yTj7eI82>KkE{g9<97(V)VzJdMvV8+ZEb0S|o-Z?*px6W#ywvDl4jpXE_NQI+o6(C5V7lZ99-iCKTX z{okctD%*XM9`lIv!)t4Z5eGko?mL)BX1RpFBL}?Wb%o7=Yi794-{=?_qfOow{p>wA1VQq4qqGAHxZlAgR z+Q0g|f;#X!8yQDXO)Ei{GSXTYMY<5FM)o4YYe!>ytnfWC$7y8DX?!_=NlmQ%P(!TP zB`iy7U38sK7z&ie#qh`Hs;%|8P|CYf!3h81C5krfyGLc#;IjDo2i4;YXE2w zcr&cA^mp53z?MTuGv~`4-5J&InG_9rM>GR&8w2c(no#Wy|6}#<&#@*N=l~oKss{&Z zx#G>yp()hs8k^t)U&E(@PaIPekbX(QX{#)#>K@E#!vzRkjbyQ(;>ryd$((8wSN#;< zZOHL1tVYMNRraHXT$;8Tlc82Qts3&^=o+jkkNs?ey)mE7slk=0pSf)@iuM%N*xqLM zx*s%(dDSToSMm^ zzld8s%G_c0!?f3BHKBLCayOYFVSa?grP7d>nbS zd^E-nbmjOIp477RD}IM5Xt*Q9KyHJwuV{@f8T&-FNbj94M$PUwZQ99|beu)YT}gj2 z+t{||rFe=TbG*l4L`gB#KR%v7x^Q-qj_=y~_S9ZT{4_3@_EmVG`gL)S<>3@GmaSJ8 z?Ouqw##&YTqDqS)S?vwhLhH6c(qbk2>nzI#H^>u&Y$2?h{SqjXss}~M>okSTt$IKD zqqdt?S<#G|c8`3Hr5x!j8*5?NPy4h(xn~m63lY+RX_Vk$4}Uwyzha)>&S-HiNDkfT zkaK_(5o_*v;s=d(NE2IhVzZJyZzx(Lz0#AeE9nz&^pj!gUcYA zY>s;^;`vFpQIuxs-O@-Owo4I?ZkC-oDE3VcZNHu`CtCrXIXdUHLZ{dGY!GulPk^>@ zcQww}SoH4soOmc@^7rgw0AaVU%0@#!14%$7+yWRFqQBfXGkhU=)7@2fdX)Qs4Vu_d z;?PxPMneQCktEoI&+4OOCRnb&QBlZiY2X5-NjzYQjp+z^m+_%pRaAorD~@!XI4}Yra7O* z(c`YKJR|?oEaqzU_y;S!-j|yT<2W<+f3Nh>UNm3M(9Sr0Tj{4`S|nT|7TEef-F{Nd literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif b/maxime/images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..03893f3949cea0ffc4ad8fa1914983e0e9f73912 GIT binary patch literal 3385 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 XtR7rhJse&AEUS97yqcti0Qdg_$&jrz literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif b/maxime/images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..85b4df89519962cec1f4dd1749532115783c1f56 GIT binary patch literal 3407 zcmbu6`#+P5a!5K zs7)?Ab?S^RoKj7xR_Qc4rK39S_@>m!p3m$24d3^V?;qa3yaNLLJ=Z5Xf{tK00O)i& z2!gb4-=h#jqtVc`Gz>FH{< zP9o7QdAQSPOFAwW9ooM%dmrryN7ZtB`z3exrReB?H7Z_v_b&F+r|}mrqNbvWY#Hy`w5h%QIU4JV@~!yD1J6c9rGZtAy7-S_{?E+JV2_4iD4a2p(U-tIs1u$$Kr zbRuZr?4xrrmoj@70T2R-*zy-apU)J7Z1XWz41&dC@tk!gq8aaD!^}WK^;ZAH5*%Pj z0Dx2Hr>hU(+x}$1AD@*unsZaVSl*SO0m+7$%}>H$iI$z})vxU_r^lOyCfsX*inod@b#q=@&OkLK=2998xsCFi3 zn`)C1B0ZO9$!@c+`08UF6=~e-x9Y6dnWV-Dt{yETla_eD%CaR+8y+Iaw^MiA9=VZ4~hj-`uA7{SnRlGU- z?!qsh=iXgZ;#R+x-B_{by?o5>-21+9_jm6vsr*-e=%0+*^I<@pdhWyERO%;yPpmGR z0C&;>Wz0-Me;d@Ed#8Z}$W)-dL9YzbcQ`034zxHZat79La!mA}L>Q(k&E7-MyfG?JZv#dp7RVCQ%KJvl87j@s>4}H}AqaAfdzkhm?g)S}5UPN`@zkEbdfGh>@TqU$pDVg_wNymGB235!ftv_Hr8`TfrN^``9L!&3bUbedSbwR1ipAM5QpbhD zZ@@519=js>6}N50%8hOueGkQSKuoFqu^448IgFk5xu-3eh+yf!Fu}Wi1dOjkwqFXJeJR>I`B1D^ZJT(B$2#MM`aCaJ8Fl^OuQKz~bC^5IJbX>O6~25hP|ua(v6f&utgK*)?d?t?#NaAmm5fbAah3)rsG5o#Z#w{L!Y}ae6NQ@LKiHPFKwhO^QKmX!nzE=oJR!oS_xvW|m+yjOEn z%)rwuepgpcC~{|}pV)_ta^fjE1xgk^1LUn%^QDZ`Oo4g+ptd*GT#&tirvr=caQ0uBVf76>h@0( z>I+_tR!@toW8RMzZlu7xuGpa-l15!<+(2 zg;j>4W+-oWtGbfEIWls$Pba3-+*5-XI|d)88#w_8vUU{<@?KXn2Rgaa8B+bryE{fo z)4PBaT*uJO_W=F4qzK~K`HFg4t)JbhJQ_K~F@%eMW+aPnRvL?=9ixoT6rjOw3{&h% z!IF^~Oh!zWCBHd!#k)0@UkK*g#C2-bxF;2D>?*LE(Odq(Y<*>jr<_UzDt=7%ST^=L zh^E?6_Dhq^@#7L+*kU8Y$Ul~-8sY|-&KApD0GTb}dB1)=k^CclipY)_C~Lp^_PcdS zXQ`mLc^*a9%-P`fuW7D?DfRuLW zK1ONQiWmUw)0o4_cB~T>i=CNB-CiSs_V78Ur%~(O$<;N$7Va3~q*m3kc@i160j4fT z6f}Ejuodx@#SU8ILFfH@b7uFVL1q_Wb7~~whNM4>y1b2_+l^-_sAZ1*C2gs9*_H-z z1wnDJ0rocF%!f*b!4!raZW^(CP=u4`dB|xW!rkJ!jSX!>&*2$$_U=&)1+f7|rW*GL z(J)1&=L+L8c1zx29YhjF+5!0@5+vZ1Bk33-MB`@Oz_z!R^Y3;gG zG-Hy~lQcp9ZcqK33`SfMUcdt@8^OZs2s zI(#tAB>RS`(PXOs+W6NC@J=Qui=Z-)1NuT+0{f>JN;N#|Z-7)she5&_s5uF;26j3r zw{1BU2q4hWH~Xqy7fihZH$5mJQoxM}69;c7n|1e1H#iuii;1;%0~(XmR{tO0$IV4wn+2xg;`QRv zSaErQxKbjn`dM84R9yR2EHahUua_K;l{6Jd#1cu%&yu#Ml9OL0Qqz|9^(~#TEnNjI LJq61_5ZL%Xh3JiU literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif b/maxime/images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..22c22f1fd0c0a608b4996c506888e7cffcff1e88 GIT binary patch literal 2240 zcma))`#X~j1IO=syUn&7mUC1{In1HSS=6nDZO9ywJZSZn(}PZ)NQZYLhf1|ZL&Rt{ zrwU<;-e-$!hH@x6;F%smIxwlXRQLPzAH1Jmzu)U~UEk~a`ci#d-S*pnHeeP2{QUV7 z`~~uE_9KEq>Fet|IUyDn7Ot+YB9TZcMYvoK_?`1p8x zBfEDaX=!O;VPVzP2$Gs=ZjOwOB1m`l`SZv>7G%$!v^3|HJev1Ok8qVDqc~YZHt`01&&D z(!i5sVzr5pvWAMz9D*6Gl+sxF=%Rr`!kDb_ru2%*&I@a)P5hpG%aGd0o~EkaLejtF zrPRBE{u0;YZ^wG>3ZIn2nfP_I=IX(llzd{8yt!srNWV$DL2IdfRu_IZVO-u)$J9Y% zGzblV7zOTEB@%#&y5H^`QZXEW^JYFb|ZOVow`bW&pTK%xjI%3X~}peM%*xn!UyWk21%kn~*Z90fLG; z9S)a>#qF2C(<3j$8JRDQjUZPN$qRr2rT77!q^%3ofv^Y?QGQyeF#d2>Cnb?!~ck#4J* z(v*?-nHycZb3Bf>-h&cfV+P6Hp>H7n}usOF_G%#fVL&7Tpz zyuK(k$+1z&HWnr-dn|?ZO1X{bowAoCwOQ(O98Fy6cb%zUdhGG#-O>|S)%Mc>SwHF1 zAjRU=ry+lr_n(I8zP8IxL-!;tKMRk&wLG%sij)gyzsxF(*mt}?I11py(NU?_grj~! zxjW(3^7>1yiHTQi2VN24{`o(KQ9-WrGV8*(pa|a|00%W$iaOfb`Xh~TTdyY#KRV!< za4$e8AhK~q$gi#LXEa?UW%65H>fQ1o?N(UayeU0+hBbVbkC}daMDEvKtvyM6sWm81=d3>DrdGAKl z`)?zZsh!4iPW*_uMxNi(9OiOlwO76M5N>rdLG7)OwJ{#ZG;jDbi>$d5-H8R}LpVPh zXH7Q}0Tgm^>dvx+WbRU6vco16&MxlSKgSC9ww&F5`JDJb3;spN?Z3N}Hzi@lg88>YA2LtValQ3jz$x_`V2Dce1*}4Aw z4f;JYA9v+db{>DD1+|A3q2v_x@y%U&dUmBN^Lc7jmcCSZ@O5QDwSN_HPmet8zVcc_ zUX@KOwKw9WlH1l-WtZC18~sgLC{`1Ya;SX=43~;z{(>!qJ$*6mOT`0u0!JaWKOti2 z`tv@4v#6&(IhpJ+yXv=B%3$Z+oI`eu-jY{xTm=DW%J#0ih=&@$qZek%z9j1SMY9Y`m;pXLnUe^+C*&VcWnw?wMDkQSioFKX{O^z6iVjJ zCszvuY_Es?!v&j4@zt=C1_*xJrDdpdj)^vXu1-_OmBmOL@=J^Ts?sy=v2ZBLmo*k6^s0!uo#@NPCkpR$loYRu5H}de6hf!Lc{t?{_Uo}}hsog~fUv@uROg59 zlvr&0>P}!>(mc(2Fa(gRwfn;E0Nz3Mk*?P41ghgddh#w+@TZBMr$= zOuKF>>#t+S9%6#@%niq=NsVUgFS=PG75lykD1$Zm-S&Q7d+!OFT+7%zmr3JuzT1%q zhpC4E!(8Id$4cF9&)$gb9u%$B?9Sp``wO1-10p+eH{VimN@xFJJOi&q%*Jj|nSV_a z&-3Oz-?dpx9!B>~8xO@`j=Vl8$kEVVRFU>k|}&3=?wvPNSgWt*O22P1LvGSt|qOWp9mZp%KEi(T!jSe5N2^}5Cu zg{_;9EmB|u=7v{CqSt(r;cwKhMw_|G9r(w>_}}eRJ1FBayU8Z*qu?=8;Z)}#%wVzE z7A8&%gd}v+&|}A6m%Jl9RwNwoi|L5X+6a)NTV=qvj9PhsT#987^y9Usd5*x#XD0yVLpsP18e@Z}gt*6L`z z6iyKHg1DL1lu5cpuXdV7V#&j4ED3L=W%;T^p&@FM27EYHvNATiOLTv<|HFy)mGOnk yqK=t>kLj;gCjR?a^q(*NAJ49=`~_&XiB)$kWEg!{U<2D8>OWq{4zx7^w*C)#y6(jQ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif b/maxime/images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..615fb29482aa1938dd125a0f266cd241f4fd9a67 GIT binary patch literal 3485 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 Vd0f!4(Ae_(aLbcP7zBas{|5~;sYn0- literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif b/maxime/images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..badc3a6056db34b4e266f107e5380fda8e20dbbf GIT binary patch literal 3422 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif b/maxime/images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..9137304c0647fc70c454801cfc9353af8497b529 GIT binary patch literal 2438 zcmV;133>KMNk%w1VJrbG0fYbm{{H>}0RgC}s8v-}{{R5%=jRs}7uVO0|5dR5?Uo-VPJ%-6B0_e+Venw00N342!Md9 zN)A`MD(nDO;8y}+5soF0bL|3!0?rB^Ot`S&!-x|LUT7cy1GkV*G6-NGGJpq^3s}xb zcLUV|jUQ}AI3PfS(GCk-y+F0}0Mri)oJ|0GAO)^e6P(ptyCQ@D3LpnIz+0+<01$eA zJf56sUry<0kasoVt+HeU`xRiwlVc1>)1=3gBgASTD zl!6D5*xo`97~p`1n+1rFi#X|*-+d=e1i=8sF9kdrv0yN+#1K~v~>7?O7;3$u0-i5(J6I_+m zp;u`@!KkE?ngLll{T5tO)*0%h1)*~PP*4GTQ9ux)VxdZtZ2nCpBbRUyAZv6Yq6QjT zRBC_~Rl~X3+hmp1XjKMonJA@Sqa7>SR13)GWq(OBqa@23_19 zfh)qM@j)LKCGkNcE17_YMDA-D!w9j=)4>P9Y$cHn{E%nq?S8esxSZA&E)?9b(_19pBE%w-Cmu>dhXs50A+HAM& z_S8Pi!`s%Ewj)3TADJ(uN~(3ZJZq6P)4fmf0%O1VwHD#fdSVpbsN^>G>0x%0u-)R@Xm<-BD987vQ3t8S^f zmTM)f5=6$Fa`#7hYVA~kTO<5Jx}E!$qCO|tt2Wj%pIgNDq@AJWI39q^ z^sp2?xA@O3#p4oYh%=P}x&=gEIu>-o7l6OGMO$VnnNeUwm2Pn`O&Su4%c=#Ogs2co zA)D1%5YW0F`tXN8e4PRR6fnZg#E>9I6jBleGQ6(kkRVT_&J71LMWa9_Oab4@YS=O|jz(q$LE}^kfU(H1upn>r6^#&5K?yd%0AgGqauUM8rZ~_bf7}dc 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif b/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..d3055fe3e2ad9de4b5172a17d91e1e3e28997194 GIT binary patch literal 2431 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 xzz@FghfnU@`yz literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif b/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..de4fe65155f4e56c69eafd089cd903f298066a33 GIT binary patch literal 2818 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(R)-glyceraldehyde(aq).gif b/maxime/images/rdkit/(R)-glyceraldehyde(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..6974388e7823f8cf055258a22d76d7a4716a3921 GIT binary patch literal 2287 zcmcJ~`#;l*1IO{tE@oRUGq>eZbIFh#33Kb5xtm*Jx$7cfm_{z4I&&Kdxz0V8VJ`Wa zT$(PT8*>Y}CFRm`sg#DIoOVus#P|90>+ya(-Zn&QL!)zAAT3Y|0Q~w7=(p|F)n8Ut z0t`lQ`LY0q6V%iQJUj#e0WvZ&0uDzoHHE|Be&O*mGc$NR-p0m8ke)7h{=BcR&*Q(W zpdcq+J%AuKo!vXz5V+W z0WJVQa0Od-Wp5H(Qq!lOUG*dtrD9iR+gknX2Ig4sTz@OG?N?lFvLD6mfF$m-5e?{Hrhz2dxDN{ zve8g9hmqi{sG4SGrJx#AWwD3Y=!NuK8KM)LulA1uZDV!4=OLk^vtR{1s9A>CQ2o+P z0!)LKZ7DQ z<&x0OwdGRkbB&dZ*y!OWb zk<|wtHThiNTHby&&SKpO2CgS9=vpevEyfx)4TWRR(wG_s0^tMzJr^x|2~i9q+xST= zd~A6n=2qrapviL&)l%aCG>Ry}7sQc+&Xz+ROMQVTN@}CoF8Ldf4AFFJAN%1^lU-R1FBmr2JA;qGpyXq$X083&8sp{H#sht}} z>7{PZG`m;kvI4bvO~R3%V^@Uon~fY}L+I11rU?d~59&W|b^51tcE3EEvaT8L1a(l` zUDr2r@_7GXURATFcg6o*=B~`amjGnE@qttMpI5vgh*2^3_JeB$J7)0JC=S^BFWR@y z!znwnlrCYcF|d8;OiqJPxQ+8w9%LiBQ^NRcFD2Sbc)mlthz1B7_H0SxOj`#h-AIwQ z27S)z>_BLZ?3ipJKGOT~D+XcwZZ@&D`Pc#G@MAgaQU&6L)8c;cC@}-n_cS3x%!FGM zOt+zxYOnQx>wRSoZJuQYwH7;!L<*+eQL^Kin%c=PzU87@Z)Q_LO$1h-K)M^D12fb$b49-xkb_{p$^bdYvk4T+PDsjk9ZnLQ0p-#7u zI}~8NSv;Cir^g}=2YYRn%na2T+~p33#ch@@h_DR%h$9gtn`NsGEaPeJNc6qU@{J6Z zX;q!(#hj3E7+FE*ON4+H*U(6z-&1(^V{7n!O?V~!Nub%*nmtq-8gbiI-3&8pzfV(# z9&_{!nMUkN$^ZN(S`ls)yL&*H5qUApN8Rji&x2#4xJ)JKe%tt6V=#N*)b?7SC$!{6 z0a6l#yxaqNiU;ve5Qa)R&{a23PU>pLkvZrd|gbC>|GATe+Kk-&y>NOY2a9)Q!FQhyaQQ{%`hJYmq5B8>>I|h zL-0Mg@?Wij-tCyGZ3ozn{zHzO(al-o-(zAH3X1xX(zAB{eRdlXAOexWI7%Tk~ zgWR!>s8#v$R;)4Sl~@gj|FC}Dw(SoPwbC`bec+>?ymJMbckSR&YV3_X7H?xqH`O#v zxp3*sz~mQf%yC)^iS<%M{5xs+!h8U#T66Cxq3c9d5n%la^@m#REwBMRXx}((AAAFh zdz(hjZ1epop$3xO7!V>AR>Np@nQl4$Db&zxiB12^E7DD=ldsY1iX-uQPQdg7m_Z6) zBEg3?-v4dD~?as{VYMr@ZLzASVM3I?hXoT;!kHz(`@!MGnc{AM-l} zUZpSW0#X0uB}KeOo5gsMvK6i~t9DQ(vRq$3CANKB(Bl&J50zVt!8Tprnpnz0tJ?J_ zr%1&dcN0s<+LP)0D@TGe9Pf=CRgSXskou521FMx{+I8!0M`B=?#7-6p4o*pgW8A>=kTG`GSj zjoc-r()g|ua*2FPHx8honfkYz30|VlsBC$~Ti$W38Xkr%YmzfzBixmomot>RH9Byc6h)$8bOD3k!@ob_ z;bH&;*C6sMd(+^G`d-8QJCB(NZHF>qOVz-2)x#m8;g;&59Mp+S4N_~(NS@wVuGdIw z?O2hK|7aPht!}&&7rQDNY2!>(;M1fv9op+jlAv4+O#oP@KuEGCMh+d^=TOof0}XaN zu$p}2}%_D}>;O$EY(2Rhkc*#Z@ zbcczERHl?M&}kAQ@%!PGQBkRYMDZSP1ga8ZC#|Z){?+JvBDkzZTSbIIJq}G#B8EP* zVBkS*FbxA#Co06c2Ba>NbxC#Z6OeGs5sxc*{1&teN-P#2BZ0fpw+@TRUvOLj7?$vy)Ro8 zRLPqOfe{_?2`NFJ$0?x+BDDYlOU;jSp>413EO3sbIV-rOXbOP9FpVfYRDNAr0EVM{ zn(=RU4Nd`lT2M?{=Cr#y*+=@CbI(Hhh~N5&WK0AqYB$#3}KhthQ(qrR-LmSc)G+9w7tSVVbr*j;c2BaW^EP|HYqyhlUGn`L28 z3-w<4x$N_TfzV|OJ_u@K20(<}N0t%;v0~)}(H&h=-VIkd9UPRkx19Er;ok|&1fq>x z3DJFviSLRj&09-li66I?E18Dd?`w)8wpZ#o&D*Pu_djlb;13z@thK+6*!gega`RuO zpg0B|s-Oh)F8uXkz}4Hz>UG>_H~OZ&_0z-RSD!<8#RcDd2+7~Ngu8McdO}S2Rhw^L zNcet-bZsSW*?sOf1_a!k=yAzHe_Q%-Q4O|g&Zu%Y~PG<38mcXk>Qh3 znSGK0Q8#jgW^n2?qZ?5r4RfL5Ge}I;jT(@=>Ta;APb<%Y0Z5?)5R-V|lZOFXt$Hl@ zBpLC_+3}Fh!u)AuRMQf^)^3R8kl9SrN^MzmhhKB|(XRoJo)Y^9#{vrMuOH$Xl z9!f{P)SovlzG(+GE*$|((nz8kb^yj?1Zuh7j)zq={~Pqkc#ip{7|P*_s0 zY|yXem7nRI1gy-&?VWR63%gPO{4?7=NRK(HZyQ!euy}4CJ(CB`GLBi| zmh~GBoz2s@Tl-@SNx16CwovZSk<|6#wiYyVJzdX!xWu*J#YKGLUu%FybKP>t$lPCf zevXT!Wh~37d)?ogqHgfKmK|Pq&wOvDjq|)WM_>1Bf4|F+ZS;|J6!xia@L5icekxn}Rnp%}bF!ocy005G`G!Cc&*#aq*&# zEiXS^Y($~oUM#Y%SMhv<4aljy9d7;Wmg{&bDbnf2vtSVaOjnf5HS&2wf-1u-{Ek~Y zvA-!;l8@PunC;FTkWrVJw_1_5xgxnzL02S>2vZZ>B?$#|(5xV>KC&mGMJvYkI*%#` z?OAGChU}ShS%v>kMVY3J3!lz57A*_Q)1$VvXW**QG zX}+Z5pHRH9yP~lgH^du0lC2s0lApddS%B_lSm-L3rac?^ zJa;%>Gt^XvjG=vk9t1f@5w!J#4%kkX=E3aiE~onQ8`n^|RLZCdx|%4zevgG>iXCzt z4e_Vd=I+uEX!Kf+{zYOQ%xIRguxoD&La-;ia6Dgvu;`g8yfq;T@<0B0yd*TeY#xkn z_?g7VD>W60*1J&R=xCn^59d2I!#o+^GffC5#3`Qbpk!C9A3ScMO5~O^x>)Vh5KyEE zQe%}$=^jW7Q+oUHLsEBnY}E&iLap8X>CauplU8G@)8q7CkOR!fxqmP?`)0w8AHNxc zVnuV9Bhw`?2Cw)2lZmJdV_e2!7Sp!ej?Lk6jy8WuF-lI%Nh@?Q z@j%IaIc<7=P&0PYL%HZ{{Z!k|@{X_-l=~k!i|fC@tVgLIdL{h2sJdi1apE z5hTwYX>QHV4ABsB6bDg)iStiNLhG zpb53eNH{)e^7>cPQG@T}+4gg3?93|=)}L$V7e+_yW&LXB!}HfnBid|T(PyvkVv(wo z&bwYh_vYjhJDRwL@yd<1+xv2>63)$P;~XNho2U5ko~ewU5VEKG7rSvcda0ik>3fza zSqAg-OXD8uH2CSxqkx&M#}jpIaoA4p@waOg=^q|;go1#?a$SasikC|Y(C2&Q4^@Tv zHh?qaC3E;vZpW3t6su>i4{q6$XYxLfqEzip zaz}bHqQe|aM($T74{;C&i9RQk0Sh>JCVrxHnYv2W*Z_c$NTrUoxLs5!doAt54r*X+rNSS^>uM^+uU3t z7H?~7Z@0H^Cnrmkl_e~e^6#~?ll1iL+qaL&WD*F3Z8lqypD(GZYHMo~i^Tx}0TO@z zn3x!mNMvVcmz$egRaKRmnmX{{0TBc;Q&Dly(1tn6YA~9!kOL&a z5igA4hMluB;Bc_(6po}W)y~w8GOK1K%=XBk@j6&_5c7`QT8Sr~6GDDfqW*-wn?nj5 zL>R#ry`0U0JMKVOJlb3WXHr(*mt!I9JiD{njDc(v&W6Jen}jDjlL;_HdzyQo{JEze zVV%^7j`}&%u8Bd2m4qKY+y=-wWbJx^2Vyod9);aFwPh9iX&R$D#hz8I4f`qm>s!eo zu4khgVI`zBl27v_Q8)BiqSe zWemvkyeWj}1TE#JYO2{3l3-DR1KzCkrFTcqtm%+JU=%*V4=s<O(i%?-F@~0dXDt3i9a1{+m0j8)QgV`n>#Q90{OLkunS9w`CFWN zyfrX;2cZsMZ)eEZrFl^vTXE`sb-^een5FJhbB3_|NiB&KJiq~uJ5JLlWd@4b1c#I` zJIqw&Y`Llk<9=ZqhrSJb`DH4EKAzh!fD}!)t(5n*wj0@gJgIDCFHTFLcfod6oap1; z#R+{aM^bKu!suQrQs5_M!n4qi9!0m#6*9!&#m6vJ7*s$a6)?$Wn5%BBIBllEO~0_@ zPC+l=W46C_SqxXW>Dk-<_9xHpSLv^M+C@*ONsybv+vUmN^QOW~4~ygztk?#LJ)IZr zx)6~|r}(Q(OFy#@n^nH=VFnoXA%rEcuf3amA|Yz*#0@*k?6>(T2HzJe@H9y8JqABM+#3!3@v-Cm-5;MGe*5%eMF{)r=jU$au%D|U?S`LgFRJ#FCb@fN z9=hJrw!zH~??T^PfW`5C(Y+JS?xhdKuegC>yBj;USgHhrg=0-wXt%?%Hu0;5iiV(K zgmdqkGhnzEp!&{20r8sgkCJFqQHk>y;rpljy6RhGgjQXho}Ki#EHnX@C;fQ`U{HI? zb=x2LdgLx>%>nOgh3AwZY!2e8rvbiZ7ask=Oj>sgI^$~iBMP`^eeU>{WU9L$3&c;& zTEa%6TtIST!3TE%ryaYl=zK+S53rs(T*4R{Uo|!I*_)x^us%%Dh3@dHw|Gr|k@WP& zC8PcFW9qgcw!2%597u{~@@iSv4aXNX!5E+%nvKy=QW$dip#DlkU^H!b2~&wn%JJ9A z3Sm}*zISVKV-|FBKvA>Tk(;HCdP0>Vvu7tQhLyWQ!Rk4ttJlw&`q-$kMYVG81ElW@ z$_QQn@~{gbjH_W2D>81;tjhyi5K8Bt?LjYV@`jEv+5BNDuvuB?RH#l5;-TPPO2$?u zG-7c@*=8}-tVqturvpQ-LgDqf?#I|rVZmvNKRpYqeyY($Lbg_inxWm9;WQR9@tSi9 zOx-m+cC7J3MK3E*ugFz@*a^r^z7?+W3TEppg?gCcFyuOjEO6mK2Xq~s(+4khH52=Z zuIwZwNA`q<_1uxnKZ|6q^`i!W=Jlh32T4`=C)3eQTGDzew^Y~5);rrnw5nj^j#R&W zAeEQ86mKJ-VF#d9_S{K|g6@Y}GI@RWZkLI=42u4qb{ULxRA8%&l#-%$bGN z>I3Z@Cx!|)?o}VD4`TLDh#zdUHfGj`1UODkNG3MgI$qX?p6{QW`M%LEMBEKeah#gR zed`b%xf_w+KlN_^xBCN`ccZEtJ#D`>7%=j*qO@($52Zf?XOlvrK}Z&tB&dAj>6O}M zF_RE-R6QlQfmE?SFRqVy4z-YT>8lMIQuGeEI2}gDHM+GPW(c7Rd@n~1Os#P4uUZMwI*Bq5$3x8fvgFpB=Z{glrP5Yx!u*i3;FZHN z1tWA)5K;~Hx*9&Xy0vcUr2#%#`VJvX%;|DTGPSs1c;dfz0>5fRDr$y4eG_`d;4}J8 zo?x#tn&w_zWO3NDruZWo*zs}*JXw#@JV^0Xy2E&CxH|I|cuJ@Z2pc05+jy5BrL=L*zgX;-uV{Zu8k z`o^Q2OFocfsKWX3sJQEXqd!MbGVHGW`OtH0+he%%G7YNsQCF-i4S&454*=HHqPgxR z4R;YBx5bMrs4YzzBD7sf{J6Ne-!#tmn-9qc`55N#ij>uRf9_i0E?oEL_`Vj`=2Ton zebtq))0ME6GEm@E+q~Nfq*3Z2UX8IL40xEQ>pMkIs4 z2c&e;K=98_o|K)rHcqMr;RdwN4H_{r*?z!moDrGVsz39EYf`_{srVP+q@cT|Myixi z30b^UVr4WP1~QSjZ;$7G6YB+a8s*3yi+qyUv87kwNc&0kDH(Za#|onxZ~7m240!!v z&ih^$rR%SPvqka62+{a;#~V-fM%3?woaEsfFouB7Sx zHYVJgLh!ZJ6=0_Kp_EYxcLFRSZJh8@tfClze~!QB>Xe_5v_{3|cQUi*4ss7AHbw3| zww7o@jBgzEBvXkb?B#~$lN-^Nx*{}8Y~2umT#mMs_`oUh9(hyN z?bJxdbF}tfSU&|iW%$9}dZPCdQ+{o1U&tKeWlnTtPK{;GY-Y}4ugw#$EwHY=!+L^1faU)Hqx1E! literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(R,R)-2,3-butanediol(aq).gif b/maxime/images/rdkit/(R,R)-2,3-butanediol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4ab76bbe681fbc3ade3e3468d5b05b5984548701 GIT binary patch literal 2655 zcmV-l3ZV5zNk%w1VJrbG0fYbm{{H>|009300RN|_H8nNJ$jI^N=oc3kCnqQVN=p9~ z6-P%$|2Q~USXlliC;y3whlhvO*4F>k)&E*r|8{o&#>S?mrg(UGxVX6gXJ`MHmuF{Z zn3$OVxVWHIRj-bYA^8LW001BWEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*j|7y+{ z;XvWf95%CLnpCuDga|$lMsS+uQ3b6v6Hx8;LTsK1p5FGkKsAEQyMam=S|Rw%4WBm{ zH+{kI@|0}{ABgaLdFs&BI|dfqAiH;h+kt=ocWA)#fdb>xBWw_$yZVC&7QCOYaDjXJ zvu)GgZy>e&{Rl+*pMVA`=%9oaYUrVeCaUP7j5g}%qmV`_>7O9s|vwt(5XW?K&3$g>?ME# zpVrDy0Y3gX-IBv0t1M$6(kLiZ6HH4`wV$20=!*gjYiXB-1vx2>IzGx?VFysCEdvgG zaA@Lfdvp_P{70#S8Vac7-y{U z#vFH?F~lH$$?!=j)(Bu*N{-yojP|ye8jC7R)T3Z2yP0nQ$;N!7U8Pi!`s%E=?)vMn$1XcWy!K6MLIz~O=9+)co>T1z zMQ)|E3dM;Ol)lddJmj|%G&a|x4%PeS1^E2a?$|q3D!2lq>d;;@%@f8jP23*Y?8ZBZ^V%R}cv}AbWGMp2`S@q^u<`HswLm z-rTe`xN)mn?)uXKiNvrA7Dj4?5>x(IMXtiM3{l2|-neM!+<@vLYg16rZRR~yRl>i~hem0%pmHv_muS8wv4+Z4#R z-hfa@LyI34L6@SpjfjC?B%Oc)fW!(t=!B`84a^#ZfEL1TK?OPh4QI!JX1R?3fDEJ{ z2T9068uE~cOr#l<{T>s2maofS76u3=zdP)ugdjHY`*aX#>ex^^kae@?g2DIK-c|EtC&DO)OOe zPrl`eD3+NF)tqAgBJ|w_OKS7UGgZV&xFN2e3^^eG1QNM}OpYf8*nl5>qdCNFvmv@$ zXhRM1(5o1r0nNgt=EU?*hm`3`0I*U92Efvmy0oSH)KffVVyuS%>xL;MpyUENQZa2IQb3_I9Wf|Jou{l761nD7CrZ?Ep=9H)c zi7C<&LQ(<$AXKof9o$JTx{!>bG_biPAY>tO)6O9P0ny9~0<%X%xy>y{oVy?aehCyO zP2jrN%`SFh+FYT|%Db5BCC!pMKLJMXw*aWAO_Hlx0b9VY}Oh)OMrk;cV};`3_ce5hkKDuPJX){npC!2>`URLxYB z2Q3V$rX|XQ{Jq!B2<)u0Pq{&vjhamV^VSH`FHGY~*)sAf=9h22YT!O~`^47u!t*2U{WnJ#w8T4gKrLBWb{34g1tn!r)mZG3I+cJWrB3His>_nHxsWe4 zW=X;L*Ju_%fe+nwx78}ri_$X9ruCXd>356TO5vfR4rX2_3S5Bp)72Y4vKJ2O@V<;$ z)%z57b^-ieT6d?jNhD7jw+gtiYHs zxu%?N5y(Ll>$o5t?a4rCgL1gtlgt7!z}SF#S=a_urauupi8E)c$P?tG`P(Sm@{PI^ z%*Q-)F%9uS5V!Z&rkJDT&q?aHjJXZpmLW0CjQ9zX{GCML_W>Yud~;IAcM$hgeL1o? z3b=p^s9soc0UjiPeB)c*cM$bOTFbRNe^CH4!gMNgfeuky;B@HZ6qw}JrBf`ElMIf5AwrU8w!c0LG%fz<&qg*^$N zeo1(Ph9v|EYPg1M*oJQShHw~% NayW-{7!v^j06TRD^eq4Y literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif b/maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7aba913b72e3dfb4fef809bb009e60aaf7d20bca GIT binary patch literal 3496 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(S)-(+)-2-octanol(sln).gif b/maxime/images/rdkit/(S)-(+)-2-octanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..77d1b7e2bac1fbb0973f1b1438c6a0fa3796bdd2 GIT binary patch literal 1692 zcmV;N24ne0Nk%w1VJrbG0fYbm{{H>~0s`vj=oc3k{{aCfCnwn0*p`--r>CbkH#f(} z$G5k)XJ==4cz9M;Rz^lfhlhv$DJlO}R{t0n|G2pS+1dZ5rvErN|3^ptc6R@Yiu{|K z|Hj7uY-|7k00000A^8LW0015UEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*5TU|A0ul^Ph`_b& zRsmoQQXr5)AX>F--Rj*s7sKAafDcX}ARw?|zzqUGILz3sf&d8`OP&ZJK!5=Xh8755 zpr`-`mJ=)ha3F!@0tj{@7-0E;LkO$`JjmSAzyr$<3J+}{kT%2vu@m@4x!Uq#jsh51 z4!}S+N87kNqf}t}vTKP4EDyN;Q$T6}4IBvnL?At-g4>smH~bvByiEj~A&(ZAy>(Fo z2ZsB6aNGfJ@cK#x8DE9|hu7HjOW z$R?}ovdlK??6c5DEA6z@R%`9G*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~% zN|r%FYG7Ad1vMEjN*N4UBms6|P{F_i>$~qs0*obr1r%s7*am0eOOU|_r?kOc73;(S z0T*Pv(^nqrG**-$+a!U%CEHY)swvO3fNbj$>XQJMy|~%{hz?cRWoZt@n#@885Z|Uj z8EP5J19d7|P3%GD9#VY`r&I9xeQL4*1@U%$O)p@m0(v4kE)~Ly3 zbO1<41a_Tjd(^aWA{hYMWpPvgRGeZ;32kcK5bf+G;TzQ_=SX@l*LOq)R2S<@Y<-fe?(K z1Sd$r3R>`j7|fssH^{*bdhmlF450`|NWv1DP)xq4?cqKK(Qg5nuaH1)`$d@?Bu zIKc06LOS1MZD}}R-BLCqJD&V)Ic@97-4NHQ*~sK?j6@1+60pjf)JJM-E7R~`QnlQC zEox$03D=f+l<#zEaXXnNo`Pe#lW1yk6#>ed?r_scArLS~nC$nF^CA0Ug{XBFmcGw5WS~C{P4|9xpXzQ2?NnOUkyp zg&dQpH0cy`-dR!%N#_CAallM-w@!j+GiV7IKmponApsmGJOXK+PtC%iG@i_P4+du5gD-+~NWyAOJg&WgATZ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(S)-2-heptanol(sln).gif b/maxime/images/rdkit/(S)-2-heptanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..b8d9d3e41b5818236870ce8bb97c8726da15a1e5 GIT binary patch literal 1724 zcmV;t21EHrNk%w1VJrbG0fYbm{{H>}0RjF20Tvb(>FDSuCnq>KIM>(LNJvPvwY6GW zTBD<*$jHchdwXkZYm$!Rnsmzqt2a0Qa7~m!fz1^#W?tPnWrNV02h8?P-ywnX zt6LLY9)7a{>GcKp)B*UdHUM@4CaB=uoLy#{g&z%xIee?YH2DEAF`DmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~xtczWjzuB$flsCBRxsZuw-tCcTBGL37mwz+DhTEU{NyB3#l1k0C_C zzy%xRq{S&^put^tX`m!Q9ZYag1QRR_@=030%oD~A%dFE|1lycb%sS&V7Y04&q*|y8 zHc&vT#1ar|fS>wj=RgFaS00e^$*>rJL#hHxb_ADFthsO7YE_pgU<7E72M?edtJvbG;MYUmK(u z(keFKAL0zrJ%HXXX$~moC#}aB>AJ->K$|M=CYx)fGxrnVtbIfP+JHXo5$%u4E9n5b zGj#Rm!=|KYfB(fRdI1QMeVf>?!WW)=#RuII-M~Tzy7ey6nSI*a%Y?Q8;g@gz`RJ#w z{`%~<@BaJn$1nf<^w)3y{rKmv|Ni{<@BjY*44?o9NWcOb@PG(RpaK`jzy><-fe?(K z1Sd$r3R>`j7|fssH^{*bdhmlF450`|NWv1D@PsH#p$b>X!WO#lg)oev3};Bg8rm>m zcL~c^?&30@5#(b4yi(5p27)n_b*vyj^j~5ifEWQV@nKBzSjGA`vLO-#V;Wcz$+mcx zgY|ETO?;vc2a-hpUFl>5A(9cHXfOdL<}nz+z{Z?NkTD9Ri~=M;^&)tsJwA{CcATJN zAalW=W$;WH+!&QG7)S|zX^j>nQWh~70Xkx^FIJ@Bc~BQYLN!QItFc>|fA%Z6(i%PE5eb zNrc3cl|;c)GMzI2C+m>2dz({PMDoAdr&iIkE{)FM)z5 z=+rYJu>_S#_%k{a`KkcGObSFN!c>-EuXpYGC_#%k6O;BwKJKF3J_RC8tiohf*-IX~ zfC?W6oV6yr>rVl!nXU#H0B%Kbfb^z^SqF0Ud(bhg0oe+y0yGtXHPzK=^T?mUPHC%iG@i_P4+du5gD-+~OMdxX4Yea+k~8<~sMe(2cHir%T=H STKBrx&8~L0%iRD51OPi0a4$vx literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(S)-2-methylmalate(aq).gif b/maxime/images/rdkit/(S)-2-methylmalate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..f224d05f0fe194f14e7a8c0112b7b62a2d044b12 GIT binary patch literal 3107 zcmb`C`9IVN1AxEZF*C*>gE5#v;~HbeI&-#a+*dKqA(M5VsZg$Dzr$?CRn8`@$}LB( zloahaLbcYh&K#jbj#60CTQl#w|HJ$I@cj6EK98M)t%+%X7N`aO1^|3MUjY8g_JqbUKLqkJ?j12z&92Um!=-?X}@u#N~5)x`_ zYx%aec6N4LE|dHlF7kr=3>Q{d&rPD$x>aRL6{C?CK<08j_C z{tf^8L_-Mx5T#(>Qr44>lBO_+TFUz}FshEF_N^7qvgHgS=Z9J=2d@#WvJ@QJs-72; z-Rqgp+p1r3b%S1%I^3@r{@o;Qeg66V+L1f7bhM&l``xih`$EcT6Ms!e1cY56lY3~8 z5L^OIgIZ`1%(<^%e$?Op3PL2ujYCmheg#B>;qQ`1sot%LCn+>49Rv|ayOH7b6B}%{ zP=)>w^#UZs5dvm0PIS_p#V8B`U$PCXl9gxVjINU{?B(fXogQVwqtnzRW zKK{a1;U8k!y(j4e4`SJ)v&*9LDdyqDu#?c^DgzYNxbWBpCgX8V$IX^2AJQ&KdeNfBfO@>4} zN_`FECGZuOm@TO>Twa#8I8Y33U8%ld+1QiR7z{HdxjkN0(dZFE5qY$y)088(Y{sG) zA#q5})pLCW&q2SNYtD|Cs0)E7#-KgP3rjbLY%sJ`L2(9&u$y^dM>p z9YHuY_||{wZc?m2ZZ+Iar6r+C&jRiJ##`TaM(uQd>`pMw{rG1ltog^@e8Sd`{iO^Y z{@1tMbNqu3waxr*n;l#H|9l?Q5q#gBetrHC|6o7bqK^K##b&T*>MvZGcUCahYQad;wENWc#)EYow*l(n}1|gGB{YIV| zx&byX&x4hcrBLD&lQdJPSBY*ox8M@1{6)GZ@IDTHNi^8~~PweHNUiGuyQqg>ZGz`nA^nDHDE<(=S?po*;sWQsedFgf%tRIe+Th5?WF?ai~IciH7{MGrzKRJzBMRP8cj zjgr={35wTj9TWAlY_}Y>cGXIjLqorSEi?4fUdgQSEH;|x?c(#SbuaD(IC1mTBx;?~ z7$qC&J16}@Kr`?{`PAB>DS@r z)cu#Q`QP^c01mZ4!Y7tsgs(i5b4!}60#$^_=tQv~xDj=^50(g2m@D;uOK)!c8qY!y z?$~qnNnK_e&OZ$NIX!l`-c1>D=*0XJH?hE}*lR+Mn7FtIx1LuBqG83PKmSaldG`Zv zqC8MeM?Lgm+2;-j1uT8V<^{d%EFxbG)FQitYpYz^vSB;uyC=o2q~~Y`({Y@lolJ^)sjLxkgxOY*no64$@*Awa6iG4hLU<;34iiXmn?7fwU^wLm2;Jsh}%g z)ifg7X^RY=s{SxebPPHXY7h<)NH#$#jO$Z7+e(=*;8vm}mInf6ebVahRrE?{e{)kH z`<&M5`K0WdW7%H#UGL4Yx@#6swV{ita^ZyO7l>C6rMoWAtG%<%GLmT9b9cE-r0mSh zV(Q%=s`FLsesvhlu9#jP;^;l(w?9I}{$1KMysgeko}RM8Uc|rM8c_Tpu&}(gDg5US zD9ds%4t5w)jZ2r5Fm^S5lW4H4a#%_g zuB&<_$YhW!{hoW=$Qq;Qe|arT^0tIPUW zz``nfr3#riBGi**v9S!P6oYgHvb(f}n(Ls3fO{Mdix%%O7L`*mc;sSb;Z6wf*dBx& zA0)-LCswq%@+D!4Ci*$|u@hKHG{?h5NgYv&Unn{*IE_23}fw&t#Cbt<2%+mxcUgWOsn6#M~6OxWBEU8jLk= zZ|CHzr*<1&POQist(5P4mRqbJH)fEDve509)3^#hHIaykm7#3PnWq-ev1yqp`q!p~ zvPQn(Rr~#=TH}xolJJr|u{tRXErr3#5;w(^cmiSuB&9w8-cI4WrGj_ zHsWhqw&A`i5ogpKFr?W$mqJWhTLH1e3cjppMpMr__$^xA71Pmyg> wk$p*#V`tHc*&^qIBD#FBn`yC!Pq9~0v3E)Fsm@~NY_Z=#vA@W15Co3?7iVP)^V1Iuff*=@y_;YC) z1YtKfH!hb;qtRMgT5ver)YO!wh6YTd!OhKZT^;P|nxCH^8XC%AFs7zpIk|lk6BBD| zn9t|Kva;^(u%F+4Rn>lSax&c21)G}gGZ-+5)ZGokfr0S9LTW0J2*ZVihVt@8MsRvM z+|dC?MZpCHaD=zFC5bd)ZVvpPsO};`0MG+;{`3B8qM%>^L@81qmcB?p9n|vfeOUG~ z8KZ8?p*||_N|)0Qo#}m4(UXO@N>ijYRr2#RUFy8~O;!DO^!)ocw8zzhcTIj;p5Z^P z8NN?R5L2>k=8jfS^RzDXHP^nbajdW{v2CfFsP}jr`pz~V5@Hcii2#Pp6lUR2+zb6N zo%SGvF~aZwvUj4=QsiJ!`Kv)tNg*ml%;T$1jyx(XVwu8AU|+pG)Obd3oqj7-);Rp{ zwn%S2^I)HWzE(?{%8OmE0 z91Z&8T&5_{iIDQe1H$SY&AAMN$>6z6lTX~aTPMCP&1F%9$@AIPxRCiADyeop_pH(9 z`8-D(@B7Z6jC!8Di_== zV%FzbfEvaCLP2q*m_I+bi83u5L)kdP<0pw_P?ytb{;{@c4T*JcXe!!{V;rSlbUpYeCNZ#iFg5} zE(oC!GkM9V0UOW2X+> zI7*P5oknzX^TdC1#LH5F>weNU7|&O9MYfz$OK*4L>|egeXzJdRDJ4JKp%W3nM~CnJ zDnH;dtmI}y)n$_~LcAa_r@^(%JmUF*w&2TvFQsQW`2fWYpLdES)poDE4@eAif$*TE zwP|6~UVua9q24)UV874z^*cQAYQ1FIfSfs3nD&j5uNgHb7HPwb-#6~<4Ahu!^Wote z-#6|95?qRi?Fd_8vlL~=wUq4}Niy3k!(?);HEc(lexqGMeB^wQ?8yUHL=ob#ynDJ; z*sM-srTSsdWdq7dRxq|Ak4?5$m;)2U0p0jRo7ge&BP?p*mN8{h0l(ePz5v=;0 zq>epPrrQf4zxJQeFJ;wvZP}&N(**15&&$KMZrGoD*DNeDG0D%bFe_WIFd_F>a3}C# zTeTiSe{jq0wQ%K?(00OKX+5lH%{UoA)9{SM3DZo_i9chDCRBO{?cwOcItX%z)>MkBiOMB68{2 zf43#BJeH!rM3)o%*lDD!rA-{8Goy!;j`4>d1Pn-o z=o7E9gOZls47r%PD{4F2P{t~6ozJJ`NvCw8!{vGqidBCXy^&9g1Gw7`x(0u8lX%pcb#te3mTugDx( zYyLvuB%*86Auy%H89#i9hP{olQhHXI>SN^B62Fw|g`SB4nQ5(N*iVDp8h^H^zGNDd#e#yPiGeGx7*+D{TVy_^!@hG_A|lW8dIucR>Wba j^U(g+6o-yKWQTXUkMIALoz*d~;jr6xexC+{!0~?oidIYu literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(S)-dihydroorotate(aq).gif b/maxime/images/rdkit/(S)-dihydroorotate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4910bcc1522ade8dde159e8716663698086abcf5 GIT binary patch literal 3790 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 EJEE|V`2YX_ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/(S)-lactaldehyde(aq).gif b/maxime/images/rdkit/(S)-lactaldehyde(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3228c7272df7ce684dbc216c5886d09d1edd139d GIT binary patch literal 2626 zcmcJQ`9IT-1IOPxFmi0}_Q7YAIg|UCd>bhYGe?fn$Q4_(QkqJ=moP-b9Oce2<`#2) z`pmcFmOjoD`Jk9meahV@`+h!u#P{_NJRi>=o{yJ<(FH@#_pAP>s0%(CxhK06IM)-6w<@CtI zmRbw|fp#uZ`F1&EFwZ2QrMBbAN>ah`RJC)4rh@Te8H6F&dF{ev?YW^M$(!b`lG1;# z&Hu(Xe?I&4?4lHHru2+-j{*Vt6=UUipaT{% z=i1&a@3jnu%uA8@cL@7p01RoLH*bq1k<>)o6R!p{t%|(yIg-m_fJl?;!V<&`&3eyP z?eLw4Q>9y$693a2L4qHJ0=7vpTY{BhP*iudeHrI1? zeK4@zS6q+UPFONOIz>o{dNMC4{6gD?FdmF=|!oZ z+iNyc7y(+?4ZRQs_hU8V&fFfm_!`%{2;QU7S#ovj$g&k zuk|bF?^p}li?S0{wgpBbe&jSqO+W*7&cl=zUzNNICIHGM8UU&hfrs5Ps5sBG;tN*K(Lwfu*x#KhOEpv>0+e5QA-X1~nO zw@)Hfw=K>mD5bpCdtlN)-JYYb)NRk-+7_;FzXQb#b{6g_MeY2_)T-ZEyl?S&XNl!t zu)ECmiQ0XiccFgwLjkN6c-kdZjcmF1*X%9Yf;O$}9$7$@^jG}<8K_2+4YsGk9I4}>0jUy8ki`_>Ww%$E(3rD=;E3na-_@rw-` z88)#P`1NmqOl{;{`z9q(lbL!cjg#?ek`jm$J6WidL8$5s2wV1GNYTJsNyh3NuhWow z2kjw?U8?yZc{=MhA!OWDX&K?sO=Zr^n7S8a0{M#>@Ls_Pa0qeqELa5aA_K=VDM93d z1mx)^in=F!ip|eram9hq1dkj~-XYW&3cL;A`Q5re-z!JHlVO?T#HhB#8~;Fk%t1aB z0qQEr0uT{7sT-A|;CJTpi%@>%g~YOBmGVt~F^~An;fY_hTH%?QwW*ND-(RGLUq0f$ z;R<~|!8=9l2jZS5=fe#lZct6=G78|kRKEZkjjUwXWQIdxN^7J-b6RV~jU$~h$op5! zk@PpilrU4}Ngbp1zkO7XH@n;?d1OP4z!87=p@W)f)Wbhq%&&EfFb^-d4j1&(2bcO^ zvpn5Cc+F1bZ3tUAB4R-sUIV!6f=4r}SrI?v5o~$fW3iTTA{t4;8U5ipt1< zMFFCRc2U~mD-iARN@v{xqZaudMo#9rNG+svPT&o)oV43}FBZHwTuPLs*%t0?aPU%G zQW9a}F?zGg(Ut3wJ2+8^+pH#~alJT%N$#0VuI~ufyKQi?{>Elapj3@-A7QHb(PnM9 zYt5PI!6{znW*sf9#(#w{-6=f^JZ;so&J?qKhcdbO>hrZ4 z_JMk{K}}zL-PZMgQ~CBhpqYosk6Y`0%w&=4(|NpgwWx1?KD&xd5Y=VFFd|3ZlIWH?jpqvaK>g6t7 zir2ZAzu~TDv-G)pC9_09{Q3=ZG@Vi9wVtx<4p}9mq`LRi6Ru0$AkMm{Pli`On<8k& zmt?yhkX?R>zLj>@sr3BpFfm1I;C0*~NP3|l@>#)$k0K}cQZ3`kdouXz2?vRDKA!H# z-@8wQHN+Z~Chr)T?2n{}5gp_FkD;7jw&@)HnYa=ikz-sIFoe2$-CDe0&jE+yTpb16 z)>Qtwy=Xb@y>I4TC+CnT`{SL33-ZNxA*Oo!4%8Ba`+}l$5RnH;w1bi}p!5!iRA$Ip eGUR<3igbo@9s}LZP?=$ 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 literal 0 HcmV?d00001 diff --git "a/maxime/images/rdkit/(\302\261)-2-hexanol(sln).gif" "b/maxime/images/rdkit/(\302\261)-2-hexanol(sln).gif" new file mode 100644 index 0000000000000000000000000000000000000000..9d46083a7460cf5b4f9f8228a7553f593934d05e GIT binary patch literal 1723 zcmV;s21NNsNk%w1VJrbG0fYbm{{H>~0s{X40PyGM7Z(@U*w}b@c*e%YS65d@M@J?m zCN?%UXJ==(x3`v-mj5a$si~=mh=~8RwEh+r|D>e6clp!DsaHp3>4C;P1`}h z1FmqnO87cK!@vO=CVbs+_p1bi7Tm@i92bLt3xpFZhIl~$hQ*L08=TugvSrB%0u;E+ zIkAHP2s(?7OCUhj(U&6x2tc3#)dK`d8#o=eK!Vi?XfrIpU^VE?M|%fQaDXa=(g7k^ zJaC(}0ig#n2VlUm00Q3(bf2`1Tl>?`tRcw%Y_MQ80S6`P%VY5}$pa2u@|+aK%lf-fGVs}=D!Kr|pK5?2UMwkZwps7@c5|A4J-~~{qR09Zi;9!6H=Bb;+7HjOW z$R?}ovdlK??6c5DEA6z@R%`9G*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~v^e1z*vn7hR7XnWRBW>YGwyh$W;~1!ehVC6fl1WEfZqY4BB6RCZ9o z#vE__z?Bh`WU*rijhrNv0~b_q$S4hv!N>hx5N1IGJn%ru1if4t%PaBAFwa4e3A9ij z^ELEOQHFK2PZnFSv`=0^{Pa!}lsPp|x3PLPPO9y?^-T=~kigeEt+wuebv{*Ipqv#T z9cx;1_2;Tvp&8i#&E0wsZ+lw*s?^+UYXz#V0352Tq)l-L8sfVNHyz_O^}5=xTn(CB ze9aNyby23$N7AT|%S5T(Tg5snMzwBk)8N#}1bTL#H-{=$|D9fvs{{<2lI5!JWH@{k zbw2x6aJH5c?zY3a-czY3#ClwF$1PL?(w!Gk?S$oOU|hoCXWV|fW}bGmlu}N%OAvH- z{`%~<@BaJn$1nf<^w)3y{rKmv|Ni{<@BjY*44?o9NWcOb@PG(RpaK`jzy><-fe?(K z1Sd$r3R>`j7|fssH^{*bdhmlF450`|NWv1D@PsH#p$b>X!WO#lg)oev3};Bg8rtxN zJ#iV#z9KV&pbQ~jN|*ru=i(NnO(`#53D}ezrX-O4Z!9D`2)`({#40sWYX5suLZW1~ zA6`*_6T?|SMuxF|nemKH?4MTzV3&kIv0+vuSQ`6>Foi4(j$#zZ$^ntw90js85h&h%yE1=XQ+Th zxW!<~dJEy(smwY56y7D~PslkOT+lWVeg1|h{v-_G2=cpV5`~}{d7VRBV!2<|ZE}G# zRC5Hnl;UwyBNDZVI|n1VN=c-7MN!p9K@w8*A%~q)DIY%}g3_KW)Fmx73HC@@AkuY2 zPpq+MOm0e(oO%SJwaME=ErL6trlflr#R=$uhY^nwMsdSiNmEl&Qu76+p%YQ*RT;I^ zkswbbGF=K-7ZSa(t|py0IjcrSSJt1@bRa~93sB+Os`=nkB6w5ZR$Rpz^UQQA&r^zi z?gLYSD9)#Y(dJ5DBc0wYWwFCKT{W+jP_1BAYC%iG@i_P4+du5gD-+~OMdxX4Yea+k~8<~sMe(2cHir%T=H RTKBrx&8~L0>yUr|06U3mH30ws literal 0 HcmV?d00001 diff --git "a/maxime/images/rdkit/(\302\261)-2-pentanol(sln).gif" "b/maxime/images/rdkit/(\302\261)-2-pentanol(sln).gif" new file mode 100644 index 0000000000000000000000000000000000000000..c5cc604b7a8c2ef72aba5b6028869d5eb99b29da GIT binary patch literal 1872 zcmcJK`9IT*1HeC@&9N;!9U~8jY5akO0x?QmK^9W>Y8>u~{Wktao=sc(@i6{`$B2DrFWUX^!^_M**3wC z^4w}lWCGg@?_Wu4L{ILKVo{r@wc=;RuIYs1k7`SYM4rXe{IJh40Eon#Z6t8;qda8A zp#p0ChYl^@n(fKT$e@>T4Ao?!dqc%!%VlExAE^zMfeHF52Ugr0&v#1T8dmG}Bo419 z^$P(382>g1B2X%09zkH7Ox5~Aw6>hXx&{A{H8ohkb$Onld+%%`9*7x7_?**v$`^q! z5M|q;DJKD=*EdIprsP$`j>z(N2UWEIu<;+v!m~)NAAtAuOdMpRwYKIyrcuStF53^V zZ_Y>r%r*NJ<=@^qu8lv@xuGyMxdr|R+qCdsDPawd7#3)W1EZH!(vfEKF*>e%yjoeW>D z8SPdaa@^B@Q)ACax~GF3I_>wxv0yTZFz<5*)k8GP>Qq^hi*E z#i2Ll>0K}3+{h{KeVKq)Z;rTepgwQ7fXpFCbV|ccldI_Lg(DezqqbHU zIW%DJbqB0WhBlZje5iTqY_(WBOgp_;Hx?>ctbcWBVX;9TZ?)9;HtY0KlcGej)cm1- zVW~ygYxS}9uNS93K3JKRd~7p~3?gUvGi-$9bH;DY+AUP2#g500_hhFBcSV|ZnQk2< zJ8_Xp8^E6;|I~+f;dFNEC57zh)p80K`kSR^d=emu)*U?rw%cz5CaW8iKCsP4lw|dp z=;tbdsQnrIFzmtM_I5&fy5P_cBV)l{8|r*V$hkKnJ-M3ob%*hnm7Sx%AgPxQ*AeZD zVZ%D4_wgwX%_r`*Y@(-D1HD)B5-++#^gCj(^}9SIli|mj?2oDqzpOd2DxbdozGkI*xP{8uaQDo$t_WeYSCZsG`O=l0yY~B}pS#*x%qP^Zj+3R2 zfmKpr!@jj0t8G^Qw1MdT-|R=!?Z2xf$Bz2u7)2Tj!|$%Ax;)YXdD8g2#>a|3V<2gh~b*|g10{0+%WH_{}9m!qedj6uFPay>g_AiRNm5jX3}j* z>UYGY!D9Bw4F%oW+ai+PX@3<1<1slr7Ka(;pKGd`LrF1?OY*hzHa|n_ga51p$2}#% zgbK_)lrUKpiG#Bh4>!}~unJRG0FB z$Fa+U2Ie)qfs2ft$5#dooYQ$jA&iLtg>CrW_q@!jg?Rz2-PjT49?2W+=>Qcgm}`(< zGd+XXn+p|1Z7(=ADe(s4&9?kraU1`1Xl~{)a*JwhpBFUTzp^Fcv8LU{J^6Ox14mpu zRmz7P(eFGCcsVw!)#*AK^Tdumj{By{nRhj*r%viEPf6lcfi@Y0@{x42x`mVup{0V`&1X@vJ_P_U^@jD>2yi$8{!GM-0AdEu?jY zWmcO+Nb0B)V{HzX%#9`uJ}o8S2JS{$#LBXK_2-T@p-xu6{5(%F`e$6&UvY7~Y{6+Q zlrBCKzPpb5JtTCyd-gMjb9=xO0tU92c19Clkzbu0UY&akZT^Cnc90Poh@l%4edW!@ zPM>+UDngf-=g2iHFZa1medaH>Dh^ggjSftGZC-w$OsR~XbAP=yvD~&ItGvEE@Opi1 PxgF4|;sj!}0sH>}{moAj literal 0 HcmV?d00001 diff --git "a/maxime/images/rdkit/(\302\261)-cis-2-methyl-1-cyclohexanol(sln).gif" "b/maxime/images/rdkit/(\302\261)-cis-2-methyl-1-cyclohexanol(sln).gif" new file mode 100644 index 0000000000000000000000000000000000000000..7b77ad623343b544de6f7e5ce71bc331a3e4c81f GIT binary patch literal 2731 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 M7n4?lkpd3=7sa0WYXATM literal 0 HcmV?d00001 diff --git "a/maxime/images/rdkit/(\302\261)-trans-2-phenyl-1-cyclohexanol(sln).gif" "b/maxime/images/rdkit/(\302\261)-trans-2-phenyl-1-cyclohexanol(sln).gif" new file mode 100644 index 0000000000000000000000000000000000000000..1b03d0a106d59d8376a37bfb0bea3d13fe5fe1f6 GIT binary patch literal 2743 zcmV;o3P|-wNk%w1VJrbG0fYbm{{H>}0Rimj=oS_hCMG7>*w{8UHbzE9$jHcdcXyYU zmseL;x3{-wXlSRWr-z4!{{R60JUstbSO2T4|CE&f*x3IU7yoH#|H#PydV2r3xc??5 z|Ad79Nl5?z00000A^8LW0015UEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*)0lN0J?=Q zyqsAibL9(LmlS|NL4pMb&Jyq&wt>M10SE~HM_}6EWve4oAAl|pGEmqB3urB$R5tyA z2ST&VD)nmaq`et*oNGVXXAo$j)kK_8$0euPa|I!olY9aAMi6N0`IKL9JRR2@djP0s z5PU9CXyHH&sD@N(gth3EVP>JF7F%v5@W2BKDByqt3^0(RRvCh*kZn1oxSEhGDR3K- zJQd(1lQapCKz~qHY2`x#XfTif6kO@$mj`JOK?GWYY37$2EP3XdP(lDf1qf*Xfdv9d z06_#77ZqiaYU-(|rmE_ythVavtFXrZD(kGY)@tjmxQ66ckbDW?BmxNZxMPkFyw%oP zX=P_XSz{5FD|?r5xD%0ArgmgaCK46xQSL#Pns`7#nA5gbf##i4-zsITO!=J)odV$* z1s=GXQEO7WUs8AlQ?! zQ}`An+leE=ORr`Z6J_sac^#Esf&^vzlDtAOEZK$Ds@ui$ogF(UTuW%I;1m3kW zNtp9rL#4!biqZzS8*&!*k#ln$zm zD+V2G@Tc3d3SfZ*a0-M$1RT)+Ei0oD+*ZK`5J)gkq6aZLx8Ig_072geT>!xabwZ$M zL5ef3`R1H=?)m4Shc5c)q?c~`>8Pi!`s%E=?)vMn$1eNqwAXI??YQTz`|iB=?)&e+ z2QU2a#20TohzLInBVscyW@C;z^2mVL1(1DwOcbIW6KEr!SpcwQZ))UDll^=pX&{3{ z_OHP*FsuT_E~}OHLRtM2%vF+$(}GE>I232}qYY{H6_WLRuYK>kQ33+UGoRQGDGl6B z$AV%ron(wD6}*apjG{D~NJld%VwqAVm=vhRBwflWnNc?Al=8LYgCN=%P*x@!{Fy|B zP@+)yXu?9}0B|INY1@_m0+bUPRw;rW$sU`u;w~)x%6;%lKm*o-EM+Z=Sz~EfSkecj z41NTOSIQ63_)-7{JYb3kYu3XEGe!VRW@#WAUr4-&q#j0zY6UT&W>Cl*t%&d=Aw&`h zb%H~INDV149Ei+LGBoAbu_rD(8Ucq=NP&RyBr|$iU|>#_%RmLDO4SNvPN_K|oZ&DBfsR)0as;_5R>w-# zvYPd*XickH*UHwmy7jGajjLSeO4qvD^{#l$t6ulY*S`AouYe7#UVsYs78hVDvvB>iHZR*O4mxJn-)H;z4V>#x@q^lr;e+lr9OAb%7!xB$=}y+=Zw6uJ+R2pT#w41j`5{u|=#=ZK1jy8-8H0#?74@2g#?WDJPmH{m z`HqDD$I$UIPpG_`{h9>Jf(*cLdBSDoG?*kzmRP}%sb?gKSS0455@-rm&}7Z_iU>`pZC%7+E4er$ zkhZl}SP1~?Sm&P1nsve$wy>?#y4SqjjgmEz>8C~I(g`V}0?J}!^}&Ln7-Av#hHJ&;JQ z8RZ1w<4hP$6i1gZULIq2PApxsirZx6lF@ooGI?*Aq&kr{x%p1Oz7%dVyrM37IeM9f z^`N|bFH*C*OLUH!y3bkYYu@;2lq`6b7`-5F#>uT~a(MO(8~`RiiPSe!_??v9?0yFk z-(61Tm0YIQb8pgois*GHZJg&o+_>7GuI(sQe#ES70D(^O$ov+WD=|t8jRgEP9#QYW zxE}q$I$t9Hww^V>O1^ia7+wsISJuMb3Y$>xlF+~PGS7sGD^mq`C=o3B%hkRAb9*0M z))K@o*+10+MfFYuQrN<+etuVuUD~wesQwXAzyOks|El$$Ap_6=87Eo}m45#x5cg3g z2k2BA5CIslfYHHHLIr^YaRE)G0XhYN0w7Zqs1O^~0T0-L0I*Suvw=k=f)sE!1K3$j zH7FJURuITi87P7WQ2`i$0ZvmkD`;2(Ksbey0U6*pcR~<6#Z`-QS#n|lYEl7i5`sk- zR!MbPeWHK`K>8O0x$s-KmloD5H=VwiAaNt*ocla_=u1giIO;p xlvs(Dc!`*piJG{HoY;w;_=%txilR7*q*#ikc#5c)imJGZtk{aKxEBEd06Pfo=7#_P literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif b/maxime/images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..c601f62de355242f123db25d965838f7840e5d28 GIT binary patch literal 2069 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 HfXn{?w#G!; literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1,2-propanediol(aq).gif b/maxime/images/rdkit/1,2-propanediol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..42203289285e14c8fe98e3953ab87da8d4648031 GIT binary patch literal 2047 zcmV>i*jhUpcyhwR{700q+u_!>|k(Sm{m z3jA`Ou)w(l21E^@fpY~kz?2171@ORk*D2%x1kOR=fMo+zKp+M%Rd`{83^8D#01IHq zp@R?#AR$EqP(WY@BRW)pfi056o{8$kXyc7I=BVS2Jof10k3a?~Q=q)FdG8KjATmz52GRR#`m z&=p&E4z?DYkiA%U6Ott$fiUuf;8cd<$bbaSEigfF0~dU7Nc##I)EMk)PnwW1v@4DCO z#vFI-@y8&CEb_=Cmu&LMD5tFQ$}G3+^2;#CEc47X*KG66IOnYM&OG<*^UpvBE%eYt z7j3jc;|4&$0}nJB7H*R2S=iAhkq4+ku?8?Jp?M;0E7c*9r(Z*2ZXLDPQ-eLyvr`PNtu3Q|hYI)Sug}-^6O{JBjwNCR2%ty!cQMxtfNhUbNaFGr77PxAgBkQ7QX2NKmyqx> zY$G6%Xb3-@tV;m@nT!1YvQngs#Y-ta3?flhn3eI_$cT%PmH>iflV1rSSwylHbxb2g zDxM^X?Glm|t79WAl2IdIBvKch7^7YtaUp3OQXHX_F$pxFKNbU?9{0${KKk*GfDEJ{ z2T9068uE~cOr#Ck#I{UL-_U>#xXN(ha6U595O&(defTC6l4ya2)FJ5hJ|rSr2QaL zKEL6G0Qk(OJ{6b$NU=QxD`u;vL9Thoa@MJ9=NxD{1v$j4B?K_jo7*_+wn%Y4z=Z?h zn=d8$Jc1BZk@myO0}SA_xE&;+1^Fl=!Q?aoM8Hf5K~MxDK)(#mG@`haBuRByO4jvM zJGS&GDTO*pqKeX}p+qVumHJ7hdeW(#geoVcx=E^P(yE!nDkimhNv>MbtCbWUE5*7> zvZ~UosYEL()p|;{n$oSMgexiKI!d~V(ypPztB(c{Qn;iLAu!~Q3^}9M9f`9r8_>@H z6p%v&;U=&JVV`LVng|PiNt14Ot6K}2CSv$%(hzH!ka^-3p0)YR9HE#bKLy~j3Q5pyZ}q(x zri(%Ya##-wGDl9iwjr#gE^H;!U546 zC;;-AJr(A2EH_*U2t^nt!Vmz#K{6vv))<)$Yc0bqk{|?c@;?x<_=DaeK#7YqMjW@K z$WO`EwnY1*9)}1iI-X&Whpa~Q7+EJW4vLcF#^k+zD1?VeaZV`U0c0VG#*nFSOvJpy z?AB0xGXge=8<7-e&BWJXEGh|`heY58)!8ChHqxJi)8~pr`ABN+(Vz`tMK2O*&q4y> zb_vpBFdu2oPLg5)E{0}72bW3{n9hcBO6pRZ`qZdSwW?Rm>Q=k@)v%7WtY=N@THE^8 dxX!h%cg^cw`})_w4z{p|P3&SDTQUIw06Rt&srCQ> literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1,3-dioctanoyl glycerol(sln).gif b/maxime/images/rdkit/1,3-dioctanoyl glycerol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..a85925ec645e6a121e98dd8181215c1998abf890 GIT binary patch literal 1567 zcmcJK>pznV0D#|jGd8TV>11<>=~P>5TcTV#UAEH9s3?>oBV@vnZj@@3%~G*&YLzm> z%q6*HsVp@WqmW;VE+Su9QlpP(VO(ax#%fRIAl27K_W}W@Tk*G#aR^OrcOf0s(aB5R{z_)z{DV z^ziw7C@Kmf5+ODlYHfw)&JCebl}SmOq@*EdXW;+DVcG};00)5bEAs1!j)VXZY0IjV zJUoM(OAcMdR1o~ zXz@SrRpC!STbnv_EX>3dPxf!5_m4%Y;HDcgbXK*|FJz1MXzuTH`Sk3f{pRPv?h4gA zxGAz11#21|2pnD@2S5N})?DD7x4Gf&#Bg`bzW2`??oEB|Q=NnCwm&S3SC-jH~$*KJ=n1n}E|L{0K(%g}rds`Tku&mUw04_c*lCDQ2ainxwY4o0W zH*49zxwX~!g_#>}xD8~W9*W;&`MIDzW{=MUA~y;m3nSBZW9fi6;u3f8O0=wG@M>(G ze(+ktlO@{RgBq^(deUHt_D0I2UYo}=ChH`rmNB|~;o?%A^t{WEu0X^j>kD%NWAsJh zs8YQw_wbOuSRx<~$qO&V43*e=0oM_>i;KuWxgE3$7o1qXu`ItvQ{-Qfb^eqt-RCiY??ZVjiq#iBFzVyn~kCg-+g zyT%(4sKaMVeZuXi*~Zo+barB!yK7aK|Ms|vmpk^}oX`Xx`8@H8lSZBFj<_5**%MuS zbMkep;`8L2gs0T0w+COvO}$If-kj=9nSwq~z2}+G41KA%ctgLCSYh~Z-t~)NK;%iA z{+P2pe)^MmZ^iUr?vXFkT1gshMpt+_enu}Zu9z7rSA3Znu6#=SKJtyxk^9-FKjU8h zU3j_w*EF^SL|E6R=ZrSlEF<0WULGnR^J1)%k9+#rM^}1>g~}(r_MhwpOn>ae8a{0E znBADXJW%O@O3lO?P?D3~!hw64%Ac0k?YF4~RtcxTpTj{L3^)J+D|xU8B#6e-g_O~g z=#*yoZ}=5yK8~j?3kgP89UZ;Z@swFT!DNw+VJ>X~+hZCTli^~+A|t-QFQ2hPj^j5v z0!|bpIz%Y4859vvI-VF>EWwxxy})(0&2!?!kLH_ca7nYPX8&%!?Z-!&9ZYxYtquw05q3B!GlN19>`G*T(L$B4OGHk03~x!O z2RmT1hZ`QlqHHgb2ENGh1cZ?^Frk&y^X=~kIY{!hZttU2nAE|1dJu_+EeP_sV!@I1 zYCIovLGD3hcc$+gm*StvnXc;2jHBZP R1at|@ll>xV#+d;8`7fKhz|#N# literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif b/maxime/images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..09a3307717f0e82c11521a85ff88badd2f0a0093 GIT binary patch literal 3072 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 OMtPJ-nUpgb5CA(OEJq~( literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-butanol(aq).gif b/maxime/images/rdkit/1-butanol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a5d784fc5211e5382e1dd9afc14eaba43411edaf GIT binary patch literal 1480 zcmV;(1vmOfNk%w1VJrbG0fYbm{{H>~0s{X40Pg7M78VvKCnwn0*tWK|$H&JvH#h%E zO8z3}Aax0$jNoBcxqB^*{l$3=C+5koLh`x*7cf7EE)%gR>BDB1m910Ro!~1ZZBs zc5>y*Pz^XRTR;Lw(PvFV9k4<3g$xP@P*{Kg!-fhI5KgF2;qXBUygi~0P#W<;&t@SQ z_#1#gWa9!cXl}4Dvw#i)t>;FlKr{63H#2DeR-oIpZ|l^#dk4?Hz5Dm@hLQmckaoaO16X%K1y*6Hel zfL=n~2>>Hj($QI+X4u&|9iHp$xm5=hY=FT68Pr)&0~Am|V?h%{YUrhyW~%9?oObHz zr=W%^>ZqiaYU-(|rmE_ythVavtFXrZD(kGY)@tjmxaO+suDtf@>#x8DE9|hu7HjOW z$R?}ovdlK??6c5DEA6z@R%`9GK1uL^ll39+0FEb?S-_bCK?z-v%{@0znpJYhE&*0T zWNudIIyaHHHSxkm`3Pi4CQn+F#~@p!aR3}+1p!=!Rg^MT6kPD8Zv!~|@CJ(Nyjeka zs;6g2GjFUiSTDzH5W;kIpxFisxi(PI2j%He0Vl^d0A4Wi6;PTg3hV-+J#~p z(FAYCrWprU4{EgA7Ud}b2ev8yAoSTp+nsgWco%N?;fN=$_~MK=?)c-7M=tr~lvi%~ z<(Ox#`R1H=?)m4Shc5c)q?c~`>8Pi!`s%E=?)vMn$1eNqwAXI??YQTz`|iB=?)&e+ z2QU2a#20V;@yI8y{PN5<@BH)7M=$;K)K_o)_1I^x{r22<@BR1ShcEv40Bxx|iU{ES35)JalfhvI^P~Ig%B8|oa zuh9<*YZem|>coXD$=S~T+m`i}D6Cnx!11i)C4Uclf zkU+3G{u@dI^2C8aZ3T)-nP9&F_^+jyO#oD@N)n|)MTw|UDiiP-#13K|wsF9Tf%DVd zOj5_G%+VoTw2GSq;2WPQAY@hqQ{4nPxTAUTG4vBlAq65ux(H2$X5&nD1ZNPfePoks z!esvlasaR$5HX7cB%uU}wNereBL_%J7~8|7v@oDOdCDRH%m&ClvW;yQGJyNo6U>Fg za+Cs~zyzjAO=_Bwa?eyqGt(9_f?ShwAETr}7AZ+?&JuHZ+9N^UC`)q=5_1*!o7&V# zkXjbxo8`-=KKIE*&wl#zp8yT0KnF_Df*SOo2u-L$7s}9vI`p9sji^K?O3{j1^r9He is75!+(T;lbqaY2bNJmQ2lA83SC{3wKS4x+F002AOrO2WH literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-butanol(sln).gif b/maxime/images/rdkit/1-butanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..a5d784fc5211e5382e1dd9afc14eaba43411edaf GIT binary patch literal 1480 zcmV;(1vmOfNk%w1VJrbG0fYbm{{H>~0s{X40Pg7M78VvKCnwn0*tWK|$H&JvH#h%E zO8z3}Aax0$jNoBcxqB^*{l$3=C+5koLh`x*7cf7EE)%gR>BDB1m910Ro!~1ZZBs zc5>y*Pz^XRTR;Lw(PvFV9k4<3g$xP@P*{Kg!-fhI5KgF2;qXBUygi~0P#W<;&t@SQ z_#1#gWa9!cXl}4Dvw#i)t>;FlKr{63H#2DeR-oIpZ|l^#dk4?Hz5Dm@hLQmckaoaO16X%K1y*6Hel zfL=n~2>>Hj($QI+X4u&|9iHp$xm5=hY=FT68Pr)&0~Am|V?h%{YUrhyW~%9?oObHz zr=W%^>ZqiaYU-(|rmE_ythVavtFXrZD(kGY)@tjmxaO+suDtf@>#x8DE9|hu7HjOW z$R?}ovdlK??6c5DEA6z@R%`9GK1uL^ll39+0FEb?S-_bCK?z-v%{@0znpJYhE&*0T zWNudIIyaHHHSxkm`3Pi4CQn+F#~@p!aR3}+1p!=!Rg^MT6kPD8Zv!~|@CJ(Nyjeka zs;6g2GjFUiSTDzH5W;kIpxFisxi(PI2j%He0Vl^d0A4Wi6;PTg3hV-+J#~p z(FAYCrWprU4{EgA7Ud}b2ev8yAoSTp+nsgWco%N?;fN=$_~MK=?)c-7M=tr~lvi%~ z<(Ox#`R1H=?)m4Shc5c)q?c~`>8Pi!`s%E=?)vMn$1eNqwAXI??YQTz`|iB=?)&e+ z2QU2a#20V;@yI8y{PN5<@BH)7M=$;K)K_o)_1I^x{r22<@BR1ShcEv40Bxx|iU{ES35)JalfhvI^P~Ig%B8|oa zuh9<*YZem|>coXD$=S~T+m`i}D6Cnx!11i)C4Uclf zkU+3G{u@dI^2C8aZ3T)-nP9&F_^+jyO#oD@N)n|)MTw|UDiiP-#13K|wsF9Tf%DVd zOj5_G%+VoTw2GSq;2WPQAY@hqQ{4nPxTAUTG4vBlAq65ux(H2$X5&nD1ZNPfePoks z!esvlasaR$5HX7cB%uU}wNereBL_%J7~8|7v@oDOdCDRH%m&ClvW;yQGJyNo6U>Fg za+Cs~zyzjAO=_Bwa?eyqGt(9_f?ShwAETr}7AZ+?&JuHZ+9N^UC`)q=5_1*!o7&V# zkXjbxo8`-=KKIE*&wl#zp8yT0KnF_Df*SOo2u-L$7s}9vI`p9sji^K?O3{j1^r9He is75!+(T;lbqaY2bNJmQ2lA83SC{3wKS4x+F002AOrO2WH literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-butyl oleate(sln).gif b/maxime/images/rdkit/1-butyl oleate(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..710875f1ad77ac96f97ad4298b8ae813ec71063f GIT binary patch literal 1666 zcmcJ~3tN(h0>JV2m8+o+HOLDZE<-csg?XXNI?P*0wvlzjOwVIWooF-8nT6%Kym`f2 z8X8#Bqoo0&8Hz|Pmr|x^I-8>A$qL<>5;(GxF7fv6*@rm)5Ab`Q|KX@e`o7atkO~$6 zz}D6l2!cc+(P%J4MMYh_cyVfKibA1;goFqL0;yEW<#N?(b$@?9hr`*jvJ#0zFoy$Y zWx*23mOudCy9Wz}@Z==CYu8p}B;4N*69_AGI-H)~QCJuj5Rl>PJHzLXs8qoJCl3n} z1b|%t^$-4!Ck7Sm8wjYO7Y{yhLo%1LJ_kVb()Zsi zaTHH*uI^0#Xx-VQe%FylpY=k&hW0=nrA{(3;9#sv*Awa5Fww zNdGMh=ZFqhklwH4Dp1(oh@&~@5j|l1sLg>c>N|v;!-=k=bswkxVucBW7$W-F@=KOj zcxT19nt{gQvv)8W7`e!ljH>!Cdme7Cuf8|E9_{IYVF2x|hmgcH{bejgrq8trHt6&4 zk>0cU+hfya3!GAAvxTG!hS?%=q4%7?Q@AVal~B73bEQFqrNkps8o_o1NP@<> zNP3Y=)>wPWzspG;MJ_ogg=iwbRTf2aC&XGifayJfT)D0Z1ro2Pa~po3~eup`wv$9kbl#1CW}DdUx^}h zGi8t?b5Cx`tXte9Xx*g#OU^b~L8BTO+92UGzK|wmr$&XF|CLW*%>ps3B?gw*e2V=* zbFDc3{x_E0?gfnzkOtwx%ZTksym`t)j)M}$Z`mzjc*@82flDEzJnh{ZotzE_1UF;eh4!`4~+_0J67k)Ld>f_ zS047Y{I{BuY5Aq*>o&`LE#GWeXejbsGc<`a*WSpaZEMC>wRz2?81P+R?3~J6|MlKN z+q${?gL(aJFUD_Usc*-*jdxnFyBq%-4tcxr{@G!_&1D_u+~&&jukUXDHp73r`9bg3 z^K!Do>zR^|tuE)8@==w^ol3FlkeQa*9D}g3`C+xscX!g{hCbdkdaat+of1t!K)BxF zl#uVrYIF@68KR`08ErUwq}wM1nqH*pzlwbGU`7v*P&{EJh&}zSm023 zL*uV?GS`fF9Nzo9#BOz`Et?x*OTwcVjK@Vz0Ax#p9{uh4PSW?0pyu6=C*zr9yMLAe zS<9o`D?0aUgycf6jW5+P$APe5ZKm<2YuIv3FHBktO|^)_(QM+!W{iL^1Yiz6qm^`i zl$+#{z^CPjDKT2BkF>o%`S7kfQ-BJ$WX}xx$-57*ywsqaUWZS|qz1Z!2lXt@xtQWI z)}36)YhtPYZ1(yPWOu{n^pCT^4SNpFt_b1pWj&4oPo?&8 zD{{(#u^sAsZ)%bksS(%JMzmpT`9KJ^ZDOm;BI+ zpoY3xoSa?6(%o`dkui_TW5h!`$^MmQcDek7lrpPYq3W`38}J1HS{r8tnW4 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-decanoic acid(sln).gif b/maxime/images/rdkit/1-decanoic acid(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..08751c4ddf66c15326c23e55a452b9f3398af1f5 GIT binary patch literal 1772 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-dodecanol(sln).gif b/maxime/images/rdkit/1-dodecanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..bbfa0f2eebca44ed19d75039b0fc465e28bcf25d GIT binary patch literal 1326 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-phenyl-1-ethanone(sln).gif b/maxime/images/rdkit/1-phenyl-1-ethanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..76f407ecb8a48035e165ec4c63a02ba0c19102e4 GIT binary patch literal 2482 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 TxX!h%cg^cw`})@>2?zi?jF7LB literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-phenyl-1-hexanone(sln).gif b/maxime/images/rdkit/1-phenyl-1-hexanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..2350b8bdfbac3d42d9be14e49328258b500c7064 GIT binary patch literal 2129 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/1-phenyl-1-propanone(sln).gif b/maxime/images/rdkit/1-phenyl-1-propanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..1e3651d524121b16a59371457e71958b80ae0190 GIT binary patch literal 2503 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2'-deoxyinosine(aq).gif b/maxime/images/rdkit/2'-deoxyinosine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..5d0faec2b8832b657c16e1048308dcd415afeab4 GIT binary patch literal 3263 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2,2'-iminodipropanoate(aq).gif b/maxime/images/rdkit/2,2'-iminodipropanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e635d40ba289c66bd61d38b8e2cc0247fcf80d68 GIT binary patch literal 2918 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 Q_>JHgj^a3uaS{*!J2S@|bN~PV literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2,3-dimethylmalate(aq).gif b/maxime/images/rdkit/2,3-dimethylmalate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..2218d572f693b7c62d3950023d42bbdb1062e18f GIT binary patch literal 3191 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2,4-diaminopentanoate(aq).gif b/maxime/images/rdkit/2,4-diaminopentanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8cdb54ca6595583d01175df7f4a630cf914e252e GIT binary patch literal 3022 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-amino-4-oxopentanoate(aq).gif b/maxime/images/rdkit/2-amino-4-oxopentanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4e125498c926b99d0b26b1035433ed7b1f130e0c GIT binary patch literal 3005 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif b/maxime/images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..33aab1268d4c5ff1ca69db09d515cb1042c98417 GIT binary patch literal 2703 zcmb`C`#;kQ1AxEZU2N{mCa}W+Tr^}fNo6uYqiL8}~loM*F9BnqFA|Y&UbJ@%# zcZ!@EDckV6hDzlqmmzhELLGbG^FO@Lug~Z6d_Ipm$qny((h9T!lL26BYYPNHIRx@$ zZf>i!6^q5nu~;1)ovpAi5{a~xmbQh*%lrD|BvMOD%dum}E?>U96%Zg72&7W!*7*2V zZY~aoX1aCfSr*`;MW7eK`qho>v)G0rfvu{Z->DS`F`ipla$ z;6c5Sl_tbsL*ClbWV2(#CF`}M8oDi42$hi!J3D&M%3jiK-g509<<^wS?fZ4bAr^T9TMBZ~dy-+~7;H z**t0rb}s*P?%6p`grI7Ud#+73R}k|IJ6{+#es;cyK36qgobXjPU&2tZT;Q>{MJ|*w zXT%^JP9eWPYKMYhd3Ys}g-ga~;+bPyHUDi0h*waiF!5sKP-WDcN zat(CtuAsUpC@i<;9K@fo~}eHps<6I8?5jm z(u|HEC*(*WUi5RG7$cRF0CcYZ^MCAQy%dW3KS>%Emk|)n;>{B6NTmpj<(WYztMi z?2?7>69tLX%Ykc)rEOdDFA;oeK_a^M-rbcf)LZip2#u;-PhQZLAW;3f0Ol0U1ovh`twc6Y&M~lR$jP&)7#BX;jjFkdQtpc)rL!PcD-lbWrCcnCnWrR`Ld9c3}(Wkvb zSxh!1q0=;3_$-T*o|6)1$&wHS?plOF=QRUC;bhiT__PbU3)4dz0b@^wW42Q#;v#*) zNfXgcOROq#cJy(fC@MmM6YwyF=H`%bBLuOq^N7uCW8IoC63Apg%&Hi-@zW_2K~lhA zwOR3md${}Gm1WE0n;SmdH+~F%h}QuI%<$oOKAO@r5(`3y zd=of_2c2*HjOr+SQ)>8}ZiUe&&N(lNm=YgOd*YX3@)=hZ=L)qw-m zNAF9Y*Iikwp{mvd_Iivrao1`iylR3bq~mQJYxiQ(Yl7#M&=7wD|7{L|2rmmb@PfkE z*p;1%=K)G84DkDm#!7{bg}df>!}X_`oM2~Z5`EeIW=L(Z#S$4@UOT+_P-&!%#!$-t z+OnhiO|f@nO>73XWiDq2{LJB3O>*JUBMr%%{7KZlq+pfiXML}uzp#04)Jzkpv_1%- z&9(Ei(}M&{3o$b07x#=bP;Vg+h87vY{GE;?ZO>OVJ!E_+Mtf=#2vnvk^OMKf-|y3m zzMYW$nO3IQF5(*1))s_rW(_`?&aPkoQM2FvFI>Q8atUMDoeC6O==vPh@YOh>7S@~h z7@7Nt>oE;#jSY0G)|Nn2S@{~p66PV6v3yZ5LrYs{n(i3Cp{RQ*j5FzJ@ijCZ#J|&2 z9%bNc{4#Dor-6^~PxmO;7eL0F1O}D)Bxe6_D2d1}o(CXwhoDpR6Gix2r-8}O@g0TP zs)dODXoKc_(Yh^L=p(l{Y9%gUp~92;Ul4)p42-(3xCm)~M_tzJz111cLU#OGF+5GT zw0Gr>Ib+g`CFLe4Sx1j%Hr(QcYb`u1=Z9XH-d}Oqer49=Q?R|py5|1kWXa209XlPY zNVNxjWq11ZO;tWk28qx_n(C`+Ivaa&KQ{?k*+LIA4EV~j>OdqVLH__<^8obAZ~Dif&h^Un|RHO%wu zExdB;O)Ov8dL?g9hG6N$rOx9kd;N}ZULRcfCgnsegZiD%ahH=c5~iV;7>{w$Q6@a$ ze(az?I&>4|&AqU40PW;4PZ@9y@q<4aE_`W!Fx;Vf!D&rq`sbYGQ*8z&Y&BFpBFW*A z))Y%^)qlfkp7QI!)Tz3)V3&RPwB6qCLhB0aLlc*aF0|h}er>71=*CBxrQag0KSDWT zu-0{7pVr4%#E;JK;GL@7xjq@8>p%aUPk%M&JZsV;+k~MuVrfRR$}l*(fL@ZWk3lnVi^l@KqG9|cXth4S1sgBP-zph=+u$jpF^}3 z!bRplUhf|^>q)k{EPFi5A&})nXW{c%zdT^=on-A_XAyMS2k`7efowNAo0!k`c)<3Y VWP7i($-2qD_+)<}9t43s{{_01ze@lB literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif b/maxime/images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..534697b2d1820f2be40b96cb3557b372b62f18dc GIT binary patch literal 2900 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 k&KUe9vJ&qIvY)MU+`{Qb|3lW4%|e}j%?&j0`b literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif b/maxime/images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..906b7523769133a3e6045fb4377f85b7292f1f31 GIT binary patch literal 2574 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-hexanone(sln).gif b/maxime/images/rdkit/2-hexanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..44194187347c4fdc02412edd8ed08215b107e949 GIT binary patch literal 1874 zcmcJ~i$9YK1Hkd;nVFF^ccRW>hMAKiw{)A;VPmw0mRq?MW~X?Q+gqAzQaW=>GMZb) z>X_?XO2dhblyfMfDEHgJlqkpXyr1(&yuW|o`}sMM9qkSW;6Xf?3IIDhJ1`gw0>S0^ zd2MZNsZ?rfYwP6XBoqpFJP`7L=b4+1Nm7X*MHv3ErNPE zl4(1gcQTdsQab9PxG{YCZuNDyPl@}nt9|~qZ>8BMyP#A4XlqabtBTnp*bcoq zva8`>F!ea$TJ^-CX5gFVC+}Evn@rucdKWsCX*bK8x_5MAe(F~O!W09@ zi98dp1EK!Y?7az%bfOND3g#FYkSkL4k?cf=u*istv@q9*0XWQ8b}=pZp%+^o<{yDg z+XLr{93)=fu_=S*Br0=r%u9{YWd3r_q3UZYH;(^@0;kx0hOY0qSb-RGSS2&&&d3i{ ziYhexjD6%d?NRg09;2B3YU2^(NJy}qmU*a3KM?MtqumgQ+yfE-8@af z@kDJ=Ic+zAlN53o_r5y8(QLV4=xq3Mqx2Ggx#>gn(z5VVn%PS8^!@Oamifp0mDazS zmR8zi-Da!L*58G%KL0k$Uv1ysSXzAnDBxuxxHeOe!AvkBz$2J>vgz)h znd*f{)Zug-bd|y+>NJa)ol(4&TCuqZy0qjF3cKbwthSN0)b*W@>Yj%OO`Dv zIC5dv>min~lKunuOPNRf;!)4|C$hWYO3!I5HB^jiTk+zVWr=a#5n|hBi|41|U8$m* zqbE*n`*vqv(u(}sbLLTk*xrfTTy}4z$t5zd9fAO5E}%dX!S>2nND3FGEfyi{Wr?V} zT(~i*L&;l~r1Of4uoZWx#LJS=$|XoAQm5KOS&9jzM2Rl$)M}NbTHGyB4k2~z9hIfo zy(&?O5qIt1lHDRGm!hCsq~8tpuBDSGrE2+7_1r2-fO&X;clorH(CV)Mto|LbO16NX zH9%InO@q5V_{rQ96FkW0(ou%@A7oJjm8#AuWu{<^YMH6Jq0-KE9T4AyGP5ja^(hBh zYqg$1>!CzwPo2hRNUj{7lH-ux-AUBKgySjG2Jh=Ew4#->5r@ka+oIToPf#6b%(}j3ELsP8!d)!(c7- zXKM)icF_2A?HBvPqZ*NY235p%r(7S?uZG8NNZj9KpQs|HR3ELaa;b~Y{u-%yq<$&A z6r=9(AUzKo{EyhJzq6>}9_GKl{H(a094xL$+IxqMtN*H6{M^1SA|n-rhi z?^i&cZAQ@Y8Cjg?NGlH4Ju91?^XYsOG>8~j&TCfadfH6|V}eSf zg?(cy@tbX*cGtxAxQu^(xcO|}wI+VJZ+xS5^SLau=K7q=$F0%L_HX?)37dT%ceXZP P04f5O!Zw=)07w1@DVtCW literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif b/maxime/images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4f3effcc85d1823d711e600c9191121fb874fbed GIT binary patch literal 2836 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-methyl-1-cyclohexanone(sln).gif b/maxime/images/rdkit/2-methyl-1-cyclohexanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..0711fe72cca24e5c6658fcc7c32514c42bd5d6d7 GIT binary patch literal 2560 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 b0?La`-q7wZHn_8L=f(CMCD8^Z3>^J050R0q literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-methyleneglutarate(aq).gif b/maxime/images/rdkit/2-methyleneglutarate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a69f5ea2b197eeaecfa5e1871064ed450b29647f GIT binary patch literal 2626 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�@O9LmwRw9#s4_U#sI{igTWjj_tLb6=MEau2Q8dXH$f zl9Oku`{e+`+)vlyv3ctuYJBj%ct=vIt#9y;x~BA$@$41#?Z~VkbibFnn2%Z|N(0e> z3`)EC5Ih`jG-|zg^`-T^etw}t)|8E%dly4l#uE7s2`yDjan-}i2LZUjp{*ufI{lEp zsolh$b|3uWlJAM*(^NnGE4o#KS8WZl59-D6T_+r#Tvb7qBfh!-k=LQ;3h*JlSyhEDdQ9)k02;0p9lScwZKLKcBzZL9%B%;zEtp4^jMOHK`OJKr&VkoDCr^La0Ir q(+W0ez literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-methylfumarate(aq).gif b/maxime/images/rdkit/2-methylfumarate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d5831d852f5f9ca7760be3a37c674da93164fd07 GIT binary patch literal 2743 zcmb`?i9geg1Hkd`W*1qF9TU#X(2?m3q(P%O?wXM9o$jC?*izTzQ-4cmhTwHQz>5vi$ipwRa0!enog@a0{{bcNmI=BnW`Vvcc8Uvo9JKn{#bB8!X% z;h;UVSU!Obz*IG@N<2GFxc8ZRl@X`Vu}{Ircb!LxJMRba5MW|k;i+f9BbAOYT-Ci8 zZmJd<=Vw3uH4RW(-^01kf({p=AT*+S=a=KX;4&Bx+fWBfSA-N{-5Z(!#NE~iNgpdD z5&?^Uog(QxnOZ7`RYy3|I|IS7N;Ak1^!bsVor(_EJAQ_xi4?MPI?$s z_~FD`=S&@+<3R>eU>d1sOGyTS@5u4sZCT%0>_z+l><$D1;6g6wU2A0%K6UquLc2&) zbiy~gHm_5gq!spgm15zpG)<&hFhOs5EC?7j?oG zS)q{y4nT|Jq4IA4L3uk&6{fBtC;)c*OcxM>b>##7!8jH5IJX2}e*$tSd^+E4Bgudu z$9OL0Fk0+x3g~;vQ~kBtqGpSeW~yiJB(KiT-etp#=Sn!L(R26s*qXW0tJVv1WdaxD z`SP27(eoAg5jFFbMdughg(W=Wg{pF?Pgr%%LX~4I&Dh5;yedxi8Mr(aJ2e)OE3aze zy7)CW00Im5Go)5485tIfjA(xqWhh}!_)^ZWJ7G$mg4@8eMr-X$B51^-qf^SZ(yTUo z!lxS8fQy*VRO+dG#Huu6BPIu%^-k|?tQ|TtfUyb&wi!c1#Sml+j>8JF(z&uKIu{I+ zpLV4`woh<12PQ1u1~KGJOMos_{b?OGLf16(s5(n1=D`PG-%GvReLee`zT?A>-_M(5 zcl`w6Co&+RP%9>$mGR(;bEte_VfC=B=g6bz(Lx|{sqz@1*jZygv85(=h<@B+?AQs& zfb*(U2Pt^_3c|H357I2UW?fQn>w=*E><;{X2=s`Iohk|j6|PNj)Z*4Z@D1zNKVG$2 zTK^<)HQV@n(?4!wIzO_0W2Pu^X=An|!)$Y|JTGo@zDiiXxlq@-wE5+Bq~e7@_~3PE zJK}keBM8ZO(GHFolOAh=As^WJp_)|Hf57FdMbmiAh6x}^%Ss5O9ebi$NXnfaTT}G8 zXm@Um8`bKleoAnW3Z?%%7&Ms<`w%?RGi@s80p%TXao88Ex|Pq4|`@_P9o3mmZzWAg#+*YQ0{h2lMEVh?G1om)FYRz%&)fm zLj0+nDSWHcRd7s0Lq})1d*9n1n36@R0y6Eu(629y$YinJSBYDJ+gA?5JDk9_aW55( z;P%mV1Rde1&t7pE7H0xs2XHdf_UL+(Ejc#qxl`(sif%5Hz?|hYA4-R~0CzLlG%V|; zwraTzVzg*N1)Rq-t1x+~#m{r{H|2O{MZ@~N!6ad7d&f5u4PUYx8chNED=J$|$a0fw z2N8<BsFczs)jaDp=R!g5Hzy9OxN`2BmZSY#(>nEEl57@}M5ctvYr<$t` zeD}IAwHM>h@v9F7*XkICN8j`Xt~TZm)J51ls#Zi_Ym$Gnhq=?KYZ%K(t_*s~^gb!r z7+WBHs|BDv@PfB8`fo9)x;-;3NqISgekG|d=xEZ2S36(+>|@BlvdTyMeo^-R`(%mN zZ#I&@`nh-I%=gTs1ZcJTmc%PxRQ54UB%$2Lz`os4(KSJh3{s@=Ne+QwAacQf#G z^HCdr#4u#W24}_vpo?F;VRJcFPPHD=Gjf=az#-NSsdx#S>|4{&gje5t2S_=o(s0_P zs@%)>0zVL?Y&p$VkT*NI*sdkeWR!atRg-RXYYs0(#K6oasQ=^%w#Kl(y{f&Q3AbQ8 z98N+nFEf!*qQZS2{LminE(?M;HHFTOkNr~f5>C*p%@WuA&Kt%4>vI|VbNYG){JcW+ zqhp||r{S^=^^|?SN!!@)Uus5^yZCSi&kw7(uY(Te`54N%7s8k(bOx4cpJU-#jSI5WszkD?=S-LO;RGf9e(8{Cq*5nz;RfSS!59v%7k`9A)$6GXzvrLr&aq!Kw8j#} zN(rU(GWp28fvrd1U5q6zK_ts|A4}s@bOY19-V-)jNfX660edY*Px{>)`e&~AL;nTb zc9|>j&*R<$*;(fN+He&SbdP;G#8P+7qqqKVks#hMdJ+oS^d7t@@aL5eCv@m**riml z)Vk)~dp8K#_iqHrxlN!loA1HQQ1w3ry?iTnl}2Oqt>2gD#=X{y(ZMM5_-=;AL)J5& z($k0Dc;Z7`UkvDEFWsvC%K-6--8fMeo;LKm$&nrS{*}gW1*UjP{nxTC%%{76!4$Af zGGrtR-s$!}3ZE3;5d{0*MKy+wMa?M1@5pMaHX3`W3xLvtvF!%i-x=f0h;UB%j z^5h*Z-dYlFuNK6KnKycBjBIge9d2a`jLs??YI00`>~JCfBKW%_Scy3Mhbgo%o6zS=+$;e`FOm3c)ecEE>7kaLHeLRm<|Bj+uI-ria~H~ zZVrt`d7`Z5=zP0w;o<3L!=}V z>2=Wbn=rbtG`HqxS}JDPnvAmro*^}Uz^&;*sFY-q-rn*+7VEt|B75=-CDwOd#siVT z#KfMHLMTGTwBcVtG4L62W{TmfgiVe#1jYCe-|_7e6d8h=*aCm0cP@X|a16lFZ4qcH zR@pbt!o)T**w;x3jvgEv0btM^ArmGV!*WqGim&`V7vTBHU^({$yqZbig%q z(pAO z!5#Gi`b3g3Q@o(#VtXyTRfH}Eixy@}FA4h9Z!l6}ct+y4g}E{&oH$?3R*Iaj$k45s zugpHMIDae0iMYVaKNh*bFAA$!s49(LT&OPR5EpOr3f_2!w&8dM0(tiiWo@;Xu%P- z`ar+pYQ1~n^0k~W$izW>gO(DT1&pjbvn`e!vi#dgP#>lOQP6Bfod^+F3LirH(oY8{ z$x&ao52stIl!E)_O7BSz)rQ*XZzjwpC^+Zya-ka;Ra}fs2r~)cn_ZR6yS5X!>N+sa zBTe;O4&$8K7Onh&TwC-`0>gg>B*9SE(M_9nt3}IXJree7y^Gtka3(=!YK(@+z2#ixi!hZR=j-V960T7#*f_< zy(f#MdYHk9(=*&Nm1=1yn$Gu$7R?l$ZV=6uCaj3&%DIM{^Sr|7&4t_54V#N~Z7Z8g zO}&O&pIgSGx0c(}QabJwL^Q>%xIBJnKmvSrBzetmr!0Bz)c7EOv`d5P`{=(3J^H8A zRtN67Nw^UzI^d6Me=d)1M&)EU+I@Jm)O=;>&0z^7r-hnm8f7V*)s;4&0By(LZ#REp zilBF_%eupk!9TwGFVZjF#J63e53}((@7Ovi zWw|%QcPHfeukj6&kGshujJsY=?NQ&AK_h(5L7T@GeU z!i7o#mCb%L*6}En$_T4siI9sBW>wx0B9?OqS!@`lv(?lT^YsGH)|jLFadjc4;1KyL zFP=Z`o*Oe~k%4V=Fz#1jg1f>$y;W~w9;ifmtXWK#s|~Xx)B>GOgdh=yt3=6kz`e}G zvpeRpN`YjiFVX@Fp6wr$P4t8ucfTCrSKw3v8%Xcg8}a;+s!hP)&#AYdy0&JU9$5O|&+_sY|;!iSC!q<{N1K_(>ogd4o!}X7Zk_;Uy0H z$z42ugbxG#ZO~E*AAiED&r0s0GDyCKh6@|Dfzq|KUe~cZ*Ej0IJ!<{N2gX_-Y}C`Q)cVi4jz4&_(ZCq04fsAV{$z8b zkttmlh;WdamcRWdg20!hEoXP&g{v4(FqN87|>4p2}?IK_<9L_1vVnZzcqIQrALVLdI5EPhD z!{00Jk0sUX^zDr0HdsIc{l-p6LJu;*9W*BC!_=#|C^IWLuPg%kPyph6wg0WS+BSY| zedB?LI^? z$k`PFC@d)HfF!1T$u0zkr`E|vnO(lf!Imnf-0HaI(0c$nxm9K$4}G!j8%gSmr(`;1 zS7UBX+Wj2FS;|7sci$|UYEfMH_8|PGNAQ7KcUq*^=;>(wqf#UJj1avWgB3+t-)(oU zf^y}8o7d$%%{s1Cmi$tPb#OB+eXdOzOdiE#eldrJZ*=({FazmrvVPbuJ!l zw>u>2O*<(w877VzxwbpyJ~x2?EJp7*XxjTF>-bmKl6OD4VFqq`26C~REe9UckA2Zh z$Ub}Vt&AF?(lu*`zy|ZFVwY99c2+bc&F8wPJbunf+xX%`xk*gDCH)LS2M-$cN@++a zs=_3&2fmfK*3TKD1X>sNliVMY;7ug7AbXkXYml7mh)XExHenk+Cy2F`+vIsk*8R9- z^Z3CFWh$Jv>q8z1d3|=K0l1u91C6T3R_hV!I8Zl}jucX>99~e)njzoirv9-370zFp zx-fos>7|}V&%821{R4XYBs{#OtmAXi2Ff#!sEdh~r)l)t5EJvWO~T~5ev#BHsMJ{K zf{{entn*5J!q^pcx2^6cE|$hD%vq|*RAfzyqA{y(&*`WWsy4)WgHd9xh2S3E3f&{y z6@Mu??MMv#sOL4=R|S-bR-LplYFFV=884=r@qW{z5l)KX(2q%yin=pCvNd5;0>n&G zc&Uz;yieB4#Ss+Af+c8$$d|rS%}f)Tno1|xjD}KcPXp-o*5Rl^B{tM3)uB(LBc3f` zl;%pNuZ^?C)oiQwG}{UGt8umygRMWo_Mb=(_>mr{%sFMw388Vq7@Y7TPGmdh%mgR; c2ZyfAjWOrO(YWypE~AKhp`FWCL;;rn16+2yYXATM literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-mono-octanoyl glycerol(sln).gif b/maxime/images/rdkit/2-mono-octanoyl glycerol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..3250db56fda41c363b7a1b6c89b0ec472b29e631 GIT binary patch literal 1978 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-oxoadipate(aq).gif b/maxime/images/rdkit/2-oxoadipate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..974a66d4fcb43656519f7d96a2b0495b6f41af48 GIT binary patch literal 2400 zcmb`E`9IT-1IORn*x_nIi{dlP9HAvKN4ys@LdtSwMVKR^l92jLjvPzQkt^qhkmQPv zt!pN?T%n{gN(ZA4$meEqtQl~ug4aXOL6va+ghb8FAc1pcp6|0Mwd z06d`opY^{c5Ge*A$erZoa&970LC>eBx#H!h#4)<97#l-WUX88BmgSWs$DOJbT+Tkj4t{%0wwQiK{TIE>k zm>(huLCI_*xVGJ%$dWhQj>h^PNWK$18u|eX!bmNl?|YMDAfLhZGlEYwG5b!FV3L_| zB$#yokiO&}@M@9E@kW9PbH3%Waxzv!5U%flY_J?*C!GtV!*B$- zNMMDxB|zHgpaq@lD|JWKP>sPcIfQ!V77>q)BP7jjGa%riL=r16jsmh$Yjan%sQFW1Di&8uLF!L4UtQ6zfOvs=ejtWR9PAi>j)ioWy-3QMYrVWh?G}~HZ zPY=aGT07iQfDOC>WhX<6Q%x|~aT{zfS)jpx$R&Ms4Odm1I=o@d+U*x1>ZoKuV;lu3 zkjK9?N$}}k-$D6qv-i&~oX`id!hhUW;+<~^|7wQ7Xw;yp*Y31gg#stzKH_TBHGdAl8YT&_nvGc2Gh*am@x3+dz`fDi4 zq0==T26T?gtI$bMC0mnUuz$4QeLbWeWC&Ch7*gPj`|WNK9FteT>Bfo^Ik|z!CyuR1a0e8GC8|-g zAu{C0TcgL$C0U+T4oKSFI?vnJb$&JFxWX@l=dR&PiSmSa`_Gy~R~)41YLd%AS%^OT z)8|c-;g{JRD{7b%>@5OQkpJk9L*xy-55RmkZ4# zqQ59Tr)cF29ZpBmb=3eDMuHsX+EHLY);7>;MS~Q&h~MPwI&j;<5vpOsMD1MG_G|T1 zoRzS@%8-l+dy)ws+hAGC*;+SAdwKn%1AsaF>#(J&QW;$|+0amjDM80gC)p*~>O`jZ zWq>+-JnY%ZZrTIf;ou9(t|JbX7Zu3L$Ch&Klx?jut81Kypnc!sY5_-vMY!hBcS=QA z*yF@9D&Y6g%!N0H7%XG9Lw~5ZuxPT6Wzxa#KNBY`o|9n{c@6{Tii9PLPHgiD{y=n> zu=G2FZ7FaVjC(CC+vsCk{p5=WulyF?0%U7JgyYavm9=uDbL|0)xsn_~e((J#_9st) zwJx=Q{-^oaAq%X?kDkAHg}9nxN+ZRxNK~)S+oQz$!=raC+y)Vh#uI z-_te{pR<*9JcACKIc8GbkjHW_K0f0uFX&A7k-HJx6Dh&BDT64H{LLpLd}K1YjdKrwU`vMFt-XV#nsY-7m2a%ts1Kj zhf`l_O8cI&d-#O(ODyxD$s!FKSb=#|*nmz|TzS`}w^aqY9rO!5vgh_Zr`EXW){BmVGwu_pZ zD{1Rp?;0V7nuntj<$;H5O{hNDAxB9yZ+f>MXlgF+9D)WC_I02x!TgMlOkSPoa-u;n zscT_D^MMI-Q_hP)s#PPRhj5HCE)R*O}0RjI30qf`I7#J8QCnveNxmH$Ih=+$oMMZXY zcG%e1$;rv7si~QnnPz5YHa0f@78d_0DgUXd|2aASRaO6Wb^p7&|42yxhll^k$^T!149gwcQ9PI+y-JLf7uwEJg?}raSzcvnb0QurF4M;D4o@MR? z_1RBN@4BM=;kPX3jplwCFU*q0)jB|${W`; z0s#=97;@Y##ej1J6na+!+f{aeVFNh-r&?xS5deXol1&I2u0H)oA4tQgCTK?)lH_Y; z0``=eZj%m6QLwuebZmglQgv#msygf9cc6u*?TYS!2H&^jmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~xtczWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CoMHxqab>Xp7*Hwk zPfp&M&{kIky75j<^2Lx|bd5~%RVFWlvdAjqgtEs7fxK7DK2dzJ#Tnz=lU^9kHw8{`;dQ{(hjTnNntbJjDNiKd!h-=voYeR)|nO+>>f z=h`(%nvkb(%k-Ou2Msqaj|^DX!WO#lg)oev3};Bg8rtxN zILx6AcgVvY`tXN945ASKhe*UC8u5roOrjE($iyZ(@rh83q7ar5{Q5VFpvSXCDBS(p+E&TfPsp!tcY$3Sz}OkCLyM&Y6!6k#)LQ*xHN<-X8d8r z0;!Nba!rs|A*5Wca!4QcQBMn*QV`8@75BYmk3x)N$__FBl&z_VXvEkCHc$aKMnI8p ztUwsWNC69=QivJ|8Wfk7kP6U@h+;!Xnm$=XsO3>=Mg&^gG&V#$669(}Y#Tz3cEqhM z@@qn*B|?ljNdeUHAiF%GFAtKZBMK8Cej%n1sVNX-8c~@>dz%rR*|kj;QJM!K=MQs< zO-vRM0Ur23)F4U!#L^+;P)7tFK?rxm*RiHQMsyrPtdl_>$_*g`#Swv$BPsqH*8`%L1Twd67e)SDGdqpvSlEJ9)zJGI%;Tsijv|%=%EL}seYvDQ<0{`eBRqk<~Fxc z194R}UWEzuW||g~B1CV-IjaKFY7@%=4ln+^-UH6_QpL!XuF3*U`0z4-&;Teoa}AYX z{_2$bv1I|gOU?np3V>i$bS;eaO8Nks6v*~&vJJ88S2D|%m3B6=paCsKAovteO_j50 zsVQu6(wWb_Qr04lomWtKQd`O1wj;8gm;Qe1lHR74xFa#`yR2GV1lV>aOP!bb8rl)# zss_0+*=@WS7&_qcd|;(bp-+N)Zya93Ud#7^Iy zdzbOXD^^IwTV&Q7#oS6UxKmWF6Qest?LslUQ%v9#;XB3q7Wl4Q%&>+x%;64u_`@I$ uv4}@Z;u4$q#3)X&idW3y7Q6VxFpjZ|XH4T7+xW&f&asYn%wviK1OPkUx?7t7 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-phenyl-1-cyclohexanone(sln).gif b/maxime/images/rdkit/2-phenyl-1-cyclohexanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..5f1d3056174db7cf4abc88517bed62fed3db6813 GIT binary patch literal 2649 zcmV-f3a0f(Nk%w1VJrbG0fYbm{{H>}0Rimj=oS_hCMG7>*w{8UHg|V-$jHb?M@N^J zm$$dKr>Cb_SXgIgXZ`^Jhlhv#7Z?55*#A^i|2jJT$H)ICC;w$-|9E)+xVZnAnE!@` z|EjA0M@O=NfY^wLA^8LW001BWEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*seu4;_X_MA zATrSg0UFqx9H4;afd>K@P|Dde)2c1AmOi~uc4eP_70@OqSno)`2X;^N>)0lN0J?=Q zyqsAibL9(L-vsTzAcOz}gd;F*@UqpBsS`l|7YG?B?1BZfa!)FI{lEmFS!R`bHFwh9 z29LY`+1?;%(KQig)N#pa_FO^#<&<6kz7YhPcs{`w98bqJHy!}t8FZdY3pO~A1F9jF z8et@QWtdrLsl}FC2S5OU0tzs|zyb@vs8s?7UU-mgIf1yEjwiuaT|ue+2&94qxOe1A z3Segtk4r`=B|;KB@PGscMeqOzQ+DYk02Vx;fk6{IaKV>oE_uNN6Qt>;msVnVPzDb~ z@aCPGNl>Phd|q%Ho`41_=%9oaYUrVeCaUP7j5g}%qmV`_>7ZqiaYU-(|rmCt-enIGv00Jcci2wpL$_OI_Z?&~nS~wa|)>wqCI^Jay?gXWj zMc&jQQN$iq9(1W?2ULzYHG36xS4FE-vM~vHVUyAlbzQi79b1yOT`s8PP1k(~iS0-O134~F+!C~*Q|J;Tn};KTyW7D;nF|1ZM!^Rl zLCe0Ru2SvR*O@^QMi?J@dFe!8P)!EBTfqZeXQWICqWsrTAi7#p%YOnXaX}WF^q@h4 z6$dG`0@XYvX=S8Pi!`s%E=?)vMn$G+-u_C|#-V*0Y!ufI}nS3uRW z$Fv~UF@Z*Ingz_-Go(K5^fj8KK@1YCveLSMtqS1kt5(DdRrF6EM`aXn6_ej~lTf;z=tW&~E@!wVYW0aiPL^_%Q(Z-a*KcxH&CfZUC z#f(Bgr#z1(2)q#2exfnqgwG@sT+)J;casV#Cw(IkOo6(DF`RTTO8WE2@ZJ#S<)m638X5xoYD_x6~rOt z$^pQn9RVD($s^5@CgZErCa2gX2&|<=&)ik7e&v_inR6@Bvs5erP{rU)?0f`aqdRxA zK?!I{PV=Nq1+4V{C$l{OZTX~)0K{gHFpVjow9yim3i7tNA@nqA3mie#)VGK3rA&k) zNCuK=(WBr~AQ;dRpDZBJjxwc84keSBOuCdfA!MI+VyRO2mbM3UK&Cj&sZMvw)1LbD zr$7y=P=`v?q8jz6NKL9zm&(+pI`yegjjB|qO4X`b^{QCSs#dqk)vkK=t6&YQSjS4% zvYPd*XickH*UHwmy7jGajjLSeO4qvD^{#l$Yf}%fmKgPpY8;(wldwYowWQ@NSRTuw6CkfL-=ngDPpcJv7_z=Q&Qo*Tv8}4u44c$o00@Wr@=ef@Ln=2k_caD z#ydf#a;9sN9FIr1IEk@x$~%$}O9^H=$tHB}8b`fzipIt%6TWzzF4qV z@@!~d`zTaC=B}|_ZuZS&+eX2+eGd)*c?LP%s7WqO!mMG8FJ->5mdTn)7H^!;dyV}6 zcFG2OJ(Dz((I)@i$;p#qYH2fQwdDpbO%$DFLu)7H7xOqws-1CF=7iHUc{y!VZE2S{ zydXp_A<%L1^zqah0PQx(6)zobp0K>-8rKog1)}egTt?mi(7D&$=)#gq>Ba>QiPB@< z6BQn?>pI$@1DakEHAdGcg3(I8a;IHDcNef5(X-3M*X=)AH{16SbZq4pPTY=jx8-rGOuGf6j+~1t9?yPyrMuR{{_wY=Qw8@HQHle*D)n3OF|7 zcQy#oe)E@o14V!@WhLq7f(HSE>34vE@qpuJPwuw?8NdM{<$fOsR|3ER8lV9ig@I1^ zgisiTQaFWFScO)2g;|EYPg1M*oJQShHzL_ H0RaFz>Obpd literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-phospho-D-glycerate(aq).gif b/maxime/images/rdkit/2-phospho-D-glycerate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7f80c708876ddbf34a9e08f0830b84ffe2209bcb GIT binary patch literal 3840 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 bf8TUuw+XM%Og!9db*9<+YBO9C1P=cX)MAT= literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-propanol(aq).gif b/maxime/images/rdkit/2-propanol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..f3f61205620f4ecd11d966b568445031450321b2 GIT binary patch literal 1881 zcmV-f2d4N(Nk%w1VJrbG0fYbm{{H^|000320qp4L|7vO$78cjn*C!_@M@L7ux3^ka zTF1x7|H8sIH#elDq-$$ylarHte0=}7xc^5-|Ad7985#d5DE~M(|CW~j+1ZGQi2tal z|5sN+9v=UCdH?_bA^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*OfUCXwu z+qW}s!ktUEE=9R^^XlC@5HH`qfZO^FOt|pU!G;qnZi#rY6Y*`Qk7C2>b zmT4-~<(CmJH8D;Q32d>JXAK#$RsyH1&;UMF;N(pgOknfPINyB1nky%j@l7r#B-TxD z4umq4D)+q9(1pV66NE>rnY7YNJ7ob`2W=p5P6kEoG0#+IwE+Paj9I}21SF}@*aQ%; zutFKMop#uCkBeyCj@^y7VtViYZCKxa69#zTfDKMKUxpv9SK^A>#dza%Jq|fsl27hd z<(9LBdFE`l5Gvs@jR!eo6#HmKhWX?Im((N3oEVjel#*j) zO64An*Z>0iIXfdLeZs9gefVXLQs&%w23!mVosO1QziD) zh(85lP<1#|`xO;_+N&u5l3G)y64a>yg(^U$`cJC*)2d*^>KC=@MXq+yt6T)@7R9PX zvS!h&SVZd;)oMkyR?)3ggzFULDn+_R(XLR$>l5|rM7}oBuS^8&5(TS7!Wz-AKt!zl z3?Le7DfJ>3Q~-ET)WOF-M1{&Kq7W@BkPjv#gqHPT5goEwE|wM|qV*zZJ>uCZp0*>H zeGe2jNLiTHT<`%Il-_Gql0)oOkSi0kq5IJ1mK&ljxOw@l<$4RYx%~@m#TB;i zjdn7-l~-#)v)Xy3HaFSD)ON2m*;%!!yVn`-pu)?X?}D(r?ShedX~fH$LTRRe;I!-%u6UHT#WMep7Sbd)3!4k&Ujsu(h6D$<}WVe#?CEhTgikS9BSs zNr(gYVXkzzcN>1mh*1~Y>#Bsd2y`NJSF+;gHTWY7wqk-ak^ueubA0pTtdNIHr literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/2-thienylacetic acid(aq).gif b/maxime/images/rdkit/2-thienylacetic acid(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4e5d64a74757b8278ea5402e1b907e5d45794830 GIT binary patch literal 2854 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/3'-dephospho-CoA(aq).gif b/maxime/images/rdkit/3'-dephospho-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8accd580f3a8ca566896fe9d4473530a487260cc GIT binary patch literal 3407 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 X%c^RdQMH>;wO3yCT^tL7fc1X?9>}GB literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/3-dehydroshikimate(aq).gif b/maxime/images/rdkit/3-dehydroshikimate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e3f101ef508503b01030127f85c3433d084b629e GIT binary patch literal 3011 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 w#DRR8f)cz~{_hf|P0w7A7*ikh^ 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 LbeO?lz>)s}u~7KT literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/3-phosphohydroxypyruvate(aq).gif b/maxime/images/rdkit/3-phosphohydroxypyruvate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..c9b248222000351a299bda9ee6cce25ab4f02c51 GIT binary patch literal 2854 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 WPSrOKSFXIqyu6NHzJ3q{EdK{qiHqR? literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/4'-methoxyacetanilide(aq).gif b/maxime/images/rdkit/4'-methoxyacetanilide(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ddafdadd2291b2228bd3df241a6ff89508bba540 GIT binary patch literal 2649 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif b/maxime/images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..bb2cb4405a4677a74ea9fa7f71b31df5a3da6a79 GIT binary patch literal 2264 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 XGRDq34B0mf`E>?XJ-r@>1#JEc<_(Wl literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/4-hydroxybutanoate(aq).gif b/maxime/images/rdkit/4-hydroxybutanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..fa0eb302a21714643ab1467c6168735f2c876408 GIT binary patch literal 2055 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/4-methyl-2-oxopentanoate(aq).gif b/maxime/images/rdkit/4-methyl-2-oxopentanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..337079f3314238244e77b89931fc2344de494660 GIT binary patch literal 2566 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 Z{uKCAI>lFMZ_IF84bd;AgFwLV{{xG(yZ!(G literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5,10-methenyltetrahydrofolate(aq).gif b/maxime/images/rdkit/5,10-methenyltetrahydrofolate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..6339070cbc6a014ae45e50414391e33eb6a459ce GIT binary patch literal 3229 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 XI)&*o!pt=xN-fK>EeoWQfc^gf1G-(p literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif b/maxime/images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b8d0588b99872c464290af646460c9ddea8ba42a GIT binary patch literal 3035 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif b/maxime/images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..250cf2c2de2e80722cb3b823dbd31166b7512b53 GIT binary patch literal 3846 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5-dehydroquinate(aq).gif b/maxime/images/rdkit/5-dehydroquinate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4f2751e3478163e103804e55eceb0997e551f975 GIT binary patch literal 3339 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 X%c^RdQMH>;wO3yCT^tL7fc1X?9>}GB literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5-methyluridine(aq).gif b/maxime/images/rdkit/5-methyluridine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..58281e54f796e4ba037fd78ab58f835a11f46ab7 GIT binary patch literal 3564 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 K$fH3Ju=yW{_O#Og literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5-oxo-D-proline(aq).gif b/maxime/images/rdkit/5-oxo-D-proline(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1b542f0a689f4694048b01dc59fcc860026c8ae5 GIT binary patch literal 3258 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 TC(^1Prq(|QsuyaZ0sH>~04s&g literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif b/maxime/images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3616553c0898e8e2542615dfef4847ce6073e6cf GIT binary patch literal 3111 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif b/maxime/images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..822e56ea3c8e39f5d949c7c172c711a12e37599a GIT binary patch literal 3330 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

kE-XKHoQD&(MdmXxj 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 uyRW9AHVSB|+Vxr@?cb7V%}=02k4iX4%1 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 Lr)ElF0E7PmDtr8f literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/6-aminopenicillanic acid(aq).gif b/maxime/images/rdkit/6-aminopenicillanic acid(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..27801c672c1597c2e2795bf3f261d93004b0e741 GIT binary patch literal 4000 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 rZ`{4zNKtN5J-lV(T#8keg{~!befdl^oAK+%` literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif b/maxime/images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8f33a5b4e477cbddb6bcd18cec1f8a1aec734552 GIT binary patch literal 2766 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 Uhj^HWdbo#t*oS_26#)SNJE)S`(*OVf literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/7,8-dihydrofolate(aq).gif b/maxime/images/rdkit/7,8-dihydrofolate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9d7f29eedbbe5e3feeeae580dac339f7af93622f GIT binary patch literal 3047 zcmdUs`#;kQ1INGL?>4p(TN5K{Hn}C@bPQ>2Gq+H42}zx`BSz|o(w@?3V`DCLh*%?y zu%+qDEpobyE+#qX=8}5oRL1F|(vq}2=lmJZ=l9S1^M1WPfx!V@-g{g?7cdt9bUGaf zf^RhMAxLLoVPS7?uLnW7Tpkk>!{u^gV)S`=d7hr0L4koC9UU^6uD7?hqM~AKY)q}z zB_<|vx%!R{y-1|vaK7oHqje1pVzFMAnK?G5*C!?EDk^j%Blh;XfB-$2tkd7UYiarY zpBa5{u>Q)G?@mtt&=<*M2BX-+gSmNgx|df$Fp>CxLZR5$P$)7A<$=Hd!O&1CmD(E~ zUJ@VQvS*L_$dS@g3Pl_kSXn7+2@X~$21ip;9!n(S3I*_g7~8LK5C9l}%fIgbenLg+ z0T5{&q?C5&AaTy|YGuu>JPc_|RZw&7okIK%DHH1E3%$P){0gjtTk85s9U~j#`&#Pz zE7t#fuPV5;VW840V|JpiRW^8@nuE64(k36i5LD{C>t5T%hcf1cE$6nhH$J`;+nVz1 zUi;r6W~+QTb5@Z8gb~pvib(+cL}1#~DOK?#00&`~a1OP+1_g7Z1ljFT@p8=!Jmz;L z@1cr{j37)g5Kb5TW(b+dM#x4aAt(4fV&6 zz~Pz?Tg{kks;~eB5k`ZgAm^2l2{TbcXv-<;t9W{9K?}xDEi1+8<*sqHaqri7IAi3j z9t1!_I7@9{CtdM=Z0LwQ zlwEn~N%HhL?(2)w)mhq^>GM1TXN^=~o}#G{**9uxi#%sF7m5R%XX?tLQ)cSLiH$Q2 zRhhFhGHI^!th}x~W%i=Hp>eiRab(V+JPf#)@6*c@WxouG+sRe?33# zJK7G&TeWH}EfGVKRdpCeJp$ubGUr*nN4B`o?|cj{+X0v?m8a97P-QJdQVaP2ItoJw zBd?x&Dl!i11iJ9MCTkH?Na=C^N|Pb)3E)e}=DBCisStP(rl;BVonlysmBf8i588X} zJgIw-VA03ToZQqhNtc`#nVb&ESDs#3n{Yf<{6puaz4Z-z|v^{^=piDDU!Y+n`a@R z-AZzyrgt0EIXaC0XzlP;NIZ$+-|mbq(S-ppzgyChNjB^;BhO>ynodQ(kew^3bsZ6=v^OebMZ+JdkacGwH(@*BL_V&5 zafHtT0oc#Cc-B+tIfykg4e-DSs#B}B4WokooPIiwN72!S`$5)h3<+b4)k{FW{5&i%TU*g!~|x3xot zq)wm#t50(qtFGFGRkunKHx+_}c;>xXVad%6?N{NpgP=f!!EmTCYpLKu6c0jXun@9%%Qz@3fFB!bXCyeeDF}qGqq~r*U+dkRygAvc|(I!F8hgnw4rC7JwFFsJxv-6o}|2e(QLE-c8$>~85 z1zvAq*&YD({!o1V&;j9XHOZ!(p?2&ozzuf;H=;}8_SN~&%0u%Pb`(c7z9kO2XZ$4i zk2`-MFO^DRD|TEw8yJ%SrOnLY4r=!eWR2fC-S^H9`NTm8IZ2F#_Ndk!=L?a9r>DXP z0h7gI`X4I`AO5P|>E(nyW^q3SmWFg+bK%Xq$x&kUQVrld)M}_$!*LCgwjd8+9i2;w zwtJJg4XJopmrSR+T#t7*Y8LD%~@k45i^D+@@oWT~TTN*f+Kar(6r0H;!@qR zmmq$W#}7bNSUL8&u5LZ07Z_JHvM$`6pQIiBJeG0%S|0VO@s6Z`#Q>kL`noY(31DO} z)KZ`vIF!(fgVGLJ@Ie?M1V;;(M~^Pt;*eYfC!%W0J0-COFt3L4tpN1^|Bv|x&ir!Z^1qb z92WKhk5~9C-T}oA9ac?R?SJfz%Y^o898y1SI#&wXGxPY%g-UufyE)EzXj2?Fu4{Q- zU%RMiRCJ25AS%Y^pZ3Zxi_I_R=8MJolFt09(fsO#d?~)5)~lc{wxEGqAQu-jb`~f` d3ob7dDDj0YUWIM3g;%(Ro#Mh{%Q3*l{{e{P0Mh^f literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/7-aminocephalosporanic acid(aq).gif b/maxime/images/rdkit/7-aminocephalosporanic acid(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..26d8520f2423930af186c2d1a48899cd4b731c69 GIT binary patch literal 3735 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 tEjaj8aCl3QqA5J;EKCmev7P literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif b/maxime/images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..54e7a2bcc5263317ec4c948d7fcff552f79b30c1 GIT binary patch literal 1638 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 W`GWh^jln{#dWkcAF%1d@4*v`39GRa0 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/ADPribose(aq).gif b/maxime/images/rdkit/ADPribose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a178444a4cec291e21a96c1526ed91a007177186 GIT binary patch literal 4369 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 ME%u3nK@iyUe^w{e7ytkO literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/AMP.gif b/maxime/images/rdkit/AMP.gif new file mode 100644 index 0000000000000000000000000000000000000000..160321724667691b3e612cb4ec1a2697b7e92451 GIT binary patch literal 3657 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 ME%u3nK@iyUe^w{e7ytkO literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/CoA-glutathione(aq).gif b/maxime/images/rdkit/CoA-glutathione(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..dee9a0f40b50c828068cc46d1250e81cead630d3 GIT binary patch literal 4619 zcma)-S3^^YqDJ@LNl55Bp@kxZ&>{4Wh)L)XFf^$up$mxgW=oI~6h;t;21JooAb}*X2mp3>cR>(bTlu&P zK?uaIqN1WGK3-H*v^zh)%i-wh>AAam>}F?+^2LIJf)?iIMPp;Rxw)B{ySx4UV`F2s zwze%TEgTLfK7Lo!($e2Qz~Sun_3bV!>>fLI>}OEW`1mfH&Hk@FEWr~VFr>3A+uMU3t z)M2fpG`DZx>?}!?Z6Zqd-M@b-B&0%AX1%sHXkajDXV)GSbmLTDU`-AGd2B5I{(U}Q zMRYDxG0vuC8`IKGDw3on-P{P*7Bs zg+)@5WmHsIL_}jo#!!KcO}?w^xf3T?tS3DT#?8XQt}d_F>gul=8s5CA7kN5}j_w!5 z>=#7`iq1-jesvbr+#N}v5N%f^J<=5%@dXS{_WutUDqF9HjA39_v~(YQfHU`&+Ccq z*6Cl#=Op&fdfNC+9+ifN9h@Wl0jm`4+`B#Pb7f-4SYroGN89>LOT+GyX=MERBVm#i^>G{zRUR_RJ zz)L|%piO7XI~tuSG8Wo#KJgURB8rPLk)Z>^k>}S89A{LyBZy)-pXhNz9uGtUeG*5m ztxmlC&<6;(4C2#lh(S<33u`}cOf9#U3|Fk5#ns*drN z;>!LZ8bcB{g;azAKAIP-%huz8M1W65m|+S=B(Rh62*6A#xZ$kYA^8XAOt}PDO1eW> z4#>95@Cq?8Odc4@sA68wuo~q7)>&=us2FV_$62|+dN>8x#7CvUF-$Et>=J<=1YwwJ z$i3ScK(!Qm40}XoDu8!F>M)(jP=}j`69bDj=RolRtLGR50bKz^xzSnVoN@^#aTm;~DM;7ftP#!3`3gJnE6q zx3M*d!o1t<90`_)4vFD|Hvul}D|nSwb}69(N$?<3rAbM^4KMi&x3DB!1);p#y(9%H zW#Nz?#c-urSETma2`CuFcy16l8F{xnG4D#)r@JP(Tpk|28p6t0_5=X*Sl10x&*Eo& zWJM&MGm~6Y79xaX$o=hNT_^#fXU8qP@}BB!=w${jZmJ$x#fUHk6cb77a+s~te%S_=$^A>8dA(mT1@Jv%;(q-*Ml(fPf)xuxy9?iD_kn4?dlzBTnd0) z5{1D>iVC^-sK{@7G7jy_ceh3oUw&&q1&qvXS3v9m@EKxB!SIFE_Z`d0J$ z0uY_D^+~5>U_`>aYGpd0c4&G19h*;3I zL#}Mf|78cbv_|oeFwBuENItF1s;m#SXhG<@0FvCgr;SUO#A^iP?0D3w4ENou7Bns}UF@HaE zFv<{kfQ0k4pOc~6hOFr5a{B`P*b~>3-;(P$lp56{oDdWM$&&-oBr=F1%m;=t5rBZ} zZ^<2&P9l$~B8ShjN5ZIf0%&fQ2C0RKqXWp0VlWa!;8{~dXXeKUT}^o*8TTcp>dWhY z^-YmH$$s1)GS^!&OB=miwI4uGFpl-PLKWB+!b$8>cu(Z{2#dA9E<;Jyd0WbVxXGGAMWq)_d0=Or8=21KHHs@xT zoK&ENos8cS5a$Vq=<7swWVeyBS;PS=0YGzGIuj{(fcP%sNtZPDOnQEmt3H#SuPs2j z&kSQj-`3tYo2otSspRUB!YTi46gqQ7$yFb?d0v02iC;R)EqVbvC36vT!@#n-McvD! zWV&sj2l@~yNu&TiW3o?N1y82a`O~iZ)T}!f0s%X7epVhrn26!yN-WtZ=}_J zo3^irAt~JPLE8*g_>KJDBb6)Xd4Z}7i!j{GCk4l;eUbdep3lEkeE=|aGr@nU*w#(% zyiE=C3;7U(%F)bSyzuByXo=#n26g`Q;e$kGXAcWaqItypg>F*llJnVC=Hb*=oe=sb zAPn_4vQq%zaKAo?UV&$7BRYv^hqWQeloTpH z1+p572LBs4hICOta_GG1o(x#8xVEiU7Yuk^>??j-h&BxCu1 z@2`4OV}SuHAu!l`Ck8%M)|KZ!lJ7{kc=BUYLV&REBZfqbDDsGFD^qMt8%6bPYw9SuH1{}9hZCtN(2*-F&&jPe)r)a5*bq@Z%Nw@4lfjz5IGYvA4Z)n(F^T~ zHy5{^pE>8pbp6yq{KxyK1mWvByxVUmA=)*REp0!p~&-n zAhjzr0-FJCIy877+WhZFKYU*sZ{MiGy}Q0&LViMvRcpHMOW+3p?I^qR^40Fv!1TS( z+0#33c6Pt=WbX@$5B_+oD*85l@c#Pc=^x8`Mc-#G-rsCJ`17AI(e}dh{jL7#pPx^P zb_D+o{I{`#yX$qLAFBud*q)!>-5M1A6t0Z7+GUP?(~1^L9Rh)5I(nN6=`{8HuEE4~CCPU3D3unur4i;G* zSyV7t0~BYnr9eNeU|iSrbiUO&SI|cDAujAsYn@((;{s07EJ0e+x&AqhaU11IMtP)o zuV(t~o%1(d%sM%YTYctg_g?A!GMw3ZKrt0GS;(Y3R63(s(AR7;x<#7@y$!&CDC!AW z(5~1w71a<|I&3(%L;(pDY$rJCnh~y>+nbsw7Uh=r5I)r#S3GVj=^Jc@Hn<>aKjSYk$R;5l9r z1V3a#l8~=ki-ViLnraI$%wZpQ1B1vax4UwY0z_GZa!OnAM3nNS;oPaJoaO=8yT?!y z*h7?$3zlc&C?V^<&W>7oaTM|di(r+b$Hrag#^;Gqz@cG050Aa!s=nMAQjE(n`jRED zY5lp$*OOzZn*xZHhd{m|sT*n`3-HzVDwTc3C;lwa=c~-QXzWXinS6+oE-`mlBIy9B z`h1iZp+qs2spTztK2HiwF#Cdi3E^SW=_`^=DuM_EkeE5 zFFkuj3*sfbhTIr*-StC>a7(f#8Q*P;HnGDr`@9{7RF+{3+j9YZ>7@@ zDdk;S9Ccr{57obXjov$B%_-@@*syASCqN!Re+&7?~0NPOlZrUXjf|YRVO>yaFE()FHbd@nxJoGeXdG z-J%YRrk0M5-B)6n}D_RYtqLFx9p<@U?f`EL7In1wm%3(Kr(4g3*TXjS%f36 zR-(ZX!k&Z8-DJ#bcrU!~**K3uNIgLV)S$hz!9}D3&PCYW4Y*XU{4?_MW(aIcgo?D{ zeHP&DiYD1qt$XRwpCL4Z(b4D&IV8P_^EDO)3$h>N$;R;18_<10lvW+{vRw!Y9A-c``Xw`Kk ztYPkX+>uqdxaJTb0s@M$K4FX_QY<~m5;$(8#gw6{X_oNoH>;evqTVIu`!>I;8wv$9 zctg>J&ytfR+rC>aMe|KhU9J&}XbG@riAiYMyRLAQkE1neoNsO^^8M`yYEQ9*T#jY{ zJbWla&dZ<6_%)pqLW%!qaa|v*Ox=d_8anERRr!zPq^+=-kfm=eSUrME8L@87)8p8} z%x)tJn1}1MF+X=sEgomr%$Do?9T_D5murp8qM_or#UBzaMvIyLcv9oVh8?A;xtQTY#95`k4dvMZ%~D{%iGM7jBK;K@AeK;!s>tp()K$nK{n8G2 zy>F8iU65-<04oxnSq_%p^E%Q8ekt_@M<>00W1*TjBxgx{jzxz=C&guLuTDE7j$lZQ zwtSa`x818+wt91aiZWi1`%6HjmgF9Us!GreA4GOq?^2g-rmOK~L(iqwJ>|v<{?Hb& zLMo(7d{KoQrn3YF8uJb4!zVyny;fb5(gu{b0lbG!Lq;Ga8U}7vloesy(3(aN9npsa zNdKza4#E#~(o5WF+QK_Zl!0q+<)QZnC5L-MiGXUk3V$JYUtDQ=T1t%s*5yNSKp*3y z#U7&B;6(@Qb(gGX^PsL*;I<*wPyRvdmA>;YyUm7zHxf@p;f67M<(foSh@L(6@2Nlg z@a4;}^c|Z13QTYZ649s2sH*H|1I7nbWlLjAu{qhoYE$%fR^xzrm~A5AA)lm{qDUP1ACsCU+BLDl1CT%^9b>z6miKjS*iIFLL}uB zvjXG=7{HfOI|aqYl^@U6u9y=5h?8`7i<+k4Z`6}9fyP$1zn;ALWAe7z<1WX?J>if0 uPCXu|e|&f7@zCqX_kTR*sZEVIPK}07JvuctUOzQCG&S{lN&yQ4d;bsZ*p{RK literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-altrose(aq).gif b/maxime/images/rdkit/D-altrose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..2698286a6423e8098a272bf9943e3fac717cddcd GIT binary patch literal 2671 zcmb`?`#;l*1IO{tKD!v2W^-9?4Ph8fMyp&tN^BD?$#tDZ(kLAvx8rCVWknJrq1?$T zp~yKog>tWxYnCD+#>q)?8IO*A&-ov|&!1jDy&sRaE5n7hCy)#y!!7~9=D)!ItVpGs znwpy=lHAo*e)_cLzg<-&r_nYqUmh75k-vOtY-}u-NT^h*JT_MD=O@q2Eh{VAY-)0K zbqxy(>*(n4^YcqcNN8+q6p2Jap^!@^7jD_ofWg=RKoo%x?dT|GGP_h%I!sN69UOrF z6a94r3;;*~`MgPU?2X6uRO>a=B8JuwQ$Jy4ooi;?LAVuQK7UZH6)VhCC zT>&3oJeM`;U~G7y=>u{7yr8>Eh%xcbhP^Cy9g1=fY8Zd)1KNVW9A!rzUmxT>+%tFI!}{vMq41H-V1MD| zn%NcsJeoBg|9Y>#77K$b*H2uk+i~s}9o;8JFx7JN!5Vh_rGS)W6+}tAw0g*r{`DV? z4+p-F?wGCvKaZTK;poTXVl4gLu(8zrE&K$vt5nMG7~T8$U#~w?)k(MG@)Rs(6DgYK zWRpUZ8ri4x-G9rbGF>w)U?|;n--md-0|eqJy=+Mr< zU^K==ow~JodiKsg!(_wHdwo#mrI0cOYm{r<#glIw1>l5!VaPZ7oQfxve|9cr=euHH z@d-9Zk#}lGb@A52SufBFSZmuaMegH42KwsK6p#_-YMap})+6NV&#bDCqK zP`!?>YI@bmxSYQg>>H_4#4Z3Er98}m1N2nc5hL$(AE$)8&OG0{S&6%X0XwKZnS=w; zt%e@28cLP)i<7Rm6<^U?$1BiCB{pR8ZCFYxZJG(u>^RphYm(sO8p75wC$L7 z*YoM@#zSlPQd3MM<7CNUHoVi{qVxQS;f#kKM?aKLnuZn;zKgxlrH z=A!D#qGMO@I`8i3&q!DO-fQgZZP&m9*E@ z9)^0!bynmNvE{rtO;J0bm zk}oc3H{79-PqteoS{#8^-%k5JM`a|c;XO~JxSDr0217VHgwz0B-}!1pWZ9#if5Pz* zO>Y}K+`_`@LNx!B8}vT1yajP2pL{z48;SWyUN{W0tC;D$RAV(3k*1to)7()wZ+B)A zVNDIocxcs?#*XEBi4-Kbh^J-B=VF(Rw;6>u?_&TQgFM<&&d>K8@Aa~5YaPuTYW7Jh z=7WU;{4ITb=Z%3@1?Lu$3Y*Bu8Ex4R3iwNHDKIm$VgdQscCR)ZNxO%4O-->#nVNNE z{!wiat+sxv_B5o}^SQ)>A%aO3bExltE1Q2|4`xgh^y`X{&dqpSK`N-pJApb>h(pJ6 z4R!9hvE|M!MO_j*s>`>~FK4p0Tu;e}+H=$iM9OjUJ8oT_CqP%h*B`8S6cD z5bdAIo1cCa8Uk(6{0_a?WPKD`)UE=(1>>B2Mp+2Y*-n0QQz6gJ64}CnNx?z~? zfkvjV=QBw8{W@05DcgcR7cAy9-pbBsr!D0seY5@()hA&%jQu4b+r3)GCr-Pc&)*dMAw4?pRHSBQZLk$Rok81(HSu*}$Jjjgyo?@FK7ek3@ z8m)3hmj1_(?iUIJi+6nK?HXS*npF4aN6qz4TTiwaOj)aqc6lCAcmhw>@*GGYePL|)i^>lMTwuvey2VtcUZ=O3_JUtIz4ULTb zJOACbYmv<~^$YeU&e@ey^LTKpPSo=o0qdQ9ZT8p9Ed!R971uuWG@T9gGNCbNrm|*a zg?3(xX>MAd2Mg>LjNHFN>uKLbBS5%E@te4S-`G%5_LwTidq0@%gcPuzpZ|KxJ}}LR zrP&bu-C@ZkJSeL$Y6oraN1Lv%0c|;U*mMQWVJ|T~<)x_74@bzSTB0*q46YTI67{>`nc>=R00a+rjlnE$= f$d2ds)og~>omV6G61@`?9(fX5B literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif b/maxime/images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..fe0172e831c5a66ef11082dd45e3c031184395d9 GIT binary patch literal 2784 zcma))_gB&j1BbsX#Zp7uGe9I)rscrK4RbLXt`ui((aLLT#U-n+3)IvIC)pskXoaI3 z>Ah&BX;GrN(z<1)s9m$6X?5f6{s-^#^K(AuJm-AeDQ-l^FiVIfBohFB{sIPrLZPcN z+0RFhz;mEbLh6e}SpDFsQ$& z>T!v6#K09wbG4+5n6xm}-(2(TIw^gFA+@DeT0t%_4<2Z#8?N!FpkAfk5suW;o8w*% zoFoB?Fip5A06_dx!w=wqUCUw^psa(k727iaC`<{?xBxf-u$cDI6qH~&uoQ-KNkB2{ zAe{^qWlNHd6BLnlJm=qCJD_kRe=>1Nb{7L1JioctUes!w4hhp&Hb{7#l)=}>XRNk| zLX_B>cUux0M`vI5-&EX905B!>1&Du z0437eAS4s99N^rOia{xL{S%|EFs_9E8@XKxRp3{u@|*-U(DcyBXm}YtO*15#dYoSD zwoSblh{cqVR4{@!`GgZpeAw`vnV>Mw?Xe~lHQNMIk>4qbCZyPK5aeugRpdjF27nl1 zt6B(N4(T(}?gLIvIVn+xeu z0HwhO^C|Hc-X=3xg)idHn9)$pHYcpR>x`JBeMlU0IThKJE%@6J8aeAlzBVk;%^aMBDr{`AcEYnn5otf$Gd?pvTx~%2 zp?~x_rR!E`SOSuFE1JM21OH2pagTC)PLzd!jU<^=u^`3R&kj5iV~1&|QsXLtNqLPL z!GI+09T=IEr!rrfuy1`RdU91*n1_(aWjsj4X9>aS_l4tYZ?d-BTAR*wSXz6_b+=ld zDfEk9e^(lFYkl_0>815K0mtf_tg6Y(h`Wyg@2TQQN260 zk1r#hUj{|W9?zC2!}iwa$~shiZhH8@fO!9i^VRd2nb^!}rdX>*iQ0*t`=hlU7-i9GDzUd&u^k`vmJd7( z;puPa6qy(iaoIrV{o35@LHLh0w6zlks%Q;r*fsHW9Q$I67d#On0zmC> zi5jfTfwY;(xlrp_uc-UJ_ny}9AcX?B)i^a4sd$Kd0vX6ir@$twHB}7-z(Jvp8^8Fk z;x*TTo})-OM672hbO}`5Xy&XeB6U@6H90~feR+}j>(sFY;(}@tX4$z&gOeVw3wji# zdlwBw0@C3@K&c!^)LW_Z$P@b1P)CFTD?++N=-WCla*MT6AF5JM@1u@3U0!Km9H%>p(-e_T%y1ovV%9 zyoSgvw26U$)uvKOL$t%=iKnd9W`W90hP#C?l!&3i>FCElIu1$2gg^QNjI30a0UNng zD`#)#_2pN-sB6WUzq$$nn68p5#14|h;Dri@v}~3d zY3o-sq6<3DfFC<)){~s&iBupZgpYD!A_tDr2VYC^1*bFqa4}YOoN%cv7dwG-VIdi#-hGWIVC!f?4 zLwMMcsXXiBvnX_s41zsKQJ3}@Je;y880+BbsCB5Y)#yS8U0Ytoj6*5dKnU#gLPBRD zWEcoXru*yWB?Xu)`qcn}>Zkh%;Ngx3(2pN^n7w;?+~qDqcX*og(GoP>_jS?4OJeEx2IkFzc)Xc$Y+G|$Q02|4(PI&Jn5ULJ z$H)FjXmv?kFEMk71YYpEn>Xz%SK9y&bJqUU6|4fP!h_}vKRUF=L@aSpLD(19SZ)Kp zrECJ6qtmhM#Avg&<`AZ}C)cP8L=5@WZhT76dS}rd9@~!Q_&ud2C&ZQK~@ZOIguL8f7n`9Suru3)qg1i8&Qn}ELduYeO5fX`T*mMRPTu&XX@gGGXAzi z&;3Rs@$IUQxUq#Tlf>Jm!{?i?{fh>kbAt61zI5R<$|r_KF(9 z>ah<$*D{v5oY{N>kbSZEOWTVvWczITBw_>*N`He&cf&vKHqVUva|Ep{4y8nRLp_Pu zsvvUH!L(7GfgbExsW!yJ=db%-P2r%4)E4e^fXK9WTicc04XA);@iqiunEj#J^vaRU zkhRQE9d6}wc4zrZQYU8AgbIz@CK%J~K WVpaw{i_Of+D$UA4nn57IuKxkGvCypm literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-arabinose 5-phosphate(aq).gif b/maxime/images/rdkit/D-arabinose 5-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3fa3cdd971483088ffacc3d7d8fd40b249d6b571 GIT binary patch literal 2764 zcmb8q`#;kQ1Hkd`ZW@i|wnoxum|B`kBC79-Y;H+tgr?k5G}nV?Cv({*p;5GoY`KrL z-1BsqatKEaiR#o59hbS}D0E!KYX0%$82na$S^XD3jjZV{)FKFTA7^u zIXwJx>sE+HgVK=D`SVa=A=KFknVLdPO;AMz4u|_`V*_PoLOwn}6B0~JOsuV~Z``;s zJUq;1v&+lNySlod0&;V6Gc@_y*Vh+nVbN%`h=>TN@;KC)3yny#va$v-80e)mh)jN* zl=M3mJJi|=5w=6eY@pafP&yMTPJ&uWfd7ZVKS&q=m;>a0qko@3Gz7rVdNir1JsqvN z%m1ZR{DP0&>0Cs6c<;BXc*}@CUOp`Cx<)vfrAMzX>%LApDe>>FFYmocIoDG}Z>Z?I zV-u_Rqr0KD&kuW6+TEyY_ z!j&+M84JvIgfarDkqB~_aHOAs2Ezk@WuRdT6Ol9mC+NkNDC?;Mg55}ftBrM#GNmtI zn{l)s+rYFC9#REwCbCSMf?qlO3t7*HaB6_qx2QJ?g8aLPF^QV#7?_!=&kiGU2%L9- zG8z{pI4PT-MA@R>utaS5x1K(U#xS zk*Y*34?8d9lEM%WrEWS9fKol;7sh_Ol5e!R*`^)=*Rh?!a z7Nw583HxlY00P&NGKvCVm|zfwr3iqmd?SJ%uru_{9VNMAFf|g+rrdSeTIAH8jtCJ1 zQMa+>1eN&i?_(fSwQ&TlE+XmENy)e`!eEsS5P{K~E{Mr5n4a)N%dF+_2uEw*5MMe0 zb~*CtbeI=cN6vw(E@%%koOH46CD}M5*fq<*DkWQEYK2;HZZsD-EGDV>kD37l(f&BPifC%+?EDez zId>JH`N%J7(H;R6+Kns0RD?e(_LYH7VoaK9kW35^F!#s9S=CxH#QE|j*&r&Dj(wz$ zTKQ0M`U7MI@HL6m!9B&V_DFjq^$hG_f|`SGpwmuwMXCK$Bim~KD;Qw#oFib?iXtcf zGgWpoYIVA*vTjvT+cLj8BkeL)+%~dpEwnIdy4cX(a5-83fjf@(JK0M4XBDy^a1%H7WI=K4llprrYY$>nw${4y{IG#Bh{kIB(I$9`uf!`E?1v$u7D*&x`#pAN>sUP}; zHVf_qWsjsd9J^e!g%_4k+wZ0VdEZeUi6X~%;%Qmq2baXgCXMRAb(SYg1FPmuu>k}S za^TLBXotf}=l^sIKWbUb2B@_I+gNHG^DD$T%BI*N#53fJg(n%o2djY*MpH51y~k!K zy1jus*4UDVB?hedQ7M2`eLs;?qbmoMtl;y)heQNLhDc7xL+v9)YMT1xE#UJ>`@-Rz znGY_noT}ewg&<)ArEb<>nK`Zlo}~q#W=GU-#ZMg#yzqL9c74OQI8L69sn&-$%epVv z441>yQf!bl_Ui)i0{HEVbBB^6e|^?I^9?P-*h{QdB%>%1b|8F$g_&~>g+m#CQCDp` zT$Q8XIx-nIi`bnHXcnRA<$$r&`4ML_@`AteC%uY}n18OZ@ur5;N-RixO81M9I#}`H zqA8YdfOT13b7xu=+&R+|#xM3efz~O2VbKlo_pVglA%0JNmt&N{q`QwJV?1g}BBo}1 zz@E((h4q9m_V`tBz0rcRzfJ8l-yAGBveQDDG4LyhQaGC&y}bkzc~Xm&H%R5UQp0`K z9yt=PO6MVo-;#vUC-G_N8LCTOs$r_uFuI)I*56*L4R@>Y8}51A+_rR|l~dzC={(%_ zeyJ|8uO@J%XZY#r(gTiaEpwC0$aCFgX{KB4*{!`Jod=d53UX?LOegpn2C}E4wJuexPR}2q~rIsM1iv!5=eR|%}&rx{I(>%b4MpfSB ze?T^(>S(&*s%9tA)Eb)evI(4vv^!$^BAaox=@Dtx$3c#g%8)xuv)NtGM}_iEu3ftf z1&Sn(sJ?`u&wm{gFa#ez^}|}a1LE0_CUQEApkKGdM!V{HyfSK*^f3={_L^uky&!g3 zT~PQ$Xn^Og+lWlIReh_jGsf0zA3Yb_J3;MSIjE)6D&OHdk)(Cd&S_;4Nb$Wskqee$LUfO1`(C8zNCVpB zxbek2yvD7z&&$NV?_ip2w`u>=TvucZk=GH;(m&rK`AaBBD#aM7iYBi5y+32CjCz0J zP>b8@wAsb|Q;7Lb=yn5%*dy1%Fb=Z!eYvOJTL0Do_kZBM8L7(WcE^1! zVEG&7#u;@RSuB2jJP7E{H8Al6*fY+EF)|TW_ggl0uJ%91V`OVrKjnGu2qxTZHq$T% z`MrTYnlosRfipMq8&91a#)w}HLBXl{+>K#p!w_2Q-B2#Ocyb=zpNsRD&$nmhsJFOW zdXyn8ghmYCh}+61A}z3(kHiYh8d#=vF}>B#sz1BizQj1z*;|RspQH)xLSW758H>)i zmrwd9k_C7?ymc}gyuFztzKnc*ThZ*6NpF5O?rKuH6>U~fDibs^VaFc`M;GU>e_44Q zCAM9Rz?}Tg{foBVKRk1%*_#BMKF-R{2e-(WoPgBi2WsRG@h4Yy7Xq8z3*XyYxL#e{ zmLj?F>{!FjsEV6`xq~T5jsfGxaJ44@3`tiBudTw;ecyH98s7s+^W2ho>RW6gg5?ndl*`>y`7j~W6L1={O*5h)%?~Gj_Rf4TXMxiwGtrQ; zQyl4tyhAo5M!#o9c63HM>d?n;2mdZhGqK@%F}Oa7T!xVA*UI%D;RgQTGV#2#HoRa4 sFEo)CF62eD@-B|>qJHpLcz%oxKaRmqNaQC9`N^$(_6Yx^Iu@||A0?38D*ylh literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-arabinose(aq).gif b/maxime/images/rdkit/D-arabinose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..0fd89e56e7922d2c12da688c28fb56a3140d1dec GIT binary patch literal 2489 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 Kt~C?_ocR~TcWfd6 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-erythrose(aq).gif b/maxime/images/rdkit/D-erythrose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..f21a13a2a9f14c6320bf96fef449a53b661768df GIT binary patch literal 2483 zcmb`H=|7YU1BRbx76!?37!hTQAsqXb>Jg0@S;jhuOqQ{CRQ5WWk<5fbmXXL9GnSAg zB2gnTc0-aDD#{j}a%|}w^LGA+_xg6DW<>i%_nAqCd8X6i(qtT*?#CkI`Lja&0JXm67)qeQ!I|&Kk|BcEI1PB0!0Gg?2F?`4T;_|!x2bH6x&{a_-`{t^#a$K&q-#~Nqi|gVrD`i47bPW&_ zGDJmxAWa~gyVEzklpzX;Iv6e6)>6||A2>I#isOQ*NTH^Y=|SQr5bi2(Y)*Mt|FK&^ z$sCi});Pz@Rx8iso24K?QB#Z}*s8aD*snZgP>is}WF*5GoH<2l0 zDA+!89JdxHERNR4K?$|NLuk|ZT^;51&_cOmZV59FB7tk<>iPT3w#T#ZCr63|y4jNY z2l=|ByCj5{anJR)m3sjPgY&CZoG>MM-fa2An|rEbbhZCpBr52NU^rthhyX+ zWeD8&UV9U`#W2McGneE8=_jdxyl+AoQqgL03J}GG&Su;gBYPtCC#Q(i`mxZtn*mhf z+X&bihV6=|+JNAwZQ&^&*hbv6^_;lYXNPc=Y(k!ss?6s+-?*jE3{slbd|^;Q*!=C# zit72I$cIbwccOc>7K&pg!xl;s=BpR(Ufx_Pdo%p)Csh|)HdIj`Ix3OsqHG9 zcin_bhxsyd!bC5V&~VS?d;Geg^ZXiu(q+#8CzO7}et?*`gJuJt;-aj*<^K zh;f0t$eNmzVj+r-E#@IcsY5i1KZ|HoJp^_S1bq6ICPno4{^#YBhbh;zTD=WWDia+Q zu@=k4^Pb0#5t>GA<)Ym4i9*nsHle7nn4n2{Ns?c4*kFvc)A72EN#FR@jaMX^?&eew zBWm+?Xl32zo5qucEf56Bg>WW-f0DR=3_$g!Q&RP=DVk?=7dc>sF)= zexkU4Mt-QCMRvX1cF0(c<(J=sK^E2p{(5dnO;YX@pEt?J2#c)NT@7&ck>1ahW=;3- zr4|Vj2o!EEy5yoj;0Ms3!Z}>TrmVBOupF*~@eJmmPvCt`sqHw`I<7c&xlQ`YQ9D(; zhldVJji5EXNPF{nL_Dqy9x% zqj-v7%4dG}OEr>>a2hm+9nI72v7>d%!39rGN+JTDTj9H>A^lB-AH%k1hR@H~J9IM_ zbD~ugpTGDw60VGr!FV@D;3C4i58V31qa6J>lXk2e*uOVCb6IQ7#+ zm@Obg!dIOj*a-2#BrSCln3toM2EVtlrN)}*P9L(wFt#vII@wKazx7;ir5D9w#?9a9 z9v$m4iwGr4v9$hJt9oNh%D0e*dL!Ydih(r~g<6ioo~`ncC07lrTp2i8ve$ng2>5j< zHG5Mia_HwE+PI=^NV=wOv4;-y6&V|_hJV!c;Au6E2CZQ^=X(ZBO1jBr{nv9~#>$`= zG%n&{ku8Y1RkA%)d2Fj+Fq*vccPSuV1qs{pQxw*jD95T3as&J{%k?tJ8&$TN_G9Tj z>#TjlRamouv71Tj<;vpKI6M3CTSe<^jAOMuabUcleVwC!quL?F-tCDLGhPe_AjWAF zq0HX^t_#bCfuO>;dtu?#K%l#(Z%OMpyNEW z6P`}^nv&M)Py}r581$St(w@RW$X95nd}#j zt2A-iI;vtXp1<8z3~p1e5lI|{QS5RCm79WGDGYOx(X>4%@qiWYf8ro~%a#g$sEy@! z*U36HI3#4Up+(fQ`6ue_g+u-HTTuw^%-VN3yAn1#+XOd72`Vy};_yaFS|<$ zX9no$|2Au1O`8z6{+32tJ3!5H%x&?+(SE`@lkeO}U-KNRV;}bAb8qxW^P?RQMI6^G zjuppZj~?C*N_pkb!7@~s!k6gE`o~Z7@+`x0l5L~1X8Rz`&O>>pl04ZAo_*lerj&g0`O>3Hyrt^O7}LXNzw7T6xL)NR9Apd@34Ra+M00>m2zpa%uN( zrbOqWo%7E4o!#{+=gwu~=+5Nh-HnE<&Xo}7pKspoZnlkfevKdfIrEp1GH~R7om*S# literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-erythrulose(aq).gif b/maxime/images/rdkit/D-erythrulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e7fecc5e34814e3ba9a8f1207b6846ca1a87babc GIT binary patch literal 2445 zcmb`C{Xf%*1HeC@J=oBgS`5=`B1YqbqrSW*#TZ zCNkt9J?gk#sg`ce)#?hvNB?C$=D@B8=n`}KM|Iyq1d|6~H1fWHF3_P>B23dxFq%07Mh$5sUQTDZT0D^HjW9_*8FGRZk}I zSPH?ZxwsrOIi6=tvtGi*uqW;!feJ~t>P9F5{29hiD56+qB-#Dn8Ymrqi={f^+ zC~2v<4hpC|q=E)X#BrrY4(!#jJ9M0!G%LlL_NGBr)cJA@j6mP=@n@oN%@MV(4+3S0 z$ZA!29(FpeYvF8?El>vC?E`fnmvRoT5JO-K!)ECC9$2B5}yc9Bn=9lVo8UG>O z-iY(~3}v%pB;wG+?h+VBhYbOUEs?%6%*vGuLlQJ05U$4eqdFSgoh>*O`|(3lfIh9$kQ<)0M*c)ln2|*deQpDe=Cua>$#i!V>1y z!@MB1OKXY(s<*_U8XwrRkEqGEQ?#VsGTyf}nF@^8>?;5x{om%HF1HUUyq;_0CBT`3 zP%O%vLv)uO5QftVg9^CU_F_1dz@Li9A~6`C#I2oh=pTw`MV``*19sks_JgmP16RI` z;&@2IFDW3khl-Cpijas#K}76G7aL1{4)tmztplhBuVhV~KQ^RA_JvqMdeY$Av=1!v zOrw42it_|v9-2N~4FB2N=;Iw*?L*u)V{l+HTlol8+PRy1m)@E84ON zBxK*kMA@uKKI{w8(^<=(!L_xh>vFGtO({djk5dGHYn}zU;Gi!Qiq-vwuy~m0bkCrL z@2QKp_{wZp5zIQuE6pHAbn!tI=ur`yYrbQ=(mDRZ5l}L4+;{0cq(r7PaBmU+EXhvg zGIRbsj530gj*oc-7OK*h_O2C6WqGDN1Y0e#yJ==G>Kp-M`#Xij_WhOq;hq@Xlm2KI zqtOJ=^f+A!49CIgA07l{hK?n$GYtH4I`Bb{#Tx&Jf_gie| zr?Qo_+9UH$0~aShm2XLFZDoD(fh%7=RR9<$3;gq`UkIBtyf~xMfQe_ zp%kC>oA{R^2h0AUjEn14M2wj3$as}gyk5=EaG?)-tKFpW(a=go^eWVGWcdIMU~f=^|K*X*VfksO@Km1mb*^B(^# zRCtrv8%t8z$$jqJ{7BtxS_lJo4Cr(3pjFtZq3;{c(LTMY*!n)#SeKoe_LZrjW_YBF z@YADdbH1OB>O%@IAUbSKAMw1Ectd%w#{&x0!iJl|s`d+B2+SS6rfwKTqsP^)N%>7- zL2!p&oJA5;Fw60_Q&jcqQ=;mYw|B9v8ra(I$7ZEldbP&dEV zs>~r7wk;nWr&P>dcy^bjn+d<8e|s!zr3Zi-Y40hsE2KJN7VJA0W2YRo=>2kg z`fV8Yx*XWDrbi`4W*vOEQR~yKn0In*LhALG?v?vZMOIPHmN-^CAyLyHT zeEG1FxSMFZ)*9`1Q$gwcoISTB)~pmk;zr@p^IuD49Xf6WIp=eLA6QWUX0Qt3OkTb^ z>%~s{tOaINX})E!2b}K?#y&Ne89|f~!!x7-uUNY9hd(gY{4)jlId2_mUk-aLZQlC& zW(bv3UuDSPK2|eM-1#iC$|g^2pL*#<%DE0&K!(UHPV7b>LQn2$(EHA?u1CGh=k`Ed z{o-lsOYEv{7nlk@u-mQ96-IzeRL0$?>JTsYmwcFXdtRxw72xx*B{i=Ns6lQ1z~jCT#=us$_4aC3=KWbim(Tsa+iOJw_vb7J SKL7Uf_9ubrw^=w0u>J?hYc>i1 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-fructose 1,6-bisphosphate(aq).gif b/maxime/images/rdkit/D-fructose 1,6-bisphosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..52db40db42b47885215b104338e7fa72c3ce14cd GIT binary patch literal 3507 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-fructose 6-phosphate(aq).gif b/maxime/images/rdkit/D-fructose 6-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..5ebded7cd87db60c364761327bbc2e73190fd8eb GIT binary patch literal 2751 zcma)-={uAQ1Bahy7Bd)~G0HNQGj@Z7ktli}OBh?zSh7_kObAigTAUeX#!|@^LloH= z4pT9eI-{HnrKm7elE{)aZ?+cCd(MCG{yyK=eO>pbpDWeH#x~RxGzGZ;u(7cLBasLM zVs&l~HZNa>h*xDLqGU4K4I3NH{O;u4*kxHco1_m7+ z9g&fdr%s)+wzduo3@j=ta&>i;{3B`ff#-&5YHHxlV{mUCTwOdPf1~kvJ+0ck!u@8`aC5-*=-2&; z5DSe|K-o-Mf>Jh)2*gjaNbKtl$jzz&Bw!pRi@=i}-DFOHKo5asJK3FqK2u8In+%E> zYzz_Q#u7ts%D_d04IXfKjKPyaT$)G2#?v=Be~1;Av6#7=fE~H!@j%AlZ&>*}5-kIe zuTD0mLFrYQo8)Nxo8)BD5jK*j$6}FykLXf$bFDyjIsmHL;9-rtx4XDISLhU{hs z#P3TIzr@nm`sqS_dpwAIxz)TH+U3|7;e)0`5v>>#8fq#hjC{rAG&*1-3Ei1RXo0HViT zIRH>L17hm_0BI^M+qOgE;1a)4f45CpSaytT%>L1cH?rT@d7OmFsT{3_fFS@MUM$Xa zWp=diU)IhKMYoLU`wJflt=Pcq*-9;TP0}DJtDQB-#^~S-5iFksz8Zq+a$_=Cy%e=R}wGaD%+|~x+m5L5y>~`B!dVFf>oJcjz zHU-&4&ov8o+_a14fkWURl)q)j6!C;?wK|U#4{#3k`zhq998wG~od+-)w6E?`ua05F z#o_3cR`u-Kt*@!}uCxmP9v*}utI+YaZefIPA(v6z*{f6McYIoVm*;A>K3%jwZheM- zq;>s$dGe?A*~(0_?{hUJao^_~>RZ1r2s%G~|IpTJ_G9tJXxxvFqS@9TpSo5*{rD`# zZ2S48N9FfhVMU60&|$N!cn4H`t=AwjLkWgnA!$UFO{9C3O;!JfHrqNC*RG^c`^v-OTL-FR+?DF2;Z zJCfFgyTbt5ifuW&zvMqvZ&$sVjXfT<#iA_Da-EXHF`_8cxPkP^wkZ-PR2!c)>~f;- zM2jHbFm*;neyZ1@pyr&>F06(=$u+OdgmO9|H?(zg>7qoSO=?qn@&etY7{baktP0x} zDExE&<5L}N8Yovuv6d!4h(S|o3F!+UgBRzhwZA;yJ5OqdGsioJ$N?|{ z`9L{Lg;IfY4Aw39&iix`+bH+ium%=2?nnpXkLf)cVg$*EpU-igRa-e+9*?HjAaR=; z+`O9TCH*hzb}l#4E;RYpyAL-7EjI-WH2HV-54WCLZe}Pn2lTp+2+NiQkzUO~qx~Zt zx0hSuFEoeDx{ux-Uv5nqXg;{wKYH)`@}DdP0R!V9y-!?e%kmN&R(T|SxO1gF?}8xQ z&||DWXhp~$5HNQ<3T#qlfV~<5JL-uS7jfcahn9j@(%rV^+;1UKww`Nk?NlCt@9#}H zb%N~drSsQ7%C_35U6A+X`_H}YfhtUj_~gMUATm4F>yy&+*i-^EU|tyF5CmePmteB zTF$#0v+t*8gHib1N}%t4P7{bPhR-v42Y8^C_7$`>8pO8 z?el$?&LrIq_$s%BD*6v<@L?DDYw>6YJ)MA^Ms1Dnt`B+8b>66%WGw^aBnvLZgNzWh zEGpWZ(K}>int!dxGnmxI7oS)CE1Q~7Xp5bpm1gP0;FPX}NYr(gEMNn5qcB!MA0;!d z(rLUZd$T%4^Fc##R_yMn2LHyq@J)u7c8pywsOae|{&^08aGdfGuhrmH1;{KJK$gg) zY`4VR0KJZRj(sTjBci>3&z+~m`0Q(nTHg(GuJ{F9OS)I|!V+mle=6}uxUv!p^nH|x z=?Cv$#p_X?L!nyZSUM|oXT8&Ze`3wZq&_GKSExOv+X0e1+%xsU|9TjqwfA`WJI1=P z41->>{o2tLo1P=i@34Bw*Qwk^;kag0t)rDK!O3LOS)k=rb_mL6%nEf*7JYLjY`nEc zEa~hngzjoStJsnfse3tzU$0=P;d6KfrFmL(caMK>ZrAaba&T%ymxWH8?T+b@iCoFH zW%_g`j!|s^tvJxF9NAW$v-{bdx|k*Q(cW_1RTr!%S(A`v5g?i5&YZCS zQvTax&Pej5Z~mu=^P+qm>>ZFc`9M>V61zjE)JC)OF277Xn5e5n8mUXuXjew%Pw#xA zaX`PLH0t$M%kC{qgAWB|;`#mbD-C<~o%v6F(bjMQiTu;}KtcTyNn_{dpKd0u29kJk zB5+vocl|_*NPl8W@QZefRl1@Ff7GM#z4c_hX(-{9%PsnD6jb@XrqGk=fAIxcboG~h zegZRn?!|`MmL<)o%U$@RtmBp}@XHaqD9i0*biM6~KB~%~;4MIzvOBHBx=o1&@WB|# zS*h^Q-skjVh_vp)V3#R1(sEia`ZUoZ><2+7g{^```;xXF)!k#Dj3xMldBr$7Y@6A~ zeG4ek^fMj+YbuJ2`^4xvHoAvhk;rl5bKFH7PbtTHjYCuA(rviD0bKtSZUCPfB;tlh sxd+#{3{~D?8(w$-kD0=Y( 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 a1rwa2UmU(lMkz6)+&`m|XbghDAO8h4`q#?< literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-galactose 1-phosphate(aq).gif b/maxime/images/rdkit/D-galactose 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e3c3318140f542877de3dc34236d125c7c806a52 GIT binary patch literal 3710 zcma)+`#;l<+4TXPoF=3UR71K zv$OM3lE3`C_HV;Xb5c?gzb%MgK;e(%c8ZHXmXP3ImeT-1 zZ!$UX(4j(c@#kr2d{;d_Tah1snSV2%|GXUde?#~M2LXTrkpGwXpA$`(4}ik*=1t{& z9APPv>u^)WBQB(5QDWX)Ihcym37i{lzA{XsH^>Ry%Rab)=>GX}*@%lM=?= zn$cov*y`NK-CFBdP*L6zqJe-2m_=en@oFb)Z4CawL2b8Q)njDLX;7>B)E$pUSa}*| zEgldOf+J|*D=!2+7iX(BbWC1|_`F}mJe~Iy=m0m?6`~_J04Re$TgT&Vu*76Fy?Zuz z!Jhrn(r~qMk3K*!Qf0=wm$?GJqiZU^ZgirJEn09mbaWr2&MCZdPFfja18f*WjE1Kf zDGP#H0pc@%ZOV_7M1K0L$PRUtET9pH!1h6b; zC6M9QcUdz)u#X;Tn?M5vU%#JlL15UuG&fmqIjeDo%@oW}V?-`vTI01X=!89jb}iRX zkq;rr{9TcD8&ILML|cJiQTZks%(Y7<+gA!*^*SGDaJDIS44Qt+lC*bVT`!63o&Y5M zc`J2Qb}tojs%viDqBrJttkySW@t1LDnx+f`1=CqkWw(3Qb!lFb<+GofSPC|5(P&it z87C9jwzazyB(pUAs7MtJm_&t7HI7IA&T2&{*xaT)7JSv~09vkm?p|yEw0>{n@xCuT zU#Cugx&QM+{g(%SzJL1i5D+47^r{Cqu&)BNWwPDisZ`lM@UVrPotV&gFd%8#pbbz= z%GV#`_rv?(524hPX|> z$-Aqnu(1IXHOJHa_RRBx^6e1*P}z}(io~^0*nq?rXJNG8f1+`^m$Ku~q~rU!lClTl zz@G&4-eqgsf3O_z-Z7ZSwQLBRl)EkF@j)zT_Z_pr>;0?`5YMCeNILNVL5y0*n)}RI zILz_TZ+j!_A(bB!AOzjd83kv={YxBulk=>kaJNyL{zC(Ap2Bkfi$dfU`b`2?_95tQ zucfPej>XRV9~OvB53(7fY<}?vDv?T7sQlppRm06>o3u)Ft@$9yWi!R;StXW3WeZyVeF-*j4UNae zDSN=?-&96*hGslGkibHO6v!G3nsGWe)v&2bk3Y=ZM9=^#BB@tm#HmEbH|?5)EE=Yq z!IoCEW9mjNDG6l&2sK_JP_8_CKz$@ZzTC#C3#+Q6TUBbi?_w!=Sg_X@Y@iXN7f@H# zg;00xRpVhe;lBBB6D$V;sO+Z`S0uGLa&0;2vOyPqwl&Ra{7;Qa9K|lW^RwqUF#dwrO{&0Jp-|Leqv1qW^ge z5&%MLl{XX;Bd)4@<7%IOXkYtVzRCiN^2EJ6mdd6YxI>$ES8yu|y zA80KTVoTP;@f#%IP_1KaFO%$tz^%bs44VGvl4HM3d%W*2E^||9{<$!I32OwQo~@Iv zo`OO(gYD1VKTg|IQO~4Y%1tbiBFN8_zOcza!;g4S1LT>B;^l^^e2+b?#|gJj=cO}?wh!=$6W)7t8GMT!SIcyL2R6Vbf! z+g!2zopPNthON;_RF%h;%b49dt>9kf;na_&f^grbFAOMv;_U#Y>$P4=6z!RpA~$)hil3nE@S z;$u^)=`BXtL8F~6S&G8d(JiG{4b5Vg`<73?YpYj$^SM{+mk-4@dr>adiHshm=|8_o zl4#9(QXiOR+`Oi4b1>s+b*R;mzO|d{!a2`MUcAhom?IMS+5FKM(bdBFHTf%h3dhD+ zA&rmI{Q5W2yJL2rL;+MBpm zYo2nyXNHfrx8#qm`5OIxJ)Yj)T5I(=@Z|5=nY?^)Qw@+8EuId~^lB$iYBUE$<^+&G zIu)|!SAHgX>ZIt058PYlv=-x~j&`(tclwf;^E;|-#H;hy+jEJnKIbHOPdX4~XXB** z%u{}O!+VaLOOhH}ApBY^%}5JL32s@$1psRFF{I!H+d_9f;fvke0n37lq9p-V4&CGJ zmP^@oe(Dl669yd`9o`xlP!6l@>NuEoT;%0u*@Syl(UZ@>EKy;~D$qKpeV*xH zz*~vzNE#d(^?fg=SIIJWQ+X#$&~T{ttSB(XKXGb7c4~ZydfhRv{+{>!{3E6K zD>5qoS{7$N8n}OAXW#HqRtvvaV^-zNFl*EfbZj>?+`(nSK4_Wmz@N|J;1QWH;Z;z|MxS5#rEkYazjGFNN9;DkO82(Rl(8nsUav3;k4r#o+VSJf%^<5Z3IJ@D0=8pLpKE zFhXUoN9KVQE+)Os=`Iyk=Z_hm;1a26d=qESW}7aj*zpDClp1!T&N&+E9Pl1&7X~se zU}l7|XOw)F;z1rO=INHR1S`dM^QzN?4OL~Oclh}r==`A9EFtT$J3J{B`5r#@-_kFeAs7%`d(S*b!s?I*Zg zmV1`_eos`HkVb=u`jH9`IMa$Rq#6=hT<{@Yw&J9g0I@X$a652NWfB=>=kT;YGoyv2 zvs|Dtaix=gQ?F;j+?$ToAYxD(N0GD~30A1$FiiV3)HfgXx(XI7b3I z(l36Z#K)~KIV6Z|URn>mE|#Yqo-B9RB+sg^q-zEJc|g}n36fKZ(QH2-B@?ER00fVq zrYWG7qEhcX2EAIs?6W>O>G`@ZAw%jmX zg;sJn$5tV3R~4$+)@-#(q=INcs@||qba(lYTt3k(Y-m*68HvEQP2EGwVRz0qx`DW(=-T+|SrT?vmxSI(X* z&(s#fn>(1BdBDMkJ2&6$+~&zPE*Lg0xio%=YW!H#xZ2&gHru$q)3_mfM*#@|M*jyt CsZZCX);ec|>Arc=#J_?GYWFJ{On1fPg+G6Zroz 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 O$`BIRLJ0~9Z21pO{wW0j literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-gluconate(aq).gif b/maxime/images/rdkit/D-gluconate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b6a0c24242fc35fb9810f923c54c057b46252134 GIT binary patch literal 2800 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-glucosamine 6-phosphate(aq).gif b/maxime/images/rdkit/D-glucosamine 6-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4e8e3c63c1030d79914867e7f900b1d4be7f91a3 GIT binary patch literal 3479 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 DH*Q%x literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-glucose(sln).gif b/maxime/images/rdkit/D-glucose(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..ff6fab23219265eb494a416eefdcd6abf478ec18 GIT binary patch literal 2567 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 UI7KGj-zGk&6Q}ANKoHpaKXwSI^8f$< literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-mannitol(aq).gif b/maxime/images/rdkit/D-mannitol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..abfa2eeb72b286fec36faf8539c39043653f7cf2 GIT binary patch literal 2519 zcmb`|`9IW&0|xNVXATB~p)aVA*fSPv5rLI2nz%MZ%4l&Kmbq%H2(|! zuM>pg10YJC)Li=bHtNuE*Wu=}fdq^qrI6H8{v<_4*LP;PrD7-@e{iqRO)?V1V`DLpKMaPHMbM43|xK?%JGy;SE=3Mx%7PIySOTbETQf&J%3uHjk~BdscOMd(;DtcoE)t?6WFoEHZ5mPyifN|_r3L;bjRx)r zA~l0(e|R`SCJqnNhZx`#Deg6tNZy049WOF1MYQV!ghUagtk+Zq$!j z2obo#25t%{IhAJE=<_}>?Jd<8Sr;6ri`kCeb&EN!VZ24QN4)w{u2&9qDbJ_6ZYkft zowrm#8&qE|40%IcE{a&HTP}{?;VqZY1@^}iOpwzvt}znkIi)AcET$ppHe{d6^=DG& zK}j_au9b#R*)8DpzgmlG1D&fLV#>HAg34@=A^Qpfcp>!p;Gpu^s13=xTc4et>RAiCR<6)IOr^V#|om$o5W8dXD-E;mWvfOWFaz$+E5HQYNJjJ z>WTfD3Yd2_je5TJ*QFS$HuFHM{ZSo&cp_l?wd2*s?KiIBYul3^351;~FLuDrv`P>3eM>$kYYd!Gn6L&%rmb73b&&F5-mjS=df#Tl6ui7r!p{XVU85%a*srpm z>*c{tzr6`;h`suF2#%Yv3Rn-ULc~JBge6oGN+lS3wS=fe>HW-5V3@7j^-4ai~ zOQaSa>K7KrYS9#;XO@8b0#|O{#SVnb#i|EE^$cA7ItrcXJ&8wyi;D zcUv=ZUuyCG5V2ICWps9ZElTlPJ@t(_d=Lg_PRYh=qO>8hLnC6av%ArqZ?s-)y-Ja7Czd^4U zNI>6JY4FWv>Ss6oy>TVjK^}$pve>D28Ib_{xImI`C;B7rs8(nGm4~I%H@!+@MCbdO z03)WbJ(RAWi5XbO{y72R4+Kv#O@q<&ka=0ld0?&WH4QiUv+b(@k44dP#Nsy?uGjBpZ4zXYC~MY=3NKePpP z%dm;U-{Nz4NAHL96ja%Sy|E66`dYw6*BB0wp9kfCE&OOxV?4=u9`^4<8+U3tf99ktYTY7dD6U<(cLBaie3p!Z zBQPy70YZp!M@3X1w)%$W`=`-5vZG%_ufF*vv{_u!$-kmgk*er#=hfCT5YuXYI8@gE zRx4eYkKUxcE+7ODyt|(T>gg?aJHky@C5ii)oz(K*Xph?H-;sV`pOomeHKk&U{Yuzy z4;p5`!U)gU0kXsE?BjU3vJgDHBQELsN#G??O$~wTJ6>?a!>vef^3)8KRfcEGXnCJ^1NXhy>xT$E`Z5=JH1E9=P?3v`rEf4dbivV^H`ugXHBigfR z@>8c~2txGD3hC~KlzS=8|DVdT6fKi@y^ zi_K|&Es4+dPq}8zq-M1H|AHQ>_~*HwYV;+p7}Bc}i`l+;G63P4`Kb83?rjsZW!9AJ zD9q?&L~wtO2nm1z)#xm0gTy`grB}%+gbIb2%%5F8yin>zRsJUVlj!e`q<~&q!n=Hh zZW|e8`0&|eqjJU%+peQc?VQLG)+&Q5LKdJ%dwxFVk#Qkksd+HC`J7FkK!bWexEE^a z-I#UxJsW=H{CH#dv7_+nBoHb0_=ZZ>r(8ovAYw2nb{wbb*!@nse<>?A{)TFBh4&od zVS7xR8RzUO@5Q5Im9_%-P2sf_yB^MNjy{(mp3&Eu=$Wc?{e|h8TRUX1^*{lsLf4gNL2Xd;a2y zdh5;_fZl6+edE|msk8cv{UHjY+hKr+uE&5rk4mil_t5VY)tbzTc|Y%J&2|#ICag^W z&4i{;m3YOUjq5IrMa{NI5FI>tMS%z30 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-mannose 6-phosphate(aq).gif b/maxime/images/rdkit/D-mannose 6-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e37e0f37308a607a65f931fe78a0179ea277febf GIT binary patch literal 2831 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-psicose(aq).gif b/maxime/images/rdkit/D-psicose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..68838b2d75213c1b37e126459213e4f0bde4a87f GIT binary patch literal 2587 zcmb`Hi9gf{1IB-I7#cH-BVtvfbtg+qhQf#(4_ka5(yvUUltw|0Ny99Lw7TunK~ zSZSP<2)WPP#*u_(%2BCtrkS_>AKvdD@O(bc^Ld`f+SUqhXb|A>R#sN! z<>kUBPlUa_!NI|FIz1*PhQr~|Xf!4Yg;!LJMk4(T4gW(Rq@qxD%E~Mon?5A+&DpcS z{|V(iI0OJR0PTPE{`Eu<69N!1B^x%QJx)wU%d?mLpd$(MGqKR7=3!Ur5&fX~-kOr0 z46H?pl5K5iA6>(x(zCC&Y#>+HufNc?u6(EfAHF)@SI2yHpAd&UO02IKEwQ0%dG*(` z#+l9~#3EutCz(C&jnbYz<`gpgqf8rq8onMzJh??eT+bNOh1m>Z+ra7=(e8#+?CJKZW4s_qkbw1y zlY#=m+nVjTu0w~(;?a+4qSjt(8;SkCLFoV`%76XT$!G(7MV28WgebTQgTq%u!fRmT6WW0=*^ULyTl7V1UK=aajt8glvbiqw4|Bnm0&gr3>!cub) z$*NhGn10BQ%-MUEtB#n{i*qq8(n0yjk2c`>fMlE8e3(Sr6X|&A1F}?jxN;lI!C%T1 zpaK&d0#x4rl7eIJ2Ww2sYE9Butz_8ZXdR#Q9@8*Y8{u#6^^9C}=WgW02H_2o?+Zyg zN}xsq{;F>f;W&RnL*_Cx2;bKx!SY-&R!F4D4E30Y%JxG=Q$g)$HOV9i3>( zfDukT7i!jy*Bru4;&UMuFRs>k%BDqe(qS8e;kHbzuy)`;B&-Cg55p|jF)Jro|5#^C zwvB1xOjaQ{N3X3(3iHwSY{-+1?YXd?Q#IY|5TmG zM@KZM_?;^rP6j$&3ghL5p;F$a&a#D+B~fUzQTx>tuG)13G`?A803YayY3ckxc=6c) z97n+|beH?8$u88amQE9eESs?I9&G6h>zsy+Sg?`?J!12B?7A;j)NH9W6GbqWtYdV@ z$rk$l@1A%+4#kBrj92Zq;>2mtAd26PG! ziOL07!~tyliA{#B_LR=C9JU&QT}(hyiZqZaL?z9mK%P6Ghb%Sgp1VxE)=`!2v*Ne) zP)s85r2--}(DeX03vpNPp?Xq$3{S2cW#vhqleYewJnv0A$OhmQ>afTVo6yy0`XM|8 z#J4;5AiFM1_YTk>v6dW;Eh;d=+A`kRWd!^+cDJCb7N@Y@m&(2Pdw6Au-)Dr_8roFp*@%cRXR5nTc_GaJ;Jxf-?b;kE5t0Oka_ zGB?OF(7ofUQm6X|BKgw1GVeU~&)IlrXuPjK8ws+thJm>_U*CxHCSpny0HX`ucpv1} zxsi%ZvJG~~3u@|6EN2@ew}BPR!9Gb#d}qGDRXzhQ~ z1lQq{bIWbaT9m+1M&#RVuGY6xL3wqE>0@&P3Wfi0rDJW&W`dUEv+Mwi`<9J+<(WUFN>)W|IF?NpGgHlfI8{ii_`V~}^L?n2nPr4)mEFA}cN@~%o-+T%na znTh<}YyU-LCYFS+Mw z?<9?SmfpGza{y^VcjcjUFg&G6(I&sdLV4{%4-jV+$OOFVPK|JpzV1D5a9 zs6WUJp1G{`0j)HXvr3JoE#-y_HVP^vhKHp3%$L zaa?gSzP!1clg5xNUXmu5Bf7MT;3RdsLe6Bb|BLDZCr^Fv!`COgjb^k09pSs7o8c{2 z_(}iZ@U3I_r)sLL^vy5&m884Za!hYMHPgJJ_Y<4vacW;(^*hHY!>KGr_-#?L6~Ei# zB=}MwJb3TaxD;4{c}d^0nbUeKPMFIzG@Zhyb=n&35CEB5Q+!k?jRx>ERn(h GXa5IH5~y7O literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-rhamnose(aq).gif b/maxime/images/rdkit/D-rhamnose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..0f32a85938db118858f0b4b4fd2ec8e2243c4f25 GIT binary patch literal 2951 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 U=FTbHoJZeWB;T}@mI5sP3z(Y{c>n+a literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-ribose 1-phosphate(aq).gif b/maxime/images/rdkit/D-ribose 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7256d09eb844316695d214993a5339d8361a3342 GIT binary patch literal 3736 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 L&|QC71Yr3;dE0m( literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-ribulose(aq).gif b/maxime/images/rdkit/D-ribulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1b3284cbc05034239f2a4cd6a22eb92fb4176480 GIT binary patch literal 2409 zcmb`?i$9YK1Hkd;*~Kikx!R;P?6bNEBx~JPiwC!E^xF{T~Pf1i>#7 z$*zu$OeE6Q)|NRt%kX%audfV)kqHE{$Vi!3Or=t5s;eg_CrKodNF>};$BRoB?d3j|qnN!BbGp?>rIy!*= z6Qi#%5CF^p?BBh=p9u0Y0F+0QoB2Jd^6CeI`kH@#nu#)TDI?#je11*mFmtBw-W}0R zL&q#MrKPH$XMVaqsK2Fpu*mw?filYdn&DErxDPY^_XVRBgw#C-F0Hj=cgVa0!2_*z zuLK@*8&~ z^kWNsRI`g6VN4i`uzI1;{_p^$I z>phH@=uthVP#r?Z5S$^1xSeqRFY(WZVe2fE6|e|X8PAsDwqpV4kXkvxquoc&24RP4 z{?_wUc?M3G@sYGn&YoEVru>PN2`R2A@E!ttr5r|8(Ueml%|#hra;CDtp6BapDp=$wYyGnGE;QWaH`3my~PUNNWub`rxLLcsD zOa^DDX&v)|a(hX2+0Ya1FM13nyzg=4qp+2|65X5-kN(`=FD_RKkP)b`u><;LyVBuCjPP8i&%u4?q>S)bEM za>yc^X&+rnRF#AJ+{&GdQ5zzljuFsjpo&L`pc0FZj!tv*e~?(7`Ur^X-BQwM1SVZ@ zchjT|%<#Jj`WK(2h40l^YZ-O0qMh>E3R{n>nED_U9Xf=&EJs+sbr$*~K?p+b+9m%1 zP|xDH`x;yx{?Q$Uv?3l8rD*2D726n|D(n+~?Yu48H@?(srB#&z+0+lD0oZZ2a_obz zis`}g-`_G<3iu2V9$PS=0w^rzZYY^1pZO_3?)Ovxx?q|z6GIp@4J}zCx?<4XA)U_D zCkkcO7+nvws98*o?uS9c-KP}LJsr@ifk8Fr++ngRlB!y)DBTjAXB1DM4EN+-J=hOK z7Rr?x1XO44i>U-M?9?n{$4qoQ=CvIcPMXJtfn^jxJ%4 zH7Qu2JE`whWjmEDx&wF=vEyUTRX5XRLN&RP+zrWLnR?Ep;wgK=A;o2!PuPB*`=vY{ zUvX(Ne~}27W_eY=nvghg^B~3_tOD>HY$RUCq2;B?6FiWc18eVl^Sn@~SYw?@89Jl4 zQQYTN^N*tbp$PkpTQ9EH*a#@Y%z%xO$)TDf!v5jtgpJZUMS-1&G7?*|QMTeHuow4_ zTGbA{^-7gzW`LPUU(Z01dUghN}*Apydx;rnJR4XaK*(M#QH1yn0%$yR(t~ue$W747Y?Z zO-N8d`3>W%wXIWaTNZP7Ba>f#V*4Fj?zwR|_oop0IRtLWKfUP$SRVM!nbMH7d7kC7 zFXXM6LBkHJd03w{t>xG?3e&n&mf9dK#`$%Qx!-dbI~eiCxwA;Jc`q@!RQ?!YNgs^N7uxNx2nzyrJ;P`=6B0NEcNL! zLGGYns>;JY6v&e}+0G0$dZ?WQTIuOP)xtg?wpLXFF-#6%OtgnBk-u^eb+&Bw2cEId zsaJIEdOzIfV)iAcRTCiEX_5e-!8QkKaRBlAQGdbk8C=K6drHR$}Q<)HBV@M-Dy3RM$d(Jq0J4F*J*!)bgwPr`9V6 zkAI45eZo;nbH@)qnDOuXmUrCP(}<=~dEWC(-xbtLGX;*Oe+CJBJ!TfV^QX77j>SY_ zxJ&ogD)XcdWUn#>CKH*&aj%=?S$*j?9S*Fkt-X#eip%{{b9_JT z%N|@Mofp;-jLz+rZz`r~$8;FCw3)aD1%p)A_Y+UTDUF!VjQmrSiMtWxj#xMKu%l^{ zz1jU`x-Dy#wC{#jdnrPM+8U{$YGA@jz2#4`l#j+jROA;f+24M1(bX{Ic?1vE90@pT zR}X8hTYJjqlhQ^eDxmAap7}Q*!aQkSYQq8ZlwvOa%!lgy(cUYfT+TjCsMp6~^kjuE za~gOMWCr=tKw?xZ`*{3|^_dNtKIawKJyUuG)LC&7*YiK;mnCzr#Uw?4WRBR>m0nxI zhWii39cc=p`2CfBEoAty?Vx~aYw-F;%JWvTGWjv6%0QvhzfLcRfo{9yt16IQ2G` literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-sedoheptulose(aq).gif b/maxime/images/rdkit/D-sedoheptulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4d2f9d3687ade0a949e49a52a8626bedf4793cee GIT binary patch literal 2632 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 qYcQ6;)}gTRk!<}8Hi64Fy2&<~Vw7$Ao1hm0PVT zcV>{IWk_jgjHC3DGi@{PXa9)z`v?3!pWg+Xjp-SG9Z(0%00173$4C5Ym&@g8Y4H;h z_$(IR&5i%(pFBG|zJdauNMtY={ID>7M+d*CNM2qZgTZKMXn1;h*4EbYFc|*OP-|-| zg+j5hv5AO?n4O(XN=nMi%nUX%N`xR-RFozr)~TjeZ)*$u9~}FR0s%lB(D}Fh?-L}% z2S6cZ+h^3C+d{J1K10tQ_GL<`*_GKgRSo1Q8i&6hYN~#nr+PkH8P{CHpqy}dfl6Xhig91uTi^>`(SB4mOeZ2w`ra@A z=K;Yqr5R>tGXqSJMU@-$G%w#*LRsy1Z6Z*hl-{WtDJ=Y1Sj_hId)3t5QSnA}G;9j@ zg@G~#38(IQUAGg=6^#99KK^wc6)haRv%lXI3?zy(b(Ld!uVyP4b@Jr_Z?!0vidWRe zx)&l7RB^1E4_koK01=63!EyFMx8THTAO!BAp>CvN;ssy($9FLm(Z3PkqKGq%m9xycQ!4@ z&Z@wb2wQnY&VBpSs~ig6Mr$emvRl~F1CQYPr2?P0)ulo|q87I(upo?E99mn?Es1Df z<(5VdYAu(=PKPa*CvfYRD{kzrE?0UucFK}RN2e69f#89RSH5^4)*I+L#PTsbv;iRG zg&wUq+E}>t)LxMxAI2*N8Ys~$F0s7?EW=(<(xff>4M)=1Qcsz;MabmG`n$GZ}j4IGG2Ue=N5WaO!X zRtUX^o9h745(l^=lbJ(i0sYvmy8bBC;LrVxi$ni*S={x z`VxAQh5Q3}DIjQbrwb2URu=A457mWt(r-jsLWsd?(9|d$`MkN>UJpv$W{77#U7be1 zFC1J=9R*Ta=LAl`7SywFJkG~=14eX-D60}~wLnOD7}opB$*DM1bK-ga1HAxZkcIc* z5BU_^0c#@RTlR-BHc@`*98OOQg>-qnsyV}UfWfQ=xoq( zRXezy0*FA}{!(xa{f>mWW{swdIKuK7ByvfsJYt~YGFtyRdfiht`Sa;J6R8@ zv#w80HadWlE-ab6Fk^y%D<}zZkSha)g}><4g&Heh4YnS1n6ewLm`vKAKEN~<**On|a$mpboG1X>i^`+wRs`utB| ze9U_3&pYw>9xPYW&~9y>JJof&KnEz95=QD#`{;&}tyq6xKqhl0oj90WpV1v~CGCP4 z|BbxE=i8BmitLwH4B2f}p1S4zG1^pHTTSHtN1}`+xF-xDJAO{0t<>@*LaD6=^^pQ1 z!vOjw7115&g32D2oqxf_^kfLjYrq5&Af&HrM-dpxp>SRVKS%YzF%NTOwyHMOb__ie zhL_!$MlCt9So3Ixs+1bOU;Yx5iM|g|fBv0?@jRtMHIfY_yMb|G?*o>mbo)GzbvuW+cnB@#yM5clugfXGL*(FKIrpE8oMXn zRB4O|$x$|AN`l)L7iD_{Ukwejw3ggjeplG2O&{9(DI_p%zCw(B_p8{rS{D8sIa!4P zy`KC`SQNc)N#VRT8W}D5<6DCPVF^m*%=>hB^(JMZN2ROzme;~lwKx6nX% zncRp&=GRKB-%bCUZbwW${z_`HHkTv3T^*q}?~!-THA%=dJJPk{ZM=I+Zhf-4jKXhp zf3!&z?w`|??7V#VNBgR~H`_DITK3%t6%n5olcl_EniGA^ee7WRFW%0xJo=XqryuX;c)OjF-Vgwo{}0Z9W1;{6 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-tagatose(aq).gif b/maxime/images/rdkit/D-tagatose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1756bd02cbffc93b40a6af2060782ade88cb55ad GIT binary patch literal 2607 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 wMA=i_@% literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif b/maxime/images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..f1ba89d4fffa97500fc8d8fe7e6fe66762e6660c GIT binary patch literal 3108 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-threose(aq).gif b/maxime/images/rdkit/D-threose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ed690483ee325a64647b3a8a8477ff30f6d14fdd GIT binary patch literal 2522 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/D-xylulose(aq).gif b/maxime/images/rdkit/D-xylulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b5427ae7fb650eb8ffbed8d9cfb0f3691fc215e7 GIT binary patch literal 2439 zcmbu4`#;kQ1INF+*+|)x%iPX{nOR!MWnGLI#u%|AI#Y@{ZlOa`&s-9c+oa{5`}HKm zl5))=F?Y(*kZY8XOP%aF&)@L8fB5|LetllAx1}}3$k>AbB7p7yz}~-r!5|Q5b75gm zPEN$<%l*3)%AT>Y2#Xal7$Pq((b$-ai;JkFq@=jm($aElY)n&Alh5ai!omy;3`DW9 zdl?x%K0b|&jT{a~#N*w(c{469P7eTBaQOLu%@;4|Mn+yFQm~oXRR@QAj*baFKJO17 zp0u$6{%=%wp&$Uj1BCxQ{jZ6P5CI^Bl2uK9TQuSz-tA4z_2l!byUCyl>qVG2)U&%@2e#FO&3=m3+TPIdo>A|4`Xq8^sp0 zgd>RLwKmqEQon*ZQ=WXW7se{RniGEg^O)ID=$bE52bhIQ4JWM{ZU+I7Ug;7toi_s0 zhwCG2ezbKQn1lt2^3fhI0P!j1AcVAMUi=UhBWebmzgJ24~%VtOG#;sWPSWJ^42?t#nI^0^GR zKbPhnGGn#oxtg`BYY@`c=pt)+!LwitdfKStJP z@$qqSuQpQ&C~@K(%pA`u^c-*+xl?!QE{+ECtzno#FxK=k(tZJ}IBUxMf`{D!SmvdI zViA?YU>vs`t^~Vd|Dd4*HBAGW#Xl+dc;IWiO=at;zro;`KsKyE;eim^xr;!b1^TuaW+{N@tP%O;jQI5>Q~G@9<)F-E=y~8w zT1jYr%f6!7QKDHq?MzW#6&Ypduj z0fEUv-KA#E*Pw@wao#_wEwYz~j@9X>6Fqn2jYZJ|@ z`unI`=<4?|=G`M(TV+u=QN&?)3G#m5y$TIK^VwQk~kVJMU;oZ zh&7QxJPW(x#V^%UO^|x6N*qnI_DDj$jxt&c{VQT9e1%h!sGT* z!|P8a?D9dV2-(7#R@8xD*vJ9>s%iD4mE~<9`#0=!sOsuZ=K@*cc&WuH!Fu(|i=&5@ zdR%Q&H`S1PAw@())%`#NI57Cm3%BN&x6X)u0(IYq%X#Z`TiQxKxitW@e(>I~IYJqF z5~=xP)(%291Pvkb!NY^`VoceivQ5a?6VKTk?`V_AHNo#<$C!2^i5fg~lc<4C0YWi? zQwjAcCyYF;CG4X~ch#@O)7-jYM#0C&kppeBW9G zdhC8PF+N?KoXW9MZG%(LV7h`v*r?tW`>M+_i{-kwHC0K-?~gc*7y+Zcw>UFB*bLB@ zI9t1sQ5e!K4cA@PaW!V^J~ZaqNb9M$8?(!}!$$oRuOIdImKZd4zw-~@$P!AH8u6|B zf-*O<7i~*PW8Hm!Hf`jrC6=CCu#Hcc=k&B#KTBeZ^6;lV~MW^`-?3 zRDERPWo&`CJ6^iw3Hop|ns48#8x97{7J15Lw|gGrzD?Ht+3=(Qdq0|SY}qCe-RbdT zf4OBPjTVquHmzi?9r^Q$X{XP-;sHBsGr`IgV#uCF39nu_RcRaL`JmBG-?7l=Z{dn& zeLl_l#)C*_{BA>G6UDwJrt-X!R958*NGF5w9L1fxUG)6$1O~qCB3p{C2n6RPvq$GkOP(Wtq2P)9%yRD&ZtrpCP z4!_@b#7fN{-FR|kPca+IQFL$f^RnoFmcc!}*s(ws)2^gW(Me3}WgSD@{lkE3y&2$y zLIP%!h)@v5q`K;}8&9bRy484kF?UQe;CuzSBB*M+E7XkwbqBSQOePXE>d5h}Pby?U zKF(vBQhPprGljyV;l#H5Gw&~{Yuh3=JQJr`Y{mZ+C?Jnq!=Xoo*T@8|-EPB{O?SJw z1T|)Eps$nG=Wf3GJdp!}m5G_ICsr<-Dt&O#-Z#$voIa#9m}5~v)bc!Zu)S8}$Dw$t z`mC7(>mXc^KfsU&FV5C&DBXHu|` zbS>uMt9E~@D%%>g-!T9u+@vsXshsDS4;`OGl+c2f!>)OPu|Q$Gd(mxrMZuHUArObI(WF0N@mVdEk3$@o>X9;1cgT_Elh^b}9f|(@X_Q84C$6G%h8hA8 zgZ(YsgLCguy{Di>)#zNbYhC{75KE)mI8KbEgKGe64s^#C2;Zf@9t|%LPc%N0bB;R{ z8}c}=j{r#|v8}$=QL3_ns%8>`L$@?^x*j)?vq+;J*x*M!zVo9mT}Lc`jg&C<<7P+i zjMP&9TK@Wvzw2qsqCZrAeF^J-F}2;d{p#nhuWYGiA>4kaU2$(M&c1m@u79WN#NM}* c;M1& literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/H2(aq).gif b/maxime/images/rdkit/H2(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a26027846743741554c86c3bda87d71aa8666f77 GIT binary patch literal 902 zcmV;119|*MNk%w1VJrbG0fGPk{{H>|003%gYP`I><>lqp*4C(~r~m)}A^8LW000L7 zEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3CGiuz(v7^V2AVZ2A zNwTELlPFWFT*)G}m?)-GJH zc=ayi>lSBVx_$qCJ-oNB;kJSm685WjE91eAD{J1&xwGfbphJruO}ez{)2LIcUd_6- z>({Vj%brcUw(Z-vbL-yCySMM(z=I1PPQ1ABhglM|nc+p3neE<~T=A3laY3H4I=BekNeC}C*L2c#ZqiaYU-(|rmE_ythVav ztFXrZD(kGY)@tjmxaO+suDtf@>#x8DE9|hu7HjOW$R?}ovdlK??6c5DEA6z@R%`9G z*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~DEAPDY)@$#*_~xtczWf4MAb|op z*r9@dG8piBd3iY~hLd7iQ^N}*`Y2|Ua%m~W4sQrC!jYxdsKyhMS239(dpt6lCFl1s z$!Hlsz{@bl46^|%qujF0IKNEu$!zusr<{ETE%eYt7j5*N1rrn~o)Iq!S8Pi!`s%E=?)vMn$1eNqwAXI?NdW->JBFw2cmMzZ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/H2O.gif b/maxime/images/rdkit/H2O.gif new file mode 100644 index 0000000000000000000000000000000000000000..460d8709a14abd9cb5fc80480bfe50abd26ae7f8 GIT binary patch literal 1119 zcmV-l1fcszNk%w1VJrbG0fPVl|Nj2}0095x<^M%R|1~xL$H)JenE%(;|0gH^78d_! zXa84M|A>hHx3~XvbpNNPA^8LW000mGEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY z!-o(fN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*IS%oKyL$w2lNI=E4Oe)x^)R0Sj@O_MpR&ySMM(z=I1PPQ1AB zVk)mtGd-R@Yw;T?U~{5_(2q zMXl9^07MJuwc3U;bvWRM3mOO)L5K->Pyr+*pMVB>n_e<1M4(0wIB4U649uzGLWf$EfL^pIl$u^XuKB2; zEKYQ30F^fMX{c&$w&lL)fm8u4uu%Nh;43~P^1(wAZtSo z=(U@hz9IyyK)NEZzyPimN|1$mIjevJ3w$Obtb#^lVYe-Xcr3UlH85!cnUX6~1E>my zp}O$KEAPDY)@$#*_~xtczWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CEb+t?S8Vac z7-y{U#vFI-@y8&CEb_=Cmu&LMD5tFQ$}G3+^2;#CEc47X*KG66IOnYM&OG<*^UpvB zE%eYt7j5*>NGGlI(o8q)be72;v@AvjP-`Or3~>8q)CNsWQL#2AfB*un3MMU^To>eZ zL=U*8kg$3=0B70+t^E+(yE;PpOfC3k&!2J=7 zK?aDR1SeX!WO#lg)oev3};Bg l8rtxNILx6AcgVvY`tXN945APWhe*UC8u5rotXDt)06YBkDYXCq literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/IDP(aq).gif b/maxime/images/rdkit/IDP(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9b60359e54eb33ac3e157e8450feab4381f18949 GIT binary patch literal 3973 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⪻;srU!tk5Mvp zZhL*lsQti4@Zn%=5-OdaG4rZ@pb{NZYqd5o@z#SHf?Wi>?!$Iss%WNIB=j;rB|()V zy3m2!JF@=LD!myKn^LAcd~!&P`ebKObdfUG@=h*Y^M8G`mXVbS6)SMTpQ$-}bwRp#3LM0ZX{TQQFcfi5}n3maCDe?H3y9SvD-}SyQ~aWKBJBV?Z!)!GikAipMQ^Tngb!%KyG$$&H)Vm2+T#NM1z-s~B zM8O#u(UmaC9}<(d8q;xXKSFoTjd8@(p0x2_-^f|ZEOClaw|gv=@*;5yn@ERevy7$< zw+E5#%TtA|@r6?UPj8U@$y{$1$%jH;{Vy_+m#!9R|EyFOhoKq02=ri_-ZT=Zj~JvS zqg~T5$({_eNt~Pz+o&CMj{g3DL%KHh_DPvJd~$NWzo#RTlN}nw(Z`h{dWTUOB|td3 zjSi)67T|8P5rcKm;yB&F+H|y~C^$0RvpXk`Pdd<#9FNt>|9DJ$n|JF3%|060XQxj@ zX?6)sM=@ov^TT-SL+f^>S21mLk;OAv8e-pz(?$>6b`*4*@Bfmg zn;7ROUVp!Xq+(w{iUc*1pA91IR6HracOXaFHe`D+yp+SHCPcq%D^xY!f|~|Qd?fEo z>Iu2E>kx9B7yl!Y)#T1lK`jqYBLsooJ&Z-ti4Ipn7_T>l=|%2bjci1$#SGr&zy`#_ zBhdxg<3r9QH6oauWg!%~kk;R@(n`ll&WEZ4+AjsjVq378nO*a#5unj zK=!xsKbJyEbvUJeYz@W^h=XIOZopJ@sNsn&UI_P2S5Rw{Xu^xU9yE{#C3GOT2&TlP zvLp#gh&`xbql>SsA{v)NzPPWW9^6@7-x~fQ_x~?6HW;cR4 zxyMyx1mOd#YF2`cjF+Ttd)#!)$#y3B%qnQl^&KNn&4u7iR_5eKXULC@Bc}_bfjzs> z$ZD%drs_gfNDW_*hp5;l1b(blPOKkw5E)JvKl#Ge7uSr91?wl)PV}+$Z0g3TJfl~N zBU*mOI+>8(b>kAP#IZ=`hO`9aRe&Hic$HsZa!#O0ebIrl33Ne4b3uJqZqw&FgdS1w zAUT6&BN-e!{@Y>6T?hVx1bFN2o60IN%K#mdyH4Z)y+2$uMF2fQzFXZCF>`uO88|)R zYNA{2{ITKoJy7B4?sFvk4n?c?wdbI1+ME0FKDz^y7fk5?lDm|Esfp`I=ap%K*PRi) zQXA6bWYbdTwQrNxR+g>-0~x$ghTkb89F-9-$W(91)Td+`%QBLIoV-!4y;Dv-D%ZUr U*S{sFP08uYa&&ng1c8nJ2f}|x9RL6T literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-2-aminoadipate(aq).gif b/maxime/images/rdkit/L-2-aminoadipate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..357612293c86197d6186714f1c96bc107062f005 GIT binary patch literal 2529 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-5-carboxymethylhydantoin(aq).gif b/maxime/images/rdkit/L-5-carboxymethylhydantoin(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..aa4ac87515f3a1b3bf209d31ff98f44baefe1a78 GIT binary patch literal 3194 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 Ou(Y&Hr4$4K%l`qR5mJHx literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-O-phosphoserine(aq).gif b/maxime/images/rdkit/L-O-phosphoserine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..28205981cf21f27255027c3cc4d558cd5a99d84d GIT binary patch literal 2897 zcmV-X3$FA>Nk%w1VJrbG0fhhn{{H^|0s;a80`=$W|APnr7Z?91DE>D$0RjL2M@RnG z*Z+ow|E8w@x3~Y6E&f(k|Cg8k$H)I?Xa0D1%gg^378d{3t=QPuczAf3ng9RElS)ee z$H&JED~|7d9c|LD{u zCIA1oZxt2)sHp!oHvd{$|Nmi4|9%<&hDn_~Jds95p*}v;MMeL5GXMYp0000000000 z00000A^8LW0027xEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3C zGiuz(v7^V2AVZ2ANwTELlPFWFT*0ZpvG>H3RVaINZ{P$01N`scQ79DLxuDhZ~_*bz~F$-&!ZQdK6UoM z>a_VJLV6ysx6lah2|&UJE?q!EdMK2KkpjUfCxL{p6~qDv))A0hhCL0Cpa3JFr=EdM zjc1Sn1xTix0SAcInm_|guv`MeeI#3eAfCj5f&`TyKzvfESP+Xe8cC2~gslVtYdw;L zf&eKH^d5#$#?)JjS#oqAmjXT6WS28}_FX}K2^2s9skOO40br6jkc|rvlw6K-=IK-e z5+sm-1f=OHs8SLLXWw9hCaUP7j5g}%qmV`_>7Zqia zYU-(|rmE_ythVavtFXrZD(kGY)@tjmxaO+sSqP*R0s=4quvJ%9z0kt3$jY@Vt1`gF zX@v$P7k~tx>V+k&oe>KSMRi5BRk*XH`9egn-w18ydzdFYtSQs*B* zw!v!=1JW9BCPWJOHSJ9U3<%)`1f`JR2tf5#r$O>UCtUzkSqB0L-08brhZ?*zzysX2J(MuqH(OU(BBCn=7ZiGQu7X!pLnbDvyD&~4&QN|S-7h389C74^ioj zsMV7T80={ksM1jUvN{0JDL)fy3V@i{F^TZ&MgOu$z?j1{^Oy)~Nj!+c(z6+!ob4d1 z0Suhnl$zu`Wsch64gu4oTu5m5roj7V4v%ECvD>%n~RjDv&{PDF6?saV8f~n%9Jx z5HmjQWsTyQbw2bn9xVk0Bp^~y1~4UC+UJi^Ym@>e&>?O89YStp&@%tf7&IU>Yb zD@ir~fT0n@ZE%aq2?0eS9jA z#*qC%iG@i_P4+du5gD-T*_JnfdjGMR|LpftE7*E%Eg~R^ru?1tmS>tW$tSG z_ktG)3xEiS!3xGpUh1Z{e*j3|0g1KTxV&$>y&}l3z$;w<=r02@SV6c-JAe$7Zy*%# zF97;W0fS^SaaSTl}o#F`?~q?TUeK&v}I=$SByuKKa{KyaPwNfHE-z3!K%BjTAg8Ji`UJlH|V zxip^~5;%V`=yKMLQ>NHvme_X4cJSztC#`AQB?-6JUTvRpl7QbbsoX(yENy{Mdnxap z$i`$@5_=aQaw5_9CMjYtWzGbYfLTo&ZG^UhJ9U*zalzGGd9jO$+#n18x3-f+lY=;K zgk&e`NHW2U5@7nKJjh`;y*z&KrvQxw)&W4ukLeQk5E3IWSCFGWlFX%pr$W=jNB)!7Uw~>4tABeZD>`dh#7GZ%t*1|Y7ZSs zs{@*Xlr=N%G4o7xPV!* z8vmk$wPGV~l~T@8hl#>QEVd@Q0s#piBNCuDe_{}QQe1;>vKj^8C!%oxQkPovfo>T1 zT9vkFc@|qjMpvB(TLM=Q=XP7Mwg9U3CKk9`VpEBZ_=>O?i?TS2v{;L_c#F80i@Lar vyx5Dr_=~_8jKVmK#8`~Rc#O!HjLNu-%-D?1_>9mPjnX)c)L4zL5fA`7(V`}J literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-acetylcarnitine(aq).gif b/maxime/images/rdkit/L-acetylcarnitine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..bb99df668258a3b7d0c0dfde6af99def3335a465 GIT binary patch literal 3155 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 CS&I$; literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-arabinose(aq).gif b/maxime/images/rdkit/L-arabinose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d06f416da1dfba0406a81d6bbd746ce11677504d GIT binary patch literal 2526 zcmb`?`#;l*1IO{tXPX&C%r%$N%;p|t$Mu}%J|l(*r8A+Bv?G^_)7e-q31Jx{VPdPV zYq@k=Q<8Cf=gtwi8^%~*Xatn#8N_I<(n+^qfrxGjqJC%I*vEB z+?uKc1^T`ZP79ju_b|;uyGz|3Rri)yU0#_GJgO1i!>7t>6CZQ>*@Oba;O@uV!5R{q z_%r7ao}LPaL;z+wR4`QvqQw{RKei+MK`jJ{PaXk%=VHRBI(RB9L6NUA_T@r*L+E9B zPLk!}RN94is>w#J<}OfKlq>Ina{Xja&e01ZeOkjLzr-y zBii^D5IS5=Sqpx3lpOdnWK-42y*OSd?Wl+EGo;i)=%B(CkG1F1RM;t*s0hmbS0b9< zs-dLXtsJr``*k2us?q3!G?Tk&ef0MtH_#TQ3S}XHDPzgU9rK=HN4(uCCKbUUj5*I`>A5mvR z#qHMAc!dvn1PmAL)vi4>eEGs5>N|$qklsXozzXAR;pv3sc_ul{ zV4*0iFmjNKwKo4~E|fw)YDjRtv~~?=)fmlKaNLx+GQ>32W$-M1}dl zl*u1!rKk&094E*%<`pHdNu~kc3aK4E@c1KZ(e!u7amuWe&41DM4KiV;NP(aQ+31W6 zK}R`AQlUJRd@#i75YcF0EbsYdzpZzsDyqY*O6!;8OOD86MZRy)?g6yUqqvAh2lbal z(L~6fc33Hh*@g8I%$4cOGPbRMspLVVFJkhpHb!qSgO_oAWbjkk@>!N?HX5ALppPc` zDs>bMlhaMaV`0pT;=dwlYQ^Kxt*hd9l(#0E6LF&#Hz%(w)^5H}-ju9vPEn;zx2EZ8 zF^J)2;6ie(jl}>n&(ya7Ze3%z z!sPBr43_2>D%Zdo3P09k|k=i~A7Xg^A&>3y-S257*SF!$Za{ zl`(P$3_SVZw9#=!qcf(S0Y!R}c|KOUqgUW0LAt#U&-HFn`@uXTh2{WVU^PgF+}*=M zQLn4qHyYO@1lu9C1%x!)>w%uDaClQCVJ~itC@YPovo_Y8pmYO%q1e{~dBlvW3{#j# zI8f(F@T8`PnLN_#dV0f0yZu9gz2`&uDU?4`O)9d2CCdD!kL7Fn(q{h96Y2TdBYi0O zHfrY3A`&Ymp)BK0${+45Q&3PmFPR83dp8v{>t zwzR<*151rp))o%MTw90xB=>`T$uC`TOUIH+~^rP*v$C}eY- zu*CkGK^v9oy&M8*CjpF2R*Jkk8tv(m&26p6nhde7bSpESu|bo;b)F->A0g z<$5M|50>q0)Sy+Syy-iZ5K4NPxMOk9u%m>bw=jYp9s)P|uy@{@9Lh$?4XS5{| z=DRK8jIzJqvqsY!xjuYgqBil!aWqCc&kb~r>z-X4mC+ydFE9Qe14{V z^E1H0iM<)9(iaE9Xxf53kZO-`f}4V$hn_5`zXm8-hWA*z$GS(|VS0tv>eOY$CjBMD z?f2G`m^g2x4*AuO-elrIzp2*Rv&5 zg{MrS_EjZldh!{Xw`X+Jo~F3Ip@1uu>M{YHLhBi{qp4eghvAma1JBF@#aoA;p>H{L zI^nZU9f>sd*XJM3EG`1qmhu9op$W@zPY~njG;7d<64O{D<*V=*$+QSP@2)m4_%6+at_U zj!bnGY}W~&pGo;U>(e{*ch9cKF#p@>n&+XWM=o_l=8MvzlQF92XX>Az*HYeP1~x*%=e^#I3^Li(oLo_J3K*b-e%p literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-arginine(aq).gif b/maxime/images/rdkit/L-arginine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..23e2c9bca3ee771cdfd59115f5dd2d1f889c26b3 GIT binary patch literal 2635 zcmZ{f`#+P51IM3j&#rEBm!!GPa->BVNzahB9ZKb}xs+TAr+k%itMqKhB{8?<-j2(% zQAZKd>3b#$ODBa5CbknOsr?cmK`UAf2pFTglKd;a0vy<)1a64#^vPWeDfLg6a ze@Fd#;Uj`ZH#Z}P4h5mD&=8?gsi~=IV`F1BTg~Gkxw*)_dx)#6>*VAlm5PW& zh_A1&L?Y?#?j9T*jEjp43JRK>R3lO;5)+e>oGcQFa&mJ1l@MoV|r=$5%1FO_7T+tyNyByHKspZ^| zjkj>y<9DP9e3;r`XNbKJ67z`!5HO(ts9ualztKh}oGI4@e^WFum~tFnYvx@H$t4TY z2X|@KbwhFt9}6yT`~(8%Qr`-n*2j=&q87Bz;3$JNdTv5 zj~}FqZO#!y&Yv6@@?=1(nk{G>p8eD}kBTp&TcpS}@9UO$gT3Nx7tFJy8F$G1WSwkq$IYQ2y+e04#bwClE>98?T zj>Ds&UeHx5rxY)~hJzz88wdc1JJJS)5h*nCxuT&t2m|h*MtaM$Q(x_InrNOVB<=_@ z&w-41h9Cg~dU58ai_!byn8{+`b}?-PrQs=^4>T|vf%8JoZBSN3i{g}(u@b4W>PY9J zvO4kJhJ~6F6LAZ*sY>ZW-RUoj3zuM=ol2Z#6tDUvmnu`$7r4AuH3)s}78}cgLTtmW z6X{+gOW~U7EHqPW6q=v~PBv1rAi2!46;c9ZGO`7d61Lo&YfN3liq1y43oU>PcVjm& zb2m^&WYIGp&|2t&vtAl~rgK$Llbfw17VW=Q06xu`KiR-!y4$?Paz6EW8;x5HqE+(GP72Y8PFh?#%e~$0q|2kjW71WB+ zBJYnvcjS%&?|Djoj$TJ7v)_*28VY<+7~Fv|O|#`NXgF0Ituyyc4)ToVmUsZfD9yGZ zL5&sHEB~59Z+kxnp$}wCPgY=r3*3&Ry(G&>${a#!krGQb7jE^ ztMe6yudXU1WiBQzpNZ}mW}6SAKt;t9~!30mT&5fXU9{m_cZ zS_+UI-tem$AeAn9X6sZ8d;z+&%GN4;6))2MJJE>{eO$gwk76gR$m-4FqXdJ&Qz4x; z_;X6fBO22RM~Hd^1u))9*|;r2sA5pV(|8b0pX$>)!=pyvetCG1y;YKhi5{vZ1@C!s*lDD+Qo;evw;)$bb>iPHFnc1_~M`PJL$Twv`igYt{&ywkX8+A#7^ z49x-`o<#jeo9>B8ZND@VcpuHMmf7(ipveC68S+dC?RK-rPxbpZJI}$Hdpm4(DpWgn zaz;z4J~h((rJP{JsHo>t6a9kJ?=WYqYUY!K@j$vOMKMjZ zw1bxColm{my7%_o^kPSp1;26Y9-E@QJWu=4@L|9yMuaZA#> zkHHJ&cLNK@V}D*_7|MT>?`J@sK%33Ff2`C2>?rcZ&N5D%r%T8H7XCKa@5x`uui>75 z2dgfk9kG(Y<)|mgMOX#>OfUug^nhk`BJ=NXe{aE&YWxjD$qJg{c+k5V&tyncG3>yC z9o3zdG^&Q#<(zl%YxyX8@8&eBk5Tm6%zYT|jcm#t^isqmm4McGu zgSAx!u72&=7X0i{_uFSgo;Dfq*bWNki~W*p9D)3B!f1~aD%00fZ7+>hxVcys9q@vm z=`~_%1+IAI1Js)(>$B@Hn|yJJKQkq1MISZ4`1FJw5}fWCTklke4q_yT9v4$m#v3;^ zY}3!s$xB~99huffZ2ddFxm-tok@eNgtfX`)l!OF8ec^iHDH!0?<1`l_twQx&wfv_IBEA4^g$Eh{pQ zjeh(C)z`#ccy!afrQG~zJMv95dVP2IQSr?-yTs00+7lVS>$LKRzP!B=f1^;h?yCR% zKZ&NC&aT`rXBPYz!|S6a)H=oEtyl@p7Hw8H$VDbIjeqg=i*AyQ7DYu20%d> zE!ra~!Mln7sQ*R~zywA!V2}&rQei>`OzMU;r(o?Bm~6t=WAF{Qe4|vpNd@1un{PJ7 YH(%jXOazt;fi+h^O%*T=$-vhC0q?SnIRF3v literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-asparagine(aq).gif b/maxime/images/rdkit/L-asparagine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4e2fa056b857d4f2fb48ed7edb04aaec57511cdd GIT binary patch literal 2966 zcmb7jOVx`VDgbP5Zh{~v z{kfoYY3}pzurxVYDh&_EY;itB>-SqbUX^6!? z@n_FwVWCt(K`SdNs`l{V(Zh#FoScCFXVm^dfB;|w=>He`?$unY_cm7d6&nUWz3$Ld(_dy5 zE1BqRy8WVpoQ&S(*v$XymVLf1{b}?3b2!W_fgq$LGchhr5#=Z1Boq*)a%z`T{4@lj z&^K_dt@Y!12oXM8?_K>k42}g14T(=g2si`~4T&9;$4ZNG`_)7XB841Wc#GjX__0Sw z&#jQ9aCs8U0C_-8&=V#uWG8}8qs67PZOu#^ts@&c^q0l9*$(Br~PJF2kCiBEz{17b2+z^J^*=hqKu)=8;pp9(~ z$=_wWM~kwvgskbaBinGg2;mUGM3S~fC!zhyhi*~yV)j(S$|`A?<1!Gn6v4PqGgEHc z;L9W@AZ2b}hYy$+mnYyYs?j7u?cB|56Up2yuC4BTRe@K;e051!?R?Gkc**>2UYf3i zUsV(#xx=rimDJX?N+fp$JyP9;y5`}Cg?eF3!3>4Fm%DJslclAPdc0XH$uU7Qc@6Sk zeSIlRS=*9888z)!`3H@A^{K_%sG|UqI*DsG`l%P5JbpTqm3fULm@af!r%4~Jp z8)t-0IvGx$AEzJ*nh)Oo!LMyS+N1ia%|97Ox2tfIYqI4=9KPZRgyhK&0sStO#hR44 z!r7u+#Akkyz~iJjCU;RiWaee~W8_z|8(aWpK=ONreQ=f-@M-AfM<<6XjlJqPxg9xf zpn^ZJvB17>@NKbqB=Xxw;q1L{pB}D%`nDuO?fbsmtrYeBvzT=M z`^q!ZrSD$`?DqXwed!(b@M|AGQqMi+q zmz{MawUIi`f#}Ze4wVON;_)(i8jMN*9Hxm7s zI$#9EUmxoHl*~lpW^>JzpFcl4$V&9B3+k@K!F#6mr<`>QP!?%A61#ciF$5#9fNij_iuDw?h3KOhu3Za*@NP((02B_xb|KvTS`J_NmO1aeIx zLBy_SFu8yvxIR$s*fCz5!Y?GO{Cz$^As-pwh*d}-UVi0HLHpae*K+~=I1Q#}0^t$N zkgKoy@hCh>@<&B8q^4TV@XUJ8g!?-HI}Go98SU17=@SXu?3>`3v<+QLaDfFWh^KY( z%i1H;>Q9$v%*rTe4^$VPJ=wo-AH<#RVEWDkSUBgc*>_4II^y=x+wZ@YE zx-iqeSI;l3HSxC9Gwhtk2CuC(^N-X=c=wGBx39Gba_UcoJB^P?$JSbf{q>RO`o`b< zyVfS!b}u^JY2y8kb)opky_n*@i5ZLa2Ln0x&fa!WI3G?R+qzz#^GohPzE&uB{29Z?QI>$v(W z4@R;W5GPLhc~B9dzxQkJv#b`&3LauF8}9{bL-2Ive)+$tXY@us&yYuZ4U%y)cXkJ= zW4Dka8Zp4tSjtz6;$#-JtDAliUKn%Ae4&A%z*StzERC)TUwf)SY__JaZJT zEK!9iI97md1G6iMf8uKqjgBG42Xn^rbYDgo3j5(iFQ_ueH~B zWm%o65!Mh7(|=T@rFqoQhzm#ZmdSjJqN}RippH#Gib}rp{f^nkhLz=S`1FBf53H^V zfdz*IAgA%Xe(ij#tDiFlrI%JAKQSkzSUwFHdtE}DUB3oEqRlnMfRlh(ZT@z*U_Wc# zS4TBt%If`1_=Z%90+bJR(&Vc3Lpy+7%q#YlL6WY^lG#g&&BtJ8JcV7Mb4qvv1S@>y zx5**(suAq@Di!1`Hqr}2DPobXy6&o`!H6NPzo>s9(Nbj&?T&_7SNr&eG3QcQ!^x(h z4R{yz%P%!R-Wq=K+#%yack!&^2o|wOHM><~k*5k7K^@cP%t>mQ5LV@t=@OdJ z+2WlT7j&gMO=&q(z|O3I4B!;=RE>;V))~6$S)vwije?z5seJjhuIc-1la=AAE9W5_0ECawWpt#nIeP o8@bB_&Wagl)rYf|z}YC_{43;qALVRrZ~$d4%$%z#j{y$;4^lfHA^-pY literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-aspartate 4-semialdehyde(aq).gif b/maxime/images/rdkit/L-aspartate 4-semialdehyde(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..146185665ff19f1f3e3a09cdd3c5220fa18993c9 GIT binary patch literal 2683 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 ZylsD@{!aVnFqggQcl(=hvT)$|e*x!CeV+gT literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-erythrulose(aq).gif b/maxime/images/rdkit/L-erythrulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9e429d27d810afeda5a3a8cfabb3520fe8743aae GIT binary patch literal 2404 zcmb`Di9gf*1HeB!Y@_CiHA5|p#zPN^kmEZgCbDux)RadEjmVL_=9VKKb4_HJE94B% z<7lOFw4CM2BgB@T@{p^N_WYjz;rIRn-mlmDZAm?4VCbO<(}cwX@bl+S5ex>0!`Fqv zpRKK;oE*{Bt0GHFQBRKuhx_^9fhZ{nhr@}E9V3&;y}i8?6BDAz$=23ZXJ_Z^?CkRL za*>ORfq{Xyx3`E)7KMgdSz3mNhbJZ`9>L>%4ztQtz5r{ItHPWLvH_M{U}Br8!H zxqU3M{R6kY#Xs?it+pINjG&F<1n}N+?@5R}Pn2u{7NKo2y1EXrwi?;2geaS4eII4@g{GI3TB8yj0WhD{=y476wrkHJYV**^}0FMY1iEq z=t^gICZWeK2Lnt_zB8JHdxbAh!0+(!VajJLN$DQoL6YVDPg9zh6DH70}xj zZKFWWErX3vN)ph-)+Q@n16kukb4flPJc`)9%*y#>&6coHfRUr~VB*b-^J$h?1{2m= zmh?W|q%&v!T8BCqr=XD#$gpW7(Gg-~8k7l>)6V#PNj_^K)Ar`lVlF*FU6ALQ<0D{u zmsbh${aTg;_ZTnKg$2Q5KElE6npz=^~8ekhKG=fDD|CzHI{E*puS z^z@P{XNtK~vX`T?j6-&Ie*PahrLac%k8G}wfwYgQzUq9{!9Wq@LXmVT&#HmbA(_Z8 z;`J1ldUG!RN{2P}01^yLT=t`P#gw0y6 zgIY%PHSDMOMegYGr*SZa^V}P7Lb17Qm}aT9@!G-Jf8)*htF;?rZlRwy#_5S#n-iY7 z{+pBD6}6jFeyyK3-!gi%wx)x}{kQ%K6V`6cM5c>6crkS@;Kn-xg;Z%ePI{k%<6i!%mQ79Dhkjc>J)au@@Qp%vd^D(_isgf`)E8F643npX&38q zujIn{ zj#5|aF8LWrt`N>Ovh;SVs*lRk#^8pr9nVimkqRH{&zpfCi9~8Y@A|~my+B6HnXum5 zot#^c#^`m99ldjxw`CdyBgP@r=PX1QZ#-6+kq) z#kZ#6CAuWuAc1>lPad)!PIg@{ z!M`F~1Ru1GKi3DkTtK)i(>6+Wl{i8m%j#^lMF&;bqx!7zhzC&I>tGHwXbwVh`y*6% zdZvgXDdj2qTM>;!U6aafnUz1+6H z>rCAB7$AR1wUa;8qn5zcJj1nCM$6vF^S7S7y+_yL6+T1tnA@1$(^99{xJRA;U|C-3 zx+fO=a3oo!{t?Nig#pp$+ZDp!JLu{2U&yO=7h5C|gf}|w{um=K_<-DJ8-%FNiG#ZP ztinc4XIN2N5B1zxu+->Km^DQvoTe~Qy^dgBniqwx!e)B-nHwbNl^^KpOLvr= zxLUKQN3#yL{B%4^g82fr?#SZ8Aa`s>CUE>#2gyNYD@)-d@rQ~q?%&qBvK-J79%6IB zerEdSNtb-dMQ~E0Yj*~5BK_#Qb7XBwjm)e;zDMoJF`Gg7>C^*}3CYMA8+{3x754`b z;MT(Q;3<2VNi*>cit11_!8e%G7{o)?{8)}up~Kq4y;G0Y^CH$*?{50=9Cm8$5SR{7 zMfzBarN56kMVyn|X?*f1h*>OaTvUlm;r*QicJZ=^??*z8+Z$*h+v;NZ(Mm~f@0Uzd z5VKkyHh(})KL@xf3pJ=;m;<2~!53q8p}twtc1&N6i{kCE;6h=t$+R-t?z`}l64O0F zg9tY)6s(?vs&(9(tB Y_L;4Lt*-5zf0$Aov*>pvOaPAm3)EUCA^-pY literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-fructose(aq).gif b/maxime/images/rdkit/L-fructose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9a5a1069a1e28ce2837ee4fd11d0e48a1b8038dc GIT binary patch literal 2592 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 MNt3SB13|#zf4LB^rvLx| literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-fucose(aq).gif b/maxime/images/rdkit/L-fucose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1b2f61fa0fac003e40dc5c8a7779ec097c32059e GIT binary patch literal 3007 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 E59AmuU;qFB literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-fuculose 1-phosphate(aq).gif b/maxime/images/rdkit/L-fuculose 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..18dea7d45da06ba5d86dd005ca983df05f77025b GIT binary patch literal 3005 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-histidine(aq).gif b/maxime/images/rdkit/L-histidine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e09bf87c494b7a682dcab7cf59829f8aa20d2b95 GIT binary patch literal 3066 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 C7&iw1 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-homocysteine(aq).gif b/maxime/images/rdkit/L-homocysteine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4a1b099f64a2b3476f77019c035eb6c369cbcffd GIT binary patch literal 2541 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 Nec2=U9ft*s{tH=IZBYOK literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-iditol(aq).gif b/maxime/images/rdkit/L-iditol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..f492fa5f0c35dd22c23ef82b498bede7d6428daa GIT binary patch literal 2356 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 a<~Psz&U^mzpbx$1M^F0Fo4z9f0RTJZCq4@R literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-lactaldehyde(aq).gif b/maxime/images/rdkit/L-lactaldehyde(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..441a740fc397776d58344a4211141cb6cc561ec4 GIT binary patch literal 2285 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 Rglqc%acH~nm!<+>_79*B0Am0E literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-leucine(aq).gif b/maxime/images/rdkit/L-leucine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e5c144d4f0a30d6d7886f1d3534f1057362665dd GIT binary patch literal 2778 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 SI7|X3naW|+DMBE?{{I233g0IH literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-mannose(aq).gif b/maxime/images/rdkit/L-mannose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..76819447d90e9e5e02b33b198448326840fd27ed GIT binary patch literal 2620 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-methionine(aq).gif b/maxime/images/rdkit/L-methionine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9888ae9a83f30695dc7cba90f8dcd8113a928468 GIT binary patch literal 2406 zcmV-s37PgsNk%w1VJrbG0fhhn{{H>}0RjI30RaL3@8|Cr7#PgV0VXCUHa0eh=_>P)GJ0tM#jd*M@RoOH2>Gv*LZk%{}mPN?4v!xSLT|HzhES)?&si{D=w%6C! zYXATMA^8LW002J#EC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3C zGiuz(v7^V2AVZ2ANwTELlPFWFT*`A6rK ze}!--01y1t)t*< zHc)DXxd6jJFt|Y2YC$>w5FTwF%!+^oO3_x3Z?++p++&}ngc@N!7#UJ@uLX-yXRk3} z6SA-^G=Xd0Jte_-MG-&(ZMP=$>v=aNFsri2nMZC&59B9+0>*Oc69ca025wLUd?mo2 zC-leFUh5vGpg|3~>k$D3Ai&fEb=ijjewY>%u)rJP_E@_RLn(uZDpout1tRXKv6Te8 z@WRJW-uS`*DF{S>$2o4`^2;d9NV112$YAUSGN>Ss3JbK$LWesKQ~?V!7j5*>NGGlI z(o8q)^wUsBE%nq?S8esxSZA&E)?9b(_19pBE%w-Cmu>dhXs50A+HAM&_SU0E#Ep9OEhpD5>V_S z5gZBc9;3XLKudz;aZU4RbbRSC9$xumBIlNxjSx0?YBu0SLIEQ2w&Ig5(Eu0Qi@~ z^rSTe#AhjwlFLC%w-&uM;Eix}UDkLfJf*;8bOd?8Uf3f>{*V!CnGuleh_bE63{kpeRHwQW?v76eF3H z@+3DBNX%ZavQ(m|1u@8_E@Spel*Do%EzpoHS@|PZ0)S^M7+EiSk^)99(<)^s zknY8!`kW6Q2NF|(J}OcJDJnu$M-ZhV^e=+TTzw8&xPibWrv&ZKft z8bBb$lU`9an42ONrLO`>UX9FG8iWY;t_P`J^irFX_PvIDLG%n#90M7GthRiqDXvD8 ztJ`O}CR*N_6=;9b)AFeIk8;JrJRmzumFE53h;bbl<3x2ATgdvjsswv zj@;NIk2;*-#83QjR(-N=K<)5T5c&uGWl40@zeua7eOc0R3 zmK7(z2LJAfrl<1Yorq0mwY(p>zPM z1lUWT1C=m_S@B_7OTb=}l2(Hl%F_V*Bi2YTYNVtQA^ovRenOytTHCs*Ry#nekCHj4 zrdrkw^CQ>V+LS#SfRb!vLfip_v>&3>d1T4OLU29D^i7J*goXEHnm{Tque}l*)uYazh0_ z=*c>^NrVnullZOx3Q&-Oil@w{07VffS2Ro?5d=v2)c63DdB0V9TxiCFwC9aZsmhMG zQlGI5CedoiqmGFP<^$*pz$rj;0KDksAULoBix)PrKUJ&i1yu{q1m%yWHna_qyBt?s(6; Y-uKS;zWe>}fDgRj2T%CIcO)PHJFQz{!~g&Q literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-propionylcarnitine(aq).gif b/maxime/images/rdkit/L-propionylcarnitine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..83653cab83c56e2da588323fc9feb48190b9401e GIT binary patch literal 3161 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-rhamnulose 1-phosphate(aq).gif b/maxime/images/rdkit/L-rhamnulose 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..6ab88544456b65f9f0242b1458d3e9f0667b88a9 GIT binary patch literal 2950 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 V=d2NP);)7J6LPk>7!U+3{s(m6Ds}(> literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-rhamnulose(aq).gif b/maxime/images/rdkit/L-rhamnulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e6b2a273b97110c4fcc0e5bbf5ab154dc1cf85f7 GIT binary patch literal 2846 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-ribulose(aq).gif b/maxime/images/rdkit/L-ribulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1c1be5d65347455e1eb8082ae31d4f2ede224e11 GIT binary patch literal 2401 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 NioT9I_(1?*`9BG!UVZ=o literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-threitol(aq).gif b/maxime/images/rdkit/L-threitol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a0b41cf6d60c3e7d1780487e85a2fa408d801069 GIT binary patch literal 2367 zcmcJ~i9geg1Hkd`?jgr0=kl5u6521}+S-!CU~o8m zZE%0@zhp+PbyZ!EMTy;wl_n~(4~^vR`)nZ+bV2!u&sXJ3c)EGPrKDHRBU>@DPZVU z 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-tryptophan(aq).gif b/maxime/images/rdkit/L-tryptophan(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9dcc05ff55e76e0149adb8cd403f2615f734e617 GIT binary patch literal 3310 zcma)+`9GBV1I0hjGh@skjTt6e8iTRR-cU3n%P7gd>r!@7qR?h$WDPO)Q1-PnmZZ2f zmKaO2w4u5PMcpo{d$~6~-+TXq?|Hq>FXwgMKb&8Vjjc7!#9s^2f|3CE`ST|PL7!K? zKoCMAk<`@GUcY|*ZxkONPovQ~Iywdi2boM}U0q#4K|yeEu&1YIN=gcihP-<9GbIHn zDnepok^gLKOC%zQsw$O=Y#SRpIUzprbCk$>9-1@-mFza%0li39~9 zwY4E3h>Z=RLLlhq^comMG8p{0xYRLcXYhYZaSIIrpbxbEBmUb&$07j2$}@T8J&9PN zhL3<((U*c(I$X+ZseE!x+92$WprvZ?I{8q#ylrdsP_CMDqt8%l%}Al{$>CDlw%Vs9 zwCL40Lv3}>ZqXA(b{}r9pQvKyYWNPfH%!$zR5eSo=2OWl z={B;nyqcziws*UUD7t8WA)O;EP6{z};6n`I=!Ygcg2~8ghg0 z2o-!VmoD>)WC@!Ht<}z!)CYcqcL3p4ljv`~ZhLi+zp$J7iCHXC3)Wx!jq`kVZ(ye`tJyD7U@@9anQxpre<72M zn_F~f)XVk)P6LYy;dVg{-0&Y!L)<`*Fm)Fp6gIm@1kTsxqd^Rh!3by#B}VeJWw=79 zZuOu7ITkM$#&%j4iV{55dTypt)3b$S#FTq5l49g+G(l3bp)5V9aizBO{OU?wd9uc8 zeRV2~|euupe7mm5DdcmKKi=`J6m`I*;G3jf?9pf=rZ z5ia+`Sl?2`uiCcV%uv6#q*{6^9;^Q>!eS;WIA z{3-Td8(t+*sLUennGcYILYg;@w;N!-HZ`4x@GkG|hR$L6LC0({Y!sdhJg!WQJt;j2 zeGTwTr>F5D(WYr>iKJ-HPAAlu3Vn@%u`FWs)1JPl2&~^m7j-LCc;hi>%B5a5Dt>Mc zzy*DugvS`H6^3}+2tSFUJ|{mY6X>xkWoNM)|GAN^TV%p#am#P_giBey*t96RapRZW zIOD@~?t$E{CTnCo+5va%+}cR=(}?kGy(_aDPYzqS9B-2JDCgX=SU-Pr$*>_dpffYv z`?(LA{e_UNanU{->=CHrS7A2&fk(=_MTLuPbpgvjrRWj97&R}WUJ}{+AZV<~Y@Gi_ z4yVfpEuYK@SQ(Ew(+zW+14l$o>#i9#gQH6qf~`zLYtX){-3>&;y$*lhdHm?n-ya6| zB0s*pI*n{^ez=SL{PEWx2m-{)fiRN~%dWAocIEIc0Uu+!#>Quqqg9zbB3^48>Ctk` zK0%N8g|$SoSOr#PGoN?+3tC#*-}y#hc66~rl5NGXD{sSMTZRrvFiRI;2UDv0j!=N_ znMATxfV>6W;WrKXfF#QxrN7qHj#JQvrdau}FZ=Fk$;iT3v=A-_GT^NfyclCV7SBJk z8+!c<+*j0?N2^4yb8a1(nORqzT;H8 zB7I@z=x3T!IyRFWj$(<5ZscFK$kiEsjx!E+o9s%mjL%**K-zP4fWnWnsOJfs%n0Qp>3x*%A^AoYAJ9sPRpH?OaaG&te~q}!EIRI<@m?f)bu)qrr0z^5(Z=sFj=a`4V-*^Wfb z?hJbhn!{VsDzhVLH~(4M#MCblwzeLt$MF{rNoO4EK-b zzdPEb{K0mR(;)qkuPtP~UL+|Gybw#;ocK#0-^)@!tSPPkAJ?f_@1Rs0Y;jE+7oM&R|%EBS6E)q54B;& zKYvR&?zD1eNs%6QdLyE8U&jSMByH$6A+h^l^{rt>+RNUREskW2*@WKHX|eL~1HHeh zQkizMe1SwHwe35`lYSMuHl9i*T6Nw{1r*&QGEz%RGzq@@Z4PHnNx3T5@qvZlo!py4 zx1habb!YVt0+y-%&9Kr%iwm%QKuyKf9Czkc*ZdBkgi{5k_gZH2zxY zWlctNXU!qjLY=Wyv<}P7+0KA?PAOh2Do!Vt5c?rP?OwvK%533vTXVg0lnGWsQ=I1}Bv_tq)e}eMVYpoVk8N6BYE@f3h*j~k5k2?KL3Zr#;bi?YkZq>jV zcyEh|v)ZrXxXCAqrK60355l^T;3JWRW@`9nH3w#>IKXd0BJS?f%Znor`PP~P1}McG z_4!O(v1Wji_mgwJs2pD-$U|A!lQIFJSk%o!)HsT&oToRK%Q19}xxyq&D_vJrR}bUv zmqUu7q!fE+&1t9JV?gRS8Ii9$cWW; zKCaXPqsV@ap?RqJ{Puf!;Eb6~F|;dGf<-y*J)N~<9g^c8Ck0UHkQ#0cUUyY{_hLV) z99}w^_qSA0xVkpXgC~+CzqtC1^cBKAYMOL&6t##eWB#LtE=l&Pw93M^Pud_blJPDvN@TX3!*0fe#p(` L_?zhjJlOv~NmP`o literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-valine.gif b/maxime/images/rdkit/L-valine.gif new file mode 100644 index 0000000000000000000000000000000000000000..35c1e45694930f7c082844a3449fd079ce2ca19e GIT binary patch literal 2683 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 XgHFQ7la1o7z2a?R;=^}ffc^gi^99hm literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/L-xylulose(aq).gif b/maxime/images/rdkit/L-xylulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9cd658f39b5d9a1881d3a23c1ffc6fd6d2b3d88e GIT binary patch literal 2357 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�Eh4~r79iW105?6uy@_IJ z!rQH67E0F@E^HXkEN=ZIw69Z13^W7XDiMIZ16Y80OA=lZWS1zyI|+KlRNwnjyJsqHe2+^&(;!5H0_iVR8YP=6P9(W>eUk!;wV-0L#=j?&;d%xj;Kq=( zA-L5onLaQ-=&+B$A%+W!5k%F5pw_8=GEWJoM-T{W2m=pv4M84ju56*lRs->|hQgBo zm?Ec%dUD}(;G*OTxhn&df-(isRgiUkpvn?jqL%UG!fx3Lg&z`g7IVyHgOniuhAIw> zn(u}JABU0REo?okU^&;o?8fCZi2V|%@*R6>V(jt+feswoz0g0))FufAig6?SVU z=6aC3hFGt`_-hp5QD!u7fefB>?34-8*ul2gu>bUIE=HTxeiSPkSB+RcRa=bL?)IL( zea3K4+fU@KP_sdnZV9dXU+rd)T)2JiKE?Z-_eM~6@shl3J1KU*DhL5=lSgg0s8FsY z2m!95fjBxcxR8XZ*0;{}u6zCKWD5uYJK9@CCIA2c literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif b/maxime/images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3a9b3ce5748d2adade03952305730cb43732338b GIT binary patch literal 4477 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif b/maxime/images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3a9b3ce5748d2adade03952305730cb43732338b GIT binary patch literal 4477 zcmdUs_gj*S*Q$Y;3^be|&uP1|||= z5pu)IYGZB=c6Ns8ba-@hqpuH6OCu7Ay1Ke>R1_Q#02dU%b#-uC+uYn70Q_HM)XK^# zCMG65J)Ohh)YjJa_xA?|2DY`e<>%+ab6t9R8}Pj{xXtUz6&PN9L?XdYpTcneLAchq zxcI+H2IE&t3p_Rk`}@PGssEX4YvEo+#l9Uo9t;ea5QztDZS&L9n=31aw`>{I*I%@? zeHa`(os$Dc+QEEBIKvn&cYw=|z|scb{~OeANDu%V0mJ`>|Mv+~76w3BvP+j_=%_4S zKXj~1dM6*F<=W`defDlK$vkdxth?!6ImNz+%(>h=UPbpg7dn2q+mmlq3=fzU`76A4cYpauGS?q6x~JdMnTlnR!0hh#xT#?rGYroSxah9+r%!bBbo zx_a(OJHUeE_Tx7TD3Xgyin`Rl7+)!a5D+<`?5@@?aFlc0gqY+7FcAtxT5hdlQc>QB zr4ge&i+}mmgai!52raL?nc1SUAFvjRQJd8*A_gZ}cTm?-OeMcRTA&=erXD}NG_wn1Joyzp{ zIn}3vw)#b5Zc=^bTbtvA!ti4dk5MPw#`M~%k@g(HAc#vx5rLmOd0vp*X^SB*lnPHd z1`#7U7RPJCsMEPkHSxyUyc57k{ay)KPcP6NMG(>*26n1U0lEWBwu1g(*RXm?HJmR~UVD?k7usSgiGccLj#F8FEfJc9w-eB8`RiwMUz|m3 zwXV4;(_-UY`nPNS{u@w>m#|kpVU>3qUyI4bAo(`XFh(t)CLKus6h1(G;@2Npz3Mc-w1W!FPEh0{mRYj@#50`H zw#Nr!o3{HC8xg%xtay!w{vlh&Xb;pu0W}trvr+R&2u0L+%ugwLFagNRu}?I!DR8V3 z!W#V9}`@YbT`uDUe%Rf-d#a^-tUpH(4@o5AX=HUF$HYG z+)KZG&{8nK*>t4rbxh6+U+J5LAWBnsSns22tfft#x8}ThUb@Xs#)0y~xp23fR%Y5n zm<=l$VPcHHepC|H>rSDzAIxSQp9ivE+S&M&VC7YF+{)XQKF5`=UJYMGz1RBIe&KgQ z8M36TXYThknyyEC&%a)NnhkxROifei0rGpRHkJ1~H`kM8%-)MOg?b*6NjwFt=Hf3= zker`EYLLai5FmKNu#(rPe{89uKvtxU1vPG{Pxpv1g8)6QNYUNIpjF#AWjpph`bUbr zm{cS-RvA=)*~`#4vXrJp2V|{gcZ$4t2y%PzPeU9Ogw6GXGM>oEv&Hg{1xBvHd)-{S zjLH%{fmim09kL(J$zO3T4*htRUu4k?lpsSMBq4r`GFys1q#VQ%}^*LlkeUOZu%@ z_)KP8477zFHl3<>T#h*i$Or*e+RPP%rk9;U{PN2WH0-GYF2&XL{+bMX_vluNAvQ)Q z0E#A}UE&TwZ|L&?Uf5kz8o%||A|xAZI36<^J8Z+*d$OlVJvO>Y@0T|nJqV;K(-KR$ z(p_%Q^Z+B7=@wbISZ_wW-e_`;H8Q?HzGK|^TZD+gFX7xgS6$UN0$OOE_wL)F)iJb+ zfNpqzTjl$|(oGPXN64s;`$SjHeWFD-zIAo|GIz2hD$~StFQ1Rondb0)A z45}sm;XmE)RqiAN6`3W!kduCm^un91Gj95?dK-Q`Y3?5DJ%RdG$e;OXLaW|$U+?eM z{!3G{CYfu?8Q=3&;h|%p zh`#5X1+b$f$GDZ+*`j+pE#cWxC9JOl{$!8rjhjcF*fj+`O-H_`>TC z0fAFt(fwz2fe|OYLij>` zapMlt%rar}PDxuJ<|wg~i86~}weA*}`kazL&B0I93?y$w$!o>?MLlj#)@ESgRqg$u zO8woh^%L%47kP|1Bgtzq~AN&Y~Cz_9-uU96v}Ly#fqkLn+B)@p8F~ zrHJ3Asv|U{^C6l~!nL)XCp(>tDuW(ml7OU|d(k^DSIofE{q`eKnBrE(;CI(?es|GW zb!cUbquE?p>Jec>Lvwe8PSY658^X3PYB@g--d%qA){^u=nRdp@y^dZ00i#{$_V{=? z@m<^jYghJ=`L=G5>68Gvh_7tCt1u~XLmISi3-_J=cQJunOx^M}Ie+t4=Iq1``+I|O z7hHGz3L~GX4y4HI9!_+6`0|LsX#+(4n?#M>-|mNOe5jwev1&Q-?YFFrb;*{Subp>) zpKjRr*uMMb+klDhv)4C1b(P=zD|+{jXA7qf_U~}kgvNm7Oj{*FqBmvWl4K!|z1x(-k}`jKlis;xhD4JxXqj(FDnIQ|!vyu5O^@JQb^+tAe@ znlx0(-DyC`D-3Yfs#d>)0$=uGyS5h<@r5lq`(&ppa;J!g(10op6Xdf;y&ABY1T}b| zk2d9%tg0%Nk>0+{KjG zpp0s36`9l%wZzg&kk{N_dTfZ-s(UgH+*LWgce!1ebUAZ%p74`@d;z~tR;)g5slxqG zY1R!gCf$2_Qd6o=ZmVdpVwLvXNk?{jyV3yZJnrehPW5D#`D>LF8h(l7s>P{ATvdz4 z;YVZfcp&sAJm6;UgmL(wLVix|^e01_r3Tz`3()Ryg`Fe!G;cUNj~Ygx^PvjHupBH2CD^X@m96-x{6-%}govD=8C&<~>jGL? zo8wrrq{#mAlvCVG3+r25!pYBaeL86a6fHrN8 zJGYGm(E!BnpW72x@MtHzG10UlQzPF+w^vo=+Ou<8L@6rkbr3h!zN7ih=ag}MN2Dms zxaq99X)4L59?6Q+<~p_|IW8!-13bZg{sj|ms+Ldv*CA=;dJamSMd0h3G6le3g1}dh zL?Cj|cuc=(7b?syLV6h+Fy`;roz#^;fF6E^O8T5Goz?vu3>ph+IthaJqe|u|yl-@h z)*+|dF>H0Xo{^Ws8yZ51cOH8lGU~c)pn&)mM{;aYr=;UrMofobIxy;rfmfk<wRq;5zAmEqe+9O`lLBB9FdSyyK4KU?E|OYheC~7u70$ zkTg(`HK2hu;f!=^Vw*YoY)?y!X&Y{&z@pD_tDh)WO=P4eNXl|ZDzv$_OHet|Tdg$T zR}WVHtfp3l95;}bIHX4nqd@8#tRM?J%@yMX;$!=B!>HOSR+wbpJ^E`U+?wk&Y!la> zbV&iI`N8pO$-K)r<6J?SP`jzQ*68-+l3EB(;Th%h-F#b<{InmHWS@YP=062`xbg_U z9!S)w3Z042xeXrb#fv4!o}?ryTu^v^>)7_x*ViaSz0{3`OABk|XI|DKSV$QYq{3xT zBP1|~jgdMP(i4ZO-w{cTM3>-Z;lhy4N-H_?mZl-@SY~8&<}l@5r(sLKq2gsPIWrB? z9W7JfZ|6|ONM;V>EtoG~wr{Ar=GJ{0~;BCq@7O literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/N-acetyl-D-mannosamine(aq).gif b/maxime/images/rdkit/N-acetyl-D-mannosamine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7b40a516d8257783e66c4a8de6260731122fbac3 GIT binary patch literal 3441 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 A$p8QV literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/N-acetyl-L-methionine(aq).gif b/maxime/images/rdkit/N-acetyl-L-methionine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..80d23028f00497df390018d6bf5e3e458b055960 GIT binary patch literal 3158 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/N-acetylneuraminate(aq).gif b/maxime/images/rdkit/N-acetylneuraminate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d5c4a1cbd80b63e9482c2e13e398d9ab5f635f83 GIT binary patch literal 4059 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/N-carbamoyl-L-aspartate(aq).gif b/maxime/images/rdkit/N-carbamoyl-L-aspartate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..47d092cc6d4fb131b98c0b14365e43c3ab353a7a GIT binary patch literal 3598 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 B>ns2O literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/NAD(aq).gif b/maxime/images/rdkit/NAD(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8581fc9ad55c59795d1e3c5d373c0b1be38b708f GIT binary patch literal 3585 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/NADP(aq).gif b/maxime/images/rdkit/NADP(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..191bfd5c9e08f4a11a2956026e337e959d8c97dd GIT binary patch literal 3826 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/S-methylthioglycolate(aq).gif b/maxime/images/rdkit/S-methylthioglycolate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..24e80aa68a9e878458505d5c84db617cbcf49833 GIT binary patch literal 2191 zcmb8q`#;kQ1Hkd`HkY}!SgxbdFk19Pa_Q7I%!WyF877w|DrIt9JLh>ugpe_2B9^<8 zJ55S86*jkHB0}YU>9J1MMN#&=`V*e_@1Gw&&Lo13Z3qU00i^-J?(VJ>^vlo?_{-Xw zrKM$fc=*J`1RM_Ma5!JTj!88&rIV9VXJ=_&pHL{2CMHUajTaW8q!h}`47s|xnm`~V zCMHfym`km#*Vpr<85vR@Z#N=B%4QoGp~T`k9*-vyY3S<^K&Gz=!+ z&MqY;COezh*jV(=&hB|h$>88Y;QwUsT?PaIhXKs5?$;9*Dg{7L1hIwNa~-N~MisQ& zeVz_G;8IF#t?13tvb;DeXszteMLOI>klLz*EcBVbsKU1D!J@HX^c# zc&u!yna6{v?lYhjkd_s*jDqDuQZ-~!DUUrNHwNKYq!)d(BP?0bv99JaEE#B)KMA$L z&W5IdEikKPB!iexFc^k{Be~!CtFy9jDUt4-@_X%ES8midzD>&HTXkQL-0rZnsrSNr zsL|<|A1}mV^6wnB(mKz2s?#T?{-Zp0e=1mo5K#nCqVK~(V37b0qG3MANJUCgeH=7y zL>Rj7QSD3im7z0{zPhF8#cZor5sNuCD|L&vj(=TS%*D!?E-@W7E-d8{jq8{4-K^J_ zSRMq^s1!dUehLbCmDd@D%}&uF*$yaLxy>h%UF&5uh4G?BCvKu*9ZOV|d5y#;PhOcY1YM{o6jf9yOF3ExJuT zl=Io0t}o`KoZ524iqsJU{PIX2@t3?5l|W`l&<+ia&twm?o+#Z)Y@S{_k;I&(FBZ%} z6F>OHyCMw*hzopDD*CjRc36>y2-;6PixE!MB&iY0Jqt-Sq#XKqJ_+2KWBS zMHeH=jh>Z^`_{p@);|Nz@$N6eX8}X(o}xN%uWn?0tqbSS2S-zS3A8Eq%RSlGd&V*G z9M*aB$6@tRuO$w5f<%pAEpOr2azn|tDAc1P-ph6b;0FgV+Ip$sriR_mik0)#&O~k} z7;?IaWZEYsJ-k)IK2P*M9kTCmYh9A+v@P377B ziv&qph!7_8pr*s}M1H!;M+4X~CZ2>x7TwvHIa}pN;*l?xun?t3TTP`xg27U8zOpV} za9(J?JY150dLrUCjEM`;PW)vk_f4F#-%m0gN^wYKz?eEFW-U&1MCvMc$Y#gav zUFDzxwy{XYg5i8X7KOBj#i|-?x78Ki4%gm0WL4A3%KIFApybeZxddA~J^X{`M)Rk! z&U5zA?+-uQgeLyu*x?`$cULjq2G&qaDiC;cXSA$xR;;nv+sz~1M(tk<4B8ihu3y=< zJ?kWF{H>7hy+>^lrt$?jaZc@QSM6k~quEieC$KRBVf3clx1AD=c%BKb>bc2nQ3WOY zUNf`*+1hM-`l!GwjpjGRrcq7>l6@}w^7RYjnvF&8fTeBC4^poYn=kDm$chPLA1BT@ zi!2TrPhz^Z#u6T>>;Wq?1MVDestH@C$`({&ni=Me-GNtPk`0enJv8c?#bH6`V;H;W z{-hU!<}oEl4z3x?cE9$sz@yRnG1F;&1BDho3ESOUf5ksiynu|ih8885Zh-+~*Vq$t zwp_mNBdy}x1T`vK#)D%HO3HQDZ+Lf$+R|g7H1DQL2hng-sD)?aX_hNZ8{91vilEW# zdaI}3vSoD?2a4;C!YBmGtR&tlUxk3g_nu&CQ!=uShD_-|8xq>c%Ya`Us#@cw&0d) z{(_T>+3VmTCN|mX03!IhZC)1){X{1(xN8Mx2dzsopAIjjF(7qUFL~?iObOh1ZAHTy y=k0f1kKW>S)RM&)19qmTMtHo=Veyq~J2P{toe%oSAFh_{%&xh|p9X^g`~Lv~ncFM? literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif b/maxime/images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..671ebc906221723d6fd350fb4a0a937cb814d2a7 GIT binary patch literal 4494 zcmc(g={uB*X4N}D=mX^}cJzw`Yoe)pUE-RJsT*ZtzQW7%443o-x=z$^d|3WX2^ef#j~ zzY^-|3hnF^6%~c%=Av|Q5uZOZGb1c55zfqbdwUBB1mWnY$lF^K5h3j9DJ?A(Wo1E- z$il)xl$ba=I;x|ila!QXXJ;249^Tc}RbOA9ot-UucTZGe)YBsr@twDA6COV<5n#>N*-3DRgucDJcnaa)hEW-gI9d1&79kUNdqAzcq4htiATmc@i^Eh1F3vUa0HV>^I&~KT%3O zc(;;uz2W`^i(^Z3iggAY;rq?QMpBbkn|`)T$e;od=gs^1whqY9?-4Y^9bd|`-wB-_;WzD_7ev0{TXe`UgA=9t zqQv(C!xiSxkgN-v11I0-I`tMAFyzG!!rO_!8n_th|9ZWo+Jic*mQbi`KE-y`)|ovm%11&$I?3M zKw~Kf-NJKPzP->3W6Oe9ninHT))n2B8Z}raSTlLB!u?gt?xrfj6ya8GFRL#x<5}n4 zdKd7E^2Lp^h#I2==%rpOJ+0(5he8jIIBa7IjBRpx3Rw4&tj}q+xui1wob^(l8@gh_ zJ)^Sn{^bqNth|3m2Zw;bNr~|t?FX`cjl4lgwLJzsw*tykJ(M!r87Rp9E5k1kn9cKs zP81`Li<&uTAG&u|mqz9mJ>bomu~KRy9B@d|-^Xf#PT{g!R6_zYk^Dw9`LEm$SK|~0 zfV_Zs%3RERDrI|)ln4$?BfmV1{$VYsTTVch4uza>kX&f2kzh;J@j-g0JtT~0>+Yxm zPL&hy)2oJIYAk7s%WJ|`G78-}PyVumb=cV^Aem%DzJb`DYIHDxwL&7KRoKL50w-M^ zavf9{GEQx_>5}u{>FF_)dYD}qh2+e0BG)(9W1D4%{gTlFu{=*!)rZ~CRU||&^c{;6 zA6wj(UvCi3n(&=nE$O*eZQ9n01fej~bmiox#}?+qIh&ZJ7y#JP(e`zs`;`bBVk|n4ps;b+T7ni^<#A z*L}N0X_(4+v_T-x_FFH0X8`@2MY6BE9D6c7Bk$5Yx>!c3tF$zij)p*8+qsd7;9J^- z2DyT)+et|3Yd1}?VA2HTSn0$!Y%TnEK@7L8G=ksT*H~<6w$l?;Lhm6LVY2cfWy?q z7cl~q&yk$pq$f0@v<;**`Tk}AGlQ&w-l+wRCq(?j24%i?)%f_rc4y;M=t{c}YMm36 z^G&tEGJ(=?$Y2k8lCw4!W?iZv)nvVD#+9bKEVl#p=_a!U7Li)kWQ-iag6)HkTF66_Q2hZ=SZbA#2ZfZSOC>y1DV%wp8HZI_gWOV#ANIz<-T!e|R zwR`*V!I9m;p64T)k2)gkFpIdIU|@HTgO8e2k`44V%62O?i6K=0djWx^H!LlL8W44|V>@SfK3NI;oPngd72@y!%ysDP%XU?&Vv8NW8J!vw z35$iy?_~dT&CPw1pj4Km89n%5_oXiOmKv{vMvZ{1U^B8-^`53Ai#=wR4-egVh9XK@ zKmD;ml$=jsVt}V38KmjoS5|2zS3Rs|tU0am5g?|mi4l2W(L=376f8x0%iQ~k^BguS z+4$2wIO@*Ki_ac6OMpg*Cc9sCDmwinaXomE-<~o7OgnLR;$PazZWluvwI& zL{X;Ek#Yx##6QKT&niGf``rP=XH-LO_vP~2?8Fh^HEnuf>nip8`M4&Sw&TQ?q=z?O{(SKB_V0hc zvgP~dC7jm>m4(YW&i${I9L zOkEIuYjnP~hdckCeJ=db^YGS}#D~8>Du^zT}n;{I86wKIvoEP<@2Mu3mhd9y9XVbn|w|3dH zt7&<^T+}vz0;0E2tz50m=iPSYzXE%eg3R0?oI!@!x0w`ZAc8z#X2?`J4zh7Pjg$qY zkk?qxcQjOk-P*LyS1+K`8YAzXx_RgnPz4P$5&1gP4Yc!)fi%$%IC>yWl>^dZ(9|KQ zY=z{=M4U`fp>A#rR|ACWMV^77He$7>=fCZy2|UPT=x%x>P&8eg|T)l z<2Ye~_`4Ii^29_RMv>|6c1$=FAM)f0rAQ1Ib0fN=aerw#z|%?EAp|qvqfXKwiH1$aGlTFN#G~Rk`8vgx>dfTykaI!^Eu{qUSAS8DyJL zq)i<6Py12LSU)_d{-IFYBi1V=jrxMmXyGW|Tmg$wK^l+zT1|;P9+lwg(PrLS9MAk%VrGv~N{0LFGa%0%bCwseV}+p-NWA(E5tG6+ zEF4ul7*gqpVKcE`8$qAUGnpN#TE;w*F;`|F=UkHR;-hSev9&&j*Ys|`pcvk!XrWfU z>;70SKS8az_H4DtVt<_^Vci?UYrv=jUV(3T^E`j;*pPD?`!NG&;@T;uF_`bVxSas1 zpvPOq2lHS(p9a|aE%;llBhPjd-@D-$9^ip;r2EmCZ#fj_j10eO!WCVZzfUzb3Aee5 zU|?2MV2jxpLjseI9#1wOo(kC3Rcf!X-H?Rff%8{Z!?lf3jTnr4yxATeA^8wOc^&Y6 z9j6160g@*nGu?>fUa{iS{IuYh4<^?&gV+unXxH%7PTNrp%_l&;3I|6~gb7W^h~$}A zexM{aUwWm0T&>hRhAiW3H5GA&T*&cFAZ9?l=~2LtYfyq)G1l1YUHuMiUS(T*C4FIs zzR2Z(t|z#86n0{fPd4J9`Os1pLi$Cv48>ga0hBR}jwWpI!VU;TZK_ExZzpW$g3(X@ zJ3gRq9k=wDOl&Vyiq(=4RA7hl90bfc<5;{;^c!U;rFVz?HXhuh^>x{ zG@#y$OnUEN@XzfZRx#2wHmo89DBAGTb}yIldU$v=9Q;P7G?1r&(Z|iqXgGxtt(Gqx zw;>x4N_TToP{w<48gAEz^Wk)M4J~Sm9pESc8Ra!7Ms6qV9CqzwLINyHMdgvXyn}#@ zkHdAQad`w1kBee-0(2^WzJs`K9v)-jnB!VIUtr26Agbn$KBC%OZjJLDf*T*}xX;x1 z`v7`OQoC)D*wYnX@9{G@>Q$e@Ze#NFWh6Ry?x3;9&~n254^YmrzS@z#vx7$fXXB& zZKFz*run$WN&_BfT~m2E1lg2(wHrCR$u*oG1m4#M{vd$Z1k2FrXt>F8?TE8oMX4N}D=mX^}cJzw`Yoe)pUE-RJsT*ZtzQW7%443o-x=z$^d|3WX2^ef#j~ zzY^-|3hnF^6%~c%=Av|Q5uZOZGb1c55zfqbdwUBB1mWnY$lF^K5h3j9DJ?A(Wo1E- z$il)xl$ba=I;x|ila!QXXJ;249^Tc}RbOA9ot-UucTZGe)YBsr@twDA6COV<5n#>N*-3DRgucDJcnaa)hEW-gI9d1&79kUNdqAzcq4htiATmc@i^Eh1F3vUa0HV>^I&~KT%3O zc(;;uz2W`^i(^Z3iggAY;rq?QMpBbkn|`)T$e;od=gs^1whqY9?-4Y^9bd|`-wB-_;WzD_7ev0{TXe`UgA=9t zqQv(C!xiSxkgN-v11I0-I`tMAFyzG!!rO_!8n_th|9ZWo+Jic*mQbi`KE-y`)|ovm%11&$I?3M zKw~Kf-NJKPzP->3W6Oe9ninHT))n2B8Z}raSTlLB!u?gt?xrfj6ya8GFRL#x<5}n4 zdKd7E^2Lp^h#I2==%rpOJ+0(5he8jIIBa7IjBRpx3Rw4&tj}q+xui1wob^(l8@gh_ zJ)^Sn{^bqNth|3m2Zw;bNr~|t?FX`cjl4lgwLJzsw*tykJ(M!r87Rp9E5k1kn9cKs zP81`Li<&uTAG&u|mqz9mJ>bomu~KRy9B@d|-^Xf#PT{g!R6_zYk^Dw9`LEm$SK|~0 zfV_Zs%3RERDrI|)ln4$?BfmV1{$VYsTTVch4uza>kX&f2kzh;J@j-g0JtT~0>+Yxm zPL&hy)2oJIYAk7s%WJ|`G78-}PyVumb=cV^Aem%DzJb`DYIHDxwL&7KRoKL50w-M^ zavf9{GEQx_>5}u{>FF_)dYD}qh2+e0BG)(9W1D4%{gTlFu{=*!)rZ~CRU||&^c{;6 zA6wj(UvCi3n(&=nE$O*eZQ9n01fej~bmiox#}?+qIh&ZJ7y#JP(e`zs`;`bBVk|n4ps;b+T7ni^<#A z*L}N0X_(4+v_T-x_FFH0X8`@2MY6BE9D6c7Bk$5Yx>!c3tF$zij)p*8+qsd7;9J^- z2DyT)+et|3Yd1}?VA2HTSn0$!Y%TnEK@7L8G=ksT*H~<6w$l?;Lhm6LVY2cfWy?q z7cl~q&yk$pq$f0@v<;**`Tk}AGlQ&w-l+wRCq(?j24%i?)%f_rc4y;M=t{c}YMm36 z^G&tEGJ(=?$Y2k8lCw4!W?iZv)nvVD#+9bKEVl#p=_a!U7Li)kWQ-iag6)HkTF66_Q2hZ=SZbA#2ZfZSOC>y1DV%wp8HZI_gWOV#ANIz<-T!e|R zwR`*V!I9m;p64T)k2)gkFpIdIU|@HTgO8e2k`44V%62O?i6K=0djWx^H!LlL8W44|V>@SfK3NI;oPngd72@y!%ysDP%XU?&Vv8NW8J!vw z35$iy?_~dT&CPw1pj4Km89n%5_oXiOmKv{vMvZ{1U^B8-^`53Ai#=wR4-egVh9XK@ zKmD;ml$=jsVt}V38KmjoS5|2zS3Rs|tU0am5g?|mi4l2W(L=376f8x0%iQ~k^BguS z+4$2wIO@*Ki_ac6OMpg*Cc9sCDmwinaXomE-<~o7OgnLR;$PazZWluvwI& zL{X;Ek#Yx##6QKT&niGf``rP=XH-LO_vP~2?8Fh^HEnuf>nip8`M4&Sw&TQ?q=z?O{(SKB_V0hc zvgP~dC7jm>m4(YW&i${I9L zOkEIuYjnP~hdckCeJ=db^YGS}#D~8>Du^zT}n;{I86wKIvoEP<@2Mu3mhd9y9XVbn|w|3dH zt7&<^T+}vz0;0E2tz50m=iPSYzXE%eg3R0?oI!@!x0w`ZAc8z#X2?`J4zh7Pjg$qY zkk?qxcQjOk-P*LyS1+K`8YAzXx_RgnPz4P$5&1gP4Yc!)fi%$%IC>yWl>^dZ(9|KQ zY=z{=M4U`fp>A#rR|ACWMV^77He$7>=fCZy2|UPT=x%x>P&8eg|T)l z<2Ye~_`4Ii^29_RMv>|6c1$=FAM)f0rAQ1Ib0fN=aerw#z|%?EAp|qvqfXKwiH1$aGlTFN#G~Rk`8vgx>dfTykaI!^Eu{qUSAS8DyJL zq)i<6Py12LSU)_d{-IFYBi1V=jrxMmXyGW|Tmg$wK^l+zT1|;P9+lwg(PrLS9MAk%VrGv~N{0LFGa%0%bCwseV}+p-NWA(E5tG6+ zEF4ul7*gqpVKcE`8$qAUGnpN#TE;w*F;`|F=UkHR;-hSev9&&j*Ys|`pcvk!XrWfU z>;70SKS8az_H4DtVt<_^Vci?UYrv=jUV(3T^E`j;*pPD?`!NG&;@T;uF_`bVxSas1 zpvPOq2lHS(p9a|aE%;llBhPjd-@D-$9^ip;r2EmCZ#fj_j10eO!WCVZzfUzb3Aee5 zU|?2MV2jxpLjseI9#1wOo(kC3Rcf!X-H?Rff%8{Z!?lf3jTnr4yxATeA^8wOc^&Y6 z9j6160g@*nGu?>fUa{iS{IuYh4<^?&gV+unXxH%7PTNrp%_l&;3I|6~gb7W^h~$}A zexM{aUwWm0T&>hRhAiW3H5GA&T*&cFAZ9?l=~2LtYfyq)G1l1YUHuMiUS(T*C4FIs zzR2Z(t|z#86n0{fPd4J9`Os1pLi$Cv48>ga0hBR}jwWpI!VU;TZK_ExZzpW$g3(X@ zJ3gRq9k=wDOl&Vyiq(=4RA7hl90bfc<5;{;^c!U;rFVz?HXhuh^>x{ zG@#y$OnUEN@XzfZRx#2wHmo89DBAGTb}yIldU$v=9Q;P7G?1r&(Z|iqXgGxtt(Gqx zw;>x4N_TToP{w<48gAEz^Wk)M4J~Sm9pESc8Ra!7Ms6qV9CqzwLINyHMdgvXyn}#@ zkHdAQad`w1kBee-0(2^WzJs`K9v)-jnB!VIUtr26Agbn$KBC%OZjJLDf*T*}xX;x1 z`v7`OQoC)D*wYnX@9{G@>Q$e@Ze#NFWh6Ry?x3;9&~n254^YmrzS@z#vx7$fXXB& zZKFz*run$WN&_BfT~m2E1lg2(wHrCR$u*oG1m4#M{vd$Z1k2FrXt>F8?TE8oMeor ziHL~*hljX9LBT*kA^8LW001BWEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*Ssn%{7pUiD{is4lb_XP-U)?YH2DEAF`DmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~xr`xCeAqRs#O+wJ%M4I;5$OoDNJ&O5)Hy7VTZoBn>cYZx`Y$u!A*6ERvzTA$lOp9@@6m&o= zW0#F<9%oWxRKa@P9ke-f7+Vx|MCx((P=K73o>ALoAGBUXpTFk%NwY&#dvLcm{+~ni zo!58o9&NDR;RaOz9B;!DKT-u2;JRMrbUSbT_1I^x{r22<@BR1ShcEv4<-fe?(K z1Sd$r3R>`j7|fssH^{*bdhmlF450`|NWu~V1y8CupkJKiu?P5zQ2e8s0pfO$-25ef zGlPiB+~+l`O$2S~+u=t4gy=mWW-Tu{>mCtLlEdEF@GCTgi41+1uO-qXPNZpGy9yQ* zr^O3vMoFBy#AuQOXi+0z{ML||rjjNh>?DJ8ShlcOnwXH0Bx!_}7jKfskVq+t%4#A{ z;+QgAt*ux+tPWdNqWRB!?cA?`hLA1Ev0IGUYnWBxbc{z}1jXAw?N-b{$ zPD(CHDZEV8+!%xFlvYydoxF*sY+kvneG0~(%i?56b|oygp@g8=GN?w32f7SsU;`WI z00u}kEGDu{Ty|3>MwWMh;Z=ZC7!Y49C9=F`Dr7nL9A5-dsU}&Sr*jRFo=e3?O{6uC zRO6(mbkw&UXv&Us5MiBu?pL4toaX}g11dy>n$r92N}#Sf&rat@s&*b^S5?K|07zxj z8cL4>{bMN77%-dxL_hz8ODs#6GYRHoN$XN*~o*tVcj0`i%S+2PviYaR3 zm{2sV60LIPXi>yd_I#f|;`{#f{d&D$ueS}++Q85o55j|z0APE2TLb_g5J;4eu>Io2 zwvmx2HrCM4u)DiEE-r3$ZjMT&iuinyn;RO9R#Q_GSzC+HXi-p*sHG)1IGF!GrLHbw zG8qhpjg1YNOm1y$6;)J}mzNKknqITB8}#-b%g7kd&IbNJU^c}-0H6%u|I7dPM1YF` z5M1$OV`*ms9EEe|Hr{)23#ojn@Z`h$Jv6za!5_E}%la~vEYcK-P38SL*t0e6{Y@1E zd0M_N3yIB@Lj?xL`fv`)+yY_(vE&jTu|^n*RQ;3~3@fqBvFy~)IVBb)8AXLTYCW#y zH+a2B+c$895MPVjA%-Qi)K3%yjGQ11tk+LIJ@m!8oYva#G5ZGZ!5>@p<#)}o;tC#v z=X?ZhX$rQ*>B5H=&lpETWItiLJtUQMX~pdX0yPCLrYJXbKUec^ukP@SF*-zz8^Cvz==q# z4gjQ!cT~DaIrrpbgop1?w~Thwr8MRL`5I>j%%2 zNm${ka~NuV3l)|DX~UI;EAtCxrO7p)Sg_n+Tw=doY8W3rZbdMI%kv!N&q_w1-HfIV=k4UB{&}|0-`SZKNt0ChS8-Ege))u$>BWv z^33%?=Sir4r^QX2o%YorSfjKhNWAoWZ(p?>!$HEzO}QW6y0ki=)rVgj)a8e+4H?YU zt-UhYSXz4xxA!7IkkXC>$ezo9_Hag2yKE6uyD{gC-4WT}7Ct$XuJjZ`hKvKcb{Rc!P+hk(4b**T!w0P^ir?sm;5#-1`ekH#P2%7F24*Sh zQ)8bYdMj)aeW%Liw4?KG&P={Sh2dNg>gVS8J~TkgDp~7)wa=6mFMi% z(j9*I{4zWCLF{7F#!b>v7w?r(c{@6j*96n6jk6y_Pyb#!YISMy(kR;h4}ljb$y*0U zee19lK$NzB;dB2!v4yM7JpRvcLGnbXuya9vJ2;^CIw;UI31Cr(DV{2yYkKFEkM0h-_0^3qpyov>=Ik^!`LK82 zGMi5SlWLFCm4F(*HLS0$aMzC7sNKj5*on#Vy@YTY6Z`pB>4 zbL}d1^7;n@jMnZ9r&sD$5r=}wYj@ucRtmF!*}&OO1&FK)=*1vg$aJ;3z>kaFHEL5| zs8a-W@^?I!N_U3|iiFZBC2Xz;d3{x-M9i&fO0i2{4g4d_(>LubfI}wU&G*ZHM<>!~;IOb&Z!eIe0|j0v zCi4onA`c?+33jOa@jLu!P2^D|rHq#l`qt34qXB(L#9X2%+0{oOt5H(k46 z`Vk5B0p2pP=LS@ncWFtXzQ%W*Yxif?=0X?!%v|laH%FTdq4joFv@>raMjs)p4iTIS z9LBqNj~5aT8Ti-QzZV7YTHbaq>qUjwPerdMHya6pDKyPbElhTY&Pqs@CVr-u+13}a z5_)d{zc9{xGSs{h_E7Wq@+|YI@zrm-L1g~}Mk-0q$&c%^toC38IS3wnkt1v$p+JYZJF&Q29D2<$xT^wh*LtcBcc zdD8Ji#i*!A=_6FBo7g(nlrXT*jN8NW-k~&22Pp+v|&4iyih0v(OwX148*Cg%Tk2;oTz%pAOw)3cr zV0H~wV{uY~l5?wPJ~VtIwo^bABQTh^Uh@6X+95uw{1I!qs`qP+;1=CXB$pwMa?edSX6 z=nKCW2{Jl4)#LS{b7Jn+?`o!6quk#sx*0s1d8NM9@MUjP?WfFyBNHYAO?BPfl5)8F z6od*tIaep}Y0S9i=QpJY2{@6i8V?AWRmoB(^aUfekZfI(@8N>6rmusMvAD*N`qsc# zyVRF~p{Wh&I-}8eueEtzi9zxRLpdV6y=|-G-INj9BlpD zAzfm7Tl{d`lpBCQ)cgkyd5_ zh&6pO-T5*)lT3Q!G80?HmTSMRCYy9V%D=7ReER5_Ro}nn!-%{T;Pgp-GC_w48geS6CaBdQ1D_V%Z^$VqSTM*&@n}VJ?_q?r{px ziYZcHEiVRK;?R%tuFFsRau$}K z)eBE9*N&!E66s6o7!T7X)nAjarD@s$_Nryo*(_Y|hBsrvctj=O?Z*fpiKr^COBTm0 z&t4JsrLD98-G_+Kbp@kUVBX-`YMel|HRRR1SRAAcahmub3k6O3k_I2zsAZd7o(%2w zkHx9>BCoD|=O`zm*ZS0M2d(v^9#`wx$0DoIC6k9O<^g(nwa=n}X?# zgQqZ{c(^y_LNyOUunevDHko0Dn>kLO>KMv&iX9?Re(7UB#Q7g>zYBK$)xw`ORXGf%^&S7(US>di`7;0EnZcexPqmI#{0&;?1kO! z)%!nIuiG_Ae9f;BI~^Ef+o#F=y>=X%&0FVj)c%+byMXV1i1<8Gg620YQre_o7x)#KwU${}?`M=#Yvzd|a=&Riq4kxN|4n=;=gdI;s zOfGWlAbM*1lrO3nKBtSI*K!ycOf^l*ek<3t+@b-dhGBodP4rq`sW=N|VQIxtRHg(O zb4C1|t`q9E>qfc!KI(UL zi(N`&c&XC-!iuA&Z4NZ#%&%cz@^rI(Si?riUrtNpYcBSMgZfd}h$X6Bu|v_Sw5?Ww zFD3EkkeRU49n$FlJDG@KPmPf$*0GKb5j&2R<^}c+!9Gsx=n;w!JKs$>&_#5@;m&>O z3LkaB+00^R*3*I~!HEJlmV!&wpiEW7yuiJ!*rjf@pc=7HM@txIB@sR=B)vo2gJ--G zO|UJ_GAT4UGD-W>FR0@((dO9ec7v|NFC>M(5KrUIzWyloqD!p?=M-r3A#R90aqH+s zY6*TA6xcW1Vb!b$O<#$-edN$P84fv~144k-bbBZ7aeO#C#jEn+Y`2!=LGp=B-wu@jIK1y!-3g zVT?ycOoJi613;dAh7x2>LlmEj{b-$&!&haz?2|$hi0R@NF_fPbW;zCmX@4fYolgbf zB{@A^b#oX+gfv~&X0TJ0=}#J?P?h2-UU@pHD{?_9n*TH5pgN~ ou=fKBM$~jq8u#Gfv4^Gm*%cO4fqlu(;R+jerAzQzIsoAQ1=x4M=l}o! literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/adenine(aq).gif b/maxime/images/rdkit/adenine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e9bc4e0b3ba0fd876cb0af62f4f7c98b941a64af GIT binary patch literal 4397 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/adenylylsulfate(aq).gif b/maxime/images/rdkit/adenylylsulfate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ade51750b48d519aa971a2820882ec0049bf789d GIT binary patch literal 3991 zcmc(c`9D*<@z4+?^YmOL5@q%EtEMKaX=$p*e?!l%E}5gFV{mZrp7{9HJ$t;oWEmM5ot>TK<>dnd1IETOCns5c zetuls&#HhtXc)Y0^D)r_~$?Mk~Sr$(AEB(#YwafL#W=3{{|0k$FFc1Kt z!1BNU|C-RTG5}%qSOR`;4t9-sq*!p}UOsBzeTgNkd2otozjsP3tQ|N@aXYE!)mk@L zY8u!SIoMkN=)6tz!%JSbt`1i^ANnvgc&p)YH9bd3-@C1Gw3bzB{>#I*Yfl^4wcb_U z?R$II=zya5r6_tHg!kp%ML}+GqoR%>u`7g+5$yIt<01b2snh1zB4ERjgK)cxbx;XK zz)*s$02V*Z^-?i4FOw)u*oYxj5=F}49Yin($^C3LVgji&ZUZD|K4v>0o1+!JnO{#5 z{OA>Yo0?XUYT>V?dN!_kv3#qNM}X~i{FI(jjYT7k-<<;ClpJhC7a3k-VQ$GX7LMQ! zR0lSyO05#_4!obE#$g3KPA*EL9~RRcxiXndU(kCL!fKH{2|-RGFz!_}3d58{zFWbS zhGIqUOQHaXgnLVm@O};;9GC)-iYgUQQ$Z-3i@`cm-sCC`YnDVF&U4_(O}cbRKu(ks zv_&^p8o^Z8lT;Lw3t2fT4oAN9DupqO*-G-^LA(%nutNuwCM(#X{;K)e`z^8R%q(qpHX9QoSNzUnChWaGrjWYK1yjoxNMY*x z+8Drx7A!&#Z5sxxoV&iZ-oJ2~tf04#Z^#wwkO?3KN&(8mBr=+en|kEiuho*gMD!FK z?)kjXO76s~8UtUjH&Yc*M3^xhsb%ZrCPNXu8lDE1U&mQ|?0Q?C@bUKhtJgnvFLca* zyd&+mSnT=oEMf8P_nGU9zy14le(`spU?~-0wDw7Ru_n#ZKAh8n^d9PIxpZG8nok90 zjS@D-fX(SUR(aV|$W*@6{R<3-^6ij@@N+O!8il#E3(=G0^c$$_R4)?YfBNyt*3r{C~fq~V18@9@m`W7zo%$Cy& zlep_eh%!;~$%Bj=gMT3g$t2?s1lnn%Lq^Xv8t=zf{<@I9Om(0S{AmBjycxpQHAR2& zn+6l))G<*1_Tp~Xqrfa=adz|*I~T8EgtpLM##Z*J`J%pH#FWZ`LKSUn(uCCgHre#g zDK-S0!w~-{!(JqqE!fbNpfye@<}&%jqZ$5K1!u{vEeJnD^d3=BqmOB2uwTJLBnL?4 z@oTO`#ePUv7p!gO!txe+mu34*(J8lMsahVzo`wasrCyN@?ag7B6iE4X){EQx)fZu2cqxX!mVYjIe9(q&Jz}<43nqYEwyBP@bOChdRNyj zHUge27sv!1w<``0Bm3uy=qQ^=UcYpLeY!@yf%U*VeCcH9P>p7%_<_}trBfVSEpdR= zZ+CI&bi7Zk&V;z%v3sd7@pP@;ENfu>i={K^L$#!D;(<;7ES=@z>L_ls=5~rGO;JJx z3vn0L2sqZqq8W<+2I#(^P;GBDX&jWNz>OP|;B&AD9;;z_=*U~ZKj?oL2HbLhM3~+s zYR=@E`se!wt;Z^{b#Rdx4&}%>Mut}1Na3sfD+jWk{IO+6>iHf}y32|!npDMXwNDA) zk&0DD9DoC_h*AMEd2nPR|54TBJ!iFFj9%8hS)vjHvm8XQo{i-^k+EM%%v0Wh%5vTo zeKy7rSzoctOXE|ElpQDf1`HLhBazahCQ-)DPuDpi>fE%*&s@k-y<-LA{8Nxm_lp!FHICV<(l#%c$2;*AW0WD}0ykwZWz2R6igOQz6S>iNdSfTeJ)K|+z4Y6P*KqUoi-&yPw0N|2i%dy;5y8SqY}g5d{Q0C((>b7fIa+Z z@L0?yzl~n8`lpK4&uQ*lE9GS=JyJ{hdjYAiLQp#(5lWg zJ*}2+r(>UT|K>J5tCT};XSEwB!<_wqQPW`*k=YuebEuM?VuvSHk zZ@kUJT4IVqz3owJK4L4;lc#UHGplc92M8RfsR3^*2kgg5hEiXFKcpepVa|n1-E}w8 zU9#4ZAWobyBV6H70A^Be_yHy}R3!E#Ro5 zUkJ>?yzrPbdxdSiH6<+eKSgU?~KNe}TLL^~`|H(i{Y(LYm_NTfap2^f7g*>HfP3nt(>= zR98?0y4TR2Sp96GI}e+57Y@^*`kTKw8j(Xl_=ibXOlZf?%2R29MZfg7T0NGHAJ?Jk z9!evqIzZ;PKtiv9nOliQuOW>?6}XeL8u2Ix5hGyu^9CFCX6Y`ij0${;CjljxDEXU= zj~1egO*B5e*%^&5frj!?nmpp1h}fA~w+gi=y|4vm-3Qwp9}CbEhG67<$(dR@=_!iX zkbU?Gnzjh7uXu$SK}!m>3yx^9w?u!SG^x3Mkx@Z1{zjm_lQ!NNY|acg2e`CT}J#ADLtJS{;AM-sKNjiiG^R8huDH7vz zfha9LnZ%1Wj>=Ix5x!w&!|#Ju-`wEEb!dsLZZs30vBZ&?+R;WGR#}8=u~k|OWQ*YR zhh#RH3-@E}gZ|=dEV`h&WYX{k9|KkR9w*36gZYBfYiuno6|C*jY+L8ZZF9~H=~j)~ zcyO&iE?GUT-Wut~^ctbYQu8W1w=cqS#W(rnVmhmr0t?PBCtp~7a|P)oDuol0L#lV5 zQ%6Kptp|xtip*sKL`w&l>_Q_(sE<)qN$Yl!H1YMJq^~fn4XR8>gXLoy+>?@2_{oaW zhLMIXCGB|Q6Y3XuKuw};7?ZU2OZb+;5`0AJ0kOiS>hlLCLeaw=>>Jr9W%#-|k7U@c z@J>>>Qn6vY&H=AJeC3m4)BR);6=n)7Upu;KaqHw5WjOkk@fnC&gz@z{wcnup$us}L zZu~R+$IA&TKWUY&E~rYB|q@ HAmI9cw&YuK literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/all-trans-retinal(aq).gif b/maxime/images/rdkit/all-trans-retinal(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3db00e86371e6efad780574a22b4089f263150bd GIT binary patch literal 2133 zcmV-b2&(r-Nk%w1VJrbG0fYbm{{H>}0Riae=N1+gCnqP@*Vi{UH^|4wXJ==&wzhb9 zct}V{mX?;Mr>9p}SBHm({sRO5BP0BUh5y#p|F*XOH#h%TS^sHi{l>=sL`45}b^jU~ z|C^gT92`R*AHtB3A^8LW001BWEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*jzAVk0* z&}~||2?Zc{8@HeXwE{;65Zp0=0ki`Q5I~FI@kX}~000(SGV)9T2?l#q&HArhybK1Q zCD4Fkf!6_Q12`}{K;MN0R0nV%{9pp*0dfQXXrO!mgNv?VUnh9>bI7*f@1h)iek^X2 z)B}JHNj`vifeiS!8gChSh8h6GbtljPbInx1+YC|3auZl_>H#=%8lNEuXMK?D*ID${NN%(f^#Mj z1RFF40A`wTmQiwoZmMSjZ~+jYbR=Q_+ERN53WVre+(qPBaSh5>VRio*)F1+QJx7~H zZ3)WTcW7lO5(5Z0Ym%k_csLTP3v5M~0RmymDRj~$P~BVBJvvc;0o2Fm06Q9lYFh0k zM5|nePLv&KEe_PE1LkIw-mzp+Th(j%c2sY6{E}pBbOQkzSiC;IYE=WRLIv0Wo6ZL7 zko`s_@KNnS+|Y~ZT59siD5tFQ$}G3+^2;#CEc47X*KG66IOnYM&OG<*^UpvBE%eYt z7j5*>NGGlI(o8q)^wUsBE%nq?S8esxSZA&E)?9b(_19pBE%w-CL$t1+?=?_x*%i@> zwnXp+=BH?ZsmeA*^Con!U2D(()oaIhPvn_{Angly;0&oK>qry_K$u|yAyzfD)`~qE)PJy3!qF<^kNQ%ZbaNy;5A(g(}QrP`u< z!__wc_0sLAMgI=4-ard)?2*H0#V8e~AB)s!OoP9rfbI^#PS#87 z`8GtqdS#?_>-*mENCG3WNX&ZBxlRKfz`b*UM_sVt&AXU`x88N8ZVb5}FZLcHfOUMcz_?XH`C3hwn%>Y(XfN=rvNTQ?4^`a7@ z2Q|)aKDr%MEaQ~AU`$^ADWPKsW|bZu#WMj+h+77r#+o@%D13q+L`GAipA`U%T>%WY z5J$*D8uE~cOr#fXCG%7N&VmGwh9;CCCi#f~2}Q@7`ScGHAL$kXAe18OTIeG0^8g17Pa}Nl zV@Cu4Ijfxr0Blqkhd82v3k+m4RbwL*Ns>j4K!6||ut3#vx1lMP+rTqB z@URn4RwW}zLP`>*I(0e)WZmH634jN!Gb9HvXjrIZ8LX1zjw5kv2c*MK1L{jV_#}t` zsw1Ae`YVS=bX5vT@)wI*r7q`Tt4M;%k|ZX;Su#{qLkin1eMTgC`1=lu+_urd5g+Ib|ey-f)e0qYT~ z%7mb`MF?=qBdsMy#JB)JZbO2%T!A!>SKxcBdWu!g%~CfcMV-n5QRpAC#t|Z{C7ufp z5?X*J#CsBQ?n5G|!-6P)uyJjzpkO0Wj`;N|=o$=FHTtLh)(g6XgPUslXTuT>SC5hb zCuuEm&ldHET_QOEbnXk`?T7@qiSq3Q|0bCZ7sR^{N#ckd@=rjTm%$rJo?*M9R*@LU z#}{cXdjn(Ni|Ces(bF3Ok$e#FN`$~5_R51<>K7ZPMt>X`v12iOP>fDixEIQDSv2bu z3T-*k%n4?d_Oja$D-Q(6Kw2qPst1xCpM+N0q3e*|+Y~~#hQ;pz7M;m5VXJUfDqSR* znt5bhs@!&Z{!tJgjZ|c*;It_hQr#;Cm6C~$NLRRe%%z36!= zY%WTyBQheP-I^$TYA^)RLS>mfnkbE%bVD@evr8Lggd7PF9e=r4VRQ4^*v_`Lx6SQt zd;8nq4!5|+P404=``qYGx4PHO?smKT-SCdLyys2tdfWTn_|CV!_s#Eq`}^Mj54gYw LPVj<{Bp?7g3tZeS literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/allitol(aq).gif b/maxime/images/rdkit/allitol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..57c7b21b6f4c5a3a465e1b044262cfb99e2767bc GIT binary patch literal 2542 zcmb`?jX%?g1Hkd`9u31hQ*=}ExOrGzlc(F9JS;}?7)sJScMEyS-EAI+y0Aqtnum>D zSINUsp^@jV%tJy>9ydfkg`q3^{qBGGz5jsE>-BMVb+S5n5d*@2vH)QJf588eh(!Cw z#?quDsivmX*H=0*vG3|C<#PM``=#008X6kX$jJRWca9!CipS%nt*rq80X!a0+TY*Y z-0bA!w2#L}M@KW6%!!GK)YMc4gHek_Cd>{~$N z%+lJkA*Sco)H;283p@-EAq0$2R`qc7jO~~M1f+mDUV|diR%GR^`ldPbu2%|N7?oy4 zdl3#o9Z%juo=YIfGG!9J*$6+*K&i5nZAME94GP{ozzVbyWsa(0gDkK>v(p66rb#*- z^6ofP5n`RD*xuL$g0PglWo7~EPMLvghmC+A0J@A;@Y`UwnyY=~SM0IqvM8IvK3ypB zln@BDkF7tHg``9%Bfd+v=<l8|g;(Vej3 zNYUL09$!=%^XH1FjM{4~W+#kCip!Hld~rpZWJP?BW}jI}CTQUOEx-q;!ilDL+ZfK|e>h~&1%&IO6nDLE<+!H&Wx=eE)u&X1jn z&%AzvUF!jW{yBeR=RvvdKL~m%8(Ls3sHeYg(zkFG*oQrM5v(!lKB{HLE8nDiaohSK z5yjje`AC-(1C5Qp(wipf~O}Ibjl$%_r^9srH84Zd5%h931dM?>)UTbaH5xlnvB`*Y^LUw-8qKg!`=BC z_>a3Kkoq88C`05ny?|R`U-DBlntdYvB)RDe&Qy;M7zfAxT@+N~@Wp3oIQVr-u#EbX zs-ioi`X%Rqv7=2jdJvAa+i%9gg#~p+DiG(o*$u!q-2brx!9xmYkp9(00r!XddiM%ID=@@?%(vvf|} z1OxE&KC=TIVURsl!3&g%+4NfdkvE|iT%?F%?7nh0{RIC!5mCUFR}6F6NU!`EfwoI; zt4*4;$%Q}LwpZ>o$E(Tux*Ktx8$_A}n?rnfsKfNM+n9XK&dSJNtctR)Zk$6*=Y}tb z8^H8wHrmVc4ps%G#NKW&YPQ;4t*PEd`P10dZ$bS zrKlWk^Y6WiJG0&XF}R_QUq_fT zJb-MW`n}upO73-l#tKZww-q}U;JP1A8pEm_1a^(+5$GW<^`t6Co5@~wtF?YR@H+A7 zX8FdAT3fN}Q0mlX#qM9V_B#X8px(SQAXt zU7bM+F?1at_NjL!ehM1^6gdlmyO8~BOYsTH-INO{`B2Hzx2mtYdAAxr5H|9BAMmeT z+om7F=H|MY!b8jh9`GFJrf}?2l6p)bpsqyavqWQeap@Ynar1YE;EE9{5g$Bmhymts z6Sc7HqSy7VVl8P$F;$MC3~?%B!u$n{TQ+W<8WyC!yW>^OcL`Th8fdbhtOA;?*^in9 zFD_uwkm+1O+)@o_U9JZ_f*k-H1_m-c(K+CLLh`~m9SPtKgzbWpnrIFxB%~~6N|1WS zA$W9}7x>OyR{QGa3}aTtye;r7JrZ|*l(oZH_A&o8-o^O_G?ucoNO4Dz9Q2p^V_UfgIu|5*$f~nL9$1XC4veO~dlmxZ&m* zYP1L>a4@Tz{KM0KskqO8@0(uC8T(?eeodubCf&U5OO7|I{d78UWTj}jH0N=O z1=+TmCodzII57PE>EiVZikJ`p{JEK|rtf&%lJkQ;VaTxpt7?(6XDHVY#wG;+^dd9R z@O8UZgl+lJ#0;nR&=m>!F#2OfNL)|KYWyQ)E)$WwW~lkoVntNOhf)@A5htCbA#6Rt zVB8fO@Qy6_%h~bXSi?CxJNAfZM*<*{pnyAiMzurn1x-Y_#d^`LGKWX^bo<|6GC*MnU1WFwnIUZl< z4@!6YJvu&@41E>ZNcV)dI<{&(zO4pIzf25uNLq%zeY`IHXIAOC{BEDe{^v63R}BRO GVDn$b#(lp4 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif b/maxime/images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif new file mode 100644 index 0000000000000000000000000000000000000000..b019da82d25781822ffb4696f767eb0dd8c39f97 GIT binary patch literal 3417 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 KY~erTK9f4}np literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/alpha-D-glucose 1-phosphate(aq).gif b/maxime/images/rdkit/alpha-D-glucose 1-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..372421922596a7a1c9d76e31e3d5c25eaf798558 GIT binary patch literal 3760 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/ampicillin(aq).gif b/maxime/images/rdkit/ampicillin(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..66350b3c137b84e88c4099db962d3ea93a30935e GIT binary patch literal 4058 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 EKes`B_y7O^ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/benzaldehyde(aq).gif b/maxime/images/rdkit/benzaldehyde(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..c7629d71212d8d545dedbfdd69a99b23e3833cff GIT binary patch literal 2652 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 Hz}|lW)MT+T literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/benzyl acetate(sln).gif b/maxime/images/rdkit/benzyl acetate(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..415fa0b16fa6a798a7a19a841afa14f394918bd6 GIT binary patch literal 2646 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/benzyl alcohol(aq).gif b/maxime/images/rdkit/benzyl alcohol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..6078b15a1bd5581ae39787eee505b73b05fd2f3d GIT binary patch literal 2419 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/butyryl-CoA(aq).gif b/maxime/images/rdkit/butyryl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a88daa7de8c246753c7e7d66fb85474080a31fee GIT binary patch literal 3434 zcmb_d=|7Z<<9(iIRzu7T#t<1}8xv(6Bh(CH>`Qf}RAUKO-7GD}ZF`J8su5vuH7JJM z49U`R8su)4Ym zLD0wP`5%I`xBnmtg|ZqKhh$}$nVBI{>FU#`h!BgUrmmKhgocK)SS%io7axz**4Fj+ z_al9MSy@?Q|KW#Ua`Y$?7Z=yw-oCVZ%ATIi zW3xL-N?Kf8&T+X;`}a4LIy<*HIo0Ooc61Dkj94HZ4#*A`a+-)FZ$+|pBI&1)YegSF z-nO*dZ)fMZdGpVEEG&F|gp&?Spdm;n|6S>vex$;-nJ{d|IWCYIudrJ%6^=57!0N`26N`qv6Tbo!9lW69E{7 zF<6TSV2K+FK;siVtc!u2zbEby@;N0SK8^O1h&ptGpGl3H`2zq^Jvl|j)JA@yfS-vv zZm^wpOL8EyJ;`p%5mo+1l|huw`Y;}!gR@a1Z{W~mO+9}Q*oG&%B$+WCXrkrJ&PX6G zQ+_O2)Ai;i!leDwf)D7HVkKXHH zrUko!7OnN>0gITRy_Kp4C0#lC>oU52W1RT5cEJ^`5A9^5o zTPMk4&Pp#A$IsSFYa3=88rx=PugZE6=3Haz)A+gHJN{{yyLNkVcCJZ|T|Y1Dp&XcR z?l-$S-!jOWo4-Efx&B@2$WI5}-MF>tAjc6@5{ugjR@QO=$&G&A@jCMRwg@XZk%Z4u z8G-h!mpYKuKA*ELy=gCg0^fP=xs-s3_YN}!Lz(u6wyKAZ5>-r!Zmo}1l#KvTh;7f_ z^Mo}wK_7}o(2Tq8F8n*3!4aU>d&%^x=p>}Kpzzm1%WB*|hViiu%YZFa$8!tH1taG1e&s$oYF=?W-Cl z@VVO0^NRP)=N{f}L{wzbYWC)Ym4C-#n^qPlQa-FKDY7@NDqoi*tbU!TYg+v_-~M6s z`$FGFWckZz0j?nQUJ%9x5S8jBUv=K5VcO za3c}wFp-+iM=K)-RQC=+wj*!wLnH}Axd-bgu3%Ck@M^QR?rB8W8O7ip8tb-3U&bV( z4_Y9tw+0r;CblcRZjJ6;}oQiaR$9>2Xv#A_W2!v%3n{U2Mu2SSX#7Z|uL4!0NW zR79zY%a1270xCyEjGT2tawFK^T9Zm(ht7pZ+D3S1W21@vgFt*DC_VlUET`(s@bA8{CRdWN0{rn-jv z^w&ONqg9Vb1gef}4}*GfOuD9Y|A^eZvn&T=WiroE(^CM1<+>{0X3p$;)Psz04hLkL zx<{W8mEUYN*}$9FVMsP&1#i6^$czO#_!l}rd80E4hK_08sprEOhcX`CURJLd|M`;p zc);st9wR>8%}gU6H{Tiv_`V>=*0|4c89{A(zrAjnJ3jnIJ){a31T?DU?$^v1lAmWh z!Kqu6Z`Y>ZgpL#&>o7E|);^|bIx+40^4qheKa>xePA&cQa`oHNT|iw1^hPmG)VYjlI`cRhTI5??(TzQYC-kjs*H$^U2_AmmP&x8(6QEn;kTc2yrkM(<{ zHyjP3sj9o{XJ0%y@`+xt3_v~o1qLBzX)S4!o*hE?x-3SxwyG9SqUtxZacuwMpA)8L zND16)Xo5><^!CDLl;8%l4$ii)xJc0QMfKUkzg z3hcgbNyz}VxEezt^>=&nX?gA*-C`98#f*H!vJm^;!hRBJ!yi#s$7_lx)^EQ@kaDvQ z_1A!$a!z@)^|ywzx7658+V)s_UYG;G{3T;9PGo$(YD%KPfL~~V!;rV1x~>p?U+uWJ z!Mx9X6Wf7l`+W3Olm5tVF>T^P4;P5{d>EwpXMLGi zPqlBqI`r>{3-(f%;K2UT>-7)2U%j4-2<5%P31!qH3RJGTviin*rnIHemGm{hFV(g# zd&CmhRQKH^ZG(s)%p7TBma~m7fOw@>;xcK*jYp_lW8Y?OO6&SdHKg)Uqy^5ml!v9f zOpv-s>Qo9C$k?bZY#Fx=+9cC`^IqK$6dwt~S}*(P^}b0j!Yvt- zi1l&p{Vb)|I>n>y@rQTQMGkViO&f;7(FLH*XCr(PsE9ae6JdZIwOaDh>iU;>dw(z? z809VscCtn}Ed)o1Q20qdl_0jR0wM~wvE0%H)!rEVF@6-_f0SsR2-%V$Gumkl$u^ZF zeX|{!p2vF}Hf( zVg$-wS%6If(_fhfT?8Wg19yKaM4mW@Pnq@_gHg~iUg5T-2mrD*Jegbo)PiP2b3Ndk z1uf0svH3f04)QOf!j{z6l>@OTF#|+jok%L*oPNywaBf7*OrC+6u?-#MQqO36hSG54BniHpL-#i`;_vAC>LTrn=L{3@2{mQ_2IT@EX&O)Zm(%Njb% g8pq47eJzvembW;Sw}zFsrIvSy%WsYoK@f2MABL*0r2qf` literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/carbamate(aq).gif b/maxime/images/rdkit/carbamate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..0a7ca540946a1d9bfccd34de94311f9fcb991820 GIT binary patch literal 2626 zcmb7D`#aN%1O9BbnQOyba>g0W{o08k(l%ml9U>uWMKQ7zxrH`&(jm6YB_t!axwq)1 zI=LOvZ8%~^?xdoHE^ zbbVoMhru zNofa+js0n1(c23uD=UL(X*?dNt*yNi96UBQ=HLKQsZ<`1=iuPLWHNhud+~VC!ongU zAt5df%*x8LwJmhj(kd;j0{(w!Y{Pz~HvtU)v;NnKfCK>u5<_mTc#?ut(D(0azV$2v zwa2-X+*0}cs>;65iN2QGy}4MsY>ZQDReyo5XPtk4E9aj=)4+jJr?%>$63fWtiT<{l z;c|lK5hTHkfRIE=ndy$x=|m~_+YX0R+m{bPeA*-_d8Q<9IBa)NqVN;JyY!HlJ;vEA zh0oJ$Ggi^X*S}$$Xi4VOi|A92>5#DJ{dhu32JE#U?H~4S|5UZsvOWV!Q+F4%4{vr= zqyv$X#Z|E=72PxGnC#Ob=U7B!gZO^KRKjumGud{H5G)xR1Iv)S`1?dSs{ZVVv_t}S zyc@cn4^yW+q-<{!p{3!+N6Fp52K1ebJm|hxjkL8vB<87@c0bE3(Hh%@Vmx}3n7YTN zSqE}DFj;0*BVs%erlc!(89LW1Kxp>${tie;)9DPfcdT5p%puELX_)9SRJt^EaXJ&H z1e+mg-ndhlp`*{7$u>PQcA8|;6LLGz-pY#rASM2jr~!G>GSu1p293_V zd{+l5t3Z;dH^;K|D9U5`L@&)1Qb_HXNJYa`qMuhx98q(_#I+RP$3(&n+UpB|Ph52{f%&K_`_q$o4 z79T9HwO0Phji(>~I{Z-O#X+kYO^B51vB^Z~h-d;0Wp^KkL^dxFp%EPHNy!00FjR8& z7KP-j1z1ke)s$<6z^*^clKYKnek|l5`MMi}VwOQ0Ly4~wUcRt-v(!c;h&Rr^ge!)d zvB?TmUtXUGEkftIZ|aGN{@!Zye8ibXQK7%`tY|bK-RkQ?ud?zp5W>wGUjK_95$@ z-J7#pUI#{)MR*hBpkC*I-y&xBOlkh^dV^pilRun}&ni_a>K0R1;SkCkoGZ-2u?^=q zf1c=cmgvtnZ%@rLI^WOs@5wLR|9Q@sK~+3em(S)7`lhF64F)ae6b+Sf{;-1$g{=S0 z9)V@U@>#fFk1sjsTS6E|yeQ680A>vrTwfF&zSNU?(<`#(u+Rw?r{v=JxqZQHu@)S@ zEU8!ivr6KiSm@!7A8lnYRzE?Z&OJq2qC)yw2wNXzAwdByC{_?4<6h`gXD_XtjS$j^ zGN6~#j@$7R*mc2s3ur;E5MjBUJsBs4?PN zz5jyqXxF%i8_UN$Vb(R>AT>sB?k7V`bQ=WII7Z(LFk_a@sFMA7;cEe#@_h6uMGu!^ zRWjQLAwUEL2ol>uaggr|N?XXlG0`lHM5tEv-eqGA;_> zgQ0tkQg46mHBn>b8DR4;P;?gpl!meda=`tCwCdkh@}Oo})m3 zZr;Sq#|IArYFe=ClV9Bmu~XK@Ql18M1zq8zt)cTt)8fzOmC|aDCUY;tg>_1j-FovK z=SZeu1s|R`9Tqb-C1#fh#b$7|PuMWVkdSbk%s( zCFZ07L?6A6Dv0U$X@rEBRX`pm!CGQlyJ7n742cMO^`OS|iIM`nRJ{hvk8YWWP#ar# zlfgq(p~)5aCmZG}tLgC}BwEbf-YM<+U*gwW2yAx1++S?4(^rXp0h0H8-ut#S+R$a; zrmcB5@93ut9h;GFf5kkHx%N38{2m}T>^;!LUk`nr;Afue{i2+|aTcEFE4P4xN?SGE zDI`N|g?iONbTK@~AbY#`hH0;PtxSX&@W~&|ddjM*#`lRTS4L>hcd(d_M87!6?UheU zji%;fcE6U|cF}87qVvS3;pKx%*0@@}#mY%U)?-5Tg!)t2&a%yS&PP@iVErvO4D!W< zmy>h$8?6N!K)8=b#bm=j=>=qrR!jQLQpnVuhu?!V9 VL-ig5GsaNgVqjI0m(eJ|`hT=pw4DF| literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cellobiose(aq).gif b/maxime/images/rdkit/cellobiose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b2cdda0f49ed9e8208c362d9519e0a93b2492ce3 GIT binary patch literal 3683 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 Pm}`3dv#CiM2^{_(`Pf{Z literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cellotriose(aq).gif b/maxime/images/rdkit/cellotriose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..547584053be28019608501c51845f22e6f22b934 GIT binary patch literal 3803 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cephalothin(aq).gif b/maxime/images/rdkit/cephalothin(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b9716e5b9d6af10159b3ca8b1b3dacb192871c7f GIT binary patch literal 3793 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 IKoIcz4`s;?F8}}l literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/choline(aq).gif b/maxime/images/rdkit/choline(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b0264af714a577d1da023bf367b85f045e69b3dd GIT binary patch literal 2143 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 M%x}9`V1Tp#13~*bX8-^I literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif b/maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a0e9b8b15248446ff4677a37fedd2df8c95080ed GIT binary patch literal 1645 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 ArvLx| literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cis-but-2-enoyl-CoA(aq).gif b/maxime/images/rdkit/cis-but-2-enoyl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..dc8b7f2525ba4f207d745b4540520326c3f9c447 GIT binary patch literal 3580 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cis-cis-hexadienedioate(aq).gif b/maxime/images/rdkit/cis-cis-hexadienedioate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..a70d1ec84e387babe8589ae5e5b1535a065c64a3 GIT binary patch literal 2371 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 C=grIj literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cycloheptaamylose(aq).gif b/maxime/images/rdkit/cycloheptaamylose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..97863a7860e84b0060d8a4341d43740fed0f48df GIT binary patch literal 5767 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclohexaamylose(aq).gif b/maxime/images/rdkit/cyclohexaamylose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1cac9dadacbc50f403c38a9ca45ac2c8e060182c GIT binary patch literal 5705 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclohexanol(aq).gif b/maxime/images/rdkit/cyclohexanol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8758284a1041d2be17eee956ba217b25ad47802e GIT binary patch literal 1823 zcmV+)2jKWeNk%w1VJrbG0fYbm{{H>}0RjI20NUExBO@d0=jRs}7dAFF$H&K)mzSrf zr?|Md|CE$?cz8!gM~8=pS65eOXJ`LnV*he-{}&hkMMeKPIse7Q|F*XO+1dYxhySOi z|0N~=SXi<(H2?qrA^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*@M8Q7MAd$H!4X>tL`U}l3AW|&{8P1qe?p*a;*02+oU z;)o=cXyS<|rl{hIEVk(4i!jD04>N}X*LOrYteoRSAp zg-BwERCE*=N)QFk_4Zq$!;#dOkD!hJX_=WYT9#&=1jV{yn7BTKnuuHWdQohqiiV}I zAE71YV}BxB5}I(8>Fl)BR%`9G*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~xtczWny<@4o;COjMK)EU*9q10<~Q!VEX;@WT*CEHT3f7(Cct0KeDa zTCeWg@m_M;YwKgP%DbOxbhgWDceP zL3*oVr)WnJ-g;!oL{;i`Ly=DZDiES_x4IEt2{L(cScoUC_~KG|FzDluM{b)00@Y?+ zLmTXNspNxxG_{dQ4|PF%3$?BG-*K}yH<@!0`EpXD+eQHc=oP>~+X9@v`FaSE9um(! z&dlV^ITG)r&o=_ECebnmJ#FYJ9!+i2C@!sS)FM9pZPfyP9<-fe?(K z1Sd$r3R>`j7|fssH^{*bdhmlF450`|NWv1D@PsH#p$b>X!WO#lg)oev3};Bg8rtxN zILx6AcgVvY`tXN945ASKhe*UC8u5ro>{kB%$HXQ&v3~*lmsB>!ln({0eoYbHzOZMO z_`wf64U$UH>~+7rU{PM|tBd>U1wF$^?|cEkPiEA&F6Kd~b?hRaY0Q@{aTz;$DB!xUHILNQ>O!qK3SPt(Xl>jN2+>iOx7JMvkbB$O7ew42diBvFK#T zvLlR~hbukSiaT)fV~qgmBtgzdkxN3PjdY15T;9l&L!zaQAXy|y_K1>5!9b)0Wq}PK z1aPVooJTAvr1>4C02~lb1sHIF3|xQ#%cOwVcE_qumF7sC42s?aur-9lPExA6T;M#X zm?VkPCm9fq(Cj4t9Nj^)cdHv5e3nGYo>Yf&44Hs!IzY~Oa)fYBI@}Za=Qz$;6mkf) z9Pbj6IRWqnbr9s$e z)s|n616XgI3AQ_gC6{46gIIDwb}_5{R#p%5+i^+OGn8EyD<6Z|cWE{-oPAep%OcBq zwYDjxjn`?HvR!#;3@+EDSCm3K6eB~J@xK5Luz&|l-~t=?zz9yTf)~u-20Qq{5RR~fCrsfATlm5l&aj3z%;64u_`@I$ Nv4}@Z;spi-06VX^XQ}`I literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclohexanol(sln).gif b/maxime/images/rdkit/cyclohexanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..8758284a1041d2be17eee956ba217b25ad47802e GIT binary patch literal 1823 zcmV+)2jKWeNk%w1VJrbG0fYbm{{H>}0RjI20NUExBO@d0=jRs}7dAFF$H&K)mzSrf zr?|Md|CE$?cz8!gM~8=pS65eOXJ`LnV*he-{}&hkMMeKPIse7Q|F*XO+1dYxhySOi z|0N~=SXi<(H2?qrA^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*@M8Q7MAd$H!4X>tL`U}l3AW|&{8P1qe?p*a;*02+oU z;)o=cXyS<|rl{hIEVk(4i!jD04>N}X*LOrYteoRSAp zg-BwERCE*=N)QFk_4Zq$!;#dOkD!hJX_=WYT9#&=1jV{yn7BTKnuuHWdQohqiiV}I zAE71YV}BxB5}I(8>Fl)BR%`9G*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~xtczWny<@4o;COjMK)EU*9q10<~Q!VEX;@WT*CEHT3f7(Cct0KeDa zTCeWg@m_M;YwKgP%DbOxbhgWDceP zL3*oVr)WnJ-g;!oL{;i`Ly=DZDiES_x4IEt2{L(cScoUC_~KG|FzDluM{b)00@Y?+ zLmTXNspNxxG_{dQ4|PF%3$?BG-*K}yH<@!0`EpXD+eQHc=oP>~+X9@v`FaSE9um(! z&dlV^ITG)r&o=_ECebnmJ#FYJ9!+i2C@!sS)FM9pZPfyP9<-fe?(K z1Sd$r3R>`j7|fssH^{*bdhmlF450`|NWv1D@PsH#p$b>X!WO#lg)oev3};Bg8rtxN zILx6AcgVvY`tXN945ASKhe*UC8u5ro>{kB%$HXQ&v3~*lmsB>!ln({0eoYbHzOZMO z_`wf64U$UH>~+7rU{PM|tBd>U1wF$^?|cEkPiEA&F6Kd~b?hRaY0Q@{aTz;$DB!xUHILNQ>O!qK3SPt(Xl>jN2+>iOx7JMvkbB$O7ew42diBvFK#T zvLlR~hbukSiaT)fV~qgmBtgzdkxN3PjdY15T;9l&L!zaQAXy|y_K1>5!9b)0Wq}PK z1aPVooJTAvr1>4C02~lb1sHIF3|xQ#%cOwVcE_qumF7sC42s?aur-9lPExA6T;M#X zm?VkPCm9fq(Cj4t9Nj^)cdHv5e3nGYo>Yf&44Hs!IzY~Oa)fYBI@}Za=Qz$;6mkf) z9Pbj6IRWqnbr9s$e z)s|n616XgI3AQ_gC6{46gIIDwb}_5{R#p%5+i^+OGn8EyD<6Z|cWE{-oPAep%OcBq zwYDjxjn`?HvR!#;3@+EDSCm3K6eB~J@xK5Luz&|l-~t=?zz9yTf)~u-20Qq{5RR~fCrsfATlm5l&aj3z%;64u_`@I$ Nv4}@Z;spi-06VX^XQ}`I literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclohexanone(aq).gif b/maxime/images/rdkit/cyclohexanone(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..2c265d34728c155084c8433caedd868571128c0b GIT binary patch literal 1867 zcmV-R2ekM{Nk%w1VJrbG0fYbm{{H>}0RjI207^W3>X#Yn? z|G2pSHa4Y_k^lezA^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*!0(v!;v?AcEG23!*moN;V^bs0zwnG!Vdn z+P4cC1b6_~qg=Xm$+C5um*m+1Y5N`x8(^&9m0Z0Z?l~X;gvB$VN`)*_LVyF5cRmQf zAoEED2Led&EL5%o1E^E0Ud_67>jDU3%brcUw(Z*pDhxy*pm$(}33>~_;4yS((nA|W z#fy}KaN-R$^qwG6vSH*n8$bSfLAdwt0y_NvK3RY>c9@nAj6dH}ZUOcsLoKtRd7B-_pjrwZCfQUIF7{Vc9Cqm8haiS1 z;)o=cDB^<|rl{hIEVk(4i!jD0v}fM@HixZ1kGKp6<9+d`a%XHtbv8i?VM z0v_3)Vo~bXqkZcIDqoFszPiv^>aB>VwG?r+9et8=%aL`SIVvtm<)Nrny3wBN?z`~D zEAPDY)@$#*_~xtczWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CEb+t?S8Vac7-uHI z0URITzyKhJEb_=Cmu&LMD5soq#|I1$s>M+;OO|8{O6+G}fIeIvUy%LPF2Tf-W}ut| zhf5!%0Y}K7qWzkiA*1&~-J;X+GA-k_?jmiY(XSfHnn$9| zq}gM)^`_WmaX^8k-%WtP&vpg>K&Z4`l_~h(gcojjnI0sd_~MK=?)c-7CvX8l6!@Bu z0v!mK!AE~h`f6k99;JZg4FyX{ z>W=GMn|_Vwi(9^nX!WO#lg)oev3};Bg8rtxN zILx6AcgVvY`tXN945ASKhe*UC8u5roOrjE($iyZ(@rh83q7M=L=GPPWk>h~kY92n5FGEdKL+*hUinke{p@F+7G;uNY)nxl;Wfz>Mbcf< zqERD7wMZEyvQCG*Q6b+n$Q#u%O|!I7EYtML8@19&tK3m4ixrw<38|FG;-j+s)1*%t zX_G~QW|5rvDD5?AltDt~kxu!eM?NW-S;0UCF2I2dd=DhQbW$&qqJRzLsyDtP$u4mz zx2)hz0DChC2ZDwFPm$a*O|b%_7i;y-f*N#J0wG>+c6T|vA=FOww3Zu*V!DQmt~bBp zh;iIypVk${IlVa^LnS&ai?_yn2UN<|3$W8zqDNg|UXf3OhDk-NDz&Ur*8&-9s zbLRrxQZ6ch$u%T%$^(fv`D7Z`IQ6Nnfemh^O4ZtAl%zgg2ulSZQjdU5RH2E$;l@f< z!X++pXicl*j4BYMS^#^<6AoKJa>*!h%_&<|-UW!GfD9ynpA*<=ej*yB0%}D8(z(?H z=2{Y~JxOV2Q>K$b`6H<*X`Mf!Ba$?WB+Q~OD#lb2WuGNkCqY(7j(w70dz4Ei-E~KG zmC{mg^i@&FX){K%ty64c^x9XomPM=OR%%})O>RvzL!;%EWmnXgn$?T58Gx0C^=ziykCp()I~dBLW^c9t1z2{vHVOk*b> zrroSy_h8&43wsq7v$xO;V^k^=md3>320Qq{T`JR=JW8>Rb?jp*%dmzw%wdwT%w<{( zv4}@Z;u4$q#3)X&idW3y7Q6VxFpjZ|XH4T7+xW&f&asYn%;O&W_{TsFvXF;NWE=+s F06UZid1U|q literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclohexanone(sln).gif b/maxime/images/rdkit/cyclohexanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..2c265d34728c155084c8433caedd868571128c0b GIT binary patch literal 1867 zcmV-R2ekM{Nk%w1VJrbG0fYbm{{H>}0RjI207^W3>X#Yn? z|G2pSHa4Y_k^lezA^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*!0(v!;v?AcEG23!*moN;V^bs0zwnG!Vdn z+P4cC1b6_~qg=Xm$+C5um*m+1Y5N`x8(^&9m0Z0Z?l~X;gvB$VN`)*_LVyF5cRmQf zAoEED2Led&EL5%o1E^E0Ud_67>jDU3%brcUw(Z*pDhxy*pm$(}33>~_;4yS((nA|W z#fy}KaN-R$^qwG6vSH*n8$bSfLAdwt0y_NvK3RY>c9@nAj6dH}ZUOcsLoKtRd7B-_pjrwZCfQUIF7{Vc9Cqm8haiS1 z;)o=cDB^<|rl{hIEVk(4i!jD0v}fM@HixZ1kGKp6<9+d`a%XHtbv8i?VM z0v_3)Vo~bXqkZcIDqoFszPiv^>aB>VwG?r+9et8=%aL`SIVvtm<)Nrny3wBN?z`~D zEAPDY)@$#*_~xtczWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CEb+t?S8Vac7-uHI z0URITzyKhJEb_=Cmu&LMD5soq#|I1$s>M+;OO|8{O6+G}fIeIvUy%LPF2Tf-W}ut| zhf5!%0Y}K7qWzkiA*1&~-J;X+GA-k_?jmiY(XSfHnn$9| zq}gM)^`_WmaX^8k-%WtP&vpg>K&Z4`l_~h(gcojjnI0sd_~MK=?)c-7CvX8l6!@Bu z0v!mK!AE~h`f6k99;JZg4FyX{ z>W=GMn|_Vwi(9^nX!WO#lg)oev3};Bg8rtxN zILx6AcgVvY`tXN945ASKhe*UC8u5roOrjE($iyZ(@rh83q7M=L=GPPWk>h~kY92n5FGEdKL+*hUinke{p@F+7G;uNY)nxl;Wfz>Mbcf< zqERD7wMZEyvQCG*Q6b+n$Q#u%O|!I7EYtML8@19&tK3m4ixrw<38|FG;-j+s)1*%t zX_G~QW|5rvDD5?AltDt~kxu!eM?NW-S;0UCF2I2dd=DhQbW$&qqJRzLsyDtP$u4mz zx2)hz0DChC2ZDwFPm$a*O|b%_7i;y-f*N#J0wG>+c6T|vA=FOww3Zu*V!DQmt~bBp zh;iIypVk${IlVa^LnS&ai?_yn2UN<|3$W8zqDNg|UXf3OhDk-NDz&Ur*8&-9s zbLRrxQZ6ch$u%T%$^(fv`D7Z`IQ6Nnfemh^O4ZtAl%zgg2ulSZQjdU5RH2E$;l@f< z!X++pXicl*j4BYMS^#^<6AoKJa>*!h%_&<|-UW!GfD9ynpA*<=ej*yB0%}D8(z(?H z=2{Y~JxOV2Q>K$b`6H<*X`Mf!Ba$?WB+Q~OD#lb2WuGNkCqY(7j(w70dz4Ei-E~KG zmC{mg^i@&FX){K%ty64c^x9XomPM=OR%%})O>RvzL!;%EWmnXgn$?T58Gx0C^=ziykCp()I~dBLW^c9t1z2{vHVOk*b> zrroSy_h8&43wsq7v$xO;V^k^=md3>320Qq{T`JR=JW8>Rb?jp*%dmzw%wdwT%w<{( zv4}@Z;u4$q#3)X&idW3y7Q6VxFpjZ|XH4T7+xW&f&asYn%;O&W_{TsFvXF;NWE=+s F06UZid1U|q literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclooctaamylose(aq).gif b/maxime/images/rdkit/cyclooctaamylose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..2e54923440bf73a9cb1d6f9003f06024c3dc48b3 GIT binary patch literal 4820 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 B@~;2@ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclooctanol(sln).gif b/maxime/images/rdkit/cyclooctanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..7d0db8d3b71f61bec006c5fb39af40aa628a350c GIT binary patch literal 2102 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclooctanone(sln).gif b/maxime/images/rdkit/cyclooctanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..24356b6ed94368a27137c2a4885d2d17dec13a2e GIT binary patch literal 2209 zcmcJ~i9geg1Hkd`X6|Uh9O37xIp&r|uQtj#6?KX^x5>-{tr@P2)8cr4n`69qv*5&+=%_!t6#fB-~Lu(A?FAi&vKu&WDnbOc!} z5RC>SB0yzj(A*qMP7XCTuKVMUp~sJb|7Qw6VGsaN08sxS|2<*&KmfugW6@OFAIB%E z=04K&_<0gs$+F0zxoqfxq+Y_AYD_mU9PSEd9`3AiH<-I7$`*1q=cH|xL#~R|e0|>+cN>oB z?fkYpk}djPdk6YWm|p{4wRD5|ak1us!A^eckN5jg#uVTzpnRWBEjRj3%vp#iO?F-=#wj!W-B)}~$pVJ?vTt$ugn;`cARFEG3s zdy{4o!Fygj?h(`=qjzt0fOGBsoGDDq!kYQX3&dMQ(bMcKh=fxw6HDX`?R#a^993RO zMixnwC1Vgpq=3G-hmTEpK~o z>2bYK{-WC>_Zl{I)x*S1l8SSO%6kqSjvpyp6XifLjqrmxq;%h!q57OC?;x$m_6am{ zFmjwOj_Etv8P)=S?TPN(yZvLW5j_62+;|To?mS_d%B`8PUguN5mAX3^1`#f`0i^Qg zu%E>BSUUV+nuQtVWiZ2>GohA)mz|^9;!WcJ3?USe5t{>Ire;z$R*ciMFKU#t?yvY?GQUN`ssxSZ+pBX$Ehsf_<_bVwyS; z{D<|a3G8gQ(lQCv_ALeP_<37{N}66OEYxLB5!YF5ex40W%N0?QE-yQO;pPxgG^l*T~$;zwQQIP}gjhGqn7bU1TNMKF`Br34+(m5bF+7<{FTgtlW`P6FX> zKBhafSRal^-tAG!G}^Hk(|tX)A)YK@V~X<(*9{2NTeDzKE814x&{`^DEo@UqEE306 zzXvIw`}`9e4lHO6{vx*EY5aG4DNXM;-XSTI<&BcqffK0~T?JV?XnIaeHE=oYR7(25 zq@BhM0x@m&u!Y)mOSYMSr;6A2woTdb->@==^{fCj#&JCud3v%hn*L`0s;zN;z@V#4Rnpp$+ zO|LhyykrRqtj*-Tn~s-CJTh8eM!mzeySB=6ul=vq@h@>F#ge;uE3FBjpn>+c6x0~iDpeTl1nH1qD*tC zHU7C2Svv>StBJUbAL=vJp+S3}fY_S4&tBK*1GU|NRR)1bTyTE&=`C)^){57RcE8_j z+3>A10ewsYV4G*;N;c|z1a$Mok}4H5HX5B)PuQC*52%)Gu*jyZ?&Cpbx=A%pTf(5b z^xiZTO)kUs)`1qfW?)U(-bs4BaSo$(l;VA~>XUZlj}bZPzFv2>~k>B)97eatQBdqvxdX((N7NTOqfP=9h#!I){nd iHw%vz)~!3bXU4a~dyW=&(mQ(Bh+m`U=d&RY;KIMy67Bl{ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclopentanol(sln).gif b/maxime/images/rdkit/cyclopentanol(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..6713087a5847d6cc380dee7fcd15671db73436dd GIT binary patch literal 2033 zcmV}0RjI20PE=J78VvKCnwj}*E%{nrKP3+*x0qT zwOCkK#l^)*NlAHmd1`8ElarJGnwtN1c7}$A|1&fD8XEt&xc?_7|A>hHr>FmDX#d5< z|5{rANJszx00000A^8LW0015UEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*f7+kPUEP0$ZdG$_{YLHzU;p5c*1#dqA*Zhg1(=9Q#1AV}XeuW7HZTu;jLpFK<*p z6|3f@nLm4+pjR}20SWg03~f5(0=jKA2$;R0;ego!C=iT*I{`xpxI40L9g;Kw)lE0x z#_-Sr?g#^U&-T3#_-x?;h=1f9z_Z{ExCK=I(10NV1`QX&Q$QZQ_wV2whijKe+4B6L z^6x8Ttp8~K{s0gLAZXbQnAdRw9%cXp2h7y~T5YKnz+DMeh!6u(kww4*3fM#$gcgPv z5?peTRTqU64KS4hBDVMw0u53{fQvNNXyc7I=BVS2Jof10k3a?~RxrmYJ{wdl2TgfwF55N=%xp8t6ibsHYDz4eu7#qL?!O2?Pql& zxb8}Dy+&364rmHgw(}~Lr-LAlw5WakY6qu=a~`y4V+A+t@WT*CEb+t?S8Vac7-y{U z#vFI-@y8&CEb_=Cmu&LMD5tFQ$}G3+^2;#CEc47X*KD)J3Iu#JQ3uP&VL@Xhy0c9R z*jrV;6unm1&?gPRAi!yQL@v{6f+^zy@4Cbv)dv+l7ry%Lx2S}meRPVE-TiOrsjt$i_Ch@r`hdqa5c*$2!{aj(E(Y9{0${KKk*GfDEJ{ z2T9068uE~cOr#C$yv#}eu@o+4g(%!$Ylew8fwty^1r5S7q6w;}1VNgh3Vw7)0CixGB4{|0h6thS%IISn7*m(FNSxcUsfz$884I8X zbQR!$_70MP3K+Fj3BiC-XLr0IUDPn5!p*PD7as5Fk9f8-9`52NxxR2OdkJBd07|u+ z{Uz{y7?G)IJnEFM3ZMfGk5G1$yAiY-X)TKLHGNA#Sy5R5gp%i>OsQJZ%cIaMci92_Rac zvOof6OWWH2&Q`8>_1}?jszTgYuOYyj4O!V|*1?w6BBwQQd1}8f{FI5R6i2+> zaAb)?Qw`b(rY5ElK|eU+%g{H)A^I;xTkIH-_LIhjk?@QwWMPcr*e!PJ*k1@n91m-( zZF4b8KKqj0k*PBP#}v#$S@z2s@{=gZq!}*hqD#EkiEFa_6F7bH;v}*%n{@he8c%t( zC8NY{#%^5Z)#e!z9naBeZhO#`Ez;vXZn=pX32`CA47Q{#HQ=k@)v%7WtY=N@THE^8 PxX!h%cg<@u1_S^*M?b)G literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/cyclopentanone(sln).gif b/maxime/images/rdkit/cyclopentanone(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..109b484b67d9350452350e2d6988200f66762537 GIT binary patch literal 2155 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif b/maxime/images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..5b340445d9bd8214c64853807dec676fc0242b79 GIT binary patch literal 4330 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 YNPiLPvIt!ylI##k&4{|?F@VMY0TJBy6aWAK literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/dihydrolipoamide(aq).gif b/maxime/images/rdkit/dihydrolipoamide(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..03d9a22da0559d3f11552c0824c686fee08c9d36 GIT binary patch literal 2004 zcmV;_2P^nTNk%w1VJrbG0fhhn{{H>}0Rigg?aa&q*x1-5B_(KRXr-m47Z(>-S6BZ6 z0yZ`_mX?(;K2p}96XE|Jc94tiva?_gn%IN1p@^V7dT+jfn*2^2^dHmAOV4l0zPQa zkV3%44T4AX+#H~Q1%eD3x26n|z=FgHOgq%f*>gq4iS2GY5IFz>1_~{=er-|!YtD&v zTkY^xLfDVQB_k(jJFx+l0&WNY_%8QAXMqU<&>jkQAO#Es8?--69{>miC;*^P0HVHs zsWK?Qf^|V!2=#b5Woe8DF>YapEV~MX#$L}f|ncsU;>!~aWDe_ zWD4+?P;Iu=M+1c7+QWy;cK+coAXP+GnRfPB{p=?z`~DEAPDY)@$#* z_~xtczWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CEb+t?S8Vac7-y{U#vFI-@y8&) zD_;b`O3;A_C{F-a$T3kM!mkln8RbALvmBGk9oWp1d{64U69zT=d{cVs@yM43bAHJ| zm;;UJVY8_o27#?A2|#9E0;S-=UrURLCx-;IHj@JgAdo>zl2R%VZ>)k8+GwR&G=d2j z5^w=$23#xBqQVvbRBEgnr7h8_oweG~rUBFtcUR9Pwt(6t4VoK5hW2K-MSNHEcSM4J zBmiBG*($)@XX;%QYYR|qP^m>*B)RDfv0Zqhvh}T~c*hL{x@#=m&A?C{u zL@+=E6eK*ZKrSf2AW^--M}f%`kbspAMgj%6Kp^)M8ckxLfEEa(1PTa&0%sBe1(ZM_ z+B(n#V^YEV2xLDJ+~7+pC>;=r@PsH#p$b>X!WO#lg)oev3};Bg8rtxNILx6AcgVvY z`tXN945ASKhe*UC8u5roOrjE($iyZ(@rh83q7TiOrsjt$i_Ch@r`hdqa5c*$2!{aj(E(Y9{0${s;KNOWto{kg0{o}7DSK$ zAmkDoAV1?tK!EO3WD`Yj7DP%Ci4=$c1~4$d4%BZT1B4>Zwn)iPVv%QD902^Z_!cf^ ziC8;Yfpi2gCjlf%mLBQ>4}9<=F4c)oTw|I*oYo;+^-={K_>0oU)RzYsrbE*^rk(f_ zOs{#!JPDvr@EmhFl9-?Z8u+GO0I&iLRI_PhQb7tnuqOUg_MH;TIH=dsM{#=GBVJLXp~fqK|t%cVgcFA)FjO^PU|YyHjhYjqX$`OL|VEL z!eI&_uQCqcXj+^M2!L#oxv58TiU7zF)N++dDMlQXyVzlLB%iy~Ym(a4v@D8x28m5n zr<$0mo~ocgHON0F>XBKsb*UEkYD#F;R<&fVQ5BWyLr7}Xip+DPbB(J;xViw@EH5QQ z6NvD*@}2?UV0{r0Dnkg%Jh%?zpPgz+1{Q!On5a)6kx?vDDmwt~Ew-Xd9Z2U;3Z2sN z#RX~txm#hO!dlmY1bMT)k(o+sO#TJSSMkFD4PpiWptW`-NlnadZ4|Zw2qc=ubq{>x z^T~wS;06NOK@N0Kl-5$p~j6}(_}1%h0&z*1lkl%N0<@PeXzZy?{J zzywZ~umWi?fmLjQ0=#t}4^r_2vSJ8e7ex|)V8bo|!GNlG0{IRE z1R0)Ui3@^aE0%x+ra{4rwaDQ<+W5ve&asYn%;O&W_{TsFvXF;N!;cr%dH4TlvaZ&a#%b%;he7`O9DqvzVJ05CA)O#FcFT literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/dihydroxyacetone phosphate(aq).gif b/maxime/images/rdkit/dihydroxyacetone phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..6e6c7d9566a7c7f93a4951b8a6a27030d2ed0149 GIT binary patch literal 3393 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 AnE(I) literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/dihydroxyacetone(aq).gif b/maxime/images/rdkit/dihydroxyacetone(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4e57ae0e06424939c5b9cac360921a1d3b2ef098 GIT binary patch literal 2927 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/dimethylpropiothetin(aq).gif b/maxime/images/rdkit/dimethylpropiothetin(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..69e3ad5f879a27bf720bcfc19662e9fe03ac9109 GIT binary patch literal 2321 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 G0RTJgR7@}c literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/diphosphate.gif b/maxime/images/rdkit/diphosphate.gif new file mode 100644 index 0000000000000000000000000000000000000000..df7ec7cc94e1d4044edc14d0fb71f90c13d54622 GIT binary patch literal 2960 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 G0RTJgR7@}c literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/dodecyl dodecanoate(sln).gif b/maxime/images/rdkit/dodecyl dodecanoate(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..0f670a27bd20be3d649058cbb8651179a61ab72e GIT binary patch literal 1500 zcmcJK`CF0)0D!*_kU%X_3z_9o(=akMGlgu8&;;ya%f+!rUimm(S}!kTYtpfpWo+spO;GaBa*_ML1!=x0G5`PU@(|g zt;XSSR4UcU$%#lL%4M>UkdWl$WR*%K6bhM4rc^2|EG+y_%}7s&2n2}9gp!h=&Q8eR z9})=xP0qc@0puMy8^2NezC{+r}fV;ld*il+iv0pUn@W92h3L*Rei|6bLL>fnahH{JKD zRd>T4UAEbMzvflLFTCVoFg^Sz6I#3fVauFe^Q`)4 z|HIY=!_4TDoBP`yep#5+>xTN<+8_u(It{ZB*ki+N)cT6y6jM*la4N>nY2?z%z+;T~ zHKAc6XV)HAb|6LX@c=w$xpI&Uvt^XW!M8G4k%%=xN*J8T0m5PEJTkY{Jb)KzBz*ZU z6U1T4$t#Fh@^Sd2rsOotCX5y7hjnl)qQZbqcxXfz1{u0TIhyCzO;qNBh>*OT?bg16 zY@+d4L}^?Vt{rgxKznx`Z~QqL@WOh;0GlPvV(wW<(@1%ir&c4#^COH43j<@vZ^r|CnLPSWy^R(H1@xpAVl z3mZ34CtqJZQQzaKn`ls05!w;BQ_7&g+h^}HA~e27!>ksdre<$xKP+#T3|>`a^9r7(hv!f;uo=r5J^ zO{Zj=41)=(6NWd*>N|$F7Yxv(VTiTNWp?lb`!d(X znJ%l7iy!6qyNjQCyrviRN~-IZ&(Fm>*gvTvjpX3f{0pjVahbUb zcGE@QYI~ozs$IbZ`raD}7LIxW8@-2h;f0CFEuG#IVXZHb?-98dD|({0=}VPaA`daW zH};UeY@kQvDOL2wpVMC(HWd?P^uE(&dY)#Fc$-Smm-s+`eI`r1T}|&lw~t^8c>fFJ CxS~4% literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/enol-oxaloacetate(aq).gif b/maxime/images/rdkit/enol-oxaloacetate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..22fba0c6d41405a57868014aaf07dc4d684c3fe9 GIT binary patch literal 2974 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/estrone(aq).gif b/maxime/images/rdkit/estrone(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..76d11add57d484b4fbc0779bb5ee4fe5d5f1dbee GIT binary patch literal 3077 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 ThIyEXnV5>Xn2hO`0RaFzPDXKZ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/ethanol(aq).gif b/maxime/images/rdkit/ethanol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b67f6b687ca133719927f59174ec1e172766b1c8 GIT binary patch literal 1575 zcmV+?2H5#WNk%w1VJrbG0fYbm{{H^|000640`lkQ|5H={q@@4W*8hZr7Z(@*Wo7>t z7bhnt*VorZMn<={xBn$2H#aw0T3UO1d&kGeqN1Yzx3~UCNdLyhlarHcYis{GIsbWi z|CE%7h=`CmIRF3vA^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*U=H5LN($30>1-B^x#a zM+XbUGEhqwCj|syBMi8CH}BrMfG@(8JGDbu34yy#0BaU)Vuc$5NZ#=HCxZxK7f`57 zazFyf3OH~MIUqw=1Qz+5|O)t3Nzr4;0l zMf$WPkwamC7n094+0g`XHC9)Clvzm-0}W*6K!cuvCYp%@U?u#x8DE9|hu7HjOW z$R?}ovdlK??6c5DEA6z@R%`9G*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~D zEAPDY*1Kbm5Qu88ON*72nn83fy01z7YB|xIr`b8MMPQ04Qfa6CyYQZBvI$d~r?nX` z#A`~t(`6Z#%Q0$9H7vjaV_J)Fomx%MS^yeEYHYxaK9*;tGF!=(0B#u=sALw{N~4r* z>D%DX0R(;Gkx7PFKy(Bc9pRHOKE0mQ0#e;12hk;9^aZhwC-!*=oqFhcGiiNn1>*^= z5TBCqN}ZwUb*fUqXFVHP+_5$PX91=9o$Vh=8RT89pw2}UA8+}M?YP*hPCU@w0d(n5 z0e%CH>OrbXeh}Nuxvdc50h~EE*>$7sIYMAR?)c`W(#@aUtJiM(?YQTz`|iB=?)&e+ z2QU2a#20V;@yI8y{PN5<@BH)7M=$;K)K_o)_1I^x{r22<@BR1ShcEv4J#>O_a^TA@(?YWOV^rtDL6df~T-#GvqXFzq0dh-_5Ot(Q(II4xt_wgN%O*R8bnYfn zyi=KE{0{&C literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/ethyl 4-acetamidobenzoate(aq).gif b/maxime/images/rdkit/ethyl 4-acetamidobenzoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..f54c2760203230635e04e7aacf7ec1b86c4040fe GIT binary patch literal 2549 zcma)%`y-PJ1AyQ6waw<_ei@}&VQk4kib&rGo1sZGL=k5wb-IaDPG?(cvr-H**9c=& zuDNvNOo?qJq})<1$z7+M$*sKKcm9L#`T2Q%c*vd}4!grGK}+x|0IaR8fglJ&(Cow% z7KHsp%*@P0A`zKPmP)1e_V#o-T_6x}x!i_^1{D=JAt3>lO4soCH8R=IaBU5X zg&B+=A`#5t{Pr6R)9F7N8sNdfoE*5R35FdU{ukKU!D~Vxg8?5p1dGLRQqpQi2i)He zo0-9$p0EuTYh@)1ArLN5C^0c$tEq#_{9U;&2 ztP^$RI-Hvxk=2!T-zHsA+eoc1?=7aJ6GP?o;=VH9VroA1LB;FJz&hx6W+6UV4?#=p zp$a|%h;?X0;0Bz_6;Mn6?k^;37XU&Ax*9t9CZWXY{TH@hPjg|SAeBDk?y$DEEs)7w z_wQ$zoWJzF0fz(OB&25W=I3U!J=VWGwNyuMvdGzfxG~jPzyv_#5U2_nGfy0FMQcIq zpM+YF^Kdm8g`4~<^+pA$ah{;xEjZFou26~?#sK}cbS+~z*Z{ptaciywTuYxObx2A51H!j#ML8#WN@&EktE)KW~H>!$G8%12AqSyq=vwT{;MzXxa4loCnob_KH?@qt`?YW+-ovDE!Dq2yLzzg`=J zN*K=I>U#SY^v11un`W>!#kL`_rd=TgTLOKx&>Mu)3j<-C?cW9?vrc{+iY~kNZ8)}Z z?%SKwo!b{j&JUbie48+FZ}DB?B0RVFo~dfJq)5V^TKd2>zrQqk!~XNq$5gV_@>mA_ z)bb}`)cs~x+jqwQcwf>UqmN~sEsJrjxi?}xP~=dojI9>TfQm>PqUj*|bXJcS z&6!fwvGS|rjqFAJzHKDmxd7u_%K~5nr3XYAOb+|JG*2D5d&`ucMw9P%g@(VB5-a8X z-!Fdr5BU5#PEQNxgGMti%OY9ZcC&&l4jR=*M_;rOYaTHkwNjv?AZ$~i3(EHa#<%b= zl(xkirT7!#U&rGTW!3N|c9CvFX_)iZkPcp_HU>eyvh72-GO^q#3vmGd=*eKP4%2OC z9CJ^AD@IerS_|o>U=o^-c{`LF*oiO+y0P4@kSDiC!@Kc!df$5wa$TL9De?K|Qc{G5 zX^U-ccEhz8RduO3VQ+L;fRa1sIIcYxJ(OjpiVkzy*aAUIbwTHc4S%~&2cg4zkt~n};v{K65%&EP+VC5adu5u51dGF1O z%3_?lm_nw$tF@^?}g*5&Bd# zGjL;jh80VqMj_F4{1tJ$!zWrsc#a#?-L9TO$b$N)O{jG#_YzaC2P-+xGS(SXF)sx` zI@h&h&HQk4UYc^9L+3{Z%o=Ld%2YaDcPpYo^In zN@`+J2}_GI;BV>0_Yvpt!r=W@8TY@4+%Dz!B-=U0F)JJ(+6Li3SC8lbzy=UV>@8^NA``(c*-Z?7;h_T z+_rr-UCaNzdkju0N!d6*u8Btn#}&x(j=nsaG-ebP+L3(u;pl|0E7oLzz13^w!K5C3 z_-HW*Y_qqFEQ*c>wYibHS9I&`Dmpvurq0I=v&DY7F?%2j8>&NBM7CrYKlfuUx3$S` z1t+n|dX#+k==^)fwg3}>-NtKmvoo|l(?J7)ZWzID>Or~AmYMwINUnQ2V>PY&_iNdW zKmSgJy4#0$44rBC8}YMYoYP@(Kjj23F?@L#p<)9J@|H7lbInMv*JHkVKA$|4@GNN$ z{Y}vA!aCv6^rViBLuUh@?fjhk>L631)U6Ub>-27IW-Ptwty9^h zOn)=CTxK35l_d_Z^1nwev2jOeS2pV(%l;g!Me)^Cm7KR#cAR~4Fn=`3~9*5-5J?~}B@RtCD)T9639>A!6| BpKJgC literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/ethyl 4-aminobenzoate(aq).gif b/maxime/images/rdkit/ethyl 4-aminobenzoate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8d6fcb331ff8e8f040511086ba0d7c986f7dfe23 GIT binary patch literal 2474 zcmb7_>m$<(1Au?OT^Ld`47n|5EW)A4%H`d(*e1D@%%#q9JBV^5AvAMIY*}t|jWEVh zCXq@S)iJy-lUow%xK`fedeq79eb1lpKHr}Y&!@+c=0H4h-WW6nQvqOSX9onq<%J~( z1l82k2n2#eBJuL_%FoYlX=#a#jdgHv7#kZS5{V%pAwr?>#*G^=7_@&s#9%->SS%D1 zvm+Ejt*wU-L($O?cr9mSjRO*i(L?RRt0ucy142Hiy1a)^qe11y{l%5XN)NF=j=aK=iB{2(91XT?0T1%qSy<6>ZNb;An>oLf1QT=~3oCMHs( zpn@;h;}*$UwYl;Li1!R}L|-yd>Y8@?<(VVSOo=3vwT$5`kAe-Ey-hW!oy|UR zcxg7r)xmHs_w<>NxjaTt?OeWZ^wJ!knPxa&5Re}-Ul?3nJ6{ymvNT^D@rU6;Nz`b_ zLTSu=ZOtuQA`*)@*+ZyK?Y5i|!=uj6st4S3p2vrR7QYJo-pZxmXzWcHbth$t8AvWo zkkKY<7Z~JRSIMXNTtU3A_Hk{eLFz!X$(y-z=dQWoNpc!YbVq~Ok4KhU^g4`|e_n*` z5W@3%PF2J8feu(=TA&bVbkKrv-d=+^D6p0TuqO?2eN1m#uzAaLC3%bYF1u}77LM`g zPi_Nyh%8?Q!kEuu+uzg_x2g8!i9v;jTbgw2gwJab1n45l7x~#U;Gu2D0}im^8>0zn zc4A$DvP1uJAU<*E&$ie+1tZS*e^-x2{?d&0f- zp%Yfi>#toMO*V#4dxmd}Fn+zaG3tADd1H)u!(?+jfFHj3Cb;I_=0w<|<;}MdT_#(T zQDfm-?_w72ZB4~*LCagyEZM0uo+BB@v1cVxUwkM6pAl5H)&05k*rxp86pQAq1I(ZE zW?(WE6mrF7bauPoEC4IBxT+gq3))X9>JK_6xylzMga!CJH0J zc(HEng#SDJA@Ca1Sc!$do6262X8%We{~4_JO(0N$?vQ(>>rz*Hh^s?d#BT(nQ96i` zcUNI@HpZ z5;wsx?U%6rwRe4NOv7;B7XzUl>dyjyWmP8gtf?C(-CpJeXD|rBkJGN8pm&kr=1PMk&baa=OXmcPwOqT_O5SNu;OG83b9ry)^Mq8v zu}|JQt`i=XSb+dA`;-5i#6Etc5}vVg{)F z?7+VFi94>$eAxD!Vet}XOLf+9c($7> zGegk|Tq~a0RYUBe^+y)1l`Nj9IXc$eAN^#lbcIu6vp^e&n^?Q^*S~A*wz{E##BXb5 zfTEBjOCMzKT`xyD3+>f<2GfqN-$iqU6arnE;k{m=-Y0ah>XF`xTd%|^)>0kmL)k^^ zRr{T5>7G49`A^mbU+V|db$eLxg`ldwp4$Gkqjq^XuNwO?BxbZ{To=s7WxtvH`3#N`^ zoO1U7%^jC&EZ2*G4d>;OkZXn=a)=7HstQG9dh=7Bc>GKb&K*ZpoNAz(@m9^9aNSOW zeg)om>eL3_ue8GBl%GZbx95T6SeesA&PX0(# zQ!QbNERzaPZ6G}=FYZCO_0xW8Qj^>XXoYBU1-lTlAC=H`yHYcc@IJ>q@V5=md3;d1 z8V{}I7>#}AtKe3tyK@R`zT>-Sl}cRyp>v1PNk9i}tezI6o}QUhXFL+T!1EP8b7&3l~>x{3=FW=4=6!&~#S zh`gN* zIOtVf?Swm65JHb$nB-ab7;o;K9SPD7E#y4Wdz50tQ^GWGo$rlpRo`q;%3hgm73Kxh z54307nu9T7%UG3Fps7o9dVj&?R-{`CuEfF>!D5vaha+BTrAy5}zEuC0cBNDkHClL6 zDqj+eJ3F>NuAD!AGj0`@Og`#BmIMIIXUiDH4`d@>>Abm`RSbWTTQO;~6gb?0U%{PF z8~E!F>z%K>thQN#%XW{?&T7Fx+q~7lcK@}VwemgB79Cx_4HfUK3tgUl^c?s$`gCVQ Ul=bZMuP)yw-r5=c? literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/folate(aq).gif b/maxime/images/rdkit/folate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..42032afc14adaad75b2676f6bf6afa7680d7ade1 GIT binary patch literal 3007 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 C=<-JZ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/formyl phosphate(aq).gif b/maxime/images/rdkit/formyl phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3661000def5f20e60cd9813e9130056601578be7 GIT binary patch literal 2649 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 S?Th`j<BaARsA;L?>8M1|3Z#$!LbrCYIVk2jA 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 Q^~L_==;4kIkpP(e4=)y7_W%F@ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/gamma-fluoroglutamate(aq).gif b/maxime/images/rdkit/gamma-fluoroglutamate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..85c305e59e4c619ff258b369a107c7f0cdff4c39 GIT binary patch literal 2631 zcmV-N3b^%0Nk%w1VJrbG0fhhn{{H>}0RjI30q*DO0s{XR7Z?8)7XP)iS65egd3m+9 zwMj`yGtA7Vr>7?;C;v)H|5Q}}h=~8Hs{eL&*Voto+1X1=|A>f)|0gFnI5@}0$CQ+m z+S>pAH#h%hXaC2?)b#XA($Z>bYI%A8|CW}=$NwWE|AvPDQ&az_sQ-7}-IbO9H#h&h z?(P*8|7&aiwzmI+;NWX6E{|np$F#Ib&(Cu_Jb`g>ql1I6l$63kLcv^I0000000000 z00000A^8LW002AyEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3C zGiuz(v7^V2AVZ2ANwTELlPFWFT*~ffCDEbJiuU}gNF(Q4`2`=-~sNM14IOXyg}lH;Q0A@oH?3SGYW}XSt2OVU`+jef&Y3H4I=BekN zeD>+*pMVA`=%9oaYUrVeCaUP7j5g}%qmV`_>7BKN`4M|7cwmI?pA%+TlT%gEVsyGmfqQYpRxqjN*;fFbsxU*?~;vho~1koVF z45BK{w2U&?0BDo~9Vx1nO=9UM)c{x>D%Jw2rgfhK#2KWT7!VAq2fP`erUCEv$s0mq ze%htH1-T|cwS4#g?f2h+2QK*Fgcol3;fN=$_~MK=?)c-7M=tr~lvi%~<(Ox#`R1H= z?)m4Shc5c)q?c~`>8Pi!`sy;Z;QH%tDJ9ok1=)ocUj^-@Ij&D_RRRGf4CHEA1jtH| zu$lAjl&-|XFg&cq2U~0M45*MRSOcX%z*xi^KM?W&lwg4iEZ{!*vo!whedOpTwZaMT z!@ojAFc3gK3oNiodHYD6u>JohU>yMXca#Cd4}Jn1Uoo%L%nn5avJGA=V>>xn0UVYPnURQyF+rFT zcXK0wpi6}^831;IRK}LL>^T^@qJG*lq4i`0U&GPYOW?$t4&bdR17KT_V)&6a!b~KF z6bZ>ra-89~@FNxI(rV(y7{RWU-jbCh9>5K3*d|?2ylP{4tW$9Q9zg?U?HA-27q6JN@p_SS)Z8c z%uhixY|_+a0B%`LPhArL%DfXbfflN7hSN@5^BSnY2F@*QO*Aq@(${=+rK!PFO7dJM zJ+o&2&o-*_Q|vV1pVB!ceUhu4W0TL0uAS*Mpc~e*0S>AWgfyS(eZQmQC)EQs4sQT8@B5SwULR zVqJ#}pakFruVWvF-MN-muIC-f0Jb{<=Xx%^aD}f>5W77VBv8I?t$}i#Qi2uuSFx%) zr%^QMUe5^_t_LPc0z~l00B5tf2_DJ@9KglZMYwZ;^h_TKnVJVPWtB>)z`7DfNs@S` zq~MIxjUr%x78?MKKDn?^hxCZa51 zleZWYmHqG_UG9kzLjzHPY^|S#F7O7aZBuM%8EF;B@zhrsBIF-OMluV7po3Oy!gSD z@Ost<(PETO63Di3m?<0MO`l2qph$-#m6s$5s#VRAS9=6uy@4@Q_$YuK%yA>E2BJw~ z+3Q_bF(uRX$N+9&?9DVXVi)-}Ou~H;VaG(?7P0na813DEr5Y!tj)=Zp0_}f8B+gGl zxIysE6MoZW&cn_L!wuqaH)Ya1_Abi16JVKv?}Xk0*?7+|=ELT+C@C8Mc+i-YG9n96 z$HRFV=gF-pv}g`lo7^PlGi#2`o9{{HL5oq(0R{AO@*JEnU#639rgNGL9qB&TQ_*++ zbQvdn=|7vfH;-=hBu(AvLnAuYo7wcOS3T)>B4|DVy3eqcnNMoJTH6uY&v?rHpaOlT zKMTrsyuW==d_>>FaZcWzypc~RRvoA`eXBHHvkG7c0?K~*K~kj$xdmW26m7n zb84gTy78W-tWhX>s>mK?*Pc{kQG*2e`JXvRXiSeMy%|KJYVK5IXjmFW0RS6Cp)o)N z4sZY#KU7pXdMNuz5U23}sRHcRHmC-`e&HAQ{{R?(0yuyKSbzq2fC!j?3b=p_*nkfB pfDjmg5;%brSb-LJff$&98n}TR*nuASfgl)yA~=F1$Ws9U06Xxg&i4QS literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/glycerol(aq).gif b/maxime/images/rdkit/glycerol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3d9f5927a682b2ef359d53cce4ddad65db9420db GIT binary patch literal 2075 zcmcJK`#;kQ1AxEZnQbmC?(IY~@8I%g~Q$)(&n6lU%f znro!xI+sNX9UK`8C2Z9pl%2Of;(dO4etJHihv?{lxAw(>I4}+XwzjsU;7_EPnX7Yi z(ufFYQj!#fiuj+5jj>oPb#--PBO_^GptQ79>fzDY*l1;CMWs^5#>S+0ytJoh%h;Gm zB=Y(EEh4d~sE9_RWn^SXo0`(CtsmOj4p>>eh>h*f%LD#DVAi1^0O$j_pZT9p1cVd- z5!$4h!WXv?J50R!HANi>NPTiXsg~Wv(l`(@$*(Q$Nkbn?)^>ct>Aj0}t@Q4FQqrGe zcA+odky|Rr!(aV4*~={(EFj#H*CE%HzbYo(HSy`It9V^TDJI`1*H?~Io#AHVkZ49b z)CZ0bMWcN^WT>yHp+oiUcJM&>or7AyqwyAx=JBrn#_FTb{*Y0~_KK13S)YSS(g{SME%DoOxWq+Crv~jhQ#MhRGix) zoxdfP)wWFC_vh5Yny~9&ICAg#j*tK1ozZsTS~&3o*v;Vcg@B?eHXkYlvBFqY_aI@M zMnJhRUYoukOhCtDXA%vvgJzPjrR6ipxQ2xpmRUD;HpOBzX!bUKu6#E2@an>B8UeOj zly1K>m=o6^OJK^#A=7z4YX$L)C!#A-I3~{Pf;Y~q7_oshv_~=j#bWyW3UBiW!lqAx0=7 z1A;COOxu;Ibxz*42?ff?*8n%8?itP5O>E1oD6~H=HF-~2i|ct61IZ<-f)hGuodiLo z?9mvku+r3}elF?`sQMXOKZ4kQtG86ryw z<8^6jATe}Rr(_E31o`1GNH((neD#7X;k})EGVRxFY~G|-pU(*Gs^IxkoQgNdS$Fr^ zT}`9(+vH>dy(UM72r!aYjd?DvnrcDT(U|`7h9FF;KS{kTa2-3l2&KQp-*#?r4k&QG zTM#neNuRKKwk^sz9KQasL`FGXB;YDZ-J{MmOYWCfW$8kz9HKgmDA``SIF;N#emu$! zJ-Ypu1DE1j;;m+4qHHN}g7Me!?kKsS$_7rAo1KRaw(~$95V3rnc5g7=>V2rn4Yj&b zb~L47BIMtS*-7Q8ilyYsnfR*vdSR^uHDsk|gjm0(TdTHYJPC7(L|%l|?8uxFSnn%1 z{nh6b;TIR^;eg7E`n!305ZmkT)V`s|^?du%r(X^c<( z-}q73tXGDC#2CReY`A<>b}8Kn`cEL`wc1-dL3kpL9f~66ET?xl7b=!4r;^HZF|q!- ziz8j`&3&g(SFUxw78okb^zEt)$$<6__XRjsIE||W$G5w9;MWb0#rNhoD2@tZE+WsW zDBWY$`Hr{aoz2|8u*SanS++De@1-=o0u-4`c2U1p`7Y;wi zpWHXfWvz+)Y%iadG9VAPNB^+r-_0(yfP0&Tv-}i6*boDb4F%Lc%^v|NOvdo?^>!y+ z0D&}=*WiIlSl*fv_he<5#SOhk259rt{EKfT9m-T2G&4yzh}&Ky{=zaia8IkC`Sf)& z0k#Akh|FEzQ^dq*?v;DuIO|C+)~wJp_4MQp*1BLaY=WpT3trp9-|n!h4CYQ-j)dYx9>d}YdY=ON{uy~o|tFJ;n#O@}vM?JsAJdpiX6|NU}k^a{p}3eH3$e@F(g zYMB@Z6he<y&UO|?99X+u*HC9F0AHk^%sHYN1!T9F7~3I4Xgxd*!L!s)uyGr zk;;kH8jyqURBg?O>5Gc?Um*g}Z z6)HS6xYs!19mL^~n!c&XR++N10E$N{LE%SY%(GXToE~p763j)y!CH3joMp>8UJ#bb z&7XIgx0zUfdF>_l!P>yQ?dJL*L#eJ1?!0hRYhx(UrH-vGSa3MB@hUyFj$`cnfy~09 HfkXcRcMhZ% literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/glycerone phosphate (aq).gif b/maxime/images/rdkit/glycerone phosphate (aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..47f210cc8dfaf7529e2191d1a3b6d3d923441930 GIT binary patch literal 3498 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/glycerone phosphate(aq).gif b/maxime/images/rdkit/glycerone phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..47f210cc8dfaf7529e2191d1a3b6d3d923441930 GIT binary patch literal 3498 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/glycine(ag).gif b/maxime/images/rdkit/glycine(ag).gif new file mode 100644 index 0000000000000000000000000000000000000000..9e75c34a6ae680e393062e0e4b0de94fd6b7afcc GIT binary patch literal 2360 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 QmZ|z+y4QMx1prR}03|UwSO5S3 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/glycolate(aq).gif b/maxime/images/rdkit/glycolate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7a23adc6b1b8946b70bbaeb80859da476d2b58c0 GIT binary patch literal 2227 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/guanine(aq).gif b/maxime/images/rdkit/guanine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3ca21b311bffdcfafbc2cae86743bb1953c15c49 GIT binary patch literal 3893 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 Bk2(MV literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/guanosine(aq).gif b/maxime/images/rdkit/guanosine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d563dd29fa79b57d3e88a0bfce1cc8037e6741e7 GIT binary patch literal 3863 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 PbbAMN`>qo~5ZLoS(^qnQ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/hydroxylamine(aq).gif b/maxime/images/rdkit/hydroxylamine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..1d4598eaa4bd240ea8dd1b5ca9316e3e64dcedea GIT binary patch literal 1661 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 dGm_x0Q}_!mMVyf**< literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/hypoxanthine(aq).gif b/maxime/images/rdkit/hypoxanthine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e58dc01fe9b8b8f851e54cbfbcdfc285de96c5c9 GIT binary patch literal 4291 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 U8jblq8mlrEw|`7s1_Ji|AAILHWB>pF literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/indole(aq).gif b/maxime/images/rdkit/indole(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8c014a0fd3fc310f133353a46fae32b798835f41 GIT binary patch literal 3252 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 HEU@c8ZpYN? literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/isopentenyl diphosphate(aq).gif b/maxime/images/rdkit/isopentenyl diphosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..4e985c0a4c774a2dc24656176e93d6457d0f49f1 GIT binary patch literal 2801 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 U@%YAPiYaGGBhFmFVSp|F19AJ=lmGw# literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/keto-oxaloacetate(aq).gif b/maxime/images/rdkit/keto-oxaloacetate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9a52e98ea5d824664546eb676ef7d803141eaf6a GIT binary patch literal 3129 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/lactulose(aq).gif b/maxime/images/rdkit/lactulose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..5abc6a1b90a4ebd4226267fde81e25520d597f47 GIT binary patch literal 3659 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 m*K%{CMMi2J*xfo5+xYZg1<@Ts~bs;P^jKVJ3tC literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/laminaribiose(aq).gif b/maxime/images/rdkit/laminaribiose(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7f967e85829f44c12a89ee3d5b824b47dbdf6ac0 GIT binary patch literal 3870 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/lipoamide(aq).gif b/maxime/images/rdkit/lipoamide(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..110464d2a9c3e569ce768fd2909bc0d64b8f5ef1 GIT binary patch literal 2302 zcmV}0Rha+0_o@L7Z(=+0ski_C&E{BJQ=;)5e$N%EuaogKY_V&`bx&P467~I_d zN=pCm@VQh}|9X1=m6iYeS6A)rsQ)J?|3*gthKB!ibcl%m{}mPg$;tnkn*F%A|Jc|z zHveg9|Nk~NBqaa;Yikx3|NpA0q@@4f-(W{aCQwj;Utgx5pJTLSWUQ=0xVRhGJw3%h zK-Is$A^8LW002M$EC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3C zGiuz(v7^V2AVZ2ANwTELlPFWFT*v>?DjOUMGA9tdz6bbtl}R7S|00Of!QpKS+t;FCar1u`GdUW%E)z|1xe z7&n0Y;DQLoGb@0Qdm{wi$(P^%{BFP~3j`aG!e?C7{4&F)?5q0nR;?UueWtWkP`nj4&XATMcj;0o8GJUV8(DfWmsu*Nh1bTyp@ zY*F7iFi@t?-qat2EoBTR$dkbrFsMEKDI z*>RhZubJuV)C>raP$B{NGGlI z(o8q)^wUsBE%nq?7es*t7SQTZWLQg}HA#LB)aIK7o#jCb0@b;4rxsWy5Y`sdaKYSz zNnp1Ikmjv7WqRKKMVAJWo)oq~W1D4Z1_jXI7R(ZS+7Z@%bsD%#6`-9ErE;Dex7#FL z5GhP*x$waW55<{y$aHm(QU{S8wE+wT+`y_w^3u26K;PXKBxNn7uGG7{O7uW~nbkYd zy#DD3S>G*n>Nr!#{|5l3wmDF3NBk0Sy-ExB)b|5n=I=`g%U?vO2O8^9WB}TVUrhXGlVt@UDa-;uv~r@Y1S|kJ zpb<^?KC*!6j1ML2+ulpyqnV?Gzz07N$g&6^quiORBLvKh0S&T%aIxfArCQ2*NCW_M zrQk;WG2cS}Iuo4Gj0PhUDj`VTrGO72gsp(Y`yLCa<- z0C+$#j6xY+0wXz(P=GFxc_~cSl+m)B-~{rV6HWzk0=Kl_qEh42Oiu8Dg($879B|~u z@W#23OjI&20YMAYdZ@3;z@{AwRZ3j?k_u$tuXt66S~Ay?12mukU;Gj8RKnJxWI!=< zH3FoTfVYy-D^K_8ZXx*CI@8u1I!MVVXSXD6>((K+30+ z@q#7+@AXLbqWlp9XJ(BvX&9Ax!eoJ=aA`z>kL1QE5{%p92$jBm+R6pe?e#97+Y%10ewd_}C-* zXs{)>*|$4Km1K#(>&~5>PSy_yQBe0A1)# zr@|M`@P<45;Si6w#3xSiid+2R7|*!IH_q{nd;H@d54p%kPV$nQ{NyMbPr1rh&hnPK Y{N*r@xy)xy^P1cI<~Yy!k^%w%JHt#e`~Uy| literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/lombricine(aq).gif b/maxime/images/rdkit/lombricine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..20f1affadac3bf70eddf58a3a6e681dbab4730b5 GIT binary patch literal 2998 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/maleate(aq).gif b/maxime/images/rdkit/maleate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..55a0ab48f12317d8951fd48fe4cd5ce918c659e4 GIT binary patch literal 2317 zcmb`?i9geg1Hkd`)@ED8h&iSVb1ixyx$=08TyxG5BQlkSRB|7s(VU4nw;1L=E61kj zQ6oKW&7%~lC=5RyW$2RqUeEvVeExv<>-DiG*qNFI>4J1YX#lXlzYhX|L?BQ?LIRCO z6Q!pM1p-lA9DzXKa5y4u?R^wVUS3}G=#hxQ*q@#jd3%cn2lpErH8nLwCMKdwmrP7d zrl+R|2L~w>%D$Z)lgVssY$TCLLj;1cqGGI}VNzgV?yXx7jg4F4<6mcF%oY^^|6Qs- zARqwH0(Ac+|9!&4MF0q{?9j&UyA3~#^B-!fdY*w)cVs!VSHHNUa3XAOsJ&(|4|6(O znb1)?T&V5Y>_6O5H_FhzFv22q){mE&My<^acQ(AN#NR%6#F5iDS>sTM3mD-vO*If} z9LpWKxCszQcW(fRp@Le-q32ezL80jYyuaBt3xiK@6jOjWv~@kOlLRTedQX4zATT4+ zZ0}@xe{LpdLbSPNOqchGEFEO0hnT`VNp=`0m_d510)lP)zamH5Z5E-}dI zI?K$9C85jrLh75AOT)WXm&+pl(h;ztr$Yth@yn~S=K^+C1(j4W+zOi}*(`A1RxJWR zImT-%HFP`NYHi+{58WTFJaRbjuu*Yky@4YCb*xuDY>jZ_i!rkiR1|}=M?{N)b#6c) ze4Rp;Z9F~UpoA9{%mbgrI(16(F1DMTq_eW2I^xxMS%`S6y}??~!d?BF<`ri(IvjCU zTYa2xYqh7O>LzIW+FD>!Yy>^_p{3DG4@3@wf9P#?ss+FC*PZ;{?@AYs#=2aOr$60K zHHyfTm8@HM0M;*yAgKM*Qq()`x-OHXh_+#e=t5V?R%%KO1}>6D6yivEZ}g|$PD}C! zFsd?KIBqIv6;4=uTNl2>!}PZKHu6`tCmpozZ~yIVvavlywAb5t<>hl_=QW9Pe`nf1 zZe!;SIYV#v?M23w-I)-dafXjYof3W)z9U}L6Coa5S^aG3{mWth`jSYYwlPb|gr|?E(iG9YpPgQ|U_RN&Ke*5;@jXCo^qVzc zbq6ewVf*t)ci@Cn~;3}FT4(3D!EPb5YY{UZR`6TO~){Q zIte7JO)C)-=P8I3zoYn)+svyWamV11A$G+@&{hofgkO#*@gkjJ)~2&=@Zmtf0OyFG zZkCe)J~G!7sbV*t2_wt^SskZo`1Y_s=QrCl!+|&#_sf1PNBQ1Mzzm`mP;s2-l_d5T z8u9ElQh*(R3}mI9>;_~BciiF*AE z!q|BwA#=#N-jFdocFA0LkDpU-)Ib;y^Anc79jiBfG(3JaQCK!F(O^1An20PDvR0fM z%-;-8#P$fwzvMJn2na6|XHV#$$y7^ep6F%rPhll+s1XlyYgg2Jn6ib?Sa~RZFE6{XSXEczm8V?4#q##&#FPI^X{os&}?s<0puUqX{Nh)hj&{h7X$8^+4wRg|AbYH;rzPi_AacLo6MkS zEZ4vw`awEh3;#9C(KIHt=7=lQg%#Z%Ck=cpbVOKEO)oc{6yVk;GO)I z9}0qEg?Z4)&p8#ny8sb4Y=~goDlSE_X&L35qP4tHc z`QCrn^`7QjrjhFf?;4-p2-gzi3s7;1<8~OBybV`Z$Jd$_9M<+*N|irjY|k!q6dO+r zhxGXDD^b_pzZmc}DZn4VBELY_XTv4p0-(z5&3qfGIg&o{d~^6~ZqnXoj8ylKz3Wy% z+1{cy&aHdIXJV`5$=;HFUiTQqRap9NZ`t%^_e9);u;SOA058?U&v4ylz#zb>{{z{H B6C(fs literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/methylitaconate(aq).gif b/maxime/images/rdkit/methylitaconate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..8397d9214218704380ed3b7ad66cbe8c2ab9c148 GIT binary patch literal 2691 zcmcJ~i9geg1Hkd`W@8o-Hgm+t)mnaY}-X#b#ZYqkw{e3 z)F?YT6wc0ykPu~Rs4<11Q2Ho!1blOM zGUW^e1q(bsj0n1MnzwGrAi&&Y+A*sLM?6S}^LIh&AYyFlv`V4`6{U~1nvDa;B~#Rn z@1z!{Od;lvayiiJTuAg~7i}I253K;Hik>ofiD{OMyc3o_p|KFu7mK3Ac!ot3G@7wJ zvKLCFlv3OJ51#|o1|Q2x8joMPL0ha_x|#8HdFd8I6(bXHkO{JiOIBi8WscK|tcpv- zEDH;R6P86KC&kOvOZtA<}Zj!5o0 zjG(HIKs7c8^m(;ySNxN~=LGYiG22_Gv!7tbrF@!sd{isENFTV74Sx0RY(Er7xUl(Y z!ZZO8XX-GKd&&GeoZj&he#sArT@Y}WPh*u)rG6x3QJuu46+aFQ$_T_D$~aJ{d;Ix{ zG;fB)g&;Qwd1J_#Z_i2?j3gi(-uXA)?oCNLr9SO+Gi|XhZStY2fA!q0s|fTvydH%6 z(QlM5y&G*m93~y2YDwk^F2fpye`)H|_+me|?+6+~4;?Dju)o(#@ZFly%F4dCP%)}9 z(`Og{X(pVKA&9KsHU^95uE*3&dQ*lI9=?wI6M94WwdD;%%~n3m(NB`kT(WMG&*nI< z%ICP=wj1+>AxRqxC9zE#i{+`S8%u(0+fA9UIB9dawx(%wrJ;Rw^KG+{0;3wTtGNU) z(r}c3I@e5o@h6(={rEt#yUH!{)IC%L-+&#(D?kv&?b-Y z;kilDd#zv9qK2g?wc&6yHfBb*C#oeckhqU#f^qyY`^@`wb@qJv_!pgG#|6Ryh-63= zG_>B1BQ!8C^88ng9f5*v0C64znG#f?`U;$qP7_7&~1H(%&Y~ zC!L}tdM#lPVk{tVlaq0#7BCfri0A~LcO>P&)cst_-ibb%#m|mYBjUKdofHbU{2F4Z zmj}WM+JFw3 z{Bv{jOATIAOvxsXRT{3>lKjL0#RFs2ZtHcFTyanh`Gq)aT^u?j4sIWK(L`Ubr)t)R zJ|&OeDP3=f^Q#Y=7#MGRu-=%QTOYARo_O$by@@tdf9%`9#N*BN+is1eo9MNWU60oI z;QUuPEAR%E4#Ydd>zK!r(dQ4XKBKq4sQ-12So*jraLu5JKKZ7wlKcju!hL32CT|}7X=q}IDSPBY6CfP-C|^PQ6a`UFkz?OrG!hF1)HA(N@>kk z7wmzgYeD?{&)!jBujd;BHo{;-y;Jc#o4zkP37E{K3isrlSFA{9JSjW(sfh9pR#*`j zFQ$o&C>!?+@Meab>|=&?vL90~sG6O5nlkQ>I;i`#GI2Q|3+G#J56hF4*=Tw9JE(WO z=)a@Se9yNiWKTx@QE<;j*OW6ndB!d$25SWVyQBws#KB?YEg6KCAEIh}#mjTHnW}8G zDbl|28#)>XvAoI<+n}ZoiN=MkR$xnrFcFDf>cYw{yf+(b-qIb%ha>{JC0nZ13Km%; z9OZ~|Z=dOopFAw@?f|di9>IRm`gw%q{TI?U8ZR^95iH z^R4Bs)_b5p&EyFX^re@|qwYZ3);kApNjLV+X=tt`XRmAJ)Qvwkcty}lKV4@0>E*#z zd5pRTpR?Ecv8ro6a4x5uWm?*sm>=iy;JeWe6HlU!ON%c?3!s+$^F}>?_Pg6rDO$qsmqCsK z!nvgTxmui$5i_qwmg4V!8#h`DyG$Q5n@D2^Iog$l)K;5jSIy^&zMcA=emd5*UzA~h zH|Pp5)Ur&!<>Y#MogQKKn@Sgr4*f&b?hO4f9bCao_qq`1lupk)$0$0WN6pwlW7(9j zFdZzclw~Vt;ZSUQ7q(+4+lj_@DPg;Hu-&EXy>d1l#qn_Ac!qL_G!ChRL+;@CqVzx@ H;FtdaKv}tX literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/myo-inositol(aq).gif b/maxime/images/rdkit/myo-inositol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d38517499e1dcf83ee0c99ac7570a3ac07b72ef1 GIT binary patch literal 3034 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/myo-inositol.gif b/maxime/images/rdkit/myo-inositol.gif new file mode 100644 index 0000000000000000000000000000000000000000..d38517499e1dcf83ee0c99ac7570a3ac07b72ef1 GIT binary patch literal 3034 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/nicotinamide riboside(aq).gif b/maxime/images/rdkit/nicotinamide riboside(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..0bc034e2711958304945c49f0430d7d6cf3b5e00 GIT binary patch literal 3156 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 pajrCCr!t0W# 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/octanal(aq).gif b/maxime/images/rdkit/octanal(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9b57a196ba1d32cff0b517d75f0846da1265b6e4 GIT binary patch literal 1511 zcmcJ~i#O8?0KoCzW}7K#79(*pW*#B0LVf-IbcQ%X&H=#c>M9fpomDC^ z7|h7X2&kuLZ*TA8<0Fws`uh5aL}EfhLRwlHlgT`N`ZSNnD=jTurBFaT9yBupiA3=2 z+ts{0P$B^n5&iZ z3=?sCijfMkh!en7+F3CIm6XG-+A7nh=sA-Q3~eR% zY=*mqZL@9-={;^%984z69X!X`VOD8)QwlTkf;)465E=meO00>Y6`|)?wSf}hTh6tf z{o8X>=TT`qcM2$q%B_y(0wt5sE%E00*r1ZNM?2CUyY(pO$gxKk!Oc-!oy!{KtENMP zT@Q8Ig{h~tQQciXbxRuc$HDGy5Cjko3K|SUQ4}HZjf%5|-bzI=D%4?uZW2eCIA@;H zI8kDmtDGpcE^(M-;HoH-=N&Gy4kUKk;gS*!JBJB}d$D|rG}rg$QlJGJ%%-~j%x4F5 z&)Jzkny{l&VIdZnigH}by#txX4>1Qw)sBdopcn~bPnB`HBLOC_k-RL=4iF_rts{u) zcS8x}w~-sYe5?R;G#Ld)^Oe)JG=!6qOUI-t>lk>U@@AR0O35n^b(-N<#-+~GSEmSP z8aTPC83DJ%N!7@&N>$xzY!Ir1%@UQWN%RDCQa6i7Qq?W@z6jN=or@}Un-sBSR@AE^ zzWF2Fie>rxKwwpUir0?QtmI1h%vkca0R(}y*Z=!rzH5{>d zSo9EYrA`jq$R2hM(ksRRh@-jW7uoV1$6h8}`)AVzYNj72wj#5jfLU4iS{4I0@v?{H z>g|gL;AIA)0Ema#rWlCAG`QiFQ&uz$W*m%aAK05W_kEOH>azGInMGZEOA)jzj-}t7 zTYPt-&qX_)GfLII&!2A5e)vlZ&S^i=^j((}bhC`535I>^(qx&>{L)l8(RKM#<^GK2 z&(+6Tm%niG=9j0rrLHSVJ}YBorcuzkqH4Z7zoHiPx$0)cqZzund(*AD`A+S;?yFSS z3+Ne4(?30?x^t;fLKhl7&VN3hx?61L{aJo$-KaQXyBZ_fhr}Up0obuZ;q|)VCx%09G0PpN;@)ZO3dT`C9J6Wz2kQBJMJ85%oUtPO#)fd$<7SJ)VC#># zpD|XrBZgS|&Y~S`&Q~&N7s>bX&p z9%>9JqnUG=%`8fOy z4Uq^9sZ>TpAhYVifhX>O^{m|zb27ww#M0fO7b*{sld@&a-6n33Gf8oeJzlXrZMNb! z+^)kjC%GNqj;7>lh%2#ONd&?B31oE$e=ks-`8Ul!Tm!RmjO;;*^(qO8G7K$52> zYOcR|*5G}&U!GB@VJi#;zI~+U+1E83Wu(A=wEubTeND|mnPB@gX|Qlib7Se5V5hbp LHh38Z1GfDKBoL_w literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/oleic acid(sln).gif b/maxime/images/rdkit/oleic acid(sln).gif new file mode 100644 index 0000000000000000000000000000000000000000..30c26dbfcab82da9ebd14d948ff5bbedd0798f49 GIT binary patch literal 1658 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/p-toluidine(aq).gif b/maxime/images/rdkit/p-toluidine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..fa206a8111637aceb42d65662906a6627302d722 GIT binary patch literal 1899 zcmV-x2bB0nNk%w1VJrbG0fYbm{{H>}0RaF2|B{lDYinzTg@t%{c;@Eq7Z(>NCnwj} z*EcseS65fJx3|Z~$Ec{Nxw-#HNJyBN{}mPgDJlQe)&E*r|A~qJrl$WiH2=rP|3pOp zbaekWH;H6q{{R30A^8LW0018VEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*O133~01S{i=&GQs z+m8*p9*9aHK!mq=Cng9mfGmOl5Aq5wXdu9X!2%xyKrr{M009sV9(Y`V;RFGfITVy2 zfPzg0Y!NGr5P$&L$B_+A7EpQN<)s_BH$Y>82mS^Yov?xc32NmY z6h3utUxT`dzdf7Qpkf3{3m-PPHb7hHqJw+?JxJR0PtXAz9J~#_y}<#C529CZlk`}F z1p*{+&!1t~`vnz1z;7%)uw6l1rPtqr5Gkf#0uc}(;e-@cXyJtzW{6<|d+EpEhaiS1 z;)o=cXyS<|rl{hIEVk(4i!jD0xXeMO~E*CnJt0bqtH=9pxbY37+>4tJ1tTk6CdQ_i*dQgl`I zMxdM^b@!cH)Zw`id*F$uJx|AS&1^p*eg2fJ`ZM8Q^+Y_eXmTT_0=%%agy6m>=?z`~D zEAPDY)@$#*_~xtczWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CEb+t?S8Vac7-y`p zR$+DJ@y8&CEb_=CmmKn*8y6HOPq=Q(t3e7FAoI*L*KG66IOja`a|Y>(v9d#TS@E$- zaSQQ$Pc^%+xKcffuzgq|9k9`5eao-VdF6NDy*?xMa#@?I)~Q05Il5VAH;Jcadw^;c zHiBa(^qQ#|5Hu-GunOxQ&{jSFwt)qJ2M&1L2$2c^1e;E(!DEa!?)c-5cVP159(OBH ze&&@08ngs;NcrcWhwjnaz!83s;R8{C8QL`|U69jR!Cnx0C|fm~-T>S_P-_AS;DJCG zNT9a{5@3K6xiEKytyHcP#Po+A2w-bc*B)ebQ&eXw7Kj&Q;QjX-Fm?Svd>@51aLWJt z{6Jq5)%8Hg3ru^jJOkD8K+PB2HbJiL#43XKLsTiOrsjt$i_Ch@r`hdqa5c*$2!{aj(E(Y9{0${KKk*GfDEJ{ z2T9068d8ikRN)L4$;d{!u!an{VF?|?p$KW{l9OSe6IcOKONg=er6h znqb;acnHzmLV{=iJcCrAc*l#6d%#&0($Ug%1}WPF405+rk+46>%!)w;vKrpWtx%7d zoi+*s2n2*_q29F0je`4i2MLauQZEu7g@C#u|`ZE-KnDdZ#Oq@IwxvR90+2$LOz26` zzYw)K0YDZ6?cz4AQZ#M{zyJm;iaLSdlyx+LXXnz2m1!Epqg0t_Y&x~5enJX40H`ZP zFC$i(G!U>(sp>%7`JoBa)F?zt)p*qQOGGyrWDhh{V^46k}|+wG9{G< z=`4dFkeLhU*cP!#IUg<4C%*0BXS4c3Z7z{A+zO)QU)dvwJb$82Z}}Erlog0Qd*a#* z0)}87CFo8{t5<<>Frq#gAXx{7)qzM>Cs*~5!p7Uuovd`a1M6;4`I-~I76h^fYalse za$W#LmtmPD3~*&4+ue?5Vx$$QOip`EiM6)DEFq_EDK_C@9k?aE^rpm6tCRie^0Ph( z@CW~E6LxCMN;=6>4?Bj`7Kcufhm5g|XH4T7+xW&f&asYn%;O&W_{TsFvXF;N!;cr%dH4TlvaZ&a#%bjIe+J06PLBgiZhe literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/pantoic acid.gif b/maxime/images/rdkit/pantoic acid.gif new file mode 100644 index 0000000000000000000000000000000000000000..0e0ea729a8fbf5bb057926b6d9a824736739961f GIT binary patch literal 2821 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 Z!^tRW%P1bpDEX1W#b=gN-9QjH{$Fhh-`@ZL literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/pantothenate.gif b/maxime/images/rdkit/pantothenate.gif new file mode 100644 index 0000000000000000000000000000000000000000..68b11872e54f8215126d59dae15d26f30a6b52ec GIT binary patch literal 2821 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 Rl&o_2xXe-%0D^$c{{Si4{KWtO literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/penicillin G(aq).gif b/maxime/images/rdkit/penicillin G(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e251e0bf1f3b950d0c017195c4e1360e7b02cdcc GIT binary patch literal 3877 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/phenol(aq).gif b/maxime/images/rdkit/phenol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ccb2794d6a45968bbe1bb2e892025da9dcc9b416 GIT binary patch literal 2172 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/phenyl phosphate(aq).gif b/maxime/images/rdkit/phenyl phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9ac748b018958dd0c4b9f45b9b5e3dfb26fe95b6 GIT binary patch literal 3240 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/phenylacetic acid(aq).gif b/maxime/images/rdkit/phenylacetic acid(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..755554eb4ba8932272f1c7f57d6d355265ba0edb GIT binary patch literal 2736 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/phenylacetylglycine(aq).gif b/maxime/images/rdkit/phenylacetylglycine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ae08f56c7ec9d450b59ed5f64a813a06baa61ea4 GIT binary patch literal 2761 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 E0G+ebMgRZ+ literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/phosphate(aq).gif b/maxime/images/rdkit/phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d4a47af515d3b5ba3c6cfac6c6e400e17cb7e24e GIT binary patch literal 2759 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 WQ*D$`ZE~a9w5!_eMg#}~C;kiQD-Box literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/propanal(aq).gif b/maxime/images/rdkit/propanal(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..c26db3a75ad8c5bbe6666701757a139bd7c640c1 GIT binary patch literal 1806 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 G0RTJgR7@}c literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/pyruvate-(aq).gif b/maxime/images/rdkit/pyruvate-(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ea65a43256ede6b8d50683106d7c8e940e3d2808 GIT binary patch literal 3035 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 Zk|ag%kz#$M_zO}(v6N_d4g`VS{{=ZI_45D# literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/ribitol(aq).gif b/maxime/images/rdkit/ribitol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3b6a0d042f288c9f0e8510ebbe0e3eec6636acb7 GIT binary patch literal 2423 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/sn-glycerol 3-phosphate(aq).gif b/maxime/images/rdkit/sn-glycerol 3-phosphate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..5af116b666b9d5350415debbaeab8c8a8fd1545c GIT binary patch literal 2559 zcmbWy`#;l*1IO{tXBRdh*D+Bmw;_(oy>dP>v#l_9q0Z!%LOJD2a%yg&(A@7D7Moir zIj7UfQZamGlv`55#!g2$HTUxQp7Sq!pTEBz@5kGjO17~L+7Ipr(*R)mABca!$>?o7 zeoZ2QiA31i8g_Pu!@^*J0QU8T>+0a*Vt8T#j*EjAN8rv2a7G5)*{PwS0T-IUf;@eF zeJd*~xZagaCZ9ZclE>x3WB20X;vPMEG&VXa5D3D;!qU^zOG`_e4j+cE?Sylq^#LG4 zNon|>p$u=hJ|Aw&1O6|2H&7q|m;w9$t^fT5VPF8nXj59*Pg5|e#({#?>SyUny0i*P zTg{7GnupH46|~j%-X=KS)TXv``tpgM4S{{_cL$2igZnF}_v;4BZ7%)!w(oxZ&>bj6 zPKWk@J6uc2H$K(>fcL7NUQ4T_bu^4N`ehnpSTi#zfE=KWVX~V}B0#y2Qv<8)HxDn) z9sBmiyJb2rL_x)z(CWaHk=ZftR2sxg`(58LPzl87;#|u>B}bv(3gzHuE?9S6JK!SSF)`kxlmYkJ&%-MnFHoj1oc$t{=J#NIKU8 zDtBe2Pq?S)SSejrPJPZqo-qv<`hHaK2GEE^Yc@Uj0Hl;)%Hi-4^*Vs2hcSC~Jnd+; z`WS?-iO)qE)YMhqI+Xo_;BYO5989i%VKbNW1D-#Mk~25=IR*Knbn{T^hC&7^sc62y zL7fF<$$Y~A1xPAYRLrcNyA|Fb`2arx?GaM)w&yid&xN#*k6%o||)GJ1p z_;7=3Vs#sh4#Is#2sD)t0-*Gk&(V^b8^SSaa;>0D9`@o>4BP6(UFa&->ss~^fk42(NDSR`4o?jTO}pYE^H`^O;c9K_H~gz&kWr)W%6=;4ia4r~o8o4JV^_~!sa2LgQ2s=} z6+$@v$bJB+SXBO9;PlZ?30yMW!7L6aj#`~OTi?9;CbDyBb?RcT>Dt@N<56qV@e9ps z?-JMGrM34=S+n(-RE_BM4;h9n>$6$bpVsGC&So3)1-{W6qLT2I4Y8Xoo8N-W-LhCP z9d7cyT8WbyNe(@wG=?!O7kT%Z1~`B}N}Heun)J8WEp>FwUs`s`jl8$VZam0UAbIYqDPplK%#$C> z65k&i0A<*FG9dyI>rZ&OKZLdHLPpIWrlKNd@1+D%8G%%$Vr&Mku4KoLNG>x8RpyW>&0IBDfp*Bc< zo-!euf%Kc8@`<|Tl>eUApajS!$17i|>`BH|&q)(zL3xg85-MWwceB}YshYDR8rZdE zao4gsbtWq;Wsk$EANY8=iQv>2LdOMD{8nxTt^Zv^VT1tmjn70I6aBj_&-JhwgC|fH zS{z1!(`)VJ6QTpdhB}r>$g|l+7jA}R-6$o>a6SW)tRIM;v!x1>x9hV!I4=mqK z=nU~3R$Mj~DUc#V=JFRf5`!*z7s8&b+#_9mgN1>TbNnkKA8SbPP{QWdJAeWglBEfg zwWMr}3-_2tzwm~gv|1^fOERPl-}IN(Xby78*8Rgd3DR1E0*~TM8_6q^a)>TGns5I| z(Ie?y^K9OUaN4V~H_|$rL7r<||EsD^X+5OSKu@Q=uF+cIQd}B5iu+&J*%gvi7L~#6 zVmt4n!rE)OqrPO%(H)3;oaD*+2F=&rl2e7XmWiyvo_6NLN9v~GBChq$yhrT_Myye` z9_S@D_8K&6*&WJ!%^kzLyFvv9qdJGrC)|w`UkyX?ix#1gWxlR5aG8r3e? z&-^N=JP(t%IS>Qma?NCxw^(4=*@mu2U__CvKRx(TcPg#kI@Sh<{Hr0i`^af0 z?kj3_B0p0hb@sTxgsIGV-X(rT_qlFetEf1ia&#j*Q=af)6Vf2As4!(Q``(^WF4o@^ zU2yL92-tr*mq7~RW0^z}4;b(}pm!2~E3F5+Irhv#Ql=1W$jLuxdz2cXs4a?T+mH!} z=FB~AXO7HezI8vS{*jUsQ!`*@D}bNN{ilCd(mFZSJv`US_6s^MG564+9;BTNkX~Jp z-)vKo@QY6Q*6fKws~&knED`)pn(hAatL@(NtJFS4f)<_1Z>w&WOWwx-f7soo-}%gY zTSYbav*;GV%{5>b76FkalkykGZ)#Wcc;Zv8_RxN8!_o`o z;e*$F`0uhae8#OOnfHf%2+1S@vi`IHHFC=Y>7h5-IM#4PK9RVtLid zlL94^bbE72draP#aEyZas`LI89*t6CbWS321i8e{Ln+#FX%7_|msL1ZdRJ^5szTMK zBbQJHlxm2rE6#-kggV$n?j_OQs4HXTy`j;N*DgX*o8Ui0RYwOogaT3Xw|l-v_R!7T z4)aKR41v!U`DbI)FWcj96SAW`uhSi+&ckTuDA!j$+f$d1l&V%to$y>alh?)0f~?52=@umam`hHzFyg~w2By^Lz;6Qn7*=GIDKrxsXM+h!hc8J7n_w{ zKqwVA3OA;0r}G(U7xGzou>rr-JpOX2-6IPlJY#hryG7AB2jMfcxmYb-md#uM{oW@C zQ>1^$w9OVpSG~-~F;YkeJ%GpLjp78e&u%VHz7!9A6CZ{*gtwna>)pQp831oi3_V%x t9Qyw0D!etbvrBuu*KPYtIs9$Wt!s09XnXZ{`1|thu5Sz1^O*o}_dP>v#l_9q0Z!%LOJD2a%yg&(A@7D7Moir zIj7UfQZamGlv`55#!g2$HTUxQp7Sq!pTEBz@5kGjO17~L+7Ipr(*R)mABca!$>?o7 zeoZ2QiA31i8g_Pu!@^*J0QU8T>+0a*Vt8T#j*EjAN8rv2a7G5)*{PwS0T-IUf;@eF zeJd*~xZagaCZ9ZclE>x3WB20X;vPMEG&VXa5D3D;!qU^zOG`_e4j+cE?Sylq^#LG4 zNon|>p$u=hJ|Aw&1O6|2H&7q|m;w9$t^fT5VPF8nXj59*Pg5|e#({#?>SyUny0i*P zTg{7GnupH46|~j%-X=KS)TXv``tpgM4S{{_cL$2igZnF}_v;4BZ7%)!w(oxZ&>bj6 zPKWk@J6uc2H$K(>fcL7NUQ4T_bu^4N`ehnpSTi#zfE=KWVX~V}B0#y2Qv<8)HxDn) z9sBmiyJb2rL_x)z(CWaHk=ZftR2sxg`(58LPzl87;#|u>B}bv(3gzHuE?9S6JK!SSF)`kxlmYkJ&%-MnFHoj1oc$t{=J#NIKU8 zDtBe2Pq?S)SSejrPJPZqo-qv<`hHaK2GEE^Yc@Uj0Hl;)%Hi-4^*Vs2hcSC~Jnd+; z`WS?-iO)qE)YMhqI+Xo_;BYO5989i%VKbNW1D-#Mk~25=IR*Knbn{T^hC&7^sc62y zL7fF<$$Y~A1xPAYRLrcNyA|Fb`2arx?GaM)w&yid&xN#*k6%o||)GJ1p z_;7=3Vs#sh4#Is#2sD)t0-*Gk&(V^b8^SSaa;>0D9`@o>4BP6(UFa&->ss~^fk42(NDSR`4o?jTO}pYE^H`^O;c9K_H~gz&kWr)W%6=;4ia4r~o8o4JV^_~!sa2LgQ2s=} z6+$@v$bJB+SXBO9;PlZ?30yMW!7L6aj#`~OTi?9;CbDyBb?RcT>Dt@N<56qV@e9ps z?-JMGrM34=S+n(-RE_BM4;h9n>$6$bpVsGC&So3)1-{W6qLT2I4Y8Xoo8N-W-LhCP z9d7cyT8WbyNe(@wG=?!O7kT%Z1~`B}N}Heun)J8WEp>FwUs`s`jl8$VZam0UAbIYqDPplK%#$C> z65k&i0A<*FG9dyI>rZ&OKZLdHLPpIWrlKNd@1+D%8G%%$Vr&Mku4KoLNG>x8RpyW>&0IBDfp*Bc< zo-!euf%Kc8@`<|Tl>eUApajS!$17i|>`BH|&q)(zL3xg85-MWwceB}YshYDR8rZdE zao4gsbtWq;Wsk$EANY8=iQv>2LdOMD{8nxTt^Zv^VT1tmjn70I6aBj_&-JhwgC|fH zS{z1!(`)VJ6QTpdhB}r>$g|l+7jA}R-6$o>a6SW)tRIM;v!x1>x9hV!I4=mqK z=nU~3R$Mj~DUc#V=JFRf5`!*z7s8&b+#_9mgN1>TbNnkKA8SbPP{QWdJAeWglBEfg zwWMr}3-_2tzwm~gv|1^fOERPl-}IN(Xby78*8Rgd3DR1E0*~TM8_6q^a)>TGns5I| z(Ie?y^K9OUaN4V~H_|$rL7r<||EsD^X+5OSKu@Q=uF+cIQd}B5iu+&J*%gvi7L~#6 zVmt4n!rE)OqrPO%(H)3;oaD*+2F=&rl2e7XmWiyvo_6NLN9v~GBChq$yhrT_Myye` z9_S@D_8K&6*&WJ!%^kzLyFvv9qdJGrC)|w`UkyX?ix#1gWxlR5aG8r3e? z&-^N=JP(t%IS>Qma?NCxw^(4=*@mu2U__CvKRx(TcPg#kI@Sh<{Hr0i`^af0 z?kj3_B0p0hb@sTxgsIGV-X(rT_qlFetEf1ia&#j*Q=af)6Vf2As4!(Q``(^WF4o@^ zU2yL92-tr*mq7~RW0^z}4;b(}pm!2~E3F5+Irhv#Ql=1W$jLuxdz2cXs4a?T+mH!} z=FB~AXO7HezI8vS{*jUsQ!`*@D}bNN{ilCd(mFZSJv`US_6s^MG564+9;BTNkX~Jp z-)vKo@QY6Q*6fKws~&knED`)pn(hAatL@(NtJFS4f)<_1Z>w&WOWwx-f7soo-}%gY zTSYbav*;GV%{5>b76FkalkykGZ)#Wcc;Zv8_RxN8!_o`o z;e*$F`0uhae8#OOnfHf%2+1S@vi`IHHFC=Y>7h5-IM#4PK9RVtLid zlL94^bbE72draP#aEyZas`LI89*t6CbWS321i8e{Ln+#FX%7_|msL1ZdRJ^5szTMK zBbQJHlxm2rE6#-kggV$n?j_OQs4HXTy`j;N*DgX*o8Ui0RYwOogaT3Xw|l-v_R!7T z4)aKR41v!U`DbI)FWcj96SAW`uhSi+&ckTuDA!j$+f$d1l&V%to$y>alh?)0f~?52=@umam`hHzFyg~w2By^Lz;6Qn7*=GIDKrxsXM+h!hc8J7n_w{ zKqwVA3OA;0r}G(U7xGzou>rr-JpOX2-6IPlJY#hryG7AB2jMfcxmYb-md#uM{oW@C zQ>1^$w9OVpSG~-~F;YkeJ%GpLjp78e&u%VHz7!9A6CZ{*gtwna>)pQp831oi3_V%x t9Qyw0D!etbvrBuu*KPYtIs9$Wt!s09XnXZ{`1|thu5Sz1^O*o}_T{I#4&aknuu`!G`_e*7CWGKvC)W~HzluIJ1<}M-TT2!t>IfV)- zwV~Wkh(hY9R8pstl;7!c?Em{c|9>96U$6J0_mj_VuCujGC>^AO*#NM)xe0>c*Oiq` z1Y*nOszW!!z?q)!Mtg=%7zl_5@efm_ElCpdEZhwFO zp`oG5%1SFMD_KiRb91vmAV^M5?&|8w&CL~9Ten+TMFa%2a=FcUdB0awj4CPpAr@Pp zP-HZktF6s8HV(0~3#ZeQot^WPl`lh3)y|z~f`YCnDt2Ko?P+O$5(v{SE<*gfUgzmdNqKmf1-=>L=dYhs~f0Ei;EwAV^AQ7VSP!|ingxoBP28kdgx2WN3+hZcuB z8ivl19P&c=~an)j99kf*?a=0}%VnMGJ3NjTNuVy_r5 zTGk4OA>}Y=7AYNsZzZ6fkIpV-$nn+rE|dJ)^iG-;u4!_Xl9jH60VFJz6hs=-^;^U( zu>#~`iKZ-tFVbv@r7Hcw&v?)q%yaT%d170=5bEYfm(XBc4iKaJZjk}%dMVZK(RfY^ zm88!wwGk_|Oh*9G?zFJ&uQeeYlvCqO5KS|@w&~g|>Rn@Id<0Z%qhi{9OxDwjJCx~+ zn)-!lgV_w3n2`?qF2AB5?0LGb@8=d}bZyRezoqmRB`m-A^8%37gun^CkSf8>)hz6y zpEQYaQk@4=NFiNxzP$Eui7l^{&`tt2ddq3(pd=kaWrGQqQhs32(1+s|YS&N~+3RBZQij z^nas>Rr{!@7f!|aN#c35YB^YKJ93QV0;5w&HS+O7Np(ulQPwdvw}9-u@>aEFXxc%Bm| zoGylQmxNdLSUB~2p(Iw)s7i5ob=!@FMqigAr8t3ys)*wQr1|*(a>-jKpEr-VS`gs( zedU2bnhmLe<;f+j^z3`mSdp!6pf1UJ{^V!rrLV47_Pvdb>c^nZg?va3-S**c>GUa@ z5YT>QSbR-isgeboFANk)P*H7b4++U1*M>;B^e@Ad%9t-BwC1)iqx9~NU&a_i^!0J` zr!ngj)<4StIn0sn$UpS{Owqi5qX_2@x^4YVA0d58iNE$&1{RD^5G_)?DMUtOXKAz# zh@9=Dv(j)L%l!a1O3~=9ip^Z-U5-Ng5hNj;&)%Xbh`Tfirpbc&bNE}4%fpAr&q~Dj z>vE#Fjo3mQ93h+jIx3PGeERfsEr72bs$)o`^xYTJ}65oh1PlMISA> zkzr*^X~u;q+SBmpojzV&n7)J-qD`0iZWD)*506k&#*?c`swC-YH)8uW7-A;-6Km_B zR@36qXR%TghBnEnQ(%484k4{3Vc<{9K8KdTJ4U@rVbe%+HYVl%Y4-JfqicRSRC3?S zY3TOUxo|x_1djtap9fxi6<_+Nz1Dw^lvOopW!xU_*ruNIScd?jKG5p>6grgHpr8YHZcLqQs%th4)fpa$wIN*)c9Xj2aI zZK)_>wtP6;cZ>j(QP5jfqTF`710Y4>5-y9S$c0(pxl5y!k^pRGyd zu)El_a%4QxcK!Thf!Ms6J8>vz{leV1*s^%&Trph9uYD1h(J^eQxU0Z!{Qxh$1-0^+}P!J`vx zYG{wbaB&0<2gn1J&}uA}$1%Nc6Xg=lxv?7SHT#2h;c)5`XFCjtp&H<65|teLTk=i-Ey0t)eKJL;>d4~N6ITQ6~U z&0d62BsU3oGW%|IN%^4)4xEfBdwUjw(~%Mlu2z|YP-sKs*y2fXjx*Nfp}f5$YCdl@ z;X>N|lPl-mthEleZfx5hm@p&aM%%(GwLTn8;@}|$0EccSV6hhO>C@TS>TUoMOgr*F}b_|6dQjUN1I zFX!`dZ@}t)*Sm_qzssd|IfRMdwR7&niirwhSV!l*5Bg}rLRdrQ~zalTS zdw#GV`0$D7&iIQMjt!*Ya|gkue^0pM^vaoki#|}-E>i3llLm}laQ49beQDQ$u>+gy zwaR@fyFGqPS8sl8@#tIifAr(Yoy~9U=lVWIdHh^>wz<*ssP9wqqn|H+ZvIE2eD8Cv z$FEnKvVVp>?tQ6z^y{si?EB=odtZOg8EHlxntgnFX>qk89mA+iduxQ1b*s+rYBUg* zAo$4}%A($9lIB5d6?>QW4rcT9inX}|GKUT8V`tpycE6gEP1igr)AsUI;Yg>A%*nMk zL#V>UJBP-7gMlaG0d%|BJ_i#Gb(`WkU?3e_eX2sVNOaH?kL=I#$<2iO-;d z;huFC3a=Ua>KNCvjkD^~^~svbOG5Q&bA*%={Sabpkd2dkY^S^uz0^;YV5~CyNoG5N z1Wfl);GGVLfoBeO#Ijn@@;bg+k2PQvj5iGY;iQ)gVGeb~=)Tsz%FDtsscz{`G1DD!ZzakZzCXQzzk*RnZlrdpGyA9rA*t&QT6LkW|hhD>4=<8RuoldiUgr+v;=~)NpGCDu)*kLRw8?S57o8kd` zYO0v6^{DAsq))77gIb~$)QL*czTv7y)@(~*IEChK^>P^RVea4*%7cYOT?5|;-}8~C zhZ~{Almgvb&=Y}aC;JS}s|c^Fxgacu@`>@fBi4ow z*9yh)f!Xz0Y$in^(G95eJR-H$vQZbvpnMpUL+js73l(kfNPPj&z-%$AqvSeU^*a=a z4mD5>6xA|~h-hug1gsv?CEM?*hB*3_ z=?#?YF^$jNB8R>YE)T6RS_^7F#@$sGvbzIpDaB8()*t_pe2ysd}XjMQkVvg>Q$WUgnZBSAgfb_efJWPh}YceHlLVWPAuw4dlw zy8ljiF*)A9aOC_0k(2TUM8%4Tb#`7-?O!f--4$Tf%J%m2&^Ib(Aevh2hek~23hDqM zTj=?v=F}_tG^WNwro-P74`K`;E$8%;@#%g%to}TD&YLzEt?}wOIiDFgkqJa{)%Mm2 zfLdzVmT-@RgD=IfjxMaxEHTCpBew*6$cTVTvx7r-Kx_>KGN4=RT{TlvF9j*BXjWwI zQ5}=F4)(h-xSdf|z-M3s3sxV)s(8Z8GF6q(88i#)wD{^pa{bOJ4Xbx(5)Y64TqjJq zWXDzy>ZIto9=DHI3mC4`URU+BHU0Ofm*F7`lk;Z5`n6WxtV>_97ZaL(L}@S{HWdAmg+%oU1OXsTb&Z*kP{2yOcUWWly-7lkp^{f|8@pZ#@6SAm}zTEFZlVe{)49fI5e7L-B|HfCFlt z7R=d0Ih>3T|HQU@(`TB{VN2j{s>YpLa-w^qu`T)RjYu5T&(FK!_9+A)UoSe?izW*F8;x!qcVrI; z%3}#oiWp+j(?U~*RK97G)ACi9;%CoxvC>JbE9Ui5b zcu!HTQE!~h^csJ^znhAloc4Bu}?xPx#U>yQLzY#hU~7= zN4gao%YvDa9YcLP#s`DPAEu2D*Nl(e9UosD|Kr#ABw=ED$HYwV#FMm%xtfWEyAz9x L6Zz_B!0!J5=^03# literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/taurocyamine(aq).gif b/maxime/images/rdkit/taurocyamine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..6a607b2798563e2d93b712a99f7d9c71aab30e06 GIT binary patch literal 2949 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/tetrahydroxypteridine(aq).gif b/maxime/images/rdkit/tetrahydroxypteridine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..06c1b7d9eebb433935e081fb07d0d84deeb5d537 GIT binary patch literal 3679 zcmZvdYdq771IB;5nAy;7Orkan8!|`kM`xQQgfn9%QRbc`3YjD$w?bo*P`TxjDW#T6 zIVg-GCAoD@I7$}@(Q(WE=e+-a-#jm#&+~jf&#Py@qrIgS&k$q?N(F$etu4@h$o`f2 z*>89}UZ$h7)zhP=r`OZdQ(ax%-7S+jI9OO%gocJ*xF9PiC>R+T85`Rokz{=SR#Q`x zy}dn`%jNU=vf*Joe#^q*r_9q+BH7wfRh7lXrKhJ?SIcCUmO(-P*8Cga;&Ok=YHDOn zO|p;>Sz+N;MuvlfXwM$DwRJU@JGyh{J43@DYikjcd34{tKlrw`MYguDgM!*~bAkT{ zaSaLr04u=oKl8s$G`I`^!8IHjN;^{ESc;Fdq3lUIO53T#;cj`?MK#l~x6->6J(mb} z7c?C2RrZSX-EaBy-n;qi3N@gw#Idoezu5BB=eNC$)h}+)QV^O>_iJ8OIEW~|efMjJ zvbV!3Eo=PS6#xxb=$|bs?L&9`+;-CF1o2oS)mBmeqNIKz&rRvkwF4vC=Kuns^d<$;sX;Pd5b3sa>TAh43uND3_br6A4WsM0cK z7Xq$4YYU%_1i?uMLcLrVOHWYY$h1+TB*p6Q@{1rnp*(|{&Y%t*L)d9)f`Gttr` z9HIOEO1w#dhu{pfe$<}@r8d3Jvb}&498pYeI1+D3j2k@zuO9_iP;s2vB?V|?P#z{o zI1KCzeCSpHYNFERHBzZZ;&gXHCwQ4|9y?O((wIPSog0k^oQ^LHV9aQy3EUx6KVc|@ zKPfo7OVQ647Cg>OQmAwBn}(1v(5ojjYjoS8ur}!SV>f?Uu8w$g+=0yr^p?qclwZt& z(O_ZqLJ&wl-~2MGq&ssOb_1c341^aDfV2)oP|{I3D+=oU=_`jpaB^4Z(*=XL$rJMw8~R5xXx2J_M%EX3MZhY2Zk zjId!G$vtttvk{_3z1BL>Yt(*s`cEbxQfdzwEJ^deMFR8j`LyA)+dR~++5S^E2Zxde zs#v~>S8;jr0r9J0%;DHjwyECpWMs#%YrY&PKk;=xJUs)Tw_#Il*mwC63m5H33$33I zQ#gSsn@*puuOPpk9hFN=$$xO%a!2%OKy7sYN`Cf3X#6$#YY`K?Yj@6oXS6~OI$F~- zMs1lMDF$$Xr*;y$@|)JuR6hidx#g^xLqM{86qizR*W@N)Bfs|I~Hl%!Zmkav_a)R%-A&XrpDHQ{U|L5|`#pdhqI;SAGro#A?qYu62FbaBA~kv9bzI@eA-#W2%LVOGcRQ?Z)p; zCb=m$8kt!KA1beY-UzR~8bZImlps;3AY86aHv%FA)#XM)7zj)i&~9(f7mKL@_t?cv z{`}qTX0^mpyCbd)pmjUNHL8EjkrT*~3B^8N4r;(_Xv6-yJ&z_iDe;_vaf{NIF^xJ% zpKJ(;-GpqLN%wAcGEo{d5!zDrNW4Q*e>|oA9sV>$wPqK9P$|oKO?7uWFTLrhElFWg zOB|kOAiR48zSoa|zxS5VI#aYjulJBnPnUwN_P3>4Dj8c{lSZyb3tMw>QiUf?%zR=x``_ru zA-UesG}9lbxW-dM0Bx8ocU={S%rwlS$^>Ix;U^*xi{%vg8I!y13g;#Zu9i`a$-T_N zG?}bwe*Pa+d z%FTDZV`@$Q1*3Ac(Z?rme5j-7`f^B^$UAJ68q%tY&Yds)Z>0D0k_TLw2gNVLne4`* zHw2xiI$p;SBX*4{Gge!ijAe{I`6GR|&UMuRg?dD}t5=zefubMMK0pPljD4U*)&;3J zg8eI$`NV`*G_d^B>glIVMCr>5pos1H1k7X~*K=ID>WG5Chl<}#<%gLslb`Fa>8ioh z0aa=;7E&sMXpasa*dOGUUs`(k&fDIs)?bTiBHIaFo2OVsK_l_@-Coj8=aQl>Z27?; zZ^$Ho=+09?XW%aG9hTl!%mdw6`V1}IRHz`e7PYKEFMvVS3ie+`{vY@RZ6x<7llH~C zjx?0aG^6Y8$e&?t2fFr5sJf5t3sv73mAXpqUFn|-w%HgP%#qx$cKI51Xk&bIKq7hA z|25*w#>AxZ!=@gW`IE&PZ$G*|Y#HgFk8R!fb0O#9qgj`4@e><=tqweF`=|d~;>N~1 zU|UnWyz4^pj?GE&4=;QkSDu^V|hQD0?+A=-PpMD02$b{ zPod-1)m87%={Ne-)2@R~hw|^PMh_vDn_Iyvhr%R32Cq!n6kJ~cY5fR$@%jAnBdRtyytBWFxo#fVo$zpoEH=ew+%L`L*bUWlF>l~g54r=Eyp`5C>TmrsJPdAlqS9<39Ro#?agyjWQ@ehk{jl%RA2=N4 zo9M4M)prJ?PuVBRnOGR9VPq)*>gh%&rYTX_z@M||Wv*wn9=cUNd6zEbaTMwaddJvl zw2iLS(ml=uV|-+guhzBdUv|W(S1SR zt?#B7jt$w`nfTv_Q-u$X88Z+5m5QqgrQ-9589l_EV6CYb>eYRyk_Q*-y>MMY)D}DM z$A9~^n`XgGy&)YoRS#HBpjf#l$3!p5jIvkO zaiLu5gRX2^)M>}E9GI!?%qrHh9QWOe+9l1Qp?w_hUXuHMA*noDssbD!3SsWqKUcAj z)o==Ys_%Z`Z*E!pLAfwUEOHHt3@_ybs0~N4+GcY-YzIE<9`3~k2`wmx$E^RXM5xMbkrXqxW1~BO= zH@G*;66=9pTbBvBAnxQ>xz+0YCv)i`beCYa&FS06x0M)Bld5A3Z$u<2<%nTVmM~&T}kvf zoI#{3z|utQaU?f@!ONCx*fo7OH|3Wg*FaSLSc-;Bz%zxTx4-78cYAxgU*8S_nN42R zir(iKU_j6Y@7wbWo~s_j#vU!8?bp#baStT5qRB0z`j)PlNNMF{j67haK@d^yhI}WZ zipvuEiDgzMAw;T$-Vc`xBA)3~fX+f-cWtq5F6gES!@>dU^Rm1GP5vV`@#__Ai9a`9 z9=O3Epb(hmX23GqvVS^YZVb~)*Bw8I{rA(H8h@8BbELgA{L4+%^fmVORJ>B46%ufb zu*YI`$vcLeaFPVQQ^hK|m0@<#&mNYWcZ3#}GkaIDtn*rn(l8r=iFQEQX$rp(h6z?@ zZwHuw1FoW*JP*gURH;L0)!7A=KmzsT0C)HI&albls=Z~$GDoWDQ(?NNRc;bl;F#!) zz*-=Qr&1F_G(#Efi4U-j?1(;q#4|2=hs(`62z4A)5kSHHiin4GkH+iT*6Z5U#hupT vr{3c3c(Jrd+}9$0J}w?u7Z0k}zp}1>?Op#SzJ9c*e!QjrErkjK0XF{w@U%h4 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/thymidine(aq).gif b/maxime/images/rdkit/thymidine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..cbe55e7fa9badcf1bdf76dbac7867f71d6cb71ad GIT binary patch literal 3531 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 D8nX8q literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/thymine(aq).gif b/maxime/images/rdkit/thymine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..d35788d68023e825e7d4141ecf3050ed617d125c GIT binary patch literal 3281 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 Gto{o-NT2fn literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/trans-2-hexen-1-ol.gif b/maxime/images/rdkit/trans-2-hexen-1-ol.gif new file mode 100644 index 0000000000000000000000000000000000000000..8779f20adafd11f2254635a36c1bfd8576fab065 GIT binary patch literal 1485 zcmV;;1v2_aNk%w1VJrbG0fYbm{{H>~0s{X50qp1J7Z(>NCntJ(de_(2Ha0d|T3WZa zx5vlFqobooM@N#9l51;g|4K^#*Vq3gC5VWK|7vRgi;Mrbxc|q;|2aATsHp!I7XOoz z|8sNySy@{$GR$UXA^8LW001BWEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*6rfehz~}%2X$d?KsGxw|17!)i4eX%f-@t5D7C!uN0$jNW7a&NB z0Iy01a0hpE;6Z?Z4g;D#PK){GfCPd2I@HYBGs@KjA|IR_paEis4C)3*kQ!$N(*igU zq=4MCh7ANE2#8=%f`G(PU&pR`K>!4VrUgp>r(V!H_Veh|t6$H)z5Dm@7ZqiaYU-(|rmE_ythVavtFXrZD(kGY)@tjmxaO+suDtf@>#x8DE9|hu7HjOW z$R?}ovdlK??6c5DyQ-OK(Wuk`!l~7zQlK$*ACbdtOAwS&`oyG@25FfVmp@&JP>eIC z2X37dxeL>|3pr5kLEQ!*8cgKcHj$uwab>Sa2ZuCfMFA(Yut-q)NKypS2_S(5P9^M; z#t~U|<47C}gqv;y?8Pi!`s%E=?)vMn$1eNqwAXI??YQTz`|iB=?)&e+ z2QU2a#20V;@yI8y{PN5<-{JuVRN0gR23Xrv^fBMZ8(iTk6=b#~8^vQ_wb?gvLGW7d zlgk6yyc5_2c`W36?hgdNPBSxv?@sA6#6ETpg9yQRHk0w4EF$$=$^9S_z_0wzA`AS? zmaS z6xu|7(sM`xIr76CM&x`ov493l1A!zC!~z@00Luyzfua@U0(J~Z6=(8940@|2X5?3B znn;+bEe$6F=zwX8W+)6~AOaWIz#6f(D1w+rirX1V1IL(>9UA0;4GhW}V`ep>RdOJg zd=i}q36$;qQ73&Ai2UGk$e~ybYm7>bbU09fUixy49>F404lscd0tJjzoB%6y>GX)J@&exo5LBQnyxK z^Qb(A8O<6}9Z98m^_V0og%CEhN-^Yj&;29r_aFG2Zve~RYjdP4#1$e2fW^f{C=?1p zp%bH{7z~C;B=+?5Xtmn<`g#h55)crOoSeLW|9&2iCzs1JGBVQA(m(hVRtN~pA6aIUm zAwd9w#4*){4@F38m+)3~(c@IK6T5(UtN6(Udk#dTO%MLrzaV(9zErYaI8Q!KT z?Z|P9ZZBZfls(J$`cvQ6R#X1s22EsvXV)q^OPCoh2it2ay2?2v>}%{gWp`y*4exz> zU1d*o#N%}Q&X6hy0s^(66(-U|weVGzVkw0t5+g0-`yyy#Lik~8TwDjB5>>)1%pDT% z#6&$N;?c~G2!UUH;t1ia+Z)x$Rc@E+J}LL>sL0kCiFPP@^c=Eez}L9MOAyg;24>7U zOgkpjBBRR>s*PWw2HZAO*+tMJB}kigHgT3}98hAzh~eArCwD`vgOb73yBZrz-^RKs z|9H`Oe}2X|)Ny0igT|lpv)>H;FCIJqLBNbOAb{J&4G570#XyQBWo$r%_9qRVvk8eC z6x+ut1|_(YV}q#<64J*s=j^zsVDsUSo+BJoXivf}M;$gM<~w1-CjtE$CvXs(sBf+`RKiX;3x%&>O0o z%+^n+o9*}$w^|966Pl+K!$ghFfBj_bs}TNVU2iPEu((ok7(+ijnKZha{ei&A@?JGk zTmp@6iw`Y0ZzB5+>M7))5%+Ov4)<-XiZS)OtvUc!ok?VT-+q{r`{3^Iq-?&i&Plea z>UH=YRDb@Shqy0>-C7iWVRyszq~T+}0u^B_$iXnJW{hc?kI_xgK5Wjqz`}<-tKdAH znNXXX|H!Y?6Gz`T%5ayWy1h9a)VpnYd<*)$zT=oCs-Tf^zpqy7%eq!a>%(VWgI6uC z?}kGesRxSQYBKTsm5C7$g!uW&nGa`Yz{#0@fjN10;2b7lb})^on*Df@IyE~a4IrC_ zGeZ+hBQmba^r_&~lxegul{_~l&q8=a0Tq{nA8);QcGeH7jgZ zl%=|S=!*M?-pnfqoFH2kn1yYE23*8Ewm0)BtU`tvGXpxc(+lpldfzgc)iOcD2|avO5(2iy>(*3#$tat(#rYz&Zv;(D9c|p zk5jz4o-5RmoT{{|t0ZctgTt-XViNfhr*n-z4loPZAzWsJi#$(9cO|ygU6CHUfM!KA z&5V#OlrIkWrhMS_iBi)|qi2|E4m<3TGiC-rQK3q^Ri0sbv1JlL!&lLXD z_RdRZrb`@_RxktDFR$iJ%SnM1?9ld?+4rVP-TtZgjmz%Jdplj`^{gW3RD0L;x#@D+ PQY9yq{R)YI16%(EkeuA` literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/trans-but-2-enoyl-CoA(aq).gif b/maxime/images/rdkit/trans-but-2-enoyl-CoA(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..e1b820b3b9f845190044ef820b905a4c8c36d247 GIT binary patch literal 3443 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 wTqUloI^R>(JW&F`3N9#-^d6p?&)h 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/uracil(aq).gif b/maxime/images/rdkit/uracil(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..81429cde7c2620ba476ab85a8139959a73e0cf65 GIT binary patch literal 3174 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 JVGIZy{~w;EqIm!S literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/urea(aq).gif b/maxime/images/rdkit/urea(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..7cc4979afcc88278226c5b12907b187e8349e653 GIT binary patch literal 2625 zcmbVNS67pX0!)Qagb+ihLMYPVVxc1&nuJJ+3K1zPAR={zMXKNzYCwfZ3=nE)fds+O zF)l2kOGiNIwtz^x=!Gi+>nh)M|H7Szd6;u%&Y71PC+E}V7XAiM184>Wa&U0)lRy{@ z4u`L=>|?QDLIS9#2QrzUw>Q||4+aN=PEH3F7GP^@D~Uwv=m5bpXAW9gXf$wk7UXb1 zZEbBF4hNcaehg z{QP`SM<**Q%g(M{RaF!6e?jdp1QY@>f*Abc{-+ZG1wx=GWg?&bG!1oF&v%et`78^q zK`JFSSN(ZM{zT}T!RG3LJiL95vU5w#5JTrY&v&S$cBIfaaJbaDl`~di{@cczq1L+b z3PPIr5mHWLJG&PTMDT}FtCMPhhtHtMNPf!F0YT@Qo=WlJa(^Ed85P( zfw#gRiICaGwyO{-6wUV`v|K5~4pK4+biRK&*3C);VgZC@JTO!(c$?7a-h!m`XZkFD zb%1eX&E)QO-Edo~`?BCc=z^|SHn2Lt*hu4~*#BA`@sc+dLbD#|&q?nCJv~3N@kadj zbZ`HIA3xq|3jw+2feAR=oFGh<^u8*zL+Q;4)3L{Q*mg3M`o&CyUlBP|Ig?nKg`(;# zWh2D#5PKOE9-3n;Uax+~sQdid9VLc?=janTKf3?AK&Ptsh7 zL&~5%;hiapIJ;6L1j^52TF!I7vIo#k!X&#wo44k5XH2DKl2p{4yFd6FxC!KEnOY)_PBJbsT{-++iseap|Ip z!o;?G6@qT6og$#yJLP^}p*=^7p!t-caMd;Fj$S|`8cMb_++7Io{IvV}#(?48o0!>% zy|?kJjeGBI?SY^6-UFgW`@(d&$o)l{cGLdSU9->oALtkA!|g_wWMx~tqkGIJ zICggZg=)o-zzph)_M-)Hj~}+OgD)a;R&7SP=`ru0O*Iu^PEofW{R<{jVYk0$mFB@d z7J3E)!?Z$tf8@mus|!2dnW3ZBr6H5l0{3^(O8LHgU4^L$i6?UQY-41qbpqbSl*Ux- zxt1xpRY?XnUlK}ngoa4+qN~oDek}nwE@{3feM-Z@QUO42UZlEzpH9^|9jSpp&q0jX ze-_?lBQ|xPqIzf;7#lbxN2C&86!n|5+}A?z=j3e(GE#V207jreHpi<M-QF!HP>R%O$8kon;bz&5b>z5hC)N zqh$`qB*Jbi;u7QZ^v=rhW(CcNoG+!(!@b4E=u}A>9&sTRBf_J-$YZ-Y287azn<(Ho z(^?FUK3kXLHZg8$qYFb@JY|ehCh}1p5dW~jQ%J}}CPx!NR$sHV2B^2av093Q1cZlB zQ}zmgSo~g3x-k5*K(JG5e2?oAOnOzku){GQQ%5+&BWIDOsuaK06J2@d z3WujSmS4H#dpwUi(lpQeE6;0;N9i1%Zc1$DqE4dr@l{;)YfY(BB{=)J)soDZtfY5` z8(`1k6qU={DIxcU1F(IR4@VFQLxQ(0E2NptHa>o3BrJIJoBq?B8)|@`vzNs2nJnu& z#z`i`0GS}A$+`CC?bb^^PS<-MxD?=-H);E{Y6nR8E?KZtc2n}@EDY@POc|@vKi|V> z9PgPSPdDTSz&w0jM!P4igs8N^bmrc#h$kN~rXMQb@%_le9WB(yH4|!mQwL*xo61yz zEA`RW9%nW_duh~=d-L^~G55G9CW8%vC11Pb32HZn7^U{wYDl~wI=%g2%o#7{H>r&t z*!@PYT_sD5h-q7w1V2=C^9cmdGe%!As6YYs2AnC<0DkVGV{U0Ip2-~JYvGlycJJf+9RD3Cc(rii zZJ0H3a+}aH9Vi2~|AFY*&S?+74=Z|{Eq)AOJ=I6U@f+r#&A# zOO2uFMJ%3?&bXb@KXln64r8l-XG9V$WVXpefaP_D~T6Q4N5 z!1CEy@Z+7oXB*a8_ifY77Xg(+^W&f-@XLv9vtG{)r(G{XLB!Mt5bfemDU%0rkHCu3EBBFc;V|aw;6l^&XD)p5Ux4G_qFLAmq(z7x6 z?S}d@!TD~RSbl}ert8t9g|SHIwiDCNl8?`ksu#w1GiAKEiqLnpf;a)=3vp%n@ArYY z_&?HK@shJbmnsDDb*4Ssyx`E~Ld%3&iVe5WDRd=IkWd|a&~SFT*UFiY8vCM~r_EO^ zVLQO4?1vCtiS-b);&gH*pmzD0wuj?Z&1*9UxXR6qf?Q{MvYspVaBa6e*1Llf=?d{n zB7Roeh?n)8Qu|%C{`?1Bz`&xW`nlZ3r7xaB^j)4#l^ZgJg@dI)_icDrTT?_%3Zbxg zA>xfRV~?vx-F?&pUlUD)nF9zfKqMYO6#?R1faDw?wGW`>sTgxA){BaZr^**m6}za) Qb5xamDt^!u3WZqx59*P@I{*Lx literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/uridine(aq).gif b/maxime/images/rdkit/uridine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..9dbd2f58728235d11924e1ce5a45fc5bc312fc4d GIT binary patch literal 3296 zcmV<63?K7HNk%w1VJrbG0fhhn{{H>}0RjF41MukU0|WjQ6%{8ZC)n87|7K?Y7Z+Do zSGl>l|5sPX$Hz7{HvdOQ|Cg6XM@M*gc>dVfhlhuln3(^zw*QET|EQ>jhX4LIH>ank zW@cvoczFINC)d~iC@B8^$jCG_{ivw>YHI%%7yndL|Hj7uc6R@lm;Xpe|F*XOP&YT1 zm$0QhJ*Z}8Bmn_FK50-SBz7?|Y*$xnYpIzV8;FRirVS0XwaeNI3&uG)+i-B$v$FsI z00000A^8LW002G!EC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3C zGiuz(v7^V2AVZ2ANwTELlPFWFT*f*XHNG_0Iz_n}GKznZhaA3o4jTuT1SRrr(0RSHe zd>{xSL+zLp4D|M`ngVc*tpg1I*BK#zf{+7F5d6R#K>L9wreB9yAOLNY4gzq934(xi zm(fW#A59Ac5W!0vsCH5c1dM>w0QG%0AWI5}_mXh|EKpH=0)bEv2_^`XLJ25%=u>?W zNWg&t5k%mC0R`0OnhbT-Xk%RfOojk$10cZIgao;!(gOlS#*%XH)l^^r2Z#j00~$O4 z)<*(hKoA2A01(2D1SP=PN(bZqia zYU-(|rmE_ythVavtFXrZD(kGY)@tjmxaO+suDtf@>#x8DE9|hu7HjOW$R?}ovdlK? z?6c5DEA6z@R%`9G*k%@J2Nqc1W10e3K+pqdWn1e7bJ;azSmF*uZbpF?G(eT+PBlTg zMY^=+eSzMUEdm;ZAaDrr0zfE17YK?|oG{p6)4W^~W@Nn#4M3!gpRvS2r#;oDA#tvS zO0h&{szxV64Ny>?Zv`k&!N~?yc;HX6y|&Q+9}JLz2m+}ff^*ObI8b%VmiIA96vzql zOF7J@(g_3*u(YzR6~I!>5}uR+0VU8hK-B6noAjSBg-7;44e(fjKoxv!VhSX5D4#$i z_#8I?8JM_}$I15pCh|$C74Y{+Bh0N+g^RMR-J>rsfItUiL4ZNGAxtp9mH!J5rhuLh0%t(hEkTfO=0la&as`$y&_DxW zVswCOM~`g({rKmv|Ni{<@BjY*44?o9NWcOb@PG(RpaK`jzy><-fe?(K1Sd$r3R>`j z7|fssH^{*bdhmlF450`|NWv1D@PsH#p$b>X!WOy^f|e=BWW*J&ag{40Az(mX7%;pS zf`?55F^xd~YUr*TS|nj!nVt_PasdSR?j&t#mu0@R#EC5LGA*&d1NdbZ01m)%KUvNmPjni7=KnNp{K;dp)n!`zcR&x`G^{{5E z8yR0P78C7sEJFgBpM3&2fZNn1V=1v3Q0g-tNe+%8C&<8;gcdq3$-eHs;`#Q7!$Q46LpgINL)j9_N~009aB0JP|2UNtSBh{S15JxQ7-J%UVuZ0$MGF&xp9)ti}(q&(*-BqvbnR-EGLk|ll8 zBL19R-gv^dWF^RYE-8-zPNpaB2}A+I89>(nfP()#haeyVfC+du(nm&s0+qs)`@)pS ziiM!4nZajE2GARhdL*X;ftucUQlW8b!~;|W031D4(3D6LmnT_hD&?8Igbd&S2WY?o zdVm24T%ZFTKmY?C03{D3U@n63<6eNs5d`$GkLw!11+dh-n=A<>mJz^TTY@B;926;H zDT`UMM3|GgQ6?~30OI7tfs9VXGzmZ|O57BaeJ;gw0s);?6VSr}hzx4OmkmvrqM?E)1A$L?jT;4S1F#7U1EQo`_oN1puYG3E8R! z(7ikvq?6zrKr2}yfItF3uZ0SLL>F?ov@T!)8>j$KRipqGp|p0k;-1q0paAUBY5@_5 zRDE5foml$vz>D&26&K9l20Qq{5RR~fCrsfATlm5l&aj3z%;64u_`@I$v4}@Z;u4$q z#3)X&idW3y7Q6VxFpjZ|XH4T7+xW&f&asYn%;O&W_{TsFvXF;N!;cr%dH4TlvaZ&a#%b%;hdyMT>V8-atIC*s%;5kZf@a5e4!tA#aucAZ#iU zmavonBU;2V48Q;e7SpZ|7i_OI>@xt`d=bmgX@()@3I;A0s41;^&~~N>x{^p@-IZis z(@U6wAFP4PXu!NC0p4W-x#`Km@t z@=+iY=rm*&n-f>pdL@gwq3cpDEj?zi@)M;mRc419`!9tL1C}{CeF9fPe*bJ25EH#Fk~n zNe5iu&ho5Re;B|QCR3X5oTR4V>h)j5Z!~e0$i}}nNm?r_w4eX!mXR#~N!?FGJ`j=% z5Cg6jK*vRL00kJpsXd7k#}b5di)_uJ%tR+clSxfpSzs@F&AOUU4X*=W1c>oL$ zr$sf&Q2~zB4Kk2{6pUa6D~OM!2ePx|G)L&_EV{26aJr~RWH*VLIyVo3p;Eg9Lk~3! zTGe`~3bX(PC;*WPd5H|p0?eJZO3TSN?M{&o zm|&UHs*t@uQu~?|HzgEBezfwld649%MtdJZ%t-j7yS zPa?_ZmIMWkkBL8lPS60PJmV~py!2r*e`h(gC69#?0g@y!Q6e?aEVAKtD1kK#!ZpM< z5*NoT#?f;s(HkJgI)-yO4_FeZp@75^C)no_31U^C^dVeBc2k8DESD^)ae*m;J%5ri z0ucckasZve0orp@8Gw8xKqnvqHR{n*J28GHRdE0)C$TpW@iPD_KsPBM5H~dtIrTM( zmx98FVBApvEYKGZfF+L;Ig?`nl_L-#;5u_bW};#=E+I)Sco9&QOvUsQ-^5-MATSot zR&Etnas?%#0RZwQZILz~O2rc8;ei^Fcm%P7J`o-YFjVpXa}niL5aTu>^|65!fg#lw z5?j-RJAolALSVhLC@yd#q?j)n0B-=m0CO}S>t_kV7QL_7Y3dh$T@*=av%0SQ8A0j8~E+h?YCN z293Z`Cb1L&-Lw%zvWhLiAXeBCM5q*UHfITtC5BcI8W4ynK>-h!JK5nI4)8LCMi;~u z6Y3Zf*T)pqrCO2L88zfYDxoqHu>mwt7ha-V3Sk=d7!xDlNK4gurj;(5h2hP$R%i6qC+0=04|vm#zBH7QFnFyLXyZukr9zLBPlo{Ay~VG7Ijt{ zX4De}Vv{6ci=}d0bio5jcn}gGKILc`mVznp^N1F4jHxmK-NgY( zNRBVnh9p54)K!f(fk*=(U-ZQyF9IW2xF}AQjjh66zVST-p#Wqf0q*n?3DaA@Rg^#> zmm$%Pvr==u!2z^^k`E$`EwLnd86#L1U>qPR>?2h0V`=pfg879!mia2}rB?98J}R;z zE%G9vxNlxIo3vS*wt1VlnVY(~o4nbZzWJNL8Jxm7oWxn2#(A8`nVibGoXpvr&iS0s e8J*HOozz*K)_I-SnVs6Xo!r@--swUC0RTHI@RGOy literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/urocanate(aq).gif b/maxime/images/rdkit/urocanate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..2a6f21612bc5ade95740d7f67c0406a9fb3331fd GIT binary patch literal 3025 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 F{~y|*IsgCw literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/vitamin A alcohol(aq).gif b/maxime/images/rdkit/vitamin A alcohol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..960aa214b72f95676109f5d5d6f3c14d155954a5 GIT binary patch literal 2069 zcmV+w2~0s`si=oc3k*VorLI5@Yrw7bc9!Q`;*$0z3GH6X!!AZEK86S7Aw?PAv zzsu4`K=wiJjK>l8TmfYvKoE1yDF>cw-!VkpTGz#f5CNc3WnP0$1-O8DwMi(^V^hu6 zAyN!%=TK_~dKeag3I;_$iWv#eo{BWqXyc7I=BVS2Jof10k3a?~eJeVLve9|{uY7aU8U>&Fclqetpfx>uEc%X?^8D6w{gg^rSm2?_z zrH*7kUvw#O9{|ff+tFUlxwSxaYx#H4sRDHet3j&vmFHV=&4p`$6UiD^umb%WTu15( zDq(BIK2@2n9#PwuTY?#j+5&f;SMQGZQl(o{!v#yAw1|QPpHZ{Hwj5cwHEi+47-y{U z#vFI-@y8&CEb_=Cmu&LMD5tFQ$}G3+^2;#CEc47X*KG66IOnYM&OG<*^UpvBE%eYt z7j5*>NGGlI(o8q)^wUsBE%nqxMu#fZKXIE80el6Z?W^NrT@jsrCbZ#NZ9Qb@z+zLx z=Vt?y9bpFzI0fRbcqeiXS}E z!z*E?Sz#IRdH{Xivdd8dgC?n)q9xHQ69yWXs1S9tX7?HB|61hvcmka(u}7Ykg}YOz zH#*W?dErE7wrsOHyFg$c6mEnJtvw*R67gEV?*~-uuILo;I>2Y>mDDH$4iM^5!Cu+= zE&vbom;7>kId^SYdZ!woxDaXWZP?CNx2{39I+X6hhmqR}BtPpD3B_V_ERhJnJYI7P zZ#+Ua=KU*R_?w9IbcZi+4Tm<|GsyOAXPw{0CRt5kz_S>aFX_#1Ena(HMMCGi`z5DG zmWvAJhW7x5og_Mk8WIctrJ_2gBy1oN3*n7+2o>TnL4e%Q$i_Ch@r`hdqa5c*$2!{aj(E(Y9{0${KKk*GfDEJ{ z2T9068uE~cOr#dTu20q1SRDZ6R%@tke}lxwy* zHgf*)fv#EOMk>hv$5EwfBz!6-9T~?&klZBzCt;_}3TB=tb_8!6fqz$gYLKoZg^G)?q!B1yuS5(#LA z0yO0aYoxh5H|YkVBT-ySBJk6ocJDKxDF_EUg{@}lXjE8KU;u7f5~g0@m<)**^a%2+ z2AC^X8ZjUMMmUmTQ4uKw-Qq}63X^2A?RiSv}REmS=h@2&}gYlk(j7XwW?Rm>Q=k@)v%7WtY=N@THE^8 zxX!h%cg^cw`})_w4z{p|P3&SD``E}%wz8Ma>}EUr+0c%*w5Lt&YFqn`0RaFzY+t|| literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/vitamin A aldehyde(aq).gif b/maxime/images/rdkit/vitamin A aldehyde(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3db00e86371e6efad780574a22b4089f263150bd GIT binary patch literal 2133 zcmV-b2&(r-Nk%w1VJrbG0fYbm{{H>}0Riae=N1+gCnqP@*Vi{UH^|4wXJ==&wzhb9 zct}V{mX?;Mr>9p}SBHm({sRO5BP0BUh5y#p|F*XOH#h%TS^sHi{l>=sL`45}b^jU~ z|C^gT92`R*AHtB3A^8LW001BWEC2ui04xD40YC`<009UbNU)&6g9sBUT*$DY!-o(f zN}NcsqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*jzAVk0* z&}~||2?Zc{8@HeXwE{;65Zp0=0ki`Q5I~FI@kX}~000(SGV)9T2?l#q&HArhybK1Q zCD4Fkf!6_Q12`}{K;MN0R0nV%{9pp*0dfQXXrO!mgNv?VUnh9>bI7*f@1h)iek^X2 z)B}JHNj`vifeiS!8gChSh8h6GbtljPbInx1+YC|3auZl_>H#=%8lNEuXMK?D*ID${NN%(f^#Mj z1RFF40A`wTmQiwoZmMSjZ~+jYbR=Q_+ERN53WVre+(qPBaSh5>VRio*)F1+QJx7~H zZ3)WTcW7lO5(5Z0Ym%k_csLTP3v5M~0RmymDRj~$P~BVBJvvc;0o2Fm06Q9lYFh0k zM5|nePLv&KEe_PE1LkIw-mzp+Th(j%c2sY6{E}pBbOQkzSiC;IYE=WRLIv0Wo6ZL7 zko`s_@KNnS+|Y~ZT59siD5tFQ$}G3+^2;#CEc47X*KG66IOnYM&OG<*^UpvBE%eYt z7j5*>NGGlI(o8q)^wUsBE%nq?S8esxSZA&E)?9b(_19pBE%w-CL$t1+?=?_x*%i@> zwnXp+=BH?ZsmeA*^Con!U2D(()oaIhPvn_{Angly;0&oK>qry_K$u|yAyzfD)`~qE)PJy3!qF<^kNQ%ZbaNy;5A(g(}QrP`u< z!__wc_0sLAMgI=4-ard)?2*H0#V8e~AB)s!OoP9rfbI^#PS#87 z`8GtqdS#?_>-*mENCG3WNX&ZBxlRKfz`b*UM_sVt&AXU`x88N8ZVb5}FZLcHfOUMcz_?XH`C3hwn%>Y(XfN=rvNTQ?4^`a7@ z2Q|)aKDr%MEaQ~AU`$^ADWPKsW|bZu#WMj+h+77r#+o@%D13q+L`GAipA`U%T>%WY z5J$*D8uE~cOr#fXCG%7N&VmGwh9;CCCi#f~2}Q@7`ScGHAL$kXAe18OTIeG0^8g17Pa}Nl zV@Cu4Ijfxr0Blqkhd82v3k+m4RbwL*Ns>j4K!6||ut3#vx1lMP+rTqB z@URn4RwW}zLP`>*I(0e)WZmH634jN!Gb9HvXjrIZ8LX1zjw5kv2c*MK1L{jV_#}t` zsw1Ae`YVS=bX5vT@)wI*r7q`Tt4M;%k|ZX;Su#{qLkin1eMTgC`1=lu+_urd5g+Ib|ey-f)e0qYT~ z%7mb`MF?=qBdsMy#JB)JZbO2%T!A!>SKxcBdWu!g%~CfcMV-n5QRpAC#t|Z{C7ufp z5?X*J#CsBQ?n5G|!-6P)uyJjzpkO0Wj`;N|=o$=FHTtLh)(g6XgPUslXTuT>SC5hb zCuuEm&ldHET_QOEbnXk`?T7@qiSq3Q|0bCZ7sR^{N#ckd@=rjTm%$rJo?*M9R*@LU z#}{cXdjn(Ni|Ces(bF3Ok$e#FN`$~5_R51<>K7ZPMt>X`v12iOP>fDixEIQDSv2bu z3T-*k%n4?d_Oja$D-Q(6Kw2qPst1xCpM+N0q3e*|+Y~~#hQ;pz7M;m5VXJUfDqSR* znt5bhs@!&Z{!tJgjZ|c*;It_hQr#;Cm6C~$NLRRe%%z36!= zY%WTyBQheP-I^$TYA^)RLS>mfnkbE%bVD@evr8Lggd7PF9e=r4VRQ4^*v_`Lx6SQt zd;8nq4!5|+P404=``qYGx4PHO?smKT-SCdLyys2tdfWTn_|CV!_s#Eq`}^Mj54gYw LPVj<{Bp?7g3tZeS literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/xanthine(aq).gif b/maxime/images/rdkit/xanthine(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..b6cd179240fbdfaa4188b854189d04870ca33695 GIT binary patch literal 4194 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 literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/xanthine-8-carboxylate(aq).gif b/maxime/images/rdkit/xanthine-8-carboxylate(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..3a54083f4771fc24f41a24617a9b36f5a58b76cb GIT binary patch literal 3830 zcmWlYXIPU5!-bzG0}_U25mtl{ObDYGK-tiQ8Kwb&u%v8|p@4!xEha&xjIf7`B~Szl z0VIIcfU=}2sAbeakRnnS(Y^|zs-gx&Bf9x!U!}1a{ypxX9om92t+1> zK;Erw;PH4iTSlQ!PM(yRo0~ITUFYXzt*vcj@=kobtg5PNa&l^6VS&TpsH*OWM56I= zS#7OMMy1N;<^lr)cD}js__X22Qt~m&aRnG7acx)J0)c(+uS@mE{@Bc zx_r60+0O0{HoNcW(M3DECw+Z7TQCp+=ztOML;v52j*tN$g23!<7|BLp4MHco8}HQx()h9idagtJ5{KsCyUPdRy;busr_nv#H*; zhgay?3VYo9+Gm@Y6$V!~Bg6%Km}N?!dw<76ER=~tZ)SpfE)UMy@a2*3f}5=`1Gz>8iP(7EcEx6NE3ZlUxfhMy^0rHA!jE z%u!B$!+^^|J3wa9oDvkBF3#m?QrgF8#Jda()PA#%*x)zoCH|4o6|;kEIXs%AT|6k6vWYp z9*uT%6v**ftD~EX#C+dfTC9Z#Q+-+><21a12XjgY|0i0V+Ry?)?#~og$m59QFu#B! zt5v&iSgtS>4an*Y4VdJmds|(*YS{MF-ax=GgW>@C8^@?c8YL6O2)L9YhWsq0(UAcW zs8PTIM{8xYE~f*raA(O%xYFEzgs|MK&+YL=SuhCa45^>bv+0rqBq#6kBL)ZOv=CCU zq8cB0%nRA#y2qYQmy6IYotZ#5WMtqfvjOj%ABepCH1f^6sA4PPdr`*6ukQw5w_bZc^!CP^_rn|Gh97SJH<$R~kIh%tKHU2D z`OSyhfV|O$7^a%EF@n(R+!$4|c)M{2hmADDqrXPh>T7(jfFl~jKZU@Q z3h}`@G{stYk4E_aT$IF9x}H=^+DPJaWM5)ZBHTm3_E2>d{QmKX-N;$wXD3EHIoL}K zt#OgH@rtx`L~*{l&|qQ66NMZ;_^P_|(&BRkKOTrDqzBgnbkw^0HJy|G$#9ij3$3#x z@=H1&-5Oi8-))1)s9dJ4q*dv`qd-%|xy? z5qS$!c&Ax$ZH{r@lO@$(EYM?EOZo>}QZ#Pk!Rsr|YqOQ_jVj-yXc0#?NsH@S^b6j! zM3!jKwo+cVHy~FDqVa^)k_g6gp?>A^B)7Sw-1SmA|in2+BMJQMjNZE z2bP;rRn*P_BCERPP+!nyN&)!3RZ6cW3wEA$WSgbpfmR25=sU!7}ZJ;Xh;~1@8S`_cutT8`1ZayR} zPAO_8tT897|CW|;{%qFzGC5)YRa(kbY9Y$IO*&|N6y$rhkW{B8U93Nr32X}$T66Kc zP8gMQ)fX9%Xa~=)F{}dJ8Nhhm?RI!L+<^5E?Qx_^c#-^5=YQwfa`C2>V?txyW_&U| z!(&JkL-%|eb2y+?rwxHk(7(6me#vjuwaU@nu08a32tI%Ef2QdpiomC$Cbemz;=1@MgdG06uWlq0_O70XNaVc| zWe+-DoXD91pyvw95J+)7!((v?0V%b5Yq4LI@&aCD8o)u|!Prg$r5gl4y%)1o+!e3@Biaud-X}$FqTlbkr zXHDfX^~tARIo8`@qLMQ752Dz@%DDd)KF4oUHHj~iPIu4ZKnpDCOA@Mx9Y za_$hZ#s{f5<0ts`?4SOncYh|voyW%SIyXe_DFws`pzgDi$Jry2CfMjuOE{a%hw6e# z1YGAgGoyc>y=G`h`jt{FuYEf__1vIWTY=tYx*H*NfZe=}ywgX8CyAQpJ%q8U?NfSenl8uK=~CI`U!A`rC;19u+*I)rdK->6fU(u zBBLJ2@q)*Ckl?!P;Fdi$wl*MMlk>wVgV?PssO2ZrYFzt0%ne!fvMaC6P;!>Om+ zFE$?x-1>6=L)P~860ln&miOM^Ykrd;4vI!qA8h2>d|O79itg%pOAAB3y;Nft$_Iq= zZQ?HKe1EJAp0K-DY5}u2DZAX_d{pT@ex{P;^3=LN>@nJk;X9_{HK>}s1!RRo^D|DFz!9`hL*RFD1TQx7C_L-G{K zjbBQ;Suh_PTNLj!F@gCAsOedR{Kb24@`d-k9p9dn=?7`1W^HWWdKTg!YC0=MsrhTcpILg((S3B$u`1y3f-vei229G2Em6Ai)p*f;@ohHY zGaLR&j+b_67Q|M@P#FG?dN8nX@P-2ep!s(7_)V(fvrXgZFg0+@V7?mDo)@JB#`f@I z7R^z*{aND!cx?%uAb=RWPPHlvi2Lj(=^=gU(YJ8Is*^SD;6V}#Y7g}leIaT1CHdiyC3Uq6FZU(4@hu zHJIDIq+Fe#OT6G!QP509nEA4;u{0EpE?#i3arZe1m4+Q)1U;l;9yz0yL}aBSHr=mJ zT8tFygL*cPOJ4YfST+^$zx-G$U#<)Y%pn_ZmFttpaDeRPTT$o>D9E~17?4u;W!)_* zZcc^s%O}jgB9eYkm+PRQVZG#>OK7Q({+w5 zx!h}{4YScp`rVmjm|FG%Q|-dbtZ&1(233bzVcTYlLmq{>f@Li=n7FN6PGj{xhI-!@ z!vzkGuvjB+2^zDiE0;^V%&K3c)w+z7`B`DUn}CKw06PQuSs(kIdRDqu&#^8ODfmTu z*?)dcttbzBT3VG+7Ln*s&k4dz&w2~vL#!hLY=6U|fj#~d6sH;dV-OSJdx4~L{@S{R zqm&U@i^~Ng<$3o0Y4r}XQATcLq##l^^}-7VVQ3xeA`4W};#wd#=xgmhN1CGeR#=6A zEJ^@bVWSQQLgsI1WN>gtd(s@1qxG;Sjv+3-3n~peR7=f_LV?kKk@*&*=rsRm*JTyf zXKclI;;r0M>SBL1D*A34Mp%coUEpF-zN$TzUHbv^39L3(MeoiPKmwMgU4~adJ298F z&@8Ng1g%FCCkZP1&q>s?qj;LGF<2PQt$oyJ$E}!97B_~#mv zS8==pcX<$VKkI3Sj)}$?E1iUX|FfY6B|hdwI?KO~J#p)bjkBHAUMjmX?Es*@Vw>cE zQ^Ko$Bj)X`ziFqM%Fp6H#2IBj2I`SOuM5s=WzW2Ii}3Gs=dWl{>bdNfd}}ai*taWj zziEh*rk@@rLnT+6=0>2mT7pS{;O9=zmAc=cU*~r%9;m$mHYH&G8*;ph?v@(>8d}?< z);Ny?(v>bG1y9r$n)G0Vt&}g_`0Z4+;qF}a@2Kev;*Xcw2=|5vDW`?h3qpfoq0v*J n@wSkr*=uUkyFaAY9DBOg@&U}|b_X?fWLg*tKKPKc@LSr?bk&?|v~Q|HeY zvRz$ABqWwqRA#)rdBej101$SNAOIWz4*j=*|9_&O1OSLqupF`o9s~e zgQEC4t(^nJAe2S6^qVz^DWQh4l7-zmk3y2d3w^1&U&C1{PJnG~K&BY0J8}GrWk+|! zQdijL>I;~gqF0c@Nu<15b?TpJGYf&N1fA)wHX6CkJ}>}M^F5*yhmYEroa{iMo%(*c_)N;ERHvp54$DP80jW zy{%-jyGX$yi@c`AHG$`pOiT0483PB(SW4Dc1q!$??j(pJ&?s7i`{B4y_i}W@va6T^ zznq0mjiQA8q25M;1RNUAtzK-7_XwHs0Sh&BKE}jqpcWrTD8k3sar2lcpl#lFUscpC zQ2|%}!tv1zgaz4TKxTU* zM98)dqea8zKgx|Ww^%|fW#h%?vOp4oB4Q{@Po=&BaT~ZTfJtXZcIJm3ua{q(yls4A zvoNZlUg5Rv9ka)q7n1JQD}JB6bNJuQi%jtbyolYTmHbvw&hZ8%nW;%@vn@_hK@dWN z$(pIqD*oM+OPyugJqhwV72(h9H*1ka+Pw;Da4ne7eNNPF!f4Z#+}OT@&JH1SMU%r(>W-`*K(LP{^{wVwGoFR%l%I6Dp((Cc<}SaergDQ%ClUE7osr& z;>qK3z;$5t=mXSi)kRE=T?oVF#zgDYA%+BcC!q=}4uI;tQ=(3kmO4WUq8vGe;qZ#!JX1Q(_k`r1odcc-7ejw~LzK8@554y4SQ z%@We$gN4k-(0;jFT)n)8_`NOhg!9%oB;80Q(_ej5G4WBQAFA0jtdXG5FK2Z{BFPpJkiTbRX*7?5O_l13hK(+`!d+qx1GP#nn+!7z~-U=o3OSx!s znM&CS$*iUj*ktUMPEyLRKt*Z0WCvhN&GAv@BreK5|9;70AWo` zuUG?p2mA5Zt%#bBdmFzh%Z7Twr&MN*C?Yqya*(qoK0jmr9GKSn)rLX_q%y3L(_tFm z@1^X^zw(aNW#%M|J>g*Od6{ArK>s^e73bg@L|0)hRxYYX>K84Q3_Won*&tsw^K&&3 z^m{V;#d+awyz-coll63pZvk9WQ;k8Hjmyh93$^wr>-~dJa_V!iYXViU%u}z-yID~c zDgbU$sB7^#H*%XW)7Z{1jO`KE#S2_jm8H0JCFUV$HH^HI&pM_*c=^S`Z9{GS0W$p$ zk>Mq^Q7PYjsR1lRLq#DT=g%n62&+DhA7|dZ54diTZ~j#2%Bb?XM8}xbc-Y-zd9y^c z831bF-}#O#CW^MYa7tis&PS3__RL~(u7;TfBza|DI=~f zoMSv1Mif6kPW*!H8mX(%mwZvMWSr*_tqHt1=Y?OD?7y*i?_{_j+Z9}CyvQ{|>(FQFsom&rET|_znTC0JQbqavKguuf;#j;^3xgK+ zrSrN!m7ryWsR9*feI=(+qlNT??qxy##s3lTH44Q&O#NEyYfQ%wYkU=pq= zD0O|-Wi%h6L*k|JOwgkoND-D&qeC*f=`uxZ%>k)T#9xq6;4~ouU;-A+2inK{Bwvwi z=3O8X`%!c{xkB50!Xzk5p(h%w@53zCg)wqY96qCg#V1jPOi^$aD$4E78u(w7^_+uY zSW1a+dc98*!^>ER$v{xEAi|+gGM0M==b@%Ww~F2WIb%Fp0b(h8k+JwVm!r|7=}kMl zfDoGA2TfBm0X$Ugp1a|O^@i9-qp1jjhTUxP^+Z}j1wl~fVaCck+8Go~J1;YKYER$9 z{tUK@d{(X=jD{Eo2?pS*j(SqAF^BzL1Q*i`BV*WKXWh&=Idp>b#h2*1ew`L-4%y!< zqw$OyN3(rgC%+7v{~G&)g^BfNeVGk0WhIK}A0yQs`B99BtHm1QaP{?=#Ia*L#mCK9 z7mw6>YN9Xh%ql<0!DfBO8uK7VIVQPDXSBhrWfq${k5T06Xd!ZSoGpKjV~4+*Jx|xE zI)e=hmSH7acrN56VW;DW@zLg}|5jIQgig{2eLkoYTue2rQ$N&M zjz9-klmNJn6RmSvHb<2*JdH-ar^s6eF83-uPCW3#geBgodOAR+PAXf16YO&dHo0_Z zWdd)$n!F!QIfaJ4*2i@W0#8cO@q>;u;zS~3M0R0*0KP@IIt?0vVg_h zutTfXIMhu>07cY!V~yJj!Ct~x30R96YLQ05df(BA9pUcD-a0O6Cs zQdK{KXwcL6YBUlM7BKMlD=5&BjRA+aq=95L}a=o?0H`r@D3I@@>`No7LwH zFzKEpqW%?lf;OYh=`k_{{YC0!CxH4FE#X&Vy%pf77guT(ITTc@fDT@MB z%Q00GjL6hIv<_i$v|GzG`QsgRaux{tn=`N_6K} z%r*T2lQDx!E!rv5X#6^c^9?JxnwcVqLudibYL5ynYYo^hnlv}bMR{0r16w?|O3B}~ z>J3)Z$voZAWK$iZheu>SMk9fIwu&ohtm#O!jFp=0mD(KTwMNP#gbp9FaI$UCt3T-9 zaKyi6w#Al8qgm0Q#wCMqDBz$v&a+(Kks7;T1&I}E+LjrCHx$(Os$hPo}DbRYiFO*znGW!^*c>akAgvAx{G80tCxq{rb$ SkJEwP6Xw0H*JMBtF#jK1b$ILm literal 0 HcmV?d00001 diff --git a/maxime/images/rdkit/xylitol(aq).gif b/maxime/images/rdkit/xylitol(aq).gif new file mode 100644 index 0000000000000000000000000000000000000000..ffb7b9a28c8a3f59b49c2e4df92645fcc0e6e0d0 GIT binary patch literal 2455 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 literal 0 HcmV?d00001 From 83281e001edd6ef99a640537ea12b461535850a7 Mon Sep 17 00:00:00 2001 From: Maxime Mahout Date: Tue, 21 Jan 2025 05:02:10 +0100 Subject: [PATCH 2/6] minor csv modif --- maxime/Make_final_csv.ipynb | 81 +- maxime/final_compound_csv.csv | 1424 ++++++++++++++++----------------- 2 files changed, 753 insertions(+), 752 deletions(-) diff --git a/maxime/Make_final_csv.ipynb b/maxime/Make_final_csv.ipynb index 79ae611..d3a08c8 100644 --- a/maxime/Make_final_csv.ipynb +++ b/maxime/Make_final_csv.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 10, + "execution_count": 5, "id": "159b9679", "metadata": {}, "outputs": [], @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 6, "id": "5db8f98f", "metadata": {}, "outputs": [ @@ -144,7 +144,7 @@ "[1052 rows x 3 columns]" ] }, - "execution_count": 11, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -156,7 +156,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "id": "4dbbe272", "metadata": {}, "outputs": [], @@ -166,7 +166,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "id": "7a0c0dd3", "metadata": {}, "outputs": [], @@ -177,7 +177,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 9, "id": "b86e09b8", "metadata": {}, "outputs": [], @@ -196,7 +196,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 10, "id": "135b8fb0", "metadata": {}, "outputs": [], @@ -207,7 +207,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 11, "id": "ed9e5aaa", "metadata": {}, "outputs": [], @@ -218,7 +218,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 12, "id": "e174684e", "metadata": {}, "outputs": [], @@ -237,7 +237,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 13, "id": "ab840f93", "metadata": {}, "outputs": [], @@ -248,7 +248,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 14, "id": "74b38a39", "metadata": {}, "outputs": [], @@ -258,7 +258,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 15, "id": "428599a5", "metadata": {}, "outputs": [], @@ -287,7 +287,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 20, "id": "5592a9d1", "metadata": {}, "outputs": [], @@ -303,12 +303,13 @@ " if not pandas.isna(row['kegg']):\n", " ckegg = row['kegg'].split()[-1] # should remove stoichiometry\n", " if ckegg in kegg_d:\n", - " kegg_img[compound] = f'https://rest.kegg.jp/get/{ckegg}/image'" + " val = ckegg[ckegg.index(':')+1:]\n", + " kegg_img[compound] = f'https://rest.kegg.jp/get/{val}/image'" ] }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 21, "id": "f58821f7", "metadata": {}, "outputs": [], @@ -319,7 +320,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 22, "id": "8b36bea4", "metadata": {}, "outputs": [ @@ -366,7 +367,7 @@ " chebi:17987\n", " pubchem:3836\n", " images/rdkit/benzyl alcohol(aq).gif\n", - " https://rest.kegg.jp/get/kegg:C00556/image\n", + " https://rest.kegg.jp/get/C00556/image\n", " \n", " \n", " 1\n", @@ -378,7 +379,7 @@ " chebi:15846\n", " pubchem:3305\n", " images/rdkit/NAD(aq).gif\n", - " https://rest.kegg.jp/get/kegg:C00003/image\n", + " https://rest.kegg.jp/get/C00003/image\n", " \n", " \n", " 2\n", @@ -390,7 +391,7 @@ " chebi:17169\n", " pubchem:3559\n", " images/rdkit/benzaldehyde(aq).gif\n", - " https://rest.kegg.jp/get/kegg:C00261/image\n", + " https://rest.kegg.jp/get/C00261/image\n", " \n", " \n", " 3\n", @@ -402,7 +403,7 @@ " chebi:16908\n", " pubchem:3306\n", " images/rdkit/NADH(aq).gif\n", - " https://rest.kegg.jp/get/kegg:C00004/image\n", + " https://rest.kegg.jp/get/C00004/image\n", " \n", " \n", " 4\n", @@ -414,7 +415,7 @@ " chebi:28885\n", " pubchem:8398\n", " images/rdkit/1-butanol(aq).gif\n", - " https://rest.kegg.jp/get/kegg:C06142/image\n", + " https://rest.kegg.jp/get/C06142/image\n", " \n", " \n", " ...\n", @@ -438,7 +439,7 @@ " chebi:17363\n", " pubchem:3499\n", " None\n", - " https://rest.kegg.jp/get/kegg:C00199/image\n", + " https://rest.kegg.jp/get/C00199/image\n", " \n", " \n", " 1048\n", @@ -450,7 +451,7 @@ " chebi:16842\n", " pubchem:3367\n", " None\n", - " https://rest.kegg.jp/get/kegg:C00067/image\n", + " https://rest.kegg.jp/get/C00067/image\n", " \n", " \n", " 1049\n", @@ -462,7 +463,7 @@ " chebi:27973\n", " pubchem:8291\n", " None\n", - " https://rest.kegg.jp/get/kegg:C06019/image\n", + " https://rest.kegg.jp/get/C06019/image\n", " \n", " \n", " 1050\n", @@ -474,7 +475,7 @@ " chebi:15946\n", " pubchem:3385\n", " None\n", - " https://rest.kegg.jp/get/kegg:C00085/image\n", + " https://rest.kegg.jp/get/C00085/image\n", " \n", " \n", " 1051\n", @@ -486,7 +487,7 @@ " chebi:18283\n", " pubchem:3958\n", " None\n", - " https://rest.kegg.jp/get/kegg:C00689/image\n", + " https://rest.kegg.jp/get/C00689/image\n", " \n", " \n", "\n", @@ -559,23 +560,23 @@ "1050 pubchem:3385 None \n", "1051 pubchem:3958 None \n", "\n", - " kegg_img \n", - "0 https://rest.kegg.jp/get/kegg:C00556/image \n", - "1 https://rest.kegg.jp/get/kegg:C00003/image \n", - "2 https://rest.kegg.jp/get/kegg:C00261/image \n", - "3 https://rest.kegg.jp/get/kegg:C00004/image \n", - "4 https://rest.kegg.jp/get/kegg:C06142/image \n", - "... ... \n", - "1047 https://rest.kegg.jp/get/kegg:C00199/image \n", - "1048 https://rest.kegg.jp/get/kegg:C00067/image \n", - "1049 https://rest.kegg.jp/get/kegg:C06019/image \n", - "1050 https://rest.kegg.jp/get/kegg:C00085/image \n", - "1051 https://rest.kegg.jp/get/kegg:C00689/image \n", + " kegg_img \n", + "0 https://rest.kegg.jp/get/C00556/image \n", + "1 https://rest.kegg.jp/get/C00003/image \n", + "2 https://rest.kegg.jp/get/C00261/image \n", + "3 https://rest.kegg.jp/get/C00004/image \n", + "4 https://rest.kegg.jp/get/C06142/image \n", + "... ... \n", + "1047 https://rest.kegg.jp/get/C00199/image \n", + "1048 https://rest.kegg.jp/get/C00067/image \n", + "1049 https://rest.kegg.jp/get/C06019/image \n", + "1050 https://rest.kegg.jp/get/C00085/image \n", + "1051 https://rest.kegg.jp/get/C00689/image \n", "\n", "[1052 rows x 9 columns]" ] }, - "execution_count": 73, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -586,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 19, "id": "652774c0", "metadata": {}, "outputs": [], diff --git a/maxime/final_compound_csv.csv b/maxime/final_compound_csv.csv index 7b3bc88..93e7794 100644 --- a/maxime/final_compound_csv.csv +++ b/maxime/final_compound_csv.csv @@ -1,115 +1,115 @@ name,kegg,synonyms,inchikey,smiles,chebis,pubchems,rdkit_img,kegg_img -benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/kegg:C00556/image -NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/kegg:C00003/image -benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00261/image -NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/kegg:C00004/image -1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/kegg:C06142/image -butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/kegg:C01412/image -cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/kegg:C00854/image -cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/kegg:C00414/image -ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/kegg:C00469/image -acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00084/image +benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/:/image +NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/:/image +benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/:/image +NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/:/image +1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/:/image +butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/:/image +cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/:/image +cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/:/image +ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/:/image +acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/:/image AP-NAD(aq),COCO:COCOM00012,[],,,,,, AP-NADH(aq),COCO:COCOM00013,[],,,,,, desamino NAD(aq),,[],,,,,, desamino NADH(aq),,[],,,,,, 1-hexanol,,[],,,,,, -NAD,kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/kegg:C00003/image +NAD,kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image hexanal,,[],,,,,, NADH,,[],,,,,, -cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/kegg:C08492/image -cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/kegg:C16310/image +cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/:/image +cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/:/image trans-2-hexen-1-ol,,[],,,,,images/rdkit/trans-2-hexen-1-ol.gif, trans-2-hexenal,,[],,,,,images/rdkit/trans-2-hexenal.gif, 1-nonanol,,[],,,,,images/rdkit/1-nonanol.gif, nonanal,,[],,,,,images/rdkit/nonanal.gif, -1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/kegg:C00756/image -octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/kegg:C01545/image -1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/kegg:C05979/image -propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/kegg:C00479/image -2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/kegg:C01845/image -acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/kegg:C00207/image -vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/kegg:C00473/image -vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00376/image -L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/kegg:C00263/image -L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00441/image -NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/kegg:C00006/image -NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/kegg:C00005/image -"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/kegg:C03044/image -(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/kegg:C00810/image -glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/kegg:C00116/image -dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/kegg:C00184/image -sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00093/image -dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00111/image -sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/kegg:C00093/image +1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/:/image +octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/:/image +1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/:/image +propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/:/image +2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/:/image +acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/:/image +vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/:/image +vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/:/image +L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/:/image +L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/:/image +NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/:/image +NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/:/image +"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/:/image +(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/:/image +glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/:/image +dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/:/image +sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/:/image +sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/:/image allitol(aq),,[],,,,,images/rdkit/allitol(aq).gif, -D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/kegg:C06468/image +D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/:/image D-glycero-D-glucoheptitol(aq),,[],,,,,images/rdkit/D-glycero-D-glucoheptitol(aq).gif, D-sedoheptulose(aq),,[],,,,,images/rdkit/D-sedoheptulose(aq).gif, -L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/kegg:C01507/image -L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/kegg:C00247/image -ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/kegg:C00474/image -D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/kegg:C00309/image -D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/kegg:C00794/image -D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/kegg:C00095/image +L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/:/image +L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/:/image +ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/:/image +D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/:/image +D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/:/image +D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/:/image L-threitol(aq),,[],,,,,images/rdkit/L-threitol(aq).gif, -L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/kegg:C02045/image -xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/kegg:C00379/image -D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/kegg:C00310/image -L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/kegg:C00312/image -galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/kegg:C01697/image -D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/kegg:C00795/image -D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/kegg:C00392/image -D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00644/image -D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00085/image +L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/:/image +xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/:/image +D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/:/image +L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/:/image +galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/:/image +D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/:/image +D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/:/image +D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image myo-inositol,,[],,,,,images/rdkit/myo-inositol.gif, 2-oxo-myo-inositol,,[],,,,,, -D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/kegg:C00181/image -quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/kegg:C00296/image -5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/kegg:C00944/image -shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/kegg:C00493/image -3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/kegg:C02637/image -(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/kegg:C00258/image -hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/kegg:C00168/image -glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/kegg:C00160/image -glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/kegg:C00048/image -2-hydroxybutanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/kegg:C05984/image -2-oxobutanoate(aq),kegg:C00109,[],,,chebi:16763,pubchem:3409,,https://rest.kegg.jp/get/kegg:C00109/image +D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/:/image +quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/:/image +5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/:/image +shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/:/image +3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/:/image +(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/:/image +hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/:/image +glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/:/image +glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/:/image +2-hydroxybutanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/:/image +2-oxobutanoate(aq),kegg:C00109,[],,,chebi:16763,pubchem:3409,,https://rest.kegg.jp/get/:/image "2,4-dihydroxybutanoate(aq)",,[],,,,,, 2-oxo-4-hydroxybutanoate(aq),,[],,,,,, -(S)-lactate(aq),kegg:C00186,[],,,chebi:16651,pubchem:3486,,https://rest.kegg.jp/get/kegg:C00186/image -pyruvate(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/kegg:C00022/image -(R)-lactate(aq),kegg:C00256,[],,,chebi:16004,pubchem:3555,,https://rest.kegg.jp/get/kegg:C00256/image -(R)-3-hydroxybutanoate(aq),kegg:C01089,[],,,chebi:10983,pubchem:4324,,https://rest.kegg.jp/get/kegg:C01089/image -3-oxobutanoate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/kegg:C00164/image -3-hydroxy-2-methylpropanoate(aq),kegg:C01188,[],,,chebi:11805,pubchem:4414,,https://rest.kegg.jp/get/kegg:C01188/image -2-methyl-3-oxopropanoate(aq),kegg:C00349,[],,,chebi:16256,pubchem:3642,,https://rest.kegg.jp/get/kegg:C00349/image -(S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/kegg:C01144/image -3-oxobutanoyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/kegg:C00332/image -(S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,,https://rest.kegg.jp/get/kegg:C05268/image -3-oxohexanoyl-CoA(aq),kegg:C05269,[],,,chebi:27648,pubchem:7656,,https://rest.kegg.jp/get/kegg:C05269/image -(S)-malate(aq),kegg:C00149,[],,,chebi:15589,pubchem:3449,,https://rest.kegg.jp/get/kegg:C00149/image -oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,,https://rest.kegg.jp/get/kegg:C00036/image -meso-tartrate(aq),kegg:C00552,[],,,chebi:15673,pubchem:3833,,https://rest.kegg.jp/get/kegg:C00552/image -(E)-dihydroxyfumarate(aq),kegg:C00975,[],,,chebi:17795,pubchem:4224,,https://rest.kegg.jp/get/kegg:C00975/image -2-oxo-3-hydroxysuccinate(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/kegg:C03459/image -L-glutamate(aq),kegg:C00025,[],,,chebi:16015,pubchem:3327,,https://rest.kegg.jp/get/kegg:C00025/image -L-aspartate(aq),kegg:C00049,[],,,chebi:17053,pubchem:3351,,https://rest.kegg.jp/get/kegg:C00049/image -2-oxoglutarate(aq),kegg:C00026,[],,,chebi:16810,pubchem:3328,,https://rest.kegg.jp/get/kegg:C00026/image -acetyl-CoA(aq),kegg:C00024,[],,,chebi:15351,pubchem:3326,,https://rest.kegg.jp/get/kegg:C00024/image -H2O(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/kegg:C00001/image -citrate(aq),kegg:C00158,[],,,chebi:16947,pubchem:3458,,https://rest.kegg.jp/get/kegg:C00158/image -CoA(aq),kegg:C00010,[],,,chebi:15346,pubchem:3312,,https://rest.kegg.jp/get/kegg:C00010/image -carbon dioxide(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/kegg:C00288/image -isocitrate(aq),kegg:C00311,[],,,chebi:16087,pubchem:3605,,https://rest.kegg.jp/get/kegg:C00311/image -6-phospho-D-gluconate(aq),kegg:C00345,[],,,chebi:48928,pubchem:3638,,https://rest.kegg.jp/get/kegg:C00345/image -D-ribulose 5-phosphate(aq),kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/kegg:C00199/image --D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/kegg:C00031/image -"D-glucono-1,5-lactone(aq)",kegg:C00198,[],,,chebi:16217,pubchem:3498,,https://rest.kegg.jp/get/kegg:C00198/image -D-galactose(aq),kegg:C00124,[],,,chebi:4139,pubchem:3424,,https://rest.kegg.jp/get/kegg:C00124/image -"D-galactono-1,4-lactone(aq)",kegg:C03383,[],,,chebi:15895,pubchem:6218,,https://rest.kegg.jp/get/kegg:C03383/image -D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/kegg:C00092/image -"D-glucono-1,5-lactone 6-phosphate(aq)",kegg:C01236,[],,,chebi:16938,pubchem:4457,,https://rest.kegg.jp/get/kegg:C01236/image +(S)-lactate(aq),kegg:C00186,[],,,chebi:16651,pubchem:3486,,https://rest.kegg.jp/get/:/image +pyruvate(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/:/image +(R)-lactate(aq),kegg:C00256,[],,,chebi:16004,pubchem:3555,,https://rest.kegg.jp/get/:/image +(R)-3-hydroxybutanoate(aq),kegg:C01089,[],,,chebi:10983,pubchem:4324,,https://rest.kegg.jp/get/:/image +3-oxobutanoate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/:/image +3-hydroxy-2-methylpropanoate(aq),kegg:C01188,[],,,chebi:11805,pubchem:4414,,https://rest.kegg.jp/get/:/image +2-methyl-3-oxopropanoate(aq),kegg:C00349,[],,,chebi:16256,pubchem:3642,,https://rest.kegg.jp/get/:/image +(S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/:/image +3-oxobutanoyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/:/image +(S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,,https://rest.kegg.jp/get/:/image +3-oxohexanoyl-CoA(aq),kegg:C05269,[],,,chebi:27648,pubchem:7656,,https://rest.kegg.jp/get/:/image +(S)-malate(aq),kegg:C00149,[],,,chebi:15589,pubchem:3449,,https://rest.kegg.jp/get/:/image +oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,,https://rest.kegg.jp/get/:/image +meso-tartrate(aq),kegg:C00552,[],,,chebi:15673,pubchem:3833,,https://rest.kegg.jp/get/:/image +(E)-dihydroxyfumarate(aq),kegg:C00975,[],,,chebi:17795,pubchem:4224,,https://rest.kegg.jp/get/:/image +2-oxo-3-hydroxysuccinate(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/:/image +L-glutamate(aq),kegg:C00025,[],,,chebi:16015,pubchem:3327,,https://rest.kegg.jp/get/:/image +L-aspartate(aq),kegg:C00049,[],,,chebi:17053,pubchem:3351,,https://rest.kegg.jp/get/:/image +2-oxoglutarate(aq),kegg:C00026,[],,,chebi:16810,pubchem:3328,,https://rest.kegg.jp/get/:/image +acetyl-CoA(aq),kegg:C00024,[],,,chebi:15351,pubchem:3326,,https://rest.kegg.jp/get/:/image +H2O(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/:/image +citrate(aq),kegg:C00158,[],,,chebi:16947,pubchem:3458,,https://rest.kegg.jp/get/:/image +CoA(aq),kegg:C00010,[],,,chebi:15346,pubchem:3312,,https://rest.kegg.jp/get/:/image +carbon dioxide(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/:/image +isocitrate(aq),kegg:C00311,[],,,chebi:16087,pubchem:3605,,https://rest.kegg.jp/get/:/image +6-phospho-D-gluconate(aq),kegg:C00345,[],,,chebi:48928,pubchem:3638,,https://rest.kegg.jp/get/:/image +D-ribulose 5-phosphate(aq),kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/:/image +-D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/:/image +"D-glucono-1,5-lactone(aq)",kegg:C00198,[],,,chebi:16217,pubchem:3498,,https://rest.kegg.jp/get/:/image +D-galactose(aq),kegg:C00124,[],,,chebi:4139,pubchem:3424,,https://rest.kegg.jp/get/:/image +"D-galactono-1,4-lactone(aq)",kegg:C03383,[],,,chebi:15895,pubchem:6218,,https://rest.kegg.jp/get/:/image +D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/:/image +"D-glucono-1,5-lactone 6-phosphate(aq)",kegg:C01236,[],,,chebi:16938,pubchem:4457,,https://rest.kegg.jp/get/:/image 5α-androstane-3α-ol-17-one(aq),,[],,,,,, "5α-androstane-3,17-dione(aq)",,[],,,,,, "5α-androstane-3α,17β-diol(aq)",,[],,,,,, @@ -126,60 +126,60 @@ TNADH(aq),,[],,,,,, "5β-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, "5alpha-androstane-3beta,17alpha-diol(aq)",,[],,,,,"images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif", 5alpha-androstane-17alpha-ol-3-one(aq),,[],,,,,, -4-androstene-17-ol-3-one(aq),kegg:C00535,[],,,chebi:17347,pubchem:3817,,https://rest.kegg.jp/get/kegg:C00535/image -"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/kegg:C00280/image +4-androstene-17-ol-3-one(aq),kegg:C00535,[],,,chebi:17347,pubchem:3817,,https://rest.kegg.jp/get/:/image +"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/:/image "5α-pregnane-3β,17α,21-triol-11,20-dione(aq)",,[],,,,,, "5α-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, -"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/kegg:C00583/image -L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00424/image -3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/kegg:C01013/image -3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/kegg:C00222/image -2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/kegg:C01146/image -4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/kegg:C00989/image -4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/kegg:C00232/image -estradiol-17(aq),kegg:C00951,[],,,chebi:16469,pubchem:4202,,https://rest.kegg.jp/get/kegg:C00951/image -estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/kegg:C00468/image -D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/kegg:C00257/image +"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/:/image +L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/:/image +3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/:/image +3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/:/image +2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/:/image +4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/:/image +4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/:/image +estradiol-17(aq),kegg:C00951,[],,,chebi:16469,pubchem:4202,,https://rest.kegg.jp/get/:/image +estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/:/image +D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/:/image 5-oxo-D-gluconate(aq),,[],,,,,, -(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00577/image -3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/kegg:C00197/image -3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/kegg:C03232/image -"-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)",kegg:C04367,[],,,chebi:16122,pubchem:7011,,https://rest.kegg.jp/get/kegg:C04367/image -"-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)",kegg:C01244,[],,,chebi:17131,pubchem:4465,,https://rest.kegg.jp/get/kegg:C01244/image -3-hydroxybenzyl alcohol(aq),kegg:C03351,[],,,chebi:17069,pubchem:6192,,https://rest.kegg.jp/get/kegg:C03351/image -3-hydroxybenzaldehyde(aq),kegg:C03067,[],,,chebi:16207,pubchem:5967,,https://rest.kegg.jp/get/kegg:C03067/image -(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq),kegg:C04618,[],,,,pubchem:7208,,https://rest.kegg.jp/get/kegg:C04618/image +(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/:/image +3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/:/image +3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/:/image +"-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)",kegg:C04367,[],,,chebi:16122,pubchem:7011,,https://rest.kegg.jp/get/:/image +"-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)",kegg:C01244,[],,,chebi:17131,pubchem:4465,,https://rest.kegg.jp/get/:/image +3-hydroxybenzyl alcohol(aq),kegg:C03351,[],,,chebi:17069,pubchem:6192,,https://rest.kegg.jp/get/:/image +3-hydroxybenzaldehyde(aq),kegg:C03067,[],,,chebi:16207,pubchem:5967,,https://rest.kegg.jp/get/:/image +(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq),kegg:C04618,[],,,,pubchem:7208,,https://rest.kegg.jp/get/:/image 3-oxobutanoyl-[acyl-carrier protein](aq),,[],,,,,, -L-carnitine(aq),kegg:C00318,[],,,chebi:16347,pubchem:3612,,https://rest.kegg.jp/get/kegg:C00318/image -3-dehydrocarnitine(aq),kegg:C02636,[],,,chebi:16758,pubchem:5616,,https://rest.kegg.jp/get/kegg:C02636/image -indole-3-lactate(aq),kegg:C02043,[],,,chebi:17282,pubchem:5133,,https://rest.kegg.jp/get/kegg:C02043/image -indole-3-pyruvate(aq),kegg:C00331,[],,,chebi:29750,pubchem:3625,,https://rest.kegg.jp/get/kegg:C00331/image -D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/kegg:C00031/image -5-dehydro-D-fructose(aq),kegg:C00273,[],,,chebi:17011,pubchem:3571,,https://rest.kegg.jp/get/kegg:C00273/image -2-deoxy-D-gluconate(aq),kegg:C02782,[],,,chebi:16138,pubchem:5733,,https://rest.kegg.jp/get/kegg:C02782/image -2-deoxy-3-dehydro-D-gluconate(aq),kegg:C03926,[],,,chebi:16622,pubchem:6654,,https://rest.kegg.jp/get/kegg:C03926/image -L-threonate(aq),kegg:C01620,[],,,chebi:49060,pubchem:4772,,https://rest.kegg.jp/get/kegg:C01620/image -3-oxo-L-threonate(aq),kegg:C03064,[],,,chebi:16943,pubchem:5964,,https://rest.kegg.jp/get/kegg:C03064/image -D-sorbitol 6-phosphate(aq),kegg:C01096,[],,,chebi:17044,pubchem:4331,,https://rest.kegg.jp/get/kegg:C01096/image -prostaglandin E1(aq),kegg:C04741,[],,,chebi:15544,pubchem:7312,,https://rest.kegg.jp/get/kegg:C04741/image -15-oxo-prostaglandin E1(aq),kegg:C04654,[],,,chebi:15548,pubchem:7240,,https://rest.kegg.jp/get/kegg:C04654/image +L-carnitine(aq),kegg:C00318,[],,,chebi:16347,pubchem:3612,,https://rest.kegg.jp/get/:/image +3-dehydrocarnitine(aq),kegg:C02636,[],,,chebi:16758,pubchem:5616,,https://rest.kegg.jp/get/:/image +indole-3-lactate(aq),kegg:C02043,[],,,chebi:17282,pubchem:5133,,https://rest.kegg.jp/get/:/image +indole-3-pyruvate(aq),kegg:C00331,[],,,chebi:29750,pubchem:3625,,https://rest.kegg.jp/get/:/image +D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/:/image +5-dehydro-D-fructose(aq),kegg:C00273,[],,,chebi:17011,pubchem:3571,,https://rest.kegg.jp/get/:/image +2-deoxy-D-gluconate(aq),kegg:C02782,[],,,chebi:16138,pubchem:5733,,https://rest.kegg.jp/get/:/image +2-deoxy-3-dehydro-D-gluconate(aq),kegg:C03926,[],,,chebi:16622,pubchem:6654,,https://rest.kegg.jp/get/:/image +L-threonate(aq),kegg:C01620,[],,,chebi:49060,pubchem:4772,,https://rest.kegg.jp/get/:/image +3-oxo-L-threonate(aq),kegg:C03064,[],,,chebi:16943,pubchem:5964,,https://rest.kegg.jp/get/:/image +D-sorbitol 6-phosphate(aq),kegg:C01096,[],,,chebi:17044,pubchem:4331,,https://rest.kegg.jp/get/:/image +prostaglandin E1(aq),kegg:C04741,[],,,chebi:15544,pubchem:7312,,https://rest.kegg.jp/get/:/image +15-oxo-prostaglandin E1(aq),kegg:C04654,[],,,chebi:15548,pubchem:7240,,https://rest.kegg.jp/get/:/image "4-pregnene-11β,17α,21-triol-3,20-dione(aq)",,[],,,,,, "4-pregnene-11β,17α-diol-3,20,21-trione( aq)",,[],,,,,, -"7,8-dihydrobiopterin(aq)",kegg:C02953,[],,,chebi:64277,pubchem:5871,,https://rest.kegg.jp/get/kegg:C02953/image -sepiapterin(aq),kegg:C00835,[],,,chebi:16095,pubchem:4093,,https://rest.kegg.jp/get/kegg:C00835/image -coniferyl alcohol(aq),kegg:C00590,[],,,chebi:17745,pubchem:3869,,https://rest.kegg.jp/get/kegg:C00590/image -coniferyl aldehyde(aq),kegg:C02666,[],,,chebi:16547,pubchem:5637,,https://rest.kegg.jp/get/kegg:C02666/image -(R)-2-hydroxyglutarate(aq),kegg:C01087,[],,,chebi:15801,pubchem:4322,,https://rest.kegg.jp/get/kegg:C01087/image -2-oxo-D-gluconate(aq),kegg:C06473,[],,,chebi:27469,pubchem:8705,,https://rest.kegg.jp/get/kegg:C06473/image -lactose(aq),kegg:C00243,[],,,chebi:17716,pubchem:3542,,https://rest.kegg.jp/get/kegg:C00243/image -cytochrome c(aq),4 kegg:C00125,[],,,chebi:15991,pubchem:3425,,https://rest.kegg.jp/get/kegg:C00125/image -3-oxolactose(aq),kegg:C05403,[],,,chebi:27571,pubchem:7770,,https://rest.kegg.jp/get/kegg:C05403/image -reduced cytochrome c(aq),4 kegg:C00126,[],,,chebi:16928,pubchem:3426,,https://rest.kegg.jp/get/kegg:C00126/image -formate(aq),kegg:C00058,[],,,chebi:15740,pubchem:3358,,https://rest.kegg.jp/get/kegg:C00058/image -orthophosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/kegg:C00009/image -L-4-aspartyl phosphate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/kegg:C03082/image -L-aspartate-4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,,https://rest.kegg.jp/get/kegg:C00441/image -D-glyceraldehyde 3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/kegg:C00118/image +"7,8-dihydrobiopterin(aq)",kegg:C02953,[],,,chebi:64277,pubchem:5871,,https://rest.kegg.jp/get/:/image +sepiapterin(aq),kegg:C00835,[],,,chebi:16095,pubchem:4093,,https://rest.kegg.jp/get/:/image +coniferyl alcohol(aq),kegg:C00590,[],,,chebi:17745,pubchem:3869,,https://rest.kegg.jp/get/:/image +coniferyl aldehyde(aq),kegg:C02666,[],,,chebi:16547,pubchem:5637,,https://rest.kegg.jp/get/:/image +(R)-2-hydroxyglutarate(aq),kegg:C01087,[],,,chebi:15801,pubchem:4322,,https://rest.kegg.jp/get/:/image +2-oxo-D-gluconate(aq),kegg:C06473,[],,,chebi:27469,pubchem:8705,,https://rest.kegg.jp/get/:/image +lactose(aq),kegg:C00243,[],,,chebi:17716,pubchem:3542,,https://rest.kegg.jp/get/:/image +cytochrome c(aq),4 kegg:C00125,[],,,chebi:15991,pubchem:3425,,https://rest.kegg.jp/get/:/image +3-oxolactose(aq),kegg:C05403,[],,,chebi:27571,pubchem:7770,,https://rest.kegg.jp/get/:/image +reduced cytochrome c(aq),4 kegg:C00126,[],,,chebi:16928,pubchem:3426,,https://rest.kegg.jp/get/:/image +formate(aq),kegg:C00058,[],,,chebi:15740,pubchem:3358,,https://rest.kegg.jp/get/:/image +orthophosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/:/image +L-4-aspartyl phosphate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/:/image +L-aspartate-4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,,https://rest.kegg.jp/get/:/image +D-glyceraldehyde 3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/:/image (aminomethyl)phosphoate(aq),,[],,,,,, (3-phospho-D-glyceroyl-animomethyl)phosphate(aq),,[],,,,,, (chloroethyl)phosphoate(aq),,[],,,,,, @@ -192,99 +192,99 @@ D-glyceraldehyde 3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq) (3-phospho-D-glyceroyl-methoxy)phosphate(aq),,[],,,,,, (methyl)phosphoate(aq),,[],,,,,, (3-phospho-D-glyceroyl-methyl)phosphate(aq),,[],,,,,, -3-phospho-D-glyceroyl phosphate(aq),kegg:C00236,[],,,chebi:16001,pubchem:3535,,https://rest.kegg.jp/get/kegg:C00236/image +3-phospho-D-glyceroyl phosphate(aq),kegg:C00236,[],,,chebi:16001,pubchem:3535,,https://rest.kegg.jp/get/:/image phosphonate(aq),,[],,,,,, (3-phospho-D-glyceroyl)phosphonate(aq),,[],,,,,, -ADP(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/kegg:C00008/image -ATP(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/kegg:C00002/image -oxalyl-CoA(aq),kegg:C00313,[],,,chebi:15535,pubchem:3607,,https://rest.kegg.jp/get/kegg:C00313/image -succinate(aq),kegg:C00042,[],,,chebi:15741,pubchem:3344,,https://rest.kegg.jp/get/kegg:C00042/image -O2(aq),kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/kegg:C00007/image -fumarate(aq),kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/kegg:C00122/image -(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/kegg:C00337/image -orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/kegg:C00295/image -L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/kegg:C00041/image -ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/kegg:C00014/image -L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/kegg:C00123/image -4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/kegg:C00233/image +ADP(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/:/image +ATP(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/:/image +oxalyl-CoA(aq),kegg:C00313,[],,,chebi:15535,pubchem:3607,,https://rest.kegg.jp/get/:/image +succinate(aq),kegg:C00042,[],,,chebi:15741,pubchem:3344,,https://rest.kegg.jp/get/:/image +O2(aq),kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/:/image +fumarate(aq),kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/:/image +(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/:/image +orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/:/image +L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/:/image +ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/:/image +L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/:/image +4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/:/image glycine(ag),,[],,,,,images/rdkit/glycine(ag).gif, -"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/kegg:C01186/image -(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/kegg:C03656/image -"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/kegg:C03943/image -2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/kegg:C03341/image -(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/kegg:C00148/image -D-1-pyrroline-2-carboxylate(aq),kegg:C03564,[],,,chebi:17425,pubchem:6356,,https://rest.kegg.jp/get/kegg:C03564/image -D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/kegg:C03912/image -"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/kegg:C00415/image -folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/kegg:C00504/image -"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/kegg:C00101/image -"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/kegg:C00143/image -"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/kegg:C00445/image -N-2-(D-1-carboxyethyl)-L-arginine(aq),kegg:C04137,[],,,chebi:15805,pubchem:6823,,https://rest.kegg.jp/get/kegg:C04137/image -L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/kegg:C00062/image -"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/kegg:C03210/image +"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/:/image +(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/:/image +"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/:/image +2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/:/image +(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/:/image +D-1-pyrroline-2-carboxylate(aq),kegg:C03564,[],,,chebi:17425,pubchem:6356,,https://rest.kegg.jp/get/:/image +D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/:/image +"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/:/image +folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/:/image +"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/:/image +"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/:/image +"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/:/image +N-2-(D-1-carboxyethyl)-L-arginine(aq),kegg:C04137,[],,,chebi:15805,pubchem:6823,,https://rest.kegg.jp/get/:/image +L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/:/image +"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/:/image 2-methyliminodiacetatc(aq),,[],,,,,, H20(l),,[],,,,,, -glycine(aq),kegg:C00037,[],,,chebi:15428,pubchem:3339,,https://rest.kegg.jp/get/kegg:C00037/image -L-pipecolate(aq),kegg:C00408,[],,,chebi:30633,pubchem:3698,,https://rest.kegg.jp/get/kegg:C00408/image -D-1-piperidine-2-carboxylate(aq),kegg:C04092,[],,,chebi:30912,pubchem:6784,,https://rest.kegg.jp/get/kegg:C04092/image -reduced glutathione(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/kegg:C00051/image -oxidized glutathione(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/kegg:C00127/image -reduced thioredoxin(aq),kegg:C00342,[],,,chebi:15033,pubchem:3635,,https://rest.kegg.jp/get/kegg:C00342/image -oxidized thioredoxin(aq),kegg:C00343,[],,,chebi:18191,pubchem:3636,,https://rest.kegg.jp/get/kegg:C00343/image -5-methyltetrahydrofolate(aq),kegg:C00440,[],,,chebi:15641,pubchem:3729,,https://rest.kegg.jp/get/kegg:C00440/image -flavin-adenine dinucleotide(aq),kegg:C00016,[],,,chebi:16238,pubchem:3318,,https://rest.kegg.jp/get/kegg:C00016/image -reduced flavin-adenine dinucleotide(aq),kegg:C01352,[],,,chebi:17877,pubchem:4556,,https://rest.kegg.jp/get/kegg:C01352/image -dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/kegg:C00579/image -lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/kegg:C00248/image -dihydro--lipoate(aq),kegg:C02147,[],,,chebi:18047,pubchem:5225,,https://rest.kegg.jp/get/kegg:C02147/image --lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/kegg:C00725/image -CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/kegg:C00920/image -H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/kegg:C00282/image -betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/kegg:C00719/image -L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/kegg:C00155/image -"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/kegg:C01026/image -L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/kegg:C00073/image -dimethylacetothetin(aq),kegg:C03392,[],,,chebi:4623,pubchem:6223,,https://rest.kegg.jp/get/kegg:C03392/image -S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/kegg:C03173/image +glycine(aq),kegg:C00037,[],,,chebi:15428,pubchem:3339,,https://rest.kegg.jp/get/:/image +L-pipecolate(aq),kegg:C00408,[],,,chebi:30633,pubchem:3698,,https://rest.kegg.jp/get/:/image +D-1-piperidine-2-carboxylate(aq),kegg:C04092,[],,,chebi:30912,pubchem:6784,,https://rest.kegg.jp/get/:/image +reduced glutathione(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/:/image +oxidized glutathione(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/:/image +reduced thioredoxin(aq),kegg:C00342,[],,,chebi:15033,pubchem:3635,,https://rest.kegg.jp/get/:/image +oxidized thioredoxin(aq),kegg:C00343,[],,,chebi:18191,pubchem:3636,,https://rest.kegg.jp/get/:/image +5-methyltetrahydrofolate(aq),kegg:C00440,[],,,chebi:15641,pubchem:3729,,https://rest.kegg.jp/get/:/image +flavin-adenine dinucleotide(aq),kegg:C00016,[],,,chebi:16238,pubchem:3318,,https://rest.kegg.jp/get/:/image +reduced flavin-adenine dinucleotide(aq),kegg:C01352,[],,,chebi:17877,pubchem:4556,,https://rest.kegg.jp/get/:/image +dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/:/image +lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/:/image +dihydro--lipoate(aq),kegg:C02147,[],,,chebi:18047,pubchem:5225,,https://rest.kegg.jp/get/:/image +-lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/:/image +CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/:/image +H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/:/image +betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/:/image +L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/:/image +"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/:/image +L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/:/image +dimethylacetothetin(aq),kegg:C03392,[],,,chebi:4623,pubchem:6223,,https://rest.kegg.jp/get/:/image +S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/:/image dimethylpropiothetin(aq),,[],,,,,images/rdkit/dimethylpropiothetin(aq).gif, S-methyltpropiothetin(aq),,[],,,,,, S-methylmethionine(aq),,[],,,,,, -trimethylsulfonium(aq),kegg:C01008,[],,,chebi:17434,pubchem:4253,,https://rest.kegg.jp/get/kegg:C01008/image -dimethylsulfide(aq),kegg:C00580,[],,,chebi:17437,pubchem:3859,,https://rest.kegg.jp/get/kegg:C00580/image -S-adenosyl-L-methionine(aq),kegg:C00019,[],,,chebi:67040,pubchem:3321,,https://rest.kegg.jp/get/kegg:C00019/image -S-adenosyl-L-homocysteine(aq),kegg:C00021,[],,,chebi:16680,pubchem:3323,,https://rest.kegg.jp/get/kegg:C00021/image -dUMP(aq),kegg:C00365,[],,,chebi:17622,pubchem:3656,,https://rest.kegg.jp/get/kegg:C00365/image -dihydrofolate(aq),kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,,https://rest.kegg.jp/get/kegg:C00415/image -dTMP(aq),kegg:C00364,[],,,chebi:17013,pubchem:3655,,https://rest.kegg.jp/get/kegg:C00364/image -L-threonine(aq),kegg:C00188,[],,,chebi:16857,pubchem:3488,,https://rest.kegg.jp/get/kegg:C00188/image -formaldehyde(aq),kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/kegg:C00067/image -L-serine(aq),kegg:C00065,[],,,chebi:17115,pubchem:3365,,https://rest.kegg.jp/get/kegg:C00065/image -tetrahydrofolate(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/kegg:C00101/image -5-formiminotetrahydrofolate(aq),kegg:C00664,[],,,chebi:15639,pubchem:3933,,https://rest.kegg.jp/get/kegg:C00664/image -N-formiminoglycine(aq),kegg:C02718,[],,,chebi:18415,pubchem:5681,,https://rest.kegg.jp/get/kegg:C02718/image -N-formimino-L-glutamate(aq),kegg:C00439,[],,,chebi:18327,pubchem:3728,,https://rest.kegg.jp/get/kegg:C00439/image -2-hydroxymethylserine(aq),kegg:C03059,[],,,chebi:28187,pubchem:5959,,https://rest.kegg.jp/get/kegg:C03059/image -D-serine(aq),kegg:C00740,[],,,chebi:16523,pubchem:4003,,https://rest.kegg.jp/get/kegg:C00740/image -2-methylserine(aq),kegg:C02115,[],,,chebi:74819,pubchem:5195,,https://rest.kegg.jp/get/kegg:C02115/image -D-alanine(aq),kegg:C00133,[],,,chebi:15570,pubchem:3433,,https://rest.kegg.jp/get/kegg:C00133/image -propanoyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/kegg:C00100/image -methylmalonyl-CoA(aq),kegg:C02557,[],,,chebi:16625,pubchem:5558,,https://rest.kegg.jp/get/kegg:C02557/image -carbamoyl phosphate(aq),kegg:C00169,[],,,chebi:17672,pubchem:3469,,https://rest.kegg.jp/get/kegg:C00169/image -L-ornithine(aq),kegg:C00077,[],,,chebi:15729,pubchem:3377,,https://rest.kegg.jp/get/kegg:C00077/image -L-citrulline(aq),kegg:C00327,[],,,chebi:16349,pubchem:3621,,https://rest.kegg.jp/get/kegg:C00327/image -guanidinoacetate(aq),kegg:C00581,[],,,chebi:16344,pubchem:3860,,https://rest.kegg.jp/get/kegg:C00581/image -D-erythrose 4-phosphate(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/kegg:C00279/image -D-xylulose 5-phosphate(aq),kegg:C00231,[],,,chebi:16332,pubchem:3530,,https://rest.kegg.jp/get/kegg:C00231/image -D-erythrose 4-phospahte(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/kegg:C00279/image -glycolaldehyde(aq),kegg:C00266,[],,,chebi:17071,pubchem:3564,,https://rest.kegg.jp/get/kegg:C00266/image -sedoheptulose 7-phosphate(aq),kegg:C05382,[],,,chebi:15721,pubchem:7756,,https://rest.kegg.jp/get/kegg:C05382/image -D-ribose 5-phosphate(aq),kegg:C00117,[],,,chebi:17797,pubchem:3417,,https://rest.kegg.jp/get/kegg:C00117/image -D-glyceraldehyde-3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/kegg:C00118/image -D-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,,https://rest.kegg.jp/get/kegg:C00577/image -acetyl phosphate(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/kegg:C00227/image -imidazole(aq),kegg:C01589,[],,,chebi:16069,pubchem:4744,,https://rest.kegg.jp/get/kegg:C01589/image -N-acetylimidazole(aq),kegg:C02560,[],,,chebi:16984,pubchem:5560,,https://rest.kegg.jp/get/kegg:C02560/image +trimethylsulfonium(aq),kegg:C01008,[],,,chebi:17434,pubchem:4253,,https://rest.kegg.jp/get/:/image +dimethylsulfide(aq),kegg:C00580,[],,,chebi:17437,pubchem:3859,,https://rest.kegg.jp/get/:/image +S-adenosyl-L-methionine(aq),kegg:C00019,[],,,chebi:67040,pubchem:3321,,https://rest.kegg.jp/get/:/image +S-adenosyl-L-homocysteine(aq),kegg:C00021,[],,,chebi:16680,pubchem:3323,,https://rest.kegg.jp/get/:/image +dUMP(aq),kegg:C00365,[],,,chebi:17622,pubchem:3656,,https://rest.kegg.jp/get/:/image +dihydrofolate(aq),kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,,https://rest.kegg.jp/get/:/image +dTMP(aq),kegg:C00364,[],,,chebi:17013,pubchem:3655,,https://rest.kegg.jp/get/:/image +L-threonine(aq),kegg:C00188,[],,,chebi:16857,pubchem:3488,,https://rest.kegg.jp/get/:/image +formaldehyde(aq),kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/:/image +L-serine(aq),kegg:C00065,[],,,chebi:17115,pubchem:3365,,https://rest.kegg.jp/get/:/image +tetrahydrofolate(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/:/image +5-formiminotetrahydrofolate(aq),kegg:C00664,[],,,chebi:15639,pubchem:3933,,https://rest.kegg.jp/get/:/image +N-formiminoglycine(aq),kegg:C02718,[],,,chebi:18415,pubchem:5681,,https://rest.kegg.jp/get/:/image +N-formimino-L-glutamate(aq),kegg:C00439,[],,,chebi:18327,pubchem:3728,,https://rest.kegg.jp/get/:/image +2-hydroxymethylserine(aq),kegg:C03059,[],,,chebi:28187,pubchem:5959,,https://rest.kegg.jp/get/:/image +D-serine(aq),kegg:C00740,[],,,chebi:16523,pubchem:4003,,https://rest.kegg.jp/get/:/image +2-methylserine(aq),kegg:C02115,[],,,chebi:74819,pubchem:5195,,https://rest.kegg.jp/get/:/image +D-alanine(aq),kegg:C00133,[],,,chebi:15570,pubchem:3433,,https://rest.kegg.jp/get/:/image +propanoyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/:/image +methylmalonyl-CoA(aq),kegg:C02557,[],,,chebi:16625,pubchem:5558,,https://rest.kegg.jp/get/:/image +carbamoyl phosphate(aq),kegg:C00169,[],,,chebi:17672,pubchem:3469,,https://rest.kegg.jp/get/:/image +L-ornithine(aq),kegg:C00077,[],,,chebi:15729,pubchem:3377,,https://rest.kegg.jp/get/:/image +L-citrulline(aq),kegg:C00327,[],,,chebi:16349,pubchem:3621,,https://rest.kegg.jp/get/:/image +guanidinoacetate(aq),kegg:C00581,[],,,chebi:16344,pubchem:3860,,https://rest.kegg.jp/get/:/image +D-erythrose 4-phosphate(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/:/image +D-xylulose 5-phosphate(aq),kegg:C00231,[],,,chebi:16332,pubchem:3530,,https://rest.kegg.jp/get/:/image +D-erythrose 4-phospahte(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/:/image +glycolaldehyde(aq),kegg:C00266,[],,,chebi:17071,pubchem:3564,,https://rest.kegg.jp/get/:/image +sedoheptulose 7-phosphate(aq),kegg:C05382,[],,,chebi:15721,pubchem:7756,,https://rest.kegg.jp/get/:/image +D-ribose 5-phosphate(aq),kegg:C00117,[],,,chebi:17797,pubchem:3417,,https://rest.kegg.jp/get/:/image +D-glyceraldehyde-3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/:/image +D-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,,https://rest.kegg.jp/get/:/image +acetyl phosphate(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/:/image +imidazole(aq),kegg:C01589,[],,,chebi:16069,pubchem:4744,,https://rest.kegg.jp/get/:/image +N-acetylimidazole(aq),kegg:C02560,[],,,chebi:16984,pubchem:5560,,https://rest.kegg.jp/get/:/image 4-aminoazobenzene-4'-sulfonic acid(aq),,[],,,,,, acetanilide(aq),,[],,,,,, N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq),,[],,,,,, @@ -305,111 +305,111 @@ p-toluidine(aq),,[],,,,,images/rdkit/p-toluidine(aq).gif, 4'-nitroaniline(aq),,[],,,,,, "α,α,α-trifluoro-m-acetanilide(aq)",,[],,,,,, "α,α,α-trifluoro-m-toluidine(aq)",,[],,,,,"images/rdkit/α,α,α-trifluoro-m-toluidine(aq).gif", -choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/kegg:C00114/image -O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/kegg:C01996/image -L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/kegg:C02571/image +choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/:/image +O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/:/image +L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/:/image butyryl-CoA(aq),,[],,,,,images/rdkit/butyryl-CoA(aq).gif, L-butyrylcarnitine(aq),,[],,,,,, -propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C00100/image -L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/kegg:C03017/image -formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C00798/image -formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C02405/image -acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/kegg:C00033/image -orthophospate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/kegg:C00009/image -acetoacetyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/kegg:C00332/image -palmitoyl-CoA(aq),kegg:C00154,[],,,chebi:15525,pubchem:3454,,https://rest.kegg.jp/get/kegg:C00154/image -L-palmitoylcarnitine(aq),kegg:C02990,[],,,chebi:17490,pubchem:5899,,https://rest.kegg.jp/get/kegg:C02990/image -N-2-acetyl-L-ornithine(aq),kegg:C00437,[],,,chebi:16543,pubchem:3726,,https://rest.kegg.jp/get/kegg:C00437/image -N-acetyl-L-glutamate(aq),kegg:C00624,[],,,chebi:44337,pubchem:3897,,https://rest.kegg.jp/get/kegg:C00624/image -acyl-carrier protein(aq),kegg:C00229,[],,,chebi:18359,pubchem:3528,,https://rest.kegg.jp/get/kegg:C00229/image -acetyl-[acyl-carrier protein](aq),kegg:C03939,[],,,chebi:17093,pubchem:6663,,https://rest.kegg.jp/get/kegg:C03939/image -malonyl-CoA(aq),kegg:C00083,[],,,chebi:15531,pubchem:3383,,https://rest.kegg.jp/get/kegg:C00083/image -malonyl-[acyl-carrier protein](aq),kegg:C01209,[],,,chebi:17330,pubchem:4431,,https://rest.kegg.jp/get/kegg:C01209/image -sucrose(aq),kegg:C00089,[],,,chebi:17992,pubchem:3389,,https://rest.kegg.jp/get/kegg:C00089/image --D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/kegg:C00103/image -maltose(aq),kegg:C00208,[],,,chebi:17306,pubchem:3508,,https://rest.kegg.jp/get/kegg:C00208/image -D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/kegg:C00103/image +propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/:/image +formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/:/image +acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/:/image +orthophospate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/:/image +acetoacetyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/:/image +palmitoyl-CoA(aq),kegg:C00154,[],,,chebi:15525,pubchem:3454,,https://rest.kegg.jp/get/:/image +L-palmitoylcarnitine(aq),kegg:C02990,[],,,chebi:17490,pubchem:5899,,https://rest.kegg.jp/get/:/image +N-2-acetyl-L-ornithine(aq),kegg:C00437,[],,,chebi:16543,pubchem:3726,,https://rest.kegg.jp/get/:/image +N-acetyl-L-glutamate(aq),kegg:C00624,[],,,chebi:44337,pubchem:3897,,https://rest.kegg.jp/get/:/image +acyl-carrier protein(aq),kegg:C00229,[],,,chebi:18359,pubchem:3528,,https://rest.kegg.jp/get/:/image +acetyl-[acyl-carrier protein](aq),kegg:C03939,[],,,chebi:17093,pubchem:6663,,https://rest.kegg.jp/get/:/image +malonyl-CoA(aq),kegg:C00083,[],,,chebi:15531,pubchem:3383,,https://rest.kegg.jp/get/:/image +malonyl-[acyl-carrier protein](aq),kegg:C01209,[],,,chebi:17330,pubchem:4431,,https://rest.kegg.jp/get/:/image +sucrose(aq),kegg:C00089,[],,,chebi:17992,pubchem:3389,,https://rest.kegg.jp/get/:/image +-D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/:/image +maltose(aq),kegg:C00208,[],,,chebi:17306,pubchem:3508,,https://rest.kegg.jp/get/:/image +D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/:/image "(2,6-beta-D-fructosyl)n(aq)",,[],,,,,, "(2,6-beta-D-fructosyl)n+1(aq)",,[],,,,,, -ADPglucose(aq),kegg:C00498,[],,,chebi:15751,pubchem:3781,,https://rest.kegg.jp/get/kegg:C00498/image -UDPglucose(aq),kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/kegg:C00029/image -UDP(aq),2 kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/kegg:C00015/image -sucrose 6-phosphate(aq),kegg:C16688,[],,,chebi:131603,pubchem:51091010,,https://rest.kegg.jp/get/kegg:C16688/image -UDP-glucose,kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/kegg:C00029/image -D-glucose 6-phosphate,kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/kegg:C00092/image -UDP,kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/kegg:C00015/image -"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/kegg:C00689/image +ADPglucose(aq),kegg:C00498,[],,,chebi:15751,pubchem:3781,,https://rest.kegg.jp/get/:/image +UDPglucose(aq),kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/:/image +UDP(aq),2 kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/:/image +sucrose 6-phosphate(aq),kegg:C16688,[],,,chebi:131603,pubchem:51091010,,https://rest.kegg.jp/get/:/image +UDP-glucose,kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/:/image +D-glucose 6-phosphate,kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/:/image +UDP,kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/:/image +"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/:/image cycloheptaamylose(aq),,[],,,,,images/rdkit/cycloheptaamylose(aq).gif, cyclohexaamylose(aq),,[],,,,,images/rdkit/cyclohexaamylose(aq).gif, cyclooctaamylose(aq),,[],,,,,images/rdkit/cyclooctaamylose(aq).gif, -cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/kegg:C00185/image -cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/kegg:C06219/image -laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/kegg:C02048/image +cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/:/image +cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/:/image +laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/:/image laminaritetraose(aq),,[],,,,,, laminaritriose(aq),,[],,,,,, alpha-D-glucose 1-phosphate(aq),,[],,,,,images/rdkit/alpha-D-glucose 1-phosphate(aq).gif, -",-trehalose(aq)",kegg:C01083,[],,,chebi:16551,pubchem:4320,,https://rest.kegg.jp/get/kegg:C01083/image -1--D-galactosyl-myo-inositol(aq),kegg:C01235,[],,,chebi:17505,pubchem:4456,,https://rest.kegg.jp/get/kegg:C01235/image -raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/kegg:C00492/image -myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/kegg:C00137/image -stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/kegg:C01613/image -sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/kegg:C00482/image -1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/kegg:C01175/image -adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/kegg:C00212/image -adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/kegg:C00147/image -D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00620/image -2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/kegg:C05512/image -hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/kegg:C00262/image -2-deoxy--D-ribose 1-phosphate(aq),kegg:C00672,[],,,chebi:28542,pubchem:3941,,https://rest.kegg.jp/get/kegg:C00672/image -guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/kegg:C00387/image -guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/kegg:C00242/image -inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/kegg:C00294/image +",-trehalose(aq)",kegg:C01083,[],,,chebi:16551,pubchem:4320,,https://rest.kegg.jp/get/:/image +1--D-galactosyl-myo-inositol(aq),kegg:C01235,[],,,chebi:17505,pubchem:4456,,https://rest.kegg.jp/get/:/image +raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/:/image +myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/:/image +stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/:/image +sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/:/image +1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/:/image +adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/:/image +adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/:/image +D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/:/image +hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/:/image +2-deoxy--D-ribose 1-phosphate(aq),kegg:C00672,[],,,chebi:28542,pubchem:3941,,https://rest.kegg.jp/get/:/image +guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/:/image +guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/:/image +inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/:/image alpha-D-ribose 1-phosphate(aq),,[],,,,,images/rdkit/alpha-D-ribose 1-phosphate(aq).gif, -nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/kegg:C00153/image -nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/kegg:C03150/image -xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/kegg:C01762/image -xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/kegg:C00385/image -thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/kegg:C00178/image +nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/:/image +nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/:/image +xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/:/image +xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/:/image +thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/:/image 5-methyluridine(aq),,[],,,,,images/rdkit/5-methyluridine(aq).gif, alpha-D-ribose-1-phosphate,,[],,,,,images/rdkit/alpha-D-ribose-1-phosphate.gif, -uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/kegg:C00299/image -uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/kegg:C00106/image -thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/kegg:C00214/image -2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/kegg:C00559/image -5-phospho--D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/kegg:C00119/image -AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/kegg:C00020/image -pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00013/image +uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/:/image +uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/:/image +thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/:/image +2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/:/image +5-phospho--D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/:/image +AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/:/image +pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/:/image 5-amino-4-imidazolecarboxamide(aq),,[],,,,,images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif, 5-phospho-alpha-D-ribose 1-dipihosphate(aq),,[],,,,,, 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq),,[],,,,,, -GMP(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/kegg:C00144/image -IMP(aq),kegg:C00130,[],,,chebi:17202,pubchem:3430,,https://rest.kegg.jp/get/kegg:C00130/image -orotidine 5'-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/kegg:C01103/image +GMP(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/:/image +IMP(aq),kegg:C00130,[],,,chebi:17202,pubchem:3430,,https://rest.kegg.jp/get/:/image +orotidine 5'-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/:/image thiopyrophosphate(aq),,[],,,,,, phosphoribosyl-1-O-(2-thiodiphosphate)(aq),,[],,,,,, thiamine(aq),,[],,,,,, 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq),,[],,,,,, heteroanilithiamine(aq),,[],,,,,, heteronicotinathiamine(aq),,[],,,,,, -2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq),kegg:C04752,[],,,chebi:16629,pubchem:7322,,https://rest.kegg.jp/get/kegg:C04752/image -4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq),kegg:C04327,[],,,chebi:17857,pubchem:6980,,https://rest.kegg.jp/get/kegg:C04327/image -thiamine monophosphate(aq),kegg:C01081,[],,,chebi:9533,pubchem:4319,,https://rest.kegg.jp/get/kegg:C01081/image -erythro-3-hydroxyaspartate(aq),kegg:C19838,[],,,,pubchem:135626305,,https://rest.kegg.jp/get/kegg:C19838/image -2-oxo-3-hydroxybutanedioic acid(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/kegg:C03459/image -L-histidinol phosphate(aq),kegg:C01100,[],,,chebi:16996,pubchem:4334,,https://rest.kegg.jp/get/kegg:C01100/image -3-(imidazol-4-yl)-2-oxopropyl phosphate(aq),kegg:C01267,[],,,chebi:16426,pubchem:4486,,https://rest.kegg.jp/get/kegg:C01267/image -DL-D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/kegg:C03912/image -L-glutamine(aq),kegg:C00064,[],,,chebi:18050,pubchem:3364,,https://rest.kegg.jp/get/kegg:C00064/image -2-oxoglutaramate(aq),kegg:C00940,[],,,chebi:16769,pubchem:4192,,https://rest.kegg.jp/get/kegg:C00940/image +2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq),kegg:C04752,[],,,chebi:16629,pubchem:7322,,https://rest.kegg.jp/get/:/image +4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq),kegg:C04327,[],,,chebi:17857,pubchem:6980,,https://rest.kegg.jp/get/:/image +thiamine monophosphate(aq),kegg:C01081,[],,,chebi:9533,pubchem:4319,,https://rest.kegg.jp/get/:/image +erythro-3-hydroxyaspartate(aq),kegg:C19838,[],,,,pubchem:135626305,,https://rest.kegg.jp/get/:/image +2-oxo-3-hydroxybutanedioic acid(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/:/image +L-histidinol phosphate(aq),kegg:C01100,[],,,chebi:16996,pubchem:4334,,https://rest.kegg.jp/get/:/image +3-(imidazol-4-yl)-2-oxopropyl phosphate(aq),kegg:C01267,[],,,chebi:16426,pubchem:4486,,https://rest.kegg.jp/get/:/image +DL-D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/:/image +L-glutamine(aq),kegg:C00064,[],,,chebi:18050,pubchem:3364,,https://rest.kegg.jp/get/:/image +2-oxoglutaramate(aq),kegg:C00940,[],,,chebi:16769,pubchem:4192,,https://rest.kegg.jp/get/:/image 2-oxo-4-methiolbutyrate(aq),,[],,,,,, -N-succinyl-2-L-amino-6-oxoheptanedioate(aq),kegg:C04462,[],,,chebi:15685,pubchem:7087,,https://rest.kegg.jp/get/kegg:C04462/image -"N-succinyl-L-2,6-diaminoheptanedioate(aq)",kegg:C04421,[],,,chebi:17279,pubchem:7053,,https://rest.kegg.jp/get/kegg:C04421/image -L-alanine,kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,,https://rest.kegg.jp/get/kegg:C00041/image -3-oxopropanoate,kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,,https://rest.kegg.jp/get/kegg:C00222/image -beta-alanine,kegg:C00099,[],,,chebi:16958,pubchem:3399,,https://rest.kegg.jp/get/kegg:C00099/image -pyruvate,kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/kegg:C00022/image -4-aminobutanoate(aq),kegg:C00334,[],,,chebi:30566,pubchem:3628,,https://rest.kegg.jp/get/kegg:C00334/image -D-glutamate(aq),kegg:C00217,[],,,chebi:15966,pubchem:3517,,https://rest.kegg.jp/get/kegg:C00217/image +N-succinyl-2-L-amino-6-oxoheptanedioate(aq),kegg:C04462,[],,,chebi:15685,pubchem:7087,,https://rest.kegg.jp/get/:/image +"N-succinyl-L-2,6-diaminoheptanedioate(aq)",kegg:C04421,[],,,chebi:17279,pubchem:7053,,https://rest.kegg.jp/get/:/image +L-alanine,kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,,https://rest.kegg.jp/get/:/image +3-oxopropanoate,kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,,https://rest.kegg.jp/get/:/image +beta-alanine,kegg:C00099,[],,,chebi:16958,pubchem:3399,,https://rest.kegg.jp/get/:/image +pyruvate,kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/:/image +4-aminobutanoate(aq),kegg:C00334,[],,,chebi:30566,pubchem:3628,,https://rest.kegg.jp/get/:/image +D-glutamate(aq),kegg:C00217,[],,,chebi:15966,pubchem:3517,,https://rest.kegg.jp/get/:/image 5-deoxypyridoxamine(aq),,[],,,,,, 5-deoxypyridoxal(aq),,[],,,,,, 3-hydroxy-4-aminomethylpyridine(aq),,[],,,,,, @@ -418,102 +418,102 @@ D-glutamate(aq),kegg:C00217,[],,,chebi:15966,pubchem:3517,,https://rest.kegg.jp/ ω-methylpyridoxal(aq),,[],,,,,, norpyridoxamine(aq),,[],,,,,, norpyridoxal(aq),,[],,,,,, -pyridoxamine(aq),kegg:C00534,[],,,chebi:16410,pubchem:3816,,https://rest.kegg.jp/get/kegg:C00534/image -pyridoxal(aq),kegg:C00250,[],,,chebi:17310,pubchem:3549,,https://rest.kegg.jp/get/kegg:C00250/image -"dTDP-4-amino-4,6-dideoxy-D-glucose(aq)",kegg:C04268,[],,,chebi:15952,pubchem:6932,,https://rest.kegg.jp/get/kegg:C04268/image -dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/kegg:C11907/image -L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/kegg:C00956/image -2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/kegg:C00322/image -3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/kegg:C03232/image -O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/kegg:C01005/image +pyridoxamine(aq),kegg:C00534,[],,,chebi:16410,pubchem:3816,,https://rest.kegg.jp/get/:/image +pyridoxal(aq),kegg:C00250,[],,,chebi:17310,pubchem:3549,,https://rest.kegg.jp/get/:/image +"dTDP-4-amino-4,6-dideoxy-D-glucose(aq)",kegg:C04268,[],,,chebi:15952,pubchem:6932,,https://rest.kegg.jp/get/:/image +dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/:/image +L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/:/image +2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/:/image +3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/:/image +O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/:/image 6-amino-D-glucose(aq),,[],,,,,images/rdkit/6-amino-D-glucose(aq).gif, 6-amino-D-glucose 6-phosphate(aq),,[],,,,,images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif, -D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/kegg:C00159/image -D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00275/image -D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C03384/image -"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/kegg:C00354/image -3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C00882/image +D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/:/image +D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/:/image +3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/:/image lysozyme(aq),,[],,,,,, phospholysozyme(aq),,[],,,,,, phosvitin(aq),,[],,,,,, dephosvitin(aq),,[],,,,,, pyruvate kinase(aq),,[],,,,,, phosphoenolpyruvate kinase(aq),,[],,,,,, -phosphoenolpyruvate(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/kegg:C00074/image -1-phosphatidyl-1D-myo-inositol(aq),kegg:C01194,[],,,chebi:16749,pubchem:4419,,https://rest.kegg.jp/get/kegg:C01194/image -1-phosphatidyl-1D-myo-inositol 4-phosphate(aq),kegg:C01277,[],,,chebi:17526,pubchem:4496,,https://rest.kegg.jp/get/kegg:C01277/image +phosphoenolpyruvate(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/:/image +1-phosphatidyl-1D-myo-inositol(aq),kegg:C01194,[],,,chebi:16749,pubchem:4419,,https://rest.kegg.jp/get/:/image +1-phosphatidyl-1D-myo-inositol 4-phosphate(aq),kegg:C01277,[],,,chebi:17526,pubchem:4496,,https://rest.kegg.jp/get/:/image ADP (aq),,[],,,,,, -ammonium carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,,https://rest.kegg.jp/get/kegg:C01563/image +ammonium carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,,https://rest.kegg.jp/get/:/image ATP-beta-S(aq),,[],,,,,, ADP-beta-S(aq),,[],,,,,, -4-phospho-L-aspartate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/kegg:C03082/image -phosphoguanidinoacetate(aq),kegg:C03166,[],,,chebi:16034,pubchem:6049,,https://rest.kegg.jp/get/kegg:C03166/image -creatine(aq),kegg:C00300,[],,,chebi:16919,pubchem:3594,,https://rest.kegg.jp/get/kegg:C00300/image -phosphocreatine(aq),kegg:C02305,[],,,chebi:17287,pubchem:5359,,https://rest.kegg.jp/get/kegg:C02305/image +4-phospho-L-aspartate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/:/image +phosphoguanidinoacetate(aq),kegg:C03166,[],,,chebi:16034,pubchem:6049,,https://rest.kegg.jp/get/:/image +creatine(aq),kegg:C00300,[],,,chebi:16919,pubchem:3594,,https://rest.kegg.jp/get/:/image +phosphocreatine(aq),kegg:C02305,[],,,chebi:17287,pubchem:5359,,https://rest.kegg.jp/get/:/image cyclocreatine(aq),,[],,,,,, phosphocyclocreatine(aq),,[],,,,,, "adenosine 5'-(alpha, beta-methylene)triphosphate(aq)",,[],,,,,, "adenosine 5'-(alpha, beta-methylene)diphosphate(aq)",,[],,,,,, -N-w-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,,https://rest.kegg.jp/get/kegg:C05945/image +N-w-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,,https://rest.kegg.jp/get/:/image N-omega-phospho-L-arginine(aq),,[],,,,,, -taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/kegg:C01959/image -N-w-phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,,https://rest.kegg.jp/get/kegg:C03149/image -lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/kegg:C14177/image -N-w-phospholombricine(aq),kegg:C14178,[],,,chebi:18039,pubchem:7846990,,https://rest.kegg.jp/get/kegg:C14178/image -(R)-5-phosphomevalonate(aq),kegg:C01107,[],,,chebi:17436,pubchem:4339,,https://rest.kegg.jp/get/kegg:C01107/image -(R)-5-diphosphomevalonate(aq),kegg:C01143,[],,,chebi:15899,pubchem:4374,,https://rest.kegg.jp/get/kegg:C01143/image +taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/:/image +N-w-phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,,https://rest.kegg.jp/get/:/image +lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/:/image +N-w-phospholombricine(aq),kegg:C14178,[],,,chebi:18039,pubchem:7846990,,https://rest.kegg.jp/get/:/image +(R)-5-phosphomevalonate(aq),kegg:C01107,[],,,chebi:17436,pubchem:4339,,https://rest.kegg.jp/get/:/image +(R)-5-diphosphomevalonate(aq),kegg:C01143,[],,,chebi:15899,pubchem:4374,,https://rest.kegg.jp/get/:/image ATP-alpha-S(aq),,[],,,,,, ADP-alpha-S(aq),,[],,,,,, ATP-gemma-S(aq),,[],,,,,, ADP-gamma-S(aq),,[],,,,,, ADP-N1-oxide(aq),,[],,,,,, ATP-N1-oxide(aq),,[],,,,,, -dADP(aq),2 kegg:C00206,[],,,chebi:16174,pubchem:3506,,https://rest.kegg.jp/get/kegg:C00206/image -dAMP(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/kegg:C00360/image -dATP(aq),kegg:C00131,[],,,chebi:16284,pubchem:3431,,https://rest.kegg.jp/get/kegg:C00131/image -adenosine 5'-tetraphosphate(aq),kegg:C03483,[],,,chebi:18334,pubchem:6295,,https://rest.kegg.jp/get/kegg:C03483/image -UTP(aq),kegg:C00075,[],,,chebi:15713,pubchem:3375,,https://rest.kegg.jp/get/kegg:C00075/image -UMP(aq),kegg:C00105,[],,,chebi:16695,pubchem:3405,,https://rest.kegg.jp/get/kegg:C00105/image -inosine 5'-diphosphate(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,,https://rest.kegg.jp/get/kegg:C00104/image -inosine 5'-triphosphate(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/kegg:C00081/image -GDP(aq),kegg:C00035,[],,,chebi:17552,pubchem:3337,,https://rest.kegg.jp/get/kegg:C00035/image -GTP(aq),kegg:C00044,[],,,chebi:15996,pubchem:3346,,https://rest.kegg.jp/get/kegg:C00044/image -dGMP(aq),kegg:C00362,[],,,chebi:16192,pubchem:3653,,https://rest.kegg.jp/get/kegg:C00362/image -dGDP(aq),kegg:C00361,[],,,chebi:28862,pubchem:3652,,https://rest.kegg.jp/get/kegg:C00361/image -dTDP(aq),kegg:C00363,[],,,chebi:18075,pubchem:3654,,https://rest.kegg.jp/get/kegg:C00363/image -CMP(aq),kegg:C00055,[],,,chebi:17361,pubchem:3357,,https://rest.kegg.jp/get/kegg:C00055/image -CDP(aq),kegg:C00112,[],,,chebi:17239,pubchem:3412,,https://rest.kegg.jp/get/kegg:C00112/image -dCMP(aq),kegg:C00239,[],,,chebi:15918,pubchem:3538,,https://rest.kegg.jp/get/kegg:C00239/image -dCDP(aq),kegg:C00705,[],,,chebi:28846,pubchem:3972,,https://rest.kegg.jp/get/kegg:C00705/image -ATP,kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/kegg:C00002/image -beta-Nicotinamide mononucleotide,kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/kegg:C00455/image -pyrophosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,,https://rest.kegg.jp/get/kegg:C00013/image +dADP(aq),2 kegg:C00206,[],,,chebi:16174,pubchem:3506,,https://rest.kegg.jp/get/:/image +dAMP(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/:/image +dATP(aq),kegg:C00131,[],,,chebi:16284,pubchem:3431,,https://rest.kegg.jp/get/:/image +adenosine 5'-tetraphosphate(aq),kegg:C03483,[],,,chebi:18334,pubchem:6295,,https://rest.kegg.jp/get/:/image +UTP(aq),kegg:C00075,[],,,chebi:15713,pubchem:3375,,https://rest.kegg.jp/get/:/image +UMP(aq),kegg:C00105,[],,,chebi:16695,pubchem:3405,,https://rest.kegg.jp/get/:/image +inosine 5'-diphosphate(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,,https://rest.kegg.jp/get/:/image +inosine 5'-triphosphate(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/:/image +GDP(aq),kegg:C00035,[],,,chebi:17552,pubchem:3337,,https://rest.kegg.jp/get/:/image +GTP(aq),kegg:C00044,[],,,chebi:15996,pubchem:3346,,https://rest.kegg.jp/get/:/image +dGMP(aq),kegg:C00362,[],,,chebi:16192,pubchem:3653,,https://rest.kegg.jp/get/:/image +dGDP(aq),kegg:C00361,[],,,chebi:28862,pubchem:3652,,https://rest.kegg.jp/get/:/image +dTDP(aq),kegg:C00363,[],,,chebi:18075,pubchem:3654,,https://rest.kegg.jp/get/:/image +CMP(aq),kegg:C00055,[],,,chebi:17361,pubchem:3357,,https://rest.kegg.jp/get/:/image +CDP(aq),kegg:C00112,[],,,chebi:17239,pubchem:3412,,https://rest.kegg.jp/get/:/image +dCMP(aq),kegg:C00239,[],,,chebi:15918,pubchem:3538,,https://rest.kegg.jp/get/:/image +dCDP(aq),kegg:C00705,[],,,chebi:28846,pubchem:3972,,https://rest.kegg.jp/get/:/image +ATP,kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/:/image +beta-Nicotinamide mononucleotide,kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/:/image +pyrophosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,,https://rest.kegg.jp/get/:/image beta-Nicotinamide mononucleotide(aq),,[],,,,,, -sulfate(aq),kegg:C00059,[],,,chebi:16189,pubchem:3359,,https://rest.kegg.jp/get/kegg:C00059/image -adenosine 5'-phosphosulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/kegg:C00224/image -dTTP(aq),kegg:C00459,[],,,chebi:18077,pubchem:3743,,https://rest.kegg.jp/get/kegg:C00459/image +sulfate(aq),kegg:C00059,[],,,chebi:16189,pubchem:3359,,https://rest.kegg.jp/get/:/image +adenosine 5'-phosphosulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/:/image +dTTP(aq),kegg:C00459,[],,,chebi:18077,pubchem:3743,,https://rest.kegg.jp/get/:/image 9/20-DNA-oligomer(aq),,[],,,,,, 10/20-DNA-oligomer(aq),,[],,,,,, -UDPgalactose(aq),kegg:C00052,[],,,chebi:18307,pubchem:3354,,https://rest.kegg.jp/get/kegg:C00052/image --D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,,https://rest.kegg.jp/get/kegg:C03384/image -D-mannose 1-phosphate(aq),kegg:C00636,[],,,chebi:35374,pubchem:3909,,https://rest.kegg.jp/get/kegg:C00636/image -GDPmannose(aq),kegg:C00096,[],,,chebi:15820,pubchem:3396,,https://rest.kegg.jp/get/kegg:C00096/image -CTP(aq),kegg:C00063,[],,,chebi:17677,pubchem:3363,,https://rest.kegg.jp/get/kegg:C00063/image -O-phosphorylethanolamine(aq),kegg:C00346,[],,,chebi:17553,pubchem:3639,,https://rest.kegg.jp/get/kegg:C00346/image -CDPethanolamine(aq),kegg:C00570,[],,,chebi:16732,pubchem:3849,,https://rest.kegg.jp/get/kegg:C00570/image -phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/kegg:C00588/image -CDPcholine(aq),kegg:C00307,[],,,chebi:16436,pubchem:3601,,https://rest.kegg.jp/get/kegg:C00307/image -N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C04256/image -UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/kegg:C00043/image -dTDPglucose(aq),kegg:C00842,[],,,chebi:15700,pubchem:4099,,https://rest.kegg.jp/get/kegg:C00842/image -CDPglucose(aq),kegg:C00501,[],,,chebi:28942,pubchem:3784,,https://rest.kegg.jp/get/kegg:C00501/image -GDPglucose(aq),kegg:C00394,[],,,chebi:29062,pubchem:3684,,https://rest.kegg.jp/get/kegg:C00394/image -[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01281,[],,,,pubchem:4500,,https://rest.kegg.jp/get/kegg:C01281/image -adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01299,[],,,,pubchem:4517,,https://rest.kegg.jp/get/kegg:C01299/image -1-phospho--D-glucuronate(aq),kegg:C05385,[],,,chebi:28547,pubchem:7759,,https://rest.kegg.jp/get/kegg:C05385/image -UDP-D-glucuronate(aq),kegg:C00167,[],,,chebi:17200,pubchem:3467,,https://rest.kegg.jp/get/kegg:C00167/image -succinyl-CoA(aq),kegg:C00091,[],,,chebi:15380,pubchem:3391,,https://rest.kegg.jp/get/kegg:C00091/image -acetoacetate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/kegg:C00164/image +UDPgalactose(aq),kegg:C00052,[],,,chebi:18307,pubchem:3354,,https://rest.kegg.jp/get/:/image +-D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,,https://rest.kegg.jp/get/:/image +D-mannose 1-phosphate(aq),kegg:C00636,[],,,chebi:35374,pubchem:3909,,https://rest.kegg.jp/get/:/image +GDPmannose(aq),kegg:C00096,[],,,chebi:15820,pubchem:3396,,https://rest.kegg.jp/get/:/image +CTP(aq),kegg:C00063,[],,,chebi:17677,pubchem:3363,,https://rest.kegg.jp/get/:/image +O-phosphorylethanolamine(aq),kegg:C00346,[],,,chebi:17553,pubchem:3639,,https://rest.kegg.jp/get/:/image +CDPethanolamine(aq),kegg:C00570,[],,,chebi:16732,pubchem:3849,,https://rest.kegg.jp/get/:/image +phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/:/image +CDPcholine(aq),kegg:C00307,[],,,chebi:16436,pubchem:3601,,https://rest.kegg.jp/get/:/image +N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/:/image +dTDPglucose(aq),kegg:C00842,[],,,chebi:15700,pubchem:4099,,https://rest.kegg.jp/get/:/image +CDPglucose(aq),kegg:C00501,[],,,chebi:28942,pubchem:3784,,https://rest.kegg.jp/get/:/image +GDPglucose(aq),kegg:C00394,[],,,chebi:29062,pubchem:3684,,https://rest.kegg.jp/get/:/image +[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01281,[],,,,pubchem:4500,,https://rest.kegg.jp/get/:/image +adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01299,[],,,,pubchem:4517,,https://rest.kegg.jp/get/:/image +1-phospho--D-glucuronate(aq),kegg:C05385,[],,,chebi:28547,pubchem:7759,,https://rest.kegg.jp/get/:/image +UDP-D-glucuronate(aq),kegg:C00167,[],,,chebi:17200,pubchem:3467,,https://rest.kegg.jp/get/:/image +succinyl-CoA(aq),kegg:C00091,[],,,chebi:15380,pubchem:3391,,https://rest.kegg.jp/get/:/image +acetoacetate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/:/image n-decanoic acid glycerol qiester(sln),,[],,,,,, H2O(sln),,[],,,,,, n-decanoic acid(sln),,[],,,,,, @@ -526,282 +526,282 @@ n-octanoic add(sln),,[],,,,,, n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln),,[],,,,,, n-octanoic acid glycerol monoester(sln),,[],,,,,, n-octanoic acid(sln),,[],,,,,, -acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,,https://rest.kegg.jp/get/kegg:C01996/image -retinyl palmitate(aq),kegg:C02588,[],,,chebi:17616,pubchem:5580,,https://rest.kegg.jp/get/kegg:C02588/image -retinol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,,https://rest.kegg.jp/get/kegg:C00473/image -palmitate(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/kegg:C00249/image -acetyl phosphate-2-(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/kegg:C00227/image -acetate-(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,,https://rest.kegg.jp/get/kegg:C00033/image -HPO4-2-(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/kegg:C00009/image -ADP-3-(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/kegg:C00008/image -AMP-2--(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,,https://rest.kegg.jp/get/kegg:C00020/image -D-fructose 1-phosphate(aq),kegg:C01094,[],,,chebi:18105,pubchem:4329,,https://rest.kegg.jp/get/kegg:C01094/image -D-galactose 6-phosphate(aq),kegg:C01113,[],,,chebi:17733,pubchem:4345,,https://rest.kegg.jp/get/kegg:C01113/image -4-nitrophenyl phosphate(aq),kegg:C03360,[],,,chebi:17440,pubchem:6198,,https://rest.kegg.jp/get/kegg:C03360/image -4-nitrophenol(aq),kegg:C00870,[],,,chebi:16836,pubchem:4127,,https://rest.kegg.jp/get/kegg:C00870/image -phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C02734/image -phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/kegg:C00146/image -(R)-3-phosphoglycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,,https://rest.kegg.jp/get/kegg:C00197/image -phosphoenolpyruvate3-(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/kegg:C00074/image -pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/kegg:C00022/image -L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/kegg:C01005/image -phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/kegg:C03149/image -D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/kegg:C00121/image +acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,,https://rest.kegg.jp/get/:/image +retinyl palmitate(aq),kegg:C02588,[],,,chebi:17616,pubchem:5580,,https://rest.kegg.jp/get/:/image +retinol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,,https://rest.kegg.jp/get/:/image +palmitate(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/:/image +acetyl phosphate-2-(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/:/image +acetate-(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,,https://rest.kegg.jp/get/:/image +HPO4-2-(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/:/image +ADP-3-(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/:/image +AMP-2--(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,,https://rest.kegg.jp/get/:/image +D-fructose 1-phosphate(aq),kegg:C01094,[],,,chebi:18105,pubchem:4329,,https://rest.kegg.jp/get/:/image +D-galactose 6-phosphate(aq),kegg:C01113,[],,,chebi:17733,pubchem:4345,,https://rest.kegg.jp/get/:/image +4-nitrophenyl phosphate(aq),kegg:C03360,[],,,chebi:17440,pubchem:6198,,https://rest.kegg.jp/get/:/image +4-nitrophenol(aq),kegg:C00870,[],,,chebi:16836,pubchem:4127,,https://rest.kegg.jp/get/:/image +phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/:/image +phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/:/image +(R)-3-phosphoglycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,,https://rest.kegg.jp/get/:/image +phosphoenolpyruvate3-(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/:/image +pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/:/image +L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/:/image +phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/:/image +D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/:/image L-alpha-glycerophosphate(aq),,[],,,,,, -adenosine 3':5'-(cyclic)phosphate(aq),kegg:C00575,[],,,chebi:17489,pubchem:3854,,https://rest.kegg.jp/get/kegg:C00575/image -2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq),kegg:C00968,[],,,chebi:28074,pubchem:4218,,https://rest.kegg.jp/get/kegg:C00968/image -2'-deoxyadenosine 5'-monophosphate(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/kegg:C00360/image -guanosine 3':5'-(cyclic)phosphate(aq),kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/kegg:C00942/image -inosine 3':5'-(cyclic)phosphate(aq),kegg:C00943,[],,,chebi:27541,pubchem:4195,,https://rest.kegg.jp/get/kegg:C00943/image +adenosine 3':5'-(cyclic)phosphate(aq),kegg:C00575,[],,,chebi:17489,pubchem:3854,,https://rest.kegg.jp/get/:/image +2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq),kegg:C00968,[],,,chebi:28074,pubchem:4218,,https://rest.kegg.jp/get/:/image +2'-deoxyadenosine 5'-monophosphate(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/:/image +guanosine 3':5'-(cyclic)phosphate(aq),kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/:/image +inosine 3':5'-(cyclic)phosphate(aq),kegg:C00943,[],,,chebi:27541,pubchem:4195,,https://rest.kegg.jp/get/:/image uridine 3':5'-(cyclic)phosphate(aq),,[],,,,,, -adenosine 3'-monophosphate(aq),kegg:C01367,[],,,chebi:28931,pubchem:4566,,https://rest.kegg.jp/get/kegg:C01367/image -maltotetraose(aq),kegg:C02052,[],,,chebi:28460,pubchem:5141,,https://rest.kegg.jp/get/kegg:C02052/image -isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/kegg:C00252/image -isomaltotriose(aq),kegg:C02160,[],,,chebi:27649,pubchem:5236,,https://rest.kegg.jp/get/kegg:C02160/image -maltohexaose(aq),kegg:C01936,[],,,chebi:27445,pubchem:5041,,https://rest.kegg.jp/get/kegg:C01936/image -maltotriose(aq),kegg:C01835,[],,,chebi:27931,pubchem:4954,,https://rest.kegg.jp/get/kegg:C01835/image -panose(aq),kegg:C00713,[],,,chebi:7912,pubchem:3979,,https://rest.kegg.jp/get/kegg:C00713/image -palatinose(aq),kegg:C01742,[],,,chebi:18394,pubchem:4876,,https://rest.kegg.jp/get/kegg:C01742/image -D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/kegg:C19636/image --gentiobiose(aq),kegg:C08240,[],,,chebi:28066,pubchem:10439,,https://rest.kegg.jp/get/kegg:C08240/image --D-melibiose(aq),kegg:C05402,[],,,chebi:28053,pubchem:7769,,https://rest.kegg.jp/get/kegg:C05402/image -lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/kegg:C07064/image -ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/kegg:C01882/image -L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/kegg:C00152/image +adenosine 3'-monophosphate(aq),kegg:C01367,[],,,chebi:28931,pubchem:4566,,https://rest.kegg.jp/get/:/image +maltotetraose(aq),kegg:C02052,[],,,chebi:28460,pubchem:5141,,https://rest.kegg.jp/get/:/image +isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/:/image +isomaltotriose(aq),kegg:C02160,[],,,chebi:27649,pubchem:5236,,https://rest.kegg.jp/get/:/image +maltohexaose(aq),kegg:C01936,[],,,chebi:27445,pubchem:5041,,https://rest.kegg.jp/get/:/image +maltotriose(aq),kegg:C01835,[],,,chebi:27931,pubchem:4954,,https://rest.kegg.jp/get/:/image +panose(aq),kegg:C00713,[],,,chebi:7912,pubchem:3979,,https://rest.kegg.jp/get/:/image +palatinose(aq),kegg:C01742,[],,,chebi:18394,pubchem:4876,,https://rest.kegg.jp/get/:/image +D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/:/image +-gentiobiose(aq),kegg:C08240,[],,,chebi:28066,pubchem:10439,,https://rest.kegg.jp/get/:/image +-D-melibiose(aq),kegg:C05402,[],,,chebi:28053,pubchem:7769,,https://rest.kegg.jp/get/:/image +lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/:/image +ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/:/image +L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/:/image γ-glutamohydroxamic acid(aq),,[],,,,,, hydroxylamine(aq),,[],,,,,images/rdkit/hydroxylamine(aq).gif, -carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/kegg:C01563/image -urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/kegg:C00086/image -cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/kegg:C07761/image -2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/kegg:C02595/image -7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/kegg:C07756/image -penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/kegg:C05551/image -6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/kegg:C02954/image -phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/kegg:C07086/image -penicillin G-(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,,https://rest.kegg.jp/get/kegg:C05551/image -6-aminopenicillanic acid-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/kegg:C02954/image -phenoxymethylpenicillin-(aq),kegg:C08126,[],,,chebi:27446,pubchem:10326,,https://rest.kegg.jp/get/kegg:C08126/image -6-aminopenicillanate-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/kegg:C02954/image -phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/kegg:C02181/image -phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/kegg:C05598/image -N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/kegg:C02712/image -pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/kegg:C00864/image -H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,images/rdkit/H2O.gif,https://rest.kegg.jp/get/kegg:C00001/image -pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/kegg:C00522/image -N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/kegg:C00438/image -L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/kegg:C03703/image +carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/:/image +urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/:/image +cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/:/image +2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/:/image +7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/:/image +penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/:/image +6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/:/image +phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/:/image +penicillin G-(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,,https://rest.kegg.jp/get/:/image +6-aminopenicillanic acid-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/:/image +phenoxymethylpenicillin-(aq),kegg:C08126,[],,,chebi:27446,pubchem:10326,,https://rest.kegg.jp/get/:/image +6-aminopenicillanate-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/:/image +phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/:/image +phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/:/image +N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/:/image +pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/:/image +H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,images/rdkit/H2O.gif,https://rest.kegg.jp/get/:/image +pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/:/image +N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/:/image +L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/:/image ampicillin(aq),,[],,,,,images/rdkit/ampicillin(aq).gif, ampicillinoic acid(aq),,[],,,,,, -penicillinoic acid(aq),kegg:C06567,[],,,,pubchem:8796,,https://rest.kegg.jp/get/kegg:C06567/image +penicillinoic acid(aq),kegg:C06567,[],,,,pubchem:8796,,https://rest.kegg.jp/get/:/image phenoxymethylpenicillin(aq),,[],,,,,, phenoxymethylpenicillinoic acid(aq),,[],,,,,, -allantoate(aq),kegg:C00499,[],,,chebi:17536,pubchem:3782,,https://rest.kegg.jp/get/kegg:C00499/image -(-)-ureidoglycolate(aq),kegg:C00603,[],,,chebi:15412,pubchem:3878,,https://rest.kegg.jp/get/kegg:C00603/image -cytidine(aq),kegg:C00475,[],,,chebi:17562,pubchem:3758,,https://rest.kegg.jp/get/kegg:C00475/image -10-formyltetrahydrofolate(aq),kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/kegg:C00234/image -adenylyl sulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/kegg:C00224/image -trimetaphosphate(aq),kegg:C02466,[],,,chebi:16517,pubchem:5482,,https://rest.kegg.jp/get/kegg:C02466/image -triphosphate(aq),kegg:C00536,[],,,chebi:18036,pubchem:3818,,https://rest.kegg.jp/get/kegg:C00536/image --nicotinamide mononucleotide(aq),kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/kegg:C00455/image -ATP-4-(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/kegg:C00002/image -ITP(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/kegg:C00081/image -IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/kegg:C00104/image -diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00013/image -phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00009/image -"D-ribulose 1,5-biphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/kegg:C01182/image -erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C03394/image -glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00111/image -2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00673/image +allantoate(aq),kegg:C00499,[],,,chebi:17536,pubchem:3782,,https://rest.kegg.jp/get/:/image +(-)-ureidoglycolate(aq),kegg:C00603,[],,,chebi:15412,pubchem:3878,,https://rest.kegg.jp/get/:/image +cytidine(aq),kegg:C00475,[],,,chebi:17562,pubchem:3758,,https://rest.kegg.jp/get/:/image +10-formyltetrahydrofolate(aq),kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/:/image +adenylyl sulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/:/image +trimetaphosphate(aq),kegg:C02466,[],,,chebi:16517,pubchem:5482,,https://rest.kegg.jp/get/:/image +triphosphate(aq),kegg:C00536,[],,,chebi:18036,pubchem:3818,,https://rest.kegg.jp/get/:/image +-nicotinamide mononucleotide(aq),kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/:/image +ATP-4-(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/:/image +ITP(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/:/image +IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/:/image +diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/:/image +phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/:/image +"D-ribulose 1,5-biphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/:/image +erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/:/image +2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/:/image "5,6-dideoxyfructose 1-phosphate(aq)",,[],,,,,"images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif", propionaldehyde(aq),,[],,,,,images/rdkit/propionaldehyde(aq).gif, methylerythrulose 1-phosphate(aq),,[],,,,,, glycerone phosphate (aq),,[],,,,,images/rdkit/glycerone phosphate (aq).gif, -6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/kegg:C04442/image -L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C01099/image -(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/kegg:C00424/image -2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/kegg:C06159/image -2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/kegg:C00684/image -L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C01131/image -2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C01286/image -D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C06019/image -N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/kegg:C00270/image -N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/kegg:C00645/image -4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/kegg:C01127/image -(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/kegg:C02614/image -"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/kegg:C04348/image -"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/kegg:C03652/image -propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/kegg:C00163/image -L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/kegg:C00078/image -indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/kegg:C00463/image -cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/kegg:C00417/image -3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/kegg:C00944/image -2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/kegg:C00631/image -(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C03561/image -cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C00877/image -(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C01144/image -trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C00877/image +6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/:/image +L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/:/image +2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/:/image +2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/:/image +L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/:/image +N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/:/image +4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/:/image +(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/:/image +"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/:/image +"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/:/image +propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/:/image +L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/:/image +indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/:/image +cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/:/image +3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/:/image +2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/:/image +(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image (3R)-3-hydroxyhexanoyl-CoA(aq),,[],,,,,images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif, cis-hex-2-enoyl-CoA(aq),,[],,,,,images/rdkit/cis-hex-2-enoyl-CoA(aq).gif, -(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C05268/image -trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/kegg:C05271/image -1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C03506/image -(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/kegg:C00497/image -maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/kegg:C01384/image -2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/kegg:C01732/image -(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/kegg:C02612/image -2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/kegg:C02226/image +(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/:/image +maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/:/image +2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/:/image +(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/:/image +2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/:/image gamma-fluoroglutamate(aq),,[],,,,,images/rdkit/gamma-fluoroglutamate(aq).gif, cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, -5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/kegg:C02237/image -urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/kegg:C00785/image -"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/kegg:C03680/image -cis-but-2-enoyl-[acyl-carrier protein](aq),kegg:C04246,[],,,,pubchem:6911,,https://rest.kegg.jp/get/kegg:C04246/image -"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/kegg:C03652/image -dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/kegg:C00922/image -DL-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/kegg:C01144/image -L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/kegg:C03618/image -L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/kegg:C00135/image -L-phenylalanine(aq),kegg:C00079,[],,,chebi:17295,pubchem:3379,,https://rest.kegg.jp/get/kegg:C00079/image -trans-cinnamate(aq),kegg:C00423,[],,,chebi:15669,pubchem:3713,,https://rest.kegg.jp/get/kegg:C00423/image +5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/:/image +urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/:/image +"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/:/image +cis-but-2-enoyl-[acyl-carrier protein](aq),kegg:C04246,[],,,,pubchem:6911,,https://rest.kegg.jp/get/:/image +"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/:/image +dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/:/image +DL-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/:/image +L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/:/image +L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/:/image +L-phenylalanine(aq),kegg:C00079,[],,,chebi:17295,pubchem:3379,,https://rest.kegg.jp/get/:/image +trans-cinnamate(aq),kegg:C00423,[],,,chebi:15669,pubchem:3713,,https://rest.kegg.jp/get/:/image beta-alanylpantetheine(aq),,[],,,,,, acrylylpantetheine(aq),,[],,,,,, -N-(L-argino)succinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/kegg:C03406/image -adenylosuccinate(aq),kegg:C03794,[],,,chebi:15919,pubchem:6543,,https://rest.kegg.jp/get/kegg:C03794/image -1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole,kegg:C04823,[],,,chebi:18319,pubchem:7384,,https://rest.kegg.jp/get/kegg:C04823/image -Fumarate,kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/kegg:C00122/image -1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide,kegg:C04677,[],,,chebi:18406,pubchem:7258,,https://rest.kegg.jp/get/kegg:C04677/image -(R)-S-lactoylglutathione(aq),kegg:C03451,[],,,chebi:15694,pubchem:6272,,https://rest.kegg.jp/get/kegg:C03451/image -glutathione (reduced)(aq),kegg:C00051,[],,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/kegg:C00051/image -methylglyoxal(aq),kegg:C00546,[],,,chebi:17158,pubchem:3827,,https://rest.kegg.jp/get/kegg:C00546/image -L-lysine(aq),kegg:C00047,[],,,chebi:18019,pubchem:3349,,https://rest.kegg.jp/get/kegg:C00047/image -D-lysine(aq),kegg:C00739,[],,,chebi:16855,pubchem:4002,,https://rest.kegg.jp/get/kegg:C00739/image -"L,L-2,6-diaminoheptanedioate(aq)",kegg:C00666,[],,,chebi:47031,pubchem:3935,,https://rest.kegg.jp/get/kegg:C00666/image -meso-diaminoheptanedioate(aq),kegg:C00680,[],,,chebi:30308,pubchem:3949,,https://rest.kegg.jp/get/kegg:C00680/image -trans-4-hydroxy-L-proline(aq),kegg:C01157,[],,,chebi:18095,pubchem:4385,,https://rest.kegg.jp/get/kegg:C01157/image -cis-4-hydroxy-D-proline(aq),kegg:C03440,[],,,chebi:16231,pubchem:6264,,https://rest.kegg.jp/get/kegg:C03440/image -D-leucine(aq),kegg:C01570,[],,,chebi:28225,pubchem:4727,,https://rest.kegg.jp/get/kegg:C01570/image +N-(L-argino)succinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/:/image +adenylosuccinate(aq),kegg:C03794,[],,,chebi:15919,pubchem:6543,,https://rest.kegg.jp/get/:/image +1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole,kegg:C04823,[],,,chebi:18319,pubchem:7384,,https://rest.kegg.jp/get/:/image +Fumarate,kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/:/image +1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide,kegg:C04677,[],,,chebi:18406,pubchem:7258,,https://rest.kegg.jp/get/:/image +(R)-S-lactoylglutathione(aq),kegg:C03451,[],,,chebi:15694,pubchem:6272,,https://rest.kegg.jp/get/:/image +glutathione (reduced)(aq),kegg:C00051,[],,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/:/image +methylglyoxal(aq),kegg:C00546,[],,,chebi:17158,pubchem:3827,,https://rest.kegg.jp/get/:/image +L-lysine(aq),kegg:C00047,[],,,chebi:18019,pubchem:3349,,https://rest.kegg.jp/get/:/image +D-lysine(aq),kegg:C00739,[],,,chebi:16855,pubchem:4002,,https://rest.kegg.jp/get/:/image +"L,L-2,6-diaminoheptanedioate(aq)",kegg:C00666,[],,,chebi:47031,pubchem:3935,,https://rest.kegg.jp/get/:/image +meso-diaminoheptanedioate(aq),kegg:C00680,[],,,chebi:30308,pubchem:3949,,https://rest.kegg.jp/get/:/image +trans-4-hydroxy-L-proline(aq),kegg:C01157,[],,,chebi:18095,pubchem:4385,,https://rest.kegg.jp/get/:/image +cis-4-hydroxy-D-proline(aq),kegg:C03440,[],,,chebi:16231,pubchem:6264,,https://rest.kegg.jp/get/:/image +D-leucine(aq),kegg:C01570,[],,,chebi:28225,pubchem:4727,,https://rest.kegg.jp/get/:/image L-alpha-amino-n-butyrate(aq),,[],,,,,, D-alpha-amino-n-butyrate(aq),,[],,,,,, UDP-D-quinovose(aq),,[],,,,,, UDP-D-fucose(aq),,[],,,,,, -L-ribulose 5-phosphate(aq),kegg:C01101,[],,,chebi:17666,pubchem:4335,,https://rest.kegg.jp/get/kegg:C01101/image -UDP-L-arabinose(aq),kegg:C00935,[],,,chebi:17983,pubchem:4187,,https://rest.kegg.jp/get/kegg:C00935/image -UDP-D-xylose(aq),kegg:C00190,[],,,chebi:16082,pubchem:3490,,https://rest.kegg.jp/get/kegg:C00190/image -UDP-D-galacturonate(aq),kegg:C00617,[],,,chebi:16085,pubchem:3891,,https://rest.kegg.jp/get/kegg:C00617/image -N-acetyl-D-glucosamine(aq),kegg:C00140,[],,,chebi:506227,pubchem:3440,,https://rest.kegg.jp/get/kegg:C00140/image -N-acetyl-D-glucosamine 6-phosphate(aq),kegg:C00357,[],,,chebi:15784,pubchem:3650,,https://rest.kegg.jp/get/kegg:C00357/image -N-acetyl-D-mannosamine 6-phosphate(aq),kegg:C04257,[],,,chebi:62168,pubchem:6922,,https://rest.kegg.jp/get/kegg:C04257/image -"CDP-3,6-dideoxy-D-glucose(aq)",kegg:C03598,[],,,chebi:70802,pubchem:6389,,https://rest.kegg.jp/get/kegg:C03598/image -"CDP-3,6-dideoxy-D-mannose(aq)",kegg:C03599,[],,,chebi:88237,pubchem:6390,,https://rest.kegg.jp/get/kegg:C03599/image -alpha-D-Glucose 6-phosphate(aq),kegg:C00668,[],,,chebi:17665,pubchem:3937,,https://rest.kegg.jp/get/kegg:C00668/image -beta-D-Glucose 6-phosphate(aq),kegg:C01172,[],,,chebi:17719,pubchem:4399,,https://rest.kegg.jp/get/kegg:C01172/image -GDP-L-galactose(aq),kegg:C02280,[],,,chebi:18038,pubchem:5337,,https://rest.kegg.jp/get/kegg:C02280/image -(R)-methylmalonyl-CoA(aq),kegg:C01213,[],,,chebi:15465,pubchem:4435,,https://rest.kegg.jp/get/kegg:C01213/image -(S)-methylmalonyl-CoA(aq),kegg:C00683,[],,,chebi:15466,pubchem:3952,,https://rest.kegg.jp/get/kegg:C00683/image -all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/kegg:C00376/image -11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/kegg:C02110/image -"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/kegg:C01595/image -"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/kegg:C04056/image -D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/kegg:C01796/image -D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/kegg:C02022/image -D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/kegg:C00216/image -L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/kegg:C01019/image -L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/kegg:C01721/image -L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/kegg:C00259/image -L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/kegg:C00508/image --D-allose(aq),kegg:C01487,[],,,chebi:4093,pubchem:4657,,https://rest.kegg.jp/get/kegg:C01487/image -D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/kegg:C06464/image -D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/kegg:C00476/image +L-ribulose 5-phosphate(aq),kegg:C01101,[],,,chebi:17666,pubchem:4335,,https://rest.kegg.jp/get/:/image +UDP-L-arabinose(aq),kegg:C00935,[],,,chebi:17983,pubchem:4187,,https://rest.kegg.jp/get/:/image +UDP-D-xylose(aq),kegg:C00190,[],,,chebi:16082,pubchem:3490,,https://rest.kegg.jp/get/:/image +UDP-D-galacturonate(aq),kegg:C00617,[],,,chebi:16085,pubchem:3891,,https://rest.kegg.jp/get/:/image +N-acetyl-D-glucosamine(aq),kegg:C00140,[],,,chebi:506227,pubchem:3440,,https://rest.kegg.jp/get/:/image +N-acetyl-D-glucosamine 6-phosphate(aq),kegg:C00357,[],,,chebi:15784,pubchem:3650,,https://rest.kegg.jp/get/:/image +N-acetyl-D-mannosamine 6-phosphate(aq),kegg:C04257,[],,,chebi:62168,pubchem:6922,,https://rest.kegg.jp/get/:/image +"CDP-3,6-dideoxy-D-glucose(aq)",kegg:C03598,[],,,chebi:70802,pubchem:6389,,https://rest.kegg.jp/get/:/image +"CDP-3,6-dideoxy-D-mannose(aq)",kegg:C03599,[],,,chebi:88237,pubchem:6390,,https://rest.kegg.jp/get/:/image +alpha-D-Glucose 6-phosphate(aq),kegg:C00668,[],,,chebi:17665,pubchem:3937,,https://rest.kegg.jp/get/:/image +beta-D-Glucose 6-phosphate(aq),kegg:C01172,[],,,chebi:17719,pubchem:4399,,https://rest.kegg.jp/get/:/image +GDP-L-galactose(aq),kegg:C02280,[],,,chebi:18038,pubchem:5337,,https://rest.kegg.jp/get/:/image +(R)-methylmalonyl-CoA(aq),kegg:C01213,[],,,chebi:15465,pubchem:4435,,https://rest.kegg.jp/get/:/image +(S)-methylmalonyl-CoA(aq),kegg:C00683,[],,,chebi:15466,pubchem:3952,,https://rest.kegg.jp/get/:/image +all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/:/image +11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/:/image +"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/:/image +"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/:/image +D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/:/image +D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/:/image +D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/:/image +L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/:/image +L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/:/image +L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/:/image +L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/:/image +-D-allose(aq),kegg:C01487,[],,,chebi:4093,pubchem:4657,,https://rest.kegg.jp/get/:/image +D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/:/image +D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/:/image D-rhamnose(aq),,[],,,,,images/rdkit/D-rhamnose(aq).gif, D-rhamnulose(aq),,[],,,,,images/rdkit/D-rhamnulose(aq).gif, 6-amino-D-fructose 6-phosphate(aq),,[],,,,,images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif, -D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00352/image -D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/kegg:C00333/image -D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/kegg:C00558/image -D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/kegg:C00191/image -D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/kegg:C00905/image -D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C01112/image -L-rhamnose(aq),kegg:C00507,[],,,chebi:62345,pubchem:3790,,https://rest.kegg.jp/get/kegg:C00507/image -L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/kegg:C00861/image +D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/:/image +D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/:/image +D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/:/image +D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/:/image +D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +L-rhamnose(aq),kegg:C00507,[],,,chebi:62345,pubchem:3790,,https://rest.kegg.jp/get/:/image +L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/:/image L-mannose(aq),,[],,,,,images/rdkit/L-mannose(aq).gif, L-fructose(aq),,[],,,,,images/rdkit/L-fructose(aq).gif, -keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/kegg:C00166/image -enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/kegg:C02763/image -keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/kegg:C00036/image -enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/kegg:C03981/image -isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00129/image -dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/kegg:C00235/image -methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/kegg:C02295/image -D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C06156/image -"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/kegg:C01231/image --D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/kegg:C00092/image +keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/:/image +enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/:/image +keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/:/image +enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/:/image +isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/:/image +dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/:/image +methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/:/image +D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/:/image +-D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/:/image 6-thioglucose 6-phosphate(aq),,[],,,,,, 6-thioglucose I-phosphate(aq),,[],,,,,, -N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/kegg:C04256/image -"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/kegg:C01142/image -D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/kegg:C00515/image -"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/kegg:C03943/image -2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/kegg:C02930/image -"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/kegg:C04105/image -cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/kegg:C02480/image -tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/kegg:C03178/image -xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/kegg:C03314/image -L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,images/rdkit/L-valine.gif,https://rest.kegg.jp/get/kegg:C00183/image +N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/:/image +D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/:/image +"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/:/image +2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/:/image +"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/:/image +cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/:/image +tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/:/image +xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/:/image +L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,images/rdkit/L-valine.gif,https://rest.kegg.jp/get/:/image tRNA(Val),kegg:C01653,[],,,chebi:29183,pubchem:4802,, -AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP.gif,https://rest.kegg.jp/get/kegg:C00020/image -diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/kegg:C00013/image -L-Valyl-tRNA(Val),kegg:C02554,[],,,chebi:29164,pubchem:5555,,https://rest.kegg.jp/get/kegg:C02554/image -propanonyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/kegg:C00100/image -L-arginosuccinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/kegg:C03406/image -D-arabitol(aq),kegg:C01904,[],,,chebi:18333,pubchem:5013,,https://rest.kegg.jp/get/kegg:C01904/image -D-carnitine(aq),kegg:C15025,[],,,chebi:11060,pubchem:17396022,,https://rest.kegg.jp/get/kegg:C15025/image -prostaglandin E2(aq),kegg:C00584,[],,,chebi:15551,pubchem:3863,,https://rest.kegg.jp/get/kegg:C00584/image -15-oxo-prostaglandin E2(aq),kegg:C04707,[],,,chebi:15547,pubchem:7280,,https://rest.kegg.jp/get/kegg:C04707/image -H2O2(aq),kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/kegg:C00027/image +AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP.gif,https://rest.kegg.jp/get/:/image +diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/:/image +L-Valyl-tRNA(Val),kegg:C02554,[],,,chebi:29164,pubchem:5555,,https://rest.kegg.jp/get/:/image +propanonyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/:/image +L-arginosuccinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/:/image +D-arabitol(aq),kegg:C01904,[],,,chebi:18333,pubchem:5013,,https://rest.kegg.jp/get/:/image +D-carnitine(aq),kegg:C15025,[],,,chebi:11060,pubchem:17396022,,https://rest.kegg.jp/get/:/image +prostaglandin E2(aq),kegg:C00584,[],,,chebi:15551,pubchem:3863,,https://rest.kegg.jp/get/:/image +15-oxo-prostaglandin E2(aq),kegg:C04707,[],,,chebi:15547,pubchem:7280,,https://rest.kegg.jp/get/:/image +H2O2(aq),kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/:/image beta-D-glucose(aq),,[],,,,,, -1/2 O2(aq),0.5 kegg:C00007,[],,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/kegg:C00007/image -cholesterol(aq),kegg:C00187,[],,,chebi:16113,pubchem:3487,,https://rest.kegg.jp/get/kegg:C00187/image -cholest-4-en-3-one(aq),kegg:C00599,[],,,chebi:16175,pubchem:3875,,https://rest.kegg.jp/get/kegg:C00599/image -prephenate(aq),kegg:C00254,[],,,chebi:29934,pubchem:3553,,https://rest.kegg.jp/get/kegg:C00254/image -4-hydroxyphenylpyruvate(aq),kegg:C01179,[],,,chebi:36242,pubchem:4406,,https://rest.kegg.jp/get/kegg:C01179/image +1/2 O2(aq),0.5 kegg:C00007,[],,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/:/image +cholesterol(aq),kegg:C00187,[],,,chebi:16113,pubchem:3487,,https://rest.kegg.jp/get/:/image +cholest-4-en-3-one(aq),kegg:C00599,[],,,chebi:16175,pubchem:3875,,https://rest.kegg.jp/get/:/image +prephenate(aq),kegg:C00254,[],,,chebi:29934,pubchem:3553,,https://rest.kegg.jp/get/:/image +4-hydroxyphenylpyruvate(aq),kegg:C01179,[],,,chebi:36242,pubchem:4406,,https://rest.kegg.jp/get/:/image oxonic acid(aq),,[],,,,,, dihydroxonic acid(aq),,[],,,,,, -lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/kegg:C00725/image +lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/:/image S-aminomethyldihydro--lipoate(aq),metanetx.chemical:MNXM39260,[],,,,,, -urate(aq),kegg:C00366,[],,,chebi:17775,pubchem:3657,,https://rest.kegg.jp/get/kegg:C00366/image -allantoin(aq),kegg:C01551,[],,,chebi:15676,pubchem:4709,,https://rest.kegg.jp/get/kegg:C01551/image -H2O2,kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/kegg:C00027/image +urate(aq),kegg:C00366,[],,,chebi:17775,pubchem:3657,,https://rest.kegg.jp/get/:/image +allantoin(aq),kegg:C01551,[],,,chebi:15676,pubchem:4709,,https://rest.kegg.jp/get/:/image +H2O2,kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/:/image reduced thiocyanate,,[],,,,,, oxidized thiocyanate,,[],,,,,, -dodecanal(aq),kegg:C02278,[],,,chebi:27836,pubchem:5336,,https://rest.kegg.jp/get/kegg:C02278/image -FMN(reduced),kegg:C01847,[],,,chebi:16048,pubchem:4964,,https://rest.kegg.jp/get/kegg:C01847/image -dodecanoic acid(aq),kegg:C02679,[],,,chebi:18262,pubchem:5649,,https://rest.kegg.jp/get/kegg:C02679/image -FMN(oxidized),kegg:C00061,[],,,chebi:17621,pubchem:3361,,https://rest.kegg.jp/get/kegg:C00061/image -(+)-camphor(aq),kegg:C00808,[],,,chebi:15396,pubchem:4066,,https://rest.kegg.jp/get/kegg:C00808/image -(+)-5-exo-hydroxycamphor(aq),kegg:C03448,[],,,chebi:20570,pubchem:6270,,https://rest.kegg.jp/get/kegg:C03448/image -CH2-H4PteGlu4(aq),kegg:C04377,[],,,chebi:16568,pubchem:7018,,https://rest.kegg.jp/get/kegg:C04377/image -H4PteGlu4(aq),kegg:C01217,[],,,chebi:17321,pubchem:4439,,https://rest.kegg.jp/get/kegg:C01217/image -O-acetyl-L-serine(aq),kegg:C00979,[],,,chebi:17981,pubchem:4228,,https://rest.kegg.jp/get/kegg:C00979/image -phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,,https://rest.kegg.jp/get/kegg:C00166/image -L-tyrosine(aq),kegg:C00082,[],,,chebi:17895,pubchem:3382,,https://rest.kegg.jp/get/kegg:C00082/image -4-methyl-2-oxopentanooate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/kegg:C00233/image -3-aminopropionaldehyde(aq),kegg:C05665,[],,,chebi:18090,pubchem:7975,,https://rest.kegg.jp/get/kegg:C05665/image -"1,3-diaminopropane(aq)",kegg:C00986,[],,,chebi:15725,pubchem:4233,,https://rest.kegg.jp/get/kegg:C00986/image --isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/kegg:C00252/image -amoxicillin(aq),kegg:C06827,[],,,chebi:2676,pubchem:9045,,https://rest.kegg.jp/get/kegg:C06827/image -D-4-hydroxyphenylglycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/kegg:C03493/image -N-glycolylneuraminate(aq),kegg:C03410,[],,,chebi:29025,pubchem:6239,,https://rest.kegg.jp/get/kegg:C03410/image -N-glycolyl-D-mannosamine(aq),kegg:C03521,[],,,chebi:28255,pubchem:6329,,https://rest.kegg.jp/get/kegg:C03521/image -chorismate(aq),kegg:C00251,[],,,chebi:17333,pubchem:3550,,https://rest.kegg.jp/get/kegg:C00251/image -4-hydroxybenzoate(aq),kegg:C00156,[],,,chebi:17879,pubchem:3456,,https://rest.kegg.jp/get/kegg:C00156/image -"cyclohexa-1,5-diene-1-carboxyl-CoA(aq)",kegg:C06322,[],,,chebi:15520,pubchem:8558,,https://rest.kegg.jp/get/kegg:C06322/image -6-hydroxycyclohex-1-ene-carboxyl-CoA(aq),kegg:C06749,[],,,chebi:15505,pubchem:8970,,https://rest.kegg.jp/get/kegg:C06749/image +dodecanal(aq),kegg:C02278,[],,,chebi:27836,pubchem:5336,,https://rest.kegg.jp/get/:/image +FMN(reduced),kegg:C01847,[],,,chebi:16048,pubchem:4964,,https://rest.kegg.jp/get/:/image +dodecanoic acid(aq),kegg:C02679,[],,,chebi:18262,pubchem:5649,,https://rest.kegg.jp/get/:/image +FMN(oxidized),kegg:C00061,[],,,chebi:17621,pubchem:3361,,https://rest.kegg.jp/get/:/image +(+)-camphor(aq),kegg:C00808,[],,,chebi:15396,pubchem:4066,,https://rest.kegg.jp/get/:/image +(+)-5-exo-hydroxycamphor(aq),kegg:C03448,[],,,chebi:20570,pubchem:6270,,https://rest.kegg.jp/get/:/image +CH2-H4PteGlu4(aq),kegg:C04377,[],,,chebi:16568,pubchem:7018,,https://rest.kegg.jp/get/:/image +H4PteGlu4(aq),kegg:C01217,[],,,chebi:17321,pubchem:4439,,https://rest.kegg.jp/get/:/image +O-acetyl-L-serine(aq),kegg:C00979,[],,,chebi:17981,pubchem:4228,,https://rest.kegg.jp/get/:/image +phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,,https://rest.kegg.jp/get/:/image +L-tyrosine(aq),kegg:C00082,[],,,chebi:17895,pubchem:3382,,https://rest.kegg.jp/get/:/image +4-methyl-2-oxopentanooate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/:/image +3-aminopropionaldehyde(aq),kegg:C05665,[],,,chebi:18090,pubchem:7975,,https://rest.kegg.jp/get/:/image +"1,3-diaminopropane(aq)",kegg:C00986,[],,,chebi:15725,pubchem:4233,,https://rest.kegg.jp/get/:/image +-isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/:/image +amoxicillin(aq),kegg:C06827,[],,,chebi:2676,pubchem:9045,,https://rest.kegg.jp/get/:/image +D-4-hydroxyphenylglycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/:/image +N-glycolylneuraminate(aq),kegg:C03410,[],,,chebi:29025,pubchem:6239,,https://rest.kegg.jp/get/:/image +N-glycolyl-D-mannosamine(aq),kegg:C03521,[],,,chebi:28255,pubchem:6329,,https://rest.kegg.jp/get/:/image +chorismate(aq),kegg:C00251,[],,,chebi:17333,pubchem:3550,,https://rest.kegg.jp/get/:/image +4-hydroxybenzoate(aq),kegg:C00156,[],,,chebi:17879,pubchem:3456,,https://rest.kegg.jp/get/:/image +"cyclohexa-1,5-diene-1-carboxyl-CoA(aq)",kegg:C06322,[],,,chebi:15520,pubchem:8558,,https://rest.kegg.jp/get/:/image +6-hydroxycyclohex-1-ene-carboxyl-CoA(aq),kegg:C06749,[],,,chebi:15505,pubchem:8970,,https://rest.kegg.jp/get/:/image indol-3-yl-glycerol-3-phosphate(aq),,[],,,,,, -H2o(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/kegg:C00001/image -4-amino-4-deoxychorismate(aq),kegg:C11355,[],,,chebi:35181,pubchem:13530,,https://rest.kegg.jp/get/kegg:C11355/image -isochorismate(aq),kegg:C00885,[],,,chebi:29780,pubchem:4141,,https://rest.kegg.jp/get/kegg:C00885/image -2-amino-2-deoxyisochorismate(aq),kegg:C18054,[],,,chebi:49197,pubchem:96024274,,https://rest.kegg.jp/get/kegg:C18054/image +H2o(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/:/image +4-amino-4-deoxychorismate(aq),kegg:C11355,[],,,chebi:35181,pubchem:13530,,https://rest.kegg.jp/get/:/image +isochorismate(aq),kegg:C00885,[],,,chebi:29780,pubchem:4141,,https://rest.kegg.jp/get/:/image +2-amino-2-deoxyisochorismate(aq),kegg:C18054,[],,,chebi:49197,pubchem:96024274,,https://rest.kegg.jp/get/:/image 2-benzyl-1-cyclohexanone(sln),,[],,,,,, 2-propanol(sln),,[],,,,,, (±)-cis-2-benzyl-1-cyclohexanol(sln),,[],,,,,, @@ -843,66 +843,66 @@ cyclopentanol(sln),,[],,,,,images/rdkit/cyclopentanol(sln).gif, (±)-cis-2-phenyl-1-pentanol(sln),,[],,,,,, 1-phenyl-1-propanone(sln),,[],,,,,images/rdkit/1-phenyl-1-propanone(sln).gif, (±)-cis-2-phenyl-1-propanol(sln),,[],,,,,, -NADP(ox)(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/kegg:C00006/image -NADP(red)(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,,https://rest.kegg.jp/get/kegg:C00005/image -D-mannitol-1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,,https://rest.kegg.jp/get/kegg:C00644/image -NAD(ox)(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/kegg:C00003/image -NAD(red)(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/kegg:C00004/image -D-2-hydroxy-n-butanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/kegg:C05984/image +NADP(ox)(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/:/image +NADP(red)(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,,https://rest.kegg.jp/get/:/image +D-mannitol-1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,,https://rest.kegg.jp/get/:/image +NAD(ox)(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image +NAD(red)(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/:/image +D-2-hydroxy-n-butanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/:/image "(2R,3R)-erythro-fluoromalate(aq)",,[],,,,,, (3R)-fluorooxaloacetate(aq),,[],,,,,, 3-acetylpyridine adenine dinucleotide(ox)(aq),,[],,,,,, 3-acetylpyridine adenine dinucleotide(red)(aq),,[],,,,,, -pyridoxine(aq),kegg:C00314,[],,,chebi:16709,pubchem:3608,,https://rest.kegg.jp/get/kegg:C00314/image -"(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)",kegg:C05662,[],,,chebi:30904,pubchem:7972,,https://rest.kegg.jp/get/kegg:C05662/image -NAD(ox),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/kegg:C00003/image -NAD(red),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/kegg:C00004/image +pyridoxine(aq),kegg:C00314,[],,,chebi:16709,pubchem:3608,,https://rest.kegg.jp/get/:/image +"(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)",kegg:C05662,[],,,chebi:30904,pubchem:7972,,https://rest.kegg.jp/get/:/image +NAD(ox),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image +NAD(red),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/:/image dTDP-6-deoxy-L-lyxo-4-hexulose(aq),,[],,,,,, dTDP-L-rhamnose(aq),,[],,,,,, dTDP-6-deoxy-D-lyxo-4-hexulose(aq),,[],,,,,, -(R)-pantoate(aq),kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,,https://rest.kegg.jp/get/kegg:C00522/image -NADP(ox),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/kegg:C00006/image -2-dehydropantoate(aq),kegg:C00966,[],,,chebi:11561,pubchem:4217,,https://rest.kegg.jp/get/kegg:C00966/image -2-keto-L-gulonate(aq),kegg:C15673,[],,,chebi:36602,pubchem:47204999,,https://rest.kegg.jp/get/kegg:C15673/image -"2,5-diketo-D-gluconate(aq)",kegg:C02780,[],,,chebi:18281,pubchem:5731,,https://rest.kegg.jp/get/kegg:C02780/image +(R)-pantoate(aq),kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,,https://rest.kegg.jp/get/:/image +NADP(ox),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/:/image +2-dehydropantoate(aq),kegg:C00966,[],,,chebi:11561,pubchem:4217,,https://rest.kegg.jp/get/:/image +2-keto-L-gulonate(aq),kegg:C15673,[],,,chebi:36602,pubchem:47204999,,https://rest.kegg.jp/get/:/image +"2,5-diketo-D-gluconate(aq)",kegg:C02780,[],,,chebi:18281,pubchem:5731,,https://rest.kegg.jp/get/:/image 4-dimethylaminomethylbenzylamine(aq),,[],,,,,, 4-dimethylaminomethylbenzaldehyde(aq),,[],,,,,, -"N6-(L-1,3-dicarboxypropyl)-L-lysine",kegg:C00449,[],,,chebi:16927,pubchem:3737,,https://rest.kegg.jp/get/kegg:C00449/image -glutathoine(red)(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/kegg:C00051/image -glutathoine(ox)(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/kegg:C00127/image +"N6-(L-1,3-dicarboxypropyl)-L-lysine",kegg:C00449,[],,,chebi:16927,pubchem:3737,,https://rest.kegg.jp/get/:/image +glutathoine(red)(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/:/image +glutathoine(ox)(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/:/image glutathione(red)(ox),,[],,,,,, glutathione(ox)(aq),,[],,,,,, -O2-,2 kegg:C00704,[],,,chebi:18421,pubchem:3971,,https://rest.kegg.jp/get/kegg:C00704/image -O2,kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/kegg:C00007/image +O2-,2 kegg:C00704,[],,,chebi:18421,pubchem:3971,,https://rest.kegg.jp/get/:/image +O2,kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/:/image methyl viologen(red)(aq),,[],,,,,, methyl viologen(ox)(aq),,[],,,,,, H2(g),,[],,,,,, -(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq),kegg:C04688,[],,,,pubchem:7269,,https://rest.kegg.jp/get/kegg:C04688/image +(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq),kegg:C04688,[],,,,pubchem:7269,,https://rest.kegg.jp/get/:/image acyl-carrier-protein(aq),kegg:C03688,[],,,chebi:16139,pubchem:6463,, -UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq),kegg:C04738,[],,,chebi:61537,pubchem:7309,,https://rest.kegg.jp/get/kegg:C04738/image -corrinoid protein(aq),kegg:C06021,[],,,chebi:33913,pubchem:8293,,https://rest.kegg.jp/get/kegg:C06021/image -carbon monoxide(aq),kegg:C00237,[],,,chebi:17245,pubchem:3536,,https://rest.kegg.jp/get/kegg:C00237/image -methylcorrinoid protein(aq),kegg:C06020,[],,,,pubchem:8292,,https://rest.kegg.jp/get/kegg:C06020/image -'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,,https://rest.kegg.jp/get/kegg:C05512/image -orotidine 5 '-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/kegg:C01103/image -Nicotinate D-ribonucleotide(aq),kegg:C01185,[],,,chebi:15763,pubchem:4411,,https://rest.kegg.jp/get/kegg:C01185/image -nicotinic acid(aq),kegg:C00253,[],,,chebi:32544,pubchem:3552,,https://rest.kegg.jp/get/kegg:C00253/image -5-Phospho-alpha-D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/kegg:C00119/image -'-methylthioadenosine(aq),kegg:C00170,[],,,chebi:17509,pubchem:3470,,https://rest.kegg.jp/get/kegg:C00170/image -5-methylthio-D-ribose 1-phosphate(aq),kegg:C04188,[],,,chebi:27859,pubchem:6864,,https://rest.kegg.jp/get/kegg:C04188/image -(2-aminoethyl)phosphonate(aq),kegg:C03557,[],,,chebi:15573,pubchem:6353,,https://rest.kegg.jp/get/kegg:C03557/image -2-phosphonoacetaldehyde(aq),kegg:C03167,[],,,chebi:18124,pubchem:6050,,https://rest.kegg.jp/get/kegg:C03167/image -2-oxoisocaproate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/kegg:C00233/image +UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq),kegg:C04738,[],,,chebi:61537,pubchem:7309,,https://rest.kegg.jp/get/:/image +corrinoid protein(aq),kegg:C06021,[],,,chebi:33913,pubchem:8293,,https://rest.kegg.jp/get/:/image +carbon monoxide(aq),kegg:C00237,[],,,chebi:17245,pubchem:3536,,https://rest.kegg.jp/get/:/image +methylcorrinoid protein(aq),kegg:C06020,[],,,,pubchem:8292,,https://rest.kegg.jp/get/:/image +'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,,https://rest.kegg.jp/get/:/image +orotidine 5 '-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/:/image +Nicotinate D-ribonucleotide(aq),kegg:C01185,[],,,chebi:15763,pubchem:4411,,https://rest.kegg.jp/get/:/image +nicotinic acid(aq),kegg:C00253,[],,,chebi:32544,pubchem:3552,,https://rest.kegg.jp/get/:/image +5-Phospho-alpha-D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/:/image +'-methylthioadenosine(aq),kegg:C00170,[],,,chebi:17509,pubchem:3470,,https://rest.kegg.jp/get/:/image +5-methylthio-D-ribose 1-phosphate(aq),kegg:C04188,[],,,chebi:27859,pubchem:6864,,https://rest.kegg.jp/get/:/image +(2-aminoethyl)phosphonate(aq),kegg:C03557,[],,,chebi:15573,pubchem:6353,,https://rest.kegg.jp/get/:/image +2-phosphonoacetaldehyde(aq),kegg:C03167,[],,,chebi:18124,pubchem:6050,,https://rest.kegg.jp/get/:/image +2-oxoisocaproate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/:/image L-tert-leucine(aq),,[],,,,,, "3,3-dimethyl-2-oxobutanoate(aq)",,[],,,,,, -L-valine(aq),kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,,https://rest.kegg.jp/get/kegg:C00183/image -2-oxovalerate(aq),kegg:C06255,[],,,chebi:33033,pubchem:8494,,https://rest.kegg.jp/get/kegg:C06255/image +L-valine(aq),kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,,https://rest.kegg.jp/get/:/image +2-oxovalerate(aq),kegg:C06255,[],,,chebi:33033,pubchem:8494,,https://rest.kegg.jp/get/:/image serpeptide(aq),,[],,,,,, phosphorylated serpeptide(aq),,[],,,,,, syntide 2(aq),,[],,,,,, phosphosyntide(aq),,[],,,,,, -myosin light chain(aq),kegg:C01003,[],,,,pubchem:4249,,https://rest.kegg.jp/get/kegg:C01003/image -myosin light chain phosphate(aq),kegg:C03875,[],,,,pubchem:6609,,https://rest.kegg.jp/get/kegg:C03875/image +myosin light chain(aq),kegg:C01003,[],,,,pubchem:4249,,https://rest.kegg.jp/get/:/image +myosin light chain phosphate(aq),kegg:C03875,[],,,,pubchem:6609,,https://rest.kegg.jp/get/:/image 2-aminobenzoic acid(aq) ,,[],,,,,, 2-aminobenzoic acid adenylate(aq),,[],,,,,, 3-aminobenzoic acid(aq) ,,[],,,,,, @@ -925,8 +925,8 @@ benzoic acid adenylate(aq),,[],,,,,, 3-methylbenzoic acid adenylate(aq),,[],,,,,, 4-methylbenzoic acid(aq),,[],,,,,images/rdkit/4-methylbenzoic acid(aq).gif, 4-methylbenzoic acid adenylate(aq),,[],,,,,, -Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/kegg:C05945/image -adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/kegg:C00224/image +Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/:/image +adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/:/image deoxynucleoside triphosphate(aq),,[],,,,,, polyd-A-Tn(aq),,[],,,,,, polyd-A-Tn+1(aq),,[],,,,,, @@ -967,8 +967,8 @@ trans-2-hydroxycyclopentanemethanol-phosphate(aq),,[],,,,,, 2-methoxy-3-hydroxypropyl phosphate(aq),,[],,,,,, 5-methyltrimethylene phosphate(aq),,[],,,,,, 2-methyl-3-hydroxypropyl phosphate(aq),,[],,,,,, -"guanosine 3 ',5 '-cyclic phosphate(aq)",kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/kegg:C00942/image -guanosine 5 '-phosphate(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/kegg:C00144/image +"guanosine 3 ',5 '-cyclic phosphate(aq)",kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/:/image +guanosine 5 '-phosphate(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/:/image 4-nitrophenyl acetate(aq),,[],,,,,, succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq),,[],,,,,, succinylAla-Ala-Pro-Leu(aq),,[],,,,,, @@ -976,7 +976,7 @@ succinylAla-Ala-Pro-Leu(aq),,[],,,,,, succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq),,[],,,,,, succinylAla-Ala-Pro-Phe(aq),,[],,,,,, 4-nitrophenylanalide(aq),,[],,,,,, -D-(4-hydroxyphenyl)glycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/kegg:C03493/image +D-(4-hydroxyphenyl)glycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/:/image cefamandole(aq),,[],,,,,, 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq),,[],,,,,, D-mandelic acid(aq),,[],,,,,, @@ -988,66 +988,66 @@ L-cysteine(aq),,[],,,,,, N-acetyl-L-norleucine(aq),,[],,,,,, L-norleucine(aq),,[],,,,,, N-acetyl-L-valine(aq),,[],,,,,, -N-acetyl-L-phenylalanine(aq),kegg:C03519,[],,,chebi:16259,pubchem:6328,,https://rest.kegg.jp/get/kegg:C03519/image -anandamide(aq),kegg:C11695,[],,,chebi:2700,pubchem:13860,,https://rest.kegg.jp/get/kegg:C11695/image -ethanolamine(aq),kegg:C00189,[],,,chebi:16000,pubchem:3489,,https://rest.kegg.jp/get/kegg:C00189/image -arachidonic acid(aq),kegg:C00219,[],,,chebi:15843,pubchem:3519,,https://rest.kegg.jp/get/kegg:C00219/image -palmitoylethanolamide(aq),kegg:C16512,[],,,chebi:71464,pubchem:49661772,,https://rest.kegg.jp/get/kegg:C16512/image -palmitic acid(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/kegg:C00249/image -"5,6-dihydrouracil(aq)",kegg:C00429,[],,,chebi:15901,pubchem:3718,,https://rest.kegg.jp/get/kegg:C00429/image -3-ureidopropanoic acid(aq),kegg:C02642,[],,,chebi:18261,pubchem:5621,,https://rest.kegg.jp/get/kegg:C02642/image -"((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)",kegg:C05922,[],,,,pubchem:8210,,https://rest.kegg.jp/get/kegg:C05922/image -benzonitrile(aq),kegg:C09814,[],,,chebi:27991,pubchem:12002,,https://rest.kegg.jp/get/kegg:C09814/image -H2O(aq),2 kegg:C00001,[],,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/kegg:C00001/image -benzoic acid(aq),kegg:C00180,[],,,chebi:16150,pubchem:3480,,https://rest.kegg.jp/get/kegg:C00180/image -benzyl cyanide(aq),kegg:C16074,[],,,chebi:25979,pubchem:47205384,,https://rest.kegg.jp/get/kegg:C16074/image -3-indoleacetonitrile(aq),kegg:C02938,[],,,chebi:17566,pubchem:5857,,https://rest.kegg.jp/get/kegg:C02938/image -indole-3-acetic acid(aq),kegg:C00954,[],,,chebi:16411,pubchem:4205,,https://rest.kegg.jp/get/kegg:C00954/image -"D-ribulose 1,5-bisphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/kegg:C01182/image -2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq),kegg:C04691,[],,,chebi:18150,pubchem:7271,,https://rest.kegg.jp/get/kegg:C04691/image -2-oxo-3-deoxy-D-gluconate(aq),kegg:C00204,[],,,chebi:17032,pubchem:3504,,https://rest.kegg.jp/get/kegg:C00204/image -anthranilate(aq),kegg:C00108,[],,,chebi:16567,pubchem:3408,,https://rest.kegg.jp/get/kegg:C00108/image -(3S)-hydroxybutanoyl-coenzyme A(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/kegg:C01144/image -trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/kegg:C00877/image -4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/kegg:C04114/image -UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/kegg:C00203/image -D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/kegg:C06463/image -"(3,5)-cholesta-7,24-diene-3-ol(aq)",kegg:C05439,[],,,chebi:16290,pubchem:7801,,https://rest.kegg.jp/get/kegg:C05439/image -"(3,5)-cholesta-8,24-diene-3-ol(aq)",kegg:C05437,[],,,chebi:18252,pubchem:7800,,https://rest.kegg.jp/get/kegg:C05437/image -3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/kegg:C02798/image +N-acetyl-L-phenylalanine(aq),kegg:C03519,[],,,chebi:16259,pubchem:6328,,https://rest.kegg.jp/get/:/image +anandamide(aq),kegg:C11695,[],,,chebi:2700,pubchem:13860,,https://rest.kegg.jp/get/:/image +ethanolamine(aq),kegg:C00189,[],,,chebi:16000,pubchem:3489,,https://rest.kegg.jp/get/:/image +arachidonic acid(aq),kegg:C00219,[],,,chebi:15843,pubchem:3519,,https://rest.kegg.jp/get/:/image +palmitoylethanolamide(aq),kegg:C16512,[],,,chebi:71464,pubchem:49661772,,https://rest.kegg.jp/get/:/image +palmitic acid(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/:/image +"5,6-dihydrouracil(aq)",kegg:C00429,[],,,chebi:15901,pubchem:3718,,https://rest.kegg.jp/get/:/image +3-ureidopropanoic acid(aq),kegg:C02642,[],,,chebi:18261,pubchem:5621,,https://rest.kegg.jp/get/:/image +"((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)",kegg:C05922,[],,,,pubchem:8210,,https://rest.kegg.jp/get/:/image +benzonitrile(aq),kegg:C09814,[],,,chebi:27991,pubchem:12002,,https://rest.kegg.jp/get/:/image +H2O(aq),2 kegg:C00001,[],,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/:/image +benzoic acid(aq),kegg:C00180,[],,,chebi:16150,pubchem:3480,,https://rest.kegg.jp/get/:/image +benzyl cyanide(aq),kegg:C16074,[],,,chebi:25979,pubchem:47205384,,https://rest.kegg.jp/get/:/image +3-indoleacetonitrile(aq),kegg:C02938,[],,,chebi:17566,pubchem:5857,,https://rest.kegg.jp/get/:/image +indole-3-acetic acid(aq),kegg:C00954,[],,,chebi:16411,pubchem:4205,,https://rest.kegg.jp/get/:/image +"D-ribulose 1,5-bisphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/:/image +2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq),kegg:C04691,[],,,chebi:18150,pubchem:7271,,https://rest.kegg.jp/get/:/image +2-oxo-3-deoxy-D-gluconate(aq),kegg:C00204,[],,,chebi:17032,pubchem:3504,,https://rest.kegg.jp/get/:/image +anthranilate(aq),kegg:C00108,[],,,chebi:16567,pubchem:3408,,https://rest.kegg.jp/get/:/image +(3S)-hydroxybutanoyl-coenzyme A(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/:/image +trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/:/image +4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/:/image +UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/:/image +D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/:/image +"(3,5)-cholesta-7,24-diene-3-ol(aq)",kegg:C05439,[],,,chebi:16290,pubchem:7801,,https://rest.kegg.jp/get/:/image +"(3,5)-cholesta-8,24-diene-3-ol(aq)",kegg:C05437,[],,,chebi:18252,pubchem:7800,,https://rest.kegg.jp/get/:/image +3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/:/image tRNA-Tyr(aq),kegg:C00787,[],,,chebi:29182,pubchem:4045,, -L-tyrosyl-tRNA-Tyr(aq),kegg:C02839,[],,,chebi:29161,pubchem:5781,,https://rest.kegg.jp/get/kegg:C02839/image +L-tyrosyl-tRNA-Tyr(aq),kegg:C02839,[],,,chebi:29161,pubchem:5781,,https://rest.kegg.jp/get/:/image tRNA-Thr(aq),kegg:C01651,[],,,chebi:29180,pubchem:4800,, -L-threonyl-tRNA-Thr(aq),kegg:C02992,[],,,chebi:29163,pubchem:5901,,https://rest.kegg.jp/get/kegg:C02992/image -L-isoleusine(aq),kegg:C00407,[],,,chebi:17191,pubchem:3697,,https://rest.kegg.jp/get/kegg:C00407/image +L-threonyl-tRNA-Thr(aq),kegg:C02992,[],,,chebi:29163,pubchem:5901,,https://rest.kegg.jp/get/:/image +L-isoleusine(aq),kegg:C00407,[],,,chebi:17191,pubchem:3697,,https://rest.kegg.jp/get/:/image tRNA-Ile(aq),kegg:C01644,[],,,chebi:29174,pubchem:4793,, -L-isoleucyl-tRNA-Ile(aq),kegg:C03127,[],,,chebi:29160,pubchem:6020,,https://rest.kegg.jp/get/kegg:C03127/image +L-isoleucyl-tRNA-Ile(aq),kegg:C03127,[],,,chebi:29160,pubchem:6020,,https://rest.kegg.jp/get/:/image tRNA-Lys(aq),kegg:C01646,[],,,chebi:29185,pubchem:4795,, -L-lysyl-tRNA-Lys(aq),kegg:C01931,[],,,chebi:16047,pubchem:5037,,https://rest.kegg.jp/get/kegg:C01931/image +L-lysyl-tRNA-Lys(aq),kegg:C01931,[],,,chebi:16047,pubchem:5037,,https://rest.kegg.jp/get/:/image tRNA-Ser(aq),kegg:C01650,[],,,chebi:29179,pubchem:4799,, -L-seryl-tRNA-Ser(aq),kegg:C02553,[],,,chebi:29162,pubchem:5554,,https://rest.kegg.jp/get/kegg:C02553/image +L-seryl-tRNA-Ser(aq),kegg:C02553,[],,,chebi:29162,pubchem:5554,,https://rest.kegg.jp/get/:/image tRNA-Arg(aq),kegg:C01636,[],,,chebi:29171,pubchem:4785,, -L-arginyl-tRNA-Arg(aq),kegg:C02163,[],,,chebi:18366,pubchem:5239,,https://rest.kegg.jp/get/kegg:C02163/image +L-arginyl-tRNA-Arg(aq),kegg:C02163,[],,,chebi:18366,pubchem:5239,,https://rest.kegg.jp/get/:/image tRNA-Phe(aq),kegg:C01648,[],,,chebi:29184,pubchem:4797,, -L-phenylalanyl-tRNA-Phe(aq),kegg:C03511,[],,,chebi:29153,pubchem:6321,,https://rest.kegg.jp/get/kegg:C03511/image +L-phenylalanyl-tRNA-Phe(aq),kegg:C03511,[],,,chebi:29153,pubchem:6321,,https://rest.kegg.jp/get/:/image tRNA-His(aq),kegg:C01643,[],,,chebi:29178,pubchem:4792,, -L-histidyl-tRNA-His(aq),kegg:C02988,[],,,chebi:29155,pubchem:5897,,https://rest.kegg.jp/get/kegg:C02988/image +L-histidyl-tRNA-His(aq),kegg:C02988,[],,,chebi:29155,pubchem:5897,,https://rest.kegg.jp/get/:/image (deoxyribonucleotide)_n(aq),,[],,,chebi:16991,pubchem:3341,, (deoxyribonucleotide)_m(aq),,[],,,chebi:16991,pubchem:3341,, (deoxyribonucleotide)_m+n(aq),,[],,,chebi:16991,pubchem:3341,, -NAD+(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/kegg:C00003/image -THF(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/kegg:C00101/image -"5,10-CH2-THF(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,,https://rest.kegg.jp/get/kegg:C00143/image -NH3(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,,https://rest.kegg.jp/get/kegg:C00014/image -CO2(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/kegg:C00288/image -Aminoimidazole ribotide,kegg:C03373,[],,,chebi:138560,pubchem:6208,,https://rest.kegg.jp/get/kegg:C03373/image -CO2,kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/kegg:C00288/image -1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate,kegg:C04751,[],,,chebi:28413,pubchem:7321,,https://rest.kegg.jp/get/kegg:C04751/image -10-Formyltetrahydrofolate,kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/kegg:C00234/image -Tetrahydrofolate,kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/kegg:C00101/image -1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide,kegg:C04734,[],,,chebi:18381,pubchem:7305,,https://rest.kegg.jp/get/kegg:C04734/image -D-Ribulose 5-phosphate,kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/kegg:C00199/image -Formaldehyde,kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/kegg:C00067/image -D-arabino-Hex-3-ulose 6-phosphate,kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,,https://rest.kegg.jp/get/kegg:C06019/image -D-Fructose 6-phosphate,kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,,https://rest.kegg.jp/get/kegg:C00085/image -",-trehalose 6-phosphate(aq)",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,,https://rest.kegg.jp/get/kegg:C00689/image +NAD+(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image +THF(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/:/image +"5,10-CH2-THF(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,,https://rest.kegg.jp/get/:/image +NH3(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,,https://rest.kegg.jp/get/:/image +CO2(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/:/image +Aminoimidazole ribotide,kegg:C03373,[],,,chebi:138560,pubchem:6208,,https://rest.kegg.jp/get/:/image +CO2,kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/:/image +1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate,kegg:C04751,[],,,chebi:28413,pubchem:7321,,https://rest.kegg.jp/get/:/image +10-Formyltetrahydrofolate,kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/:/image +Tetrahydrofolate,kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/:/image +1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide,kegg:C04734,[],,,chebi:18381,pubchem:7305,,https://rest.kegg.jp/get/:/image +D-Ribulose 5-phosphate,kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/:/image +Formaldehyde,kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/:/image +D-arabino-Hex-3-ulose 6-phosphate,kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,,https://rest.kegg.jp/get/:/image +D-Fructose 6-phosphate,kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,,https://rest.kegg.jp/get/:/image +",-trehalose 6-phosphate(aq)",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,,https://rest.kegg.jp/get/:/image From a520da603662c0cafe4fe23253ae73cdcb63e226 Mon Sep 17 00:00:00 2001 From: Maxime Mahout Date: Tue, 21 Jan 2025 05:11:21 +0100 Subject: [PATCH 3/6] minor csv modif --- maxime/final_compound_csv.csv | 1424 ++++++++++++++++----------------- 1 file changed, 712 insertions(+), 712 deletions(-) diff --git a/maxime/final_compound_csv.csv b/maxime/final_compound_csv.csv index 93e7794..6cbe66b 100644 --- a/maxime/final_compound_csv.csv +++ b/maxime/final_compound_csv.csv @@ -1,115 +1,115 @@ name,kegg,synonyms,inchikey,smiles,chebis,pubchems,rdkit_img,kegg_img -benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/:/image -NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/:/image -benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/:/image -NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/:/image -1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/:/image -butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/:/image -cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/:/image -cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/:/image -ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/:/image -acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/:/image +benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/C00556/image +NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/C00003/image +benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/C00261/image +NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/C00004/image +1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/C06142/image +butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/C01412/image +cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/C00854/image +cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/C00414/image +ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/C00469/image +acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/C00084/image AP-NAD(aq),COCO:COCOM00012,[],,,,,, AP-NADH(aq),COCO:COCOM00013,[],,,,,, desamino NAD(aq),,[],,,,,, desamino NADH(aq),,[],,,,,, 1-hexanol,,[],,,,,, -NAD,kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image +NAD,kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/C00003/image hexanal,,[],,,,,, NADH,,[],,,,,, -cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/:/image -cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/:/image +cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/C08492/image +cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/C16310/image trans-2-hexen-1-ol,,[],,,,,images/rdkit/trans-2-hexen-1-ol.gif, trans-2-hexenal,,[],,,,,images/rdkit/trans-2-hexenal.gif, 1-nonanol,,[],,,,,images/rdkit/1-nonanol.gif, nonanal,,[],,,,,images/rdkit/nonanal.gif, -1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/:/image -octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/:/image -1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/:/image -propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/:/image -2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/:/image -acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/:/image -vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/:/image -vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/:/image -L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/:/image -L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/:/image -NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/:/image -NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/:/image -"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/:/image -(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/:/image -glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/:/image -dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/:/image -sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/:/image -sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/:/image +1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/C00756/image +octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/C01545/image +1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/C05979/image +propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/C00479/image +2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/C01845/image +acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/C00207/image +vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/C00473/image +vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/C00376/image +L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/C00263/image +L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/C00441/image +NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/C00006/image +NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/C00005/image +"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/C03044/image +(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/C00810/image +glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/C00116/image +dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/C00184/image +sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C00093/image +dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image +sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/C00093/image allitol(aq),,[],,,,,images/rdkit/allitol(aq).gif, -D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/:/image +D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/C06468/image D-glycero-D-glucoheptitol(aq),,[],,,,,images/rdkit/D-glycero-D-glucoheptitol(aq).gif, D-sedoheptulose(aq),,[],,,,,images/rdkit/D-sedoheptulose(aq).gif, -L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/:/image -L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/:/image -ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/:/image -D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/:/image -D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/:/image -D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/:/image +L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/C01507/image +L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/C00247/image +ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/C00474/image +D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/C00309/image +D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/C00794/image +D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/C00095/image L-threitol(aq),,[],,,,,images/rdkit/L-threitol(aq).gif, -L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/:/image -xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/:/image -D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/:/image -L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/:/image -galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/:/image -D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/:/image -D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/:/image -D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/C02045/image +xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/C00379/image +D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/C00310/image +L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/C00312/image +galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/C01697/image +D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/C00795/image +D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/C00392/image +D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00644/image +D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00085/image myo-inositol,,[],,,,,images/rdkit/myo-inositol.gif, 2-oxo-myo-inositol,,[],,,,,, -D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/:/image -quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/:/image -5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/:/image -shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/:/image -3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/:/image -(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/:/image -hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/:/image -glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/:/image -glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/:/image -2-hydroxybutanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/:/image -2-oxobutanoate(aq),kegg:C00109,[],,,chebi:16763,pubchem:3409,,https://rest.kegg.jp/get/:/image +D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/C00181/image +quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/C00296/image +5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image +shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/C00493/image +3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/C02637/image +(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/C00258/image +hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C00168/image +glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/C00160/image +glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/C00048/image +2-hydroxybutanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/C05984/image +2-oxobutanoate(aq),kegg:C00109,[],,,chebi:16763,pubchem:3409,,https://rest.kegg.jp/get/C00109/image "2,4-dihydroxybutanoate(aq)",,[],,,,,, 2-oxo-4-hydroxybutanoate(aq),,[],,,,,, -(S)-lactate(aq),kegg:C00186,[],,,chebi:16651,pubchem:3486,,https://rest.kegg.jp/get/:/image -pyruvate(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/:/image -(R)-lactate(aq),kegg:C00256,[],,,chebi:16004,pubchem:3555,,https://rest.kegg.jp/get/:/image -(R)-3-hydroxybutanoate(aq),kegg:C01089,[],,,chebi:10983,pubchem:4324,,https://rest.kegg.jp/get/:/image -3-oxobutanoate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/:/image -3-hydroxy-2-methylpropanoate(aq),kegg:C01188,[],,,chebi:11805,pubchem:4414,,https://rest.kegg.jp/get/:/image -2-methyl-3-oxopropanoate(aq),kegg:C00349,[],,,chebi:16256,pubchem:3642,,https://rest.kegg.jp/get/:/image -(S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/:/image -3-oxobutanoyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/:/image -(S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,,https://rest.kegg.jp/get/:/image -3-oxohexanoyl-CoA(aq),kegg:C05269,[],,,chebi:27648,pubchem:7656,,https://rest.kegg.jp/get/:/image -(S)-malate(aq),kegg:C00149,[],,,chebi:15589,pubchem:3449,,https://rest.kegg.jp/get/:/image -oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,,https://rest.kegg.jp/get/:/image -meso-tartrate(aq),kegg:C00552,[],,,chebi:15673,pubchem:3833,,https://rest.kegg.jp/get/:/image -(E)-dihydroxyfumarate(aq),kegg:C00975,[],,,chebi:17795,pubchem:4224,,https://rest.kegg.jp/get/:/image -2-oxo-3-hydroxysuccinate(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/:/image -L-glutamate(aq),kegg:C00025,[],,,chebi:16015,pubchem:3327,,https://rest.kegg.jp/get/:/image -L-aspartate(aq),kegg:C00049,[],,,chebi:17053,pubchem:3351,,https://rest.kegg.jp/get/:/image -2-oxoglutarate(aq),kegg:C00026,[],,,chebi:16810,pubchem:3328,,https://rest.kegg.jp/get/:/image -acetyl-CoA(aq),kegg:C00024,[],,,chebi:15351,pubchem:3326,,https://rest.kegg.jp/get/:/image -H2O(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/:/image -citrate(aq),kegg:C00158,[],,,chebi:16947,pubchem:3458,,https://rest.kegg.jp/get/:/image -CoA(aq),kegg:C00010,[],,,chebi:15346,pubchem:3312,,https://rest.kegg.jp/get/:/image -carbon dioxide(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/:/image -isocitrate(aq),kegg:C00311,[],,,chebi:16087,pubchem:3605,,https://rest.kegg.jp/get/:/image -6-phospho-D-gluconate(aq),kegg:C00345,[],,,chebi:48928,pubchem:3638,,https://rest.kegg.jp/get/:/image -D-ribulose 5-phosphate(aq),kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/:/image --D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/:/image -"D-glucono-1,5-lactone(aq)",kegg:C00198,[],,,chebi:16217,pubchem:3498,,https://rest.kegg.jp/get/:/image -D-galactose(aq),kegg:C00124,[],,,chebi:4139,pubchem:3424,,https://rest.kegg.jp/get/:/image -"D-galactono-1,4-lactone(aq)",kegg:C03383,[],,,chebi:15895,pubchem:6218,,https://rest.kegg.jp/get/:/image -D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/:/image -"D-glucono-1,5-lactone 6-phosphate(aq)",kegg:C01236,[],,,chebi:16938,pubchem:4457,,https://rest.kegg.jp/get/:/image +(S)-lactate(aq),kegg:C00186,[],,,chebi:16651,pubchem:3486,,https://rest.kegg.jp/get/C00186/image +pyruvate(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/C00022/image +(R)-lactate(aq),kegg:C00256,[],,,chebi:16004,pubchem:3555,,https://rest.kegg.jp/get/C00256/image +(R)-3-hydroxybutanoate(aq),kegg:C01089,[],,,chebi:10983,pubchem:4324,,https://rest.kegg.jp/get/C01089/image +3-oxobutanoate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/C00164/image +3-hydroxy-2-methylpropanoate(aq),kegg:C01188,[],,,chebi:11805,pubchem:4414,,https://rest.kegg.jp/get/C01188/image +2-methyl-3-oxopropanoate(aq),kegg:C00349,[],,,chebi:16256,pubchem:3642,,https://rest.kegg.jp/get/C00349/image +(S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image +3-oxobutanoyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/C00332/image +(S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,,https://rest.kegg.jp/get/C05268/image +3-oxohexanoyl-CoA(aq),kegg:C05269,[],,,chebi:27648,pubchem:7656,,https://rest.kegg.jp/get/C05269/image +(S)-malate(aq),kegg:C00149,[],,,chebi:15589,pubchem:3449,,https://rest.kegg.jp/get/C00149/image +oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,,https://rest.kegg.jp/get/C00036/image +meso-tartrate(aq),kegg:C00552,[],,,chebi:15673,pubchem:3833,,https://rest.kegg.jp/get/C00552/image +(E)-dihydroxyfumarate(aq),kegg:C00975,[],,,chebi:17795,pubchem:4224,,https://rest.kegg.jp/get/C00975/image +2-oxo-3-hydroxysuccinate(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/C03459/image +L-glutamate(aq),kegg:C00025,[],,,chebi:16015,pubchem:3327,,https://rest.kegg.jp/get/C00025/image +L-aspartate(aq),kegg:C00049,[],,,chebi:17053,pubchem:3351,,https://rest.kegg.jp/get/C00049/image +2-oxoglutarate(aq),kegg:C00026,[],,,chebi:16810,pubchem:3328,,https://rest.kegg.jp/get/C00026/image +acetyl-CoA(aq),kegg:C00024,[],,,chebi:15351,pubchem:3326,,https://rest.kegg.jp/get/C00024/image +H2O(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/C00001/image +citrate(aq),kegg:C00158,[],,,chebi:16947,pubchem:3458,,https://rest.kegg.jp/get/C00158/image +CoA(aq),kegg:C00010,[],,,chebi:15346,pubchem:3312,,https://rest.kegg.jp/get/C00010/image +carbon dioxide(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/C00288/image +isocitrate(aq),kegg:C00311,[],,,chebi:16087,pubchem:3605,,https://rest.kegg.jp/get/C00311/image +6-phospho-D-gluconate(aq),kegg:C00345,[],,,chebi:48928,pubchem:3638,,https://rest.kegg.jp/get/C00345/image +D-ribulose 5-phosphate(aq),kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/C00199/image +-D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/C00031/image +"D-glucono-1,5-lactone(aq)",kegg:C00198,[],,,chebi:16217,pubchem:3498,,https://rest.kegg.jp/get/C00198/image +D-galactose(aq),kegg:C00124,[],,,chebi:4139,pubchem:3424,,https://rest.kegg.jp/get/C00124/image +"D-galactono-1,4-lactone(aq)",kegg:C03383,[],,,chebi:15895,pubchem:6218,,https://rest.kegg.jp/get/C03383/image +D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image +"D-glucono-1,5-lactone 6-phosphate(aq)",kegg:C01236,[],,,chebi:16938,pubchem:4457,,https://rest.kegg.jp/get/C01236/image 5α-androstane-3α-ol-17-one(aq),,[],,,,,, "5α-androstane-3,17-dione(aq)",,[],,,,,, "5α-androstane-3α,17β-diol(aq)",,[],,,,,, @@ -126,60 +126,60 @@ TNADH(aq),,[],,,,,, "5β-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, "5alpha-androstane-3beta,17alpha-diol(aq)",,[],,,,,"images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif", 5alpha-androstane-17alpha-ol-3-one(aq),,[],,,,,, -4-androstene-17-ol-3-one(aq),kegg:C00535,[],,,chebi:17347,pubchem:3817,,https://rest.kegg.jp/get/:/image -"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/:/image +4-androstene-17-ol-3-one(aq),kegg:C00535,[],,,chebi:17347,pubchem:3817,,https://rest.kegg.jp/get/C00535/image +"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/C00280/image "5α-pregnane-3β,17α,21-triol-11,20-dione(aq)",,[],,,,,, "5α-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, -"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/:/image -L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/:/image -3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/:/image -3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/:/image -2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/:/image -4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/:/image -4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/:/image -estradiol-17(aq),kegg:C00951,[],,,chebi:16469,pubchem:4202,,https://rest.kegg.jp/get/:/image -estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/:/image -D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/:/image +"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/C00583/image +L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image +3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/C01013/image +3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C00222/image +2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C01146/image +4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/C00989/image +4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/C00232/image +estradiol-17(aq),kegg:C00951,[],,,chebi:16469,pubchem:4202,,https://rest.kegg.jp/get/C00951/image +estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/C00468/image +D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/C00257/image 5-oxo-D-gluconate(aq),,[],,,,,, -(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/:/image -3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/:/image -3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/:/image -"-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)",kegg:C04367,[],,,chebi:16122,pubchem:7011,,https://rest.kegg.jp/get/:/image -"-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)",kegg:C01244,[],,,chebi:17131,pubchem:4465,,https://rest.kegg.jp/get/:/image -3-hydroxybenzyl alcohol(aq),kegg:C03351,[],,,chebi:17069,pubchem:6192,,https://rest.kegg.jp/get/:/image -3-hydroxybenzaldehyde(aq),kegg:C03067,[],,,chebi:16207,pubchem:5967,,https://rest.kegg.jp/get/:/image -(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq),kegg:C04618,[],,,,pubchem:7208,,https://rest.kegg.jp/get/:/image +(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/C00577/image +3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00197/image +3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image +"-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)",kegg:C04367,[],,,chebi:16122,pubchem:7011,,https://rest.kegg.jp/get/C04367/image +"-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)",kegg:C01244,[],,,chebi:17131,pubchem:4465,,https://rest.kegg.jp/get/C01244/image +3-hydroxybenzyl alcohol(aq),kegg:C03351,[],,,chebi:17069,pubchem:6192,,https://rest.kegg.jp/get/C03351/image +3-hydroxybenzaldehyde(aq),kegg:C03067,[],,,chebi:16207,pubchem:5967,,https://rest.kegg.jp/get/C03067/image +(3R)-3-hydroxybutanoyl-[acyl-carrier protein](aq),kegg:C04618,[],,,,pubchem:7208,,https://rest.kegg.jp/get/C04618/image 3-oxobutanoyl-[acyl-carrier protein](aq),,[],,,,,, -L-carnitine(aq),kegg:C00318,[],,,chebi:16347,pubchem:3612,,https://rest.kegg.jp/get/:/image -3-dehydrocarnitine(aq),kegg:C02636,[],,,chebi:16758,pubchem:5616,,https://rest.kegg.jp/get/:/image -indole-3-lactate(aq),kegg:C02043,[],,,chebi:17282,pubchem:5133,,https://rest.kegg.jp/get/:/image -indole-3-pyruvate(aq),kegg:C00331,[],,,chebi:29750,pubchem:3625,,https://rest.kegg.jp/get/:/image -D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/:/image -5-dehydro-D-fructose(aq),kegg:C00273,[],,,chebi:17011,pubchem:3571,,https://rest.kegg.jp/get/:/image -2-deoxy-D-gluconate(aq),kegg:C02782,[],,,chebi:16138,pubchem:5733,,https://rest.kegg.jp/get/:/image -2-deoxy-3-dehydro-D-gluconate(aq),kegg:C03926,[],,,chebi:16622,pubchem:6654,,https://rest.kegg.jp/get/:/image -L-threonate(aq),kegg:C01620,[],,,chebi:49060,pubchem:4772,,https://rest.kegg.jp/get/:/image -3-oxo-L-threonate(aq),kegg:C03064,[],,,chebi:16943,pubchem:5964,,https://rest.kegg.jp/get/:/image -D-sorbitol 6-phosphate(aq),kegg:C01096,[],,,chebi:17044,pubchem:4331,,https://rest.kegg.jp/get/:/image -prostaglandin E1(aq),kegg:C04741,[],,,chebi:15544,pubchem:7312,,https://rest.kegg.jp/get/:/image -15-oxo-prostaglandin E1(aq),kegg:C04654,[],,,chebi:15548,pubchem:7240,,https://rest.kegg.jp/get/:/image +L-carnitine(aq),kegg:C00318,[],,,chebi:16347,pubchem:3612,,https://rest.kegg.jp/get/C00318/image +3-dehydrocarnitine(aq),kegg:C02636,[],,,chebi:16758,pubchem:5616,,https://rest.kegg.jp/get/C02636/image +indole-3-lactate(aq),kegg:C02043,[],,,chebi:17282,pubchem:5133,,https://rest.kegg.jp/get/C02043/image +indole-3-pyruvate(aq),kegg:C00331,[],,,chebi:29750,pubchem:3625,,https://rest.kegg.jp/get/C00331/image +D-glucose(aq),kegg:C00031,"['-D-glucose(aq)', 'D-glucose(aq)']",,,chebi:4167,pubchem:3333,,https://rest.kegg.jp/get/C00031/image +5-dehydro-D-fructose(aq),kegg:C00273,[],,,chebi:17011,pubchem:3571,,https://rest.kegg.jp/get/C00273/image +2-deoxy-D-gluconate(aq),kegg:C02782,[],,,chebi:16138,pubchem:5733,,https://rest.kegg.jp/get/C02782/image +2-deoxy-3-dehydro-D-gluconate(aq),kegg:C03926,[],,,chebi:16622,pubchem:6654,,https://rest.kegg.jp/get/C03926/image +L-threonate(aq),kegg:C01620,[],,,chebi:49060,pubchem:4772,,https://rest.kegg.jp/get/C01620/image +3-oxo-L-threonate(aq),kegg:C03064,[],,,chebi:16943,pubchem:5964,,https://rest.kegg.jp/get/C03064/image +D-sorbitol 6-phosphate(aq),kegg:C01096,[],,,chebi:17044,pubchem:4331,,https://rest.kegg.jp/get/C01096/image +prostaglandin E1(aq),kegg:C04741,[],,,chebi:15544,pubchem:7312,,https://rest.kegg.jp/get/C04741/image +15-oxo-prostaglandin E1(aq),kegg:C04654,[],,,chebi:15548,pubchem:7240,,https://rest.kegg.jp/get/C04654/image "4-pregnene-11β,17α,21-triol-3,20-dione(aq)",,[],,,,,, "4-pregnene-11β,17α-diol-3,20,21-trione( aq)",,[],,,,,, -"7,8-dihydrobiopterin(aq)",kegg:C02953,[],,,chebi:64277,pubchem:5871,,https://rest.kegg.jp/get/:/image -sepiapterin(aq),kegg:C00835,[],,,chebi:16095,pubchem:4093,,https://rest.kegg.jp/get/:/image -coniferyl alcohol(aq),kegg:C00590,[],,,chebi:17745,pubchem:3869,,https://rest.kegg.jp/get/:/image -coniferyl aldehyde(aq),kegg:C02666,[],,,chebi:16547,pubchem:5637,,https://rest.kegg.jp/get/:/image -(R)-2-hydroxyglutarate(aq),kegg:C01087,[],,,chebi:15801,pubchem:4322,,https://rest.kegg.jp/get/:/image -2-oxo-D-gluconate(aq),kegg:C06473,[],,,chebi:27469,pubchem:8705,,https://rest.kegg.jp/get/:/image -lactose(aq),kegg:C00243,[],,,chebi:17716,pubchem:3542,,https://rest.kegg.jp/get/:/image -cytochrome c(aq),4 kegg:C00125,[],,,chebi:15991,pubchem:3425,,https://rest.kegg.jp/get/:/image -3-oxolactose(aq),kegg:C05403,[],,,chebi:27571,pubchem:7770,,https://rest.kegg.jp/get/:/image -reduced cytochrome c(aq),4 kegg:C00126,[],,,chebi:16928,pubchem:3426,,https://rest.kegg.jp/get/:/image -formate(aq),kegg:C00058,[],,,chebi:15740,pubchem:3358,,https://rest.kegg.jp/get/:/image -orthophosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/:/image -L-4-aspartyl phosphate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/:/image -L-aspartate-4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,,https://rest.kegg.jp/get/:/image -D-glyceraldehyde 3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/:/image +"7,8-dihydrobiopterin(aq)",kegg:C02953,[],,,chebi:64277,pubchem:5871,,https://rest.kegg.jp/get/C02953/image +sepiapterin(aq),kegg:C00835,[],,,chebi:16095,pubchem:4093,,https://rest.kegg.jp/get/C00835/image +coniferyl alcohol(aq),kegg:C00590,[],,,chebi:17745,pubchem:3869,,https://rest.kegg.jp/get/C00590/image +coniferyl aldehyde(aq),kegg:C02666,[],,,chebi:16547,pubchem:5637,,https://rest.kegg.jp/get/C02666/image +(R)-2-hydroxyglutarate(aq),kegg:C01087,[],,,chebi:15801,pubchem:4322,,https://rest.kegg.jp/get/C01087/image +2-oxo-D-gluconate(aq),kegg:C06473,[],,,chebi:27469,pubchem:8705,,https://rest.kegg.jp/get/C06473/image +lactose(aq),kegg:C00243,[],,,chebi:17716,pubchem:3542,,https://rest.kegg.jp/get/C00243/image +cytochrome c(aq),4 kegg:C00125,[],,,chebi:15991,pubchem:3425,,https://rest.kegg.jp/get/C00125/image +3-oxolactose(aq),kegg:C05403,[],,,chebi:27571,pubchem:7770,,https://rest.kegg.jp/get/C05403/image +reduced cytochrome c(aq),4 kegg:C00126,[],,,chebi:16928,pubchem:3426,,https://rest.kegg.jp/get/C00126/image +formate(aq),kegg:C00058,[],,,chebi:15740,pubchem:3358,,https://rest.kegg.jp/get/C00058/image +orthophosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/C00009/image +L-4-aspartyl phosphate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/C03082/image +L-aspartate-4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,,https://rest.kegg.jp/get/C00441/image +D-glyceraldehyde 3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/C00118/image (aminomethyl)phosphoate(aq),,[],,,,,, (3-phospho-D-glyceroyl-animomethyl)phosphate(aq),,[],,,,,, (chloroethyl)phosphoate(aq),,[],,,,,, @@ -192,99 +192,99 @@ D-glyceraldehyde 3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq) (3-phospho-D-glyceroyl-methoxy)phosphate(aq),,[],,,,,, (methyl)phosphoate(aq),,[],,,,,, (3-phospho-D-glyceroyl-methyl)phosphate(aq),,[],,,,,, -3-phospho-D-glyceroyl phosphate(aq),kegg:C00236,[],,,chebi:16001,pubchem:3535,,https://rest.kegg.jp/get/:/image +3-phospho-D-glyceroyl phosphate(aq),kegg:C00236,[],,,chebi:16001,pubchem:3535,,https://rest.kegg.jp/get/C00236/image phosphonate(aq),,[],,,,,, (3-phospho-D-glyceroyl)phosphonate(aq),,[],,,,,, -ADP(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/:/image -ATP(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/:/image -oxalyl-CoA(aq),kegg:C00313,[],,,chebi:15535,pubchem:3607,,https://rest.kegg.jp/get/:/image -succinate(aq),kegg:C00042,[],,,chebi:15741,pubchem:3344,,https://rest.kegg.jp/get/:/image -O2(aq),kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/:/image -fumarate(aq),kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/:/image -(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/:/image -orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/:/image -L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/:/image -ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/:/image -L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/:/image -4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/:/image +ADP(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/C00008/image +ATP(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/C00002/image +oxalyl-CoA(aq),kegg:C00313,[],,,chebi:15535,pubchem:3607,,https://rest.kegg.jp/get/C00313/image +succinate(aq),kegg:C00042,[],,,chebi:15741,pubchem:3344,,https://rest.kegg.jp/get/C00042/image +O2(aq),kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/C00007/image +fumarate(aq),kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/C00122/image +(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/C00337/image +orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/C00295/image +L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/C00041/image +ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/C00014/image +L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/C00123/image +4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C00233/image glycine(ag),,[],,,,,images/rdkit/glycine(ag).gif, -"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/:/image -(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/:/image -"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/:/image -2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/:/image -(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/:/image -D-1-pyrroline-2-carboxylate(aq),kegg:C03564,[],,,chebi:17425,pubchem:6356,,https://rest.kegg.jp/get/:/image -D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/:/image -"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/:/image -folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/:/image -"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/:/image -"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/:/image -"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/:/image -N-2-(D-1-carboxyethyl)-L-arginine(aq),kegg:C04137,[],,,chebi:15805,pubchem:6823,,https://rest.kegg.jp/get/:/image -L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/:/image -"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/:/image +"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01186/image +(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/C03656/image +"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image +2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C03341/image +(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/C00148/image +D-1-pyrroline-2-carboxylate(aq),kegg:C03564,[],,,chebi:17425,pubchem:6356,,https://rest.kegg.jp/get/C03564/image +D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/C03912/image +"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/C00415/image +folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/C00504/image +"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00101/image +"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00143/image +"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00445/image +N-2-(D-1-carboxyethyl)-L-arginine(aq),kegg:C04137,[],,,chebi:15805,pubchem:6823,,https://rest.kegg.jp/get/C04137/image +L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/C00062/image +"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/C03210/image 2-methyliminodiacetatc(aq),,[],,,,,, H20(l),,[],,,,,, -glycine(aq),kegg:C00037,[],,,chebi:15428,pubchem:3339,,https://rest.kegg.jp/get/:/image -L-pipecolate(aq),kegg:C00408,[],,,chebi:30633,pubchem:3698,,https://rest.kegg.jp/get/:/image -D-1-piperidine-2-carboxylate(aq),kegg:C04092,[],,,chebi:30912,pubchem:6784,,https://rest.kegg.jp/get/:/image -reduced glutathione(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/:/image -oxidized glutathione(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/:/image -reduced thioredoxin(aq),kegg:C00342,[],,,chebi:15033,pubchem:3635,,https://rest.kegg.jp/get/:/image -oxidized thioredoxin(aq),kegg:C00343,[],,,chebi:18191,pubchem:3636,,https://rest.kegg.jp/get/:/image -5-methyltetrahydrofolate(aq),kegg:C00440,[],,,chebi:15641,pubchem:3729,,https://rest.kegg.jp/get/:/image -flavin-adenine dinucleotide(aq),kegg:C00016,[],,,chebi:16238,pubchem:3318,,https://rest.kegg.jp/get/:/image -reduced flavin-adenine dinucleotide(aq),kegg:C01352,[],,,chebi:17877,pubchem:4556,,https://rest.kegg.jp/get/:/image -dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/:/image -lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/:/image -dihydro--lipoate(aq),kegg:C02147,[],,,chebi:18047,pubchem:5225,,https://rest.kegg.jp/get/:/image --lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/:/image -CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/:/image -H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/:/image -betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/:/image -L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/:/image -"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/:/image -L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/:/image -dimethylacetothetin(aq),kegg:C03392,[],,,chebi:4623,pubchem:6223,,https://rest.kegg.jp/get/:/image -S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/:/image +glycine(aq),kegg:C00037,[],,,chebi:15428,pubchem:3339,,https://rest.kegg.jp/get/C00037/image +L-pipecolate(aq),kegg:C00408,[],,,chebi:30633,pubchem:3698,,https://rest.kegg.jp/get/C00408/image +D-1-piperidine-2-carboxylate(aq),kegg:C04092,[],,,chebi:30912,pubchem:6784,,https://rest.kegg.jp/get/C04092/image +reduced glutathione(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/C00051/image +oxidized glutathione(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/C00127/image +reduced thioredoxin(aq),kegg:C00342,[],,,chebi:15033,pubchem:3635,,https://rest.kegg.jp/get/C00342/image +oxidized thioredoxin(aq),kegg:C00343,[],,,chebi:18191,pubchem:3636,,https://rest.kegg.jp/get/C00343/image +5-methyltetrahydrofolate(aq),kegg:C00440,[],,,chebi:15641,pubchem:3729,,https://rest.kegg.jp/get/C00440/image +flavin-adenine dinucleotide(aq),kegg:C00016,[],,,chebi:16238,pubchem:3318,,https://rest.kegg.jp/get/C00016/image +reduced flavin-adenine dinucleotide(aq),kegg:C01352,[],,,chebi:17877,pubchem:4556,,https://rest.kegg.jp/get/C01352/image +dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/C00579/image +lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/C00248/image +dihydro--lipoate(aq),kegg:C02147,[],,,chebi:18047,pubchem:5225,,https://rest.kegg.jp/get/C02147/image +-lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/C00725/image +CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/C00920/image +H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/C00282/image +betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/C00719/image +L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/C00155/image +"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/C01026/image +L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/C00073/image +dimethylacetothetin(aq),kegg:C03392,[],,,chebi:4623,pubchem:6223,,https://rest.kegg.jp/get/C03392/image +S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/C03173/image dimethylpropiothetin(aq),,[],,,,,images/rdkit/dimethylpropiothetin(aq).gif, S-methyltpropiothetin(aq),,[],,,,,, S-methylmethionine(aq),,[],,,,,, -trimethylsulfonium(aq),kegg:C01008,[],,,chebi:17434,pubchem:4253,,https://rest.kegg.jp/get/:/image -dimethylsulfide(aq),kegg:C00580,[],,,chebi:17437,pubchem:3859,,https://rest.kegg.jp/get/:/image -S-adenosyl-L-methionine(aq),kegg:C00019,[],,,chebi:67040,pubchem:3321,,https://rest.kegg.jp/get/:/image -S-adenosyl-L-homocysteine(aq),kegg:C00021,[],,,chebi:16680,pubchem:3323,,https://rest.kegg.jp/get/:/image -dUMP(aq),kegg:C00365,[],,,chebi:17622,pubchem:3656,,https://rest.kegg.jp/get/:/image -dihydrofolate(aq),kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,,https://rest.kegg.jp/get/:/image -dTMP(aq),kegg:C00364,[],,,chebi:17013,pubchem:3655,,https://rest.kegg.jp/get/:/image -L-threonine(aq),kegg:C00188,[],,,chebi:16857,pubchem:3488,,https://rest.kegg.jp/get/:/image -formaldehyde(aq),kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/:/image -L-serine(aq),kegg:C00065,[],,,chebi:17115,pubchem:3365,,https://rest.kegg.jp/get/:/image -tetrahydrofolate(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/:/image -5-formiminotetrahydrofolate(aq),kegg:C00664,[],,,chebi:15639,pubchem:3933,,https://rest.kegg.jp/get/:/image -N-formiminoglycine(aq),kegg:C02718,[],,,chebi:18415,pubchem:5681,,https://rest.kegg.jp/get/:/image -N-formimino-L-glutamate(aq),kegg:C00439,[],,,chebi:18327,pubchem:3728,,https://rest.kegg.jp/get/:/image -2-hydroxymethylserine(aq),kegg:C03059,[],,,chebi:28187,pubchem:5959,,https://rest.kegg.jp/get/:/image -D-serine(aq),kegg:C00740,[],,,chebi:16523,pubchem:4003,,https://rest.kegg.jp/get/:/image -2-methylserine(aq),kegg:C02115,[],,,chebi:74819,pubchem:5195,,https://rest.kegg.jp/get/:/image -D-alanine(aq),kegg:C00133,[],,,chebi:15570,pubchem:3433,,https://rest.kegg.jp/get/:/image -propanoyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/:/image -methylmalonyl-CoA(aq),kegg:C02557,[],,,chebi:16625,pubchem:5558,,https://rest.kegg.jp/get/:/image -carbamoyl phosphate(aq),kegg:C00169,[],,,chebi:17672,pubchem:3469,,https://rest.kegg.jp/get/:/image -L-ornithine(aq),kegg:C00077,[],,,chebi:15729,pubchem:3377,,https://rest.kegg.jp/get/:/image -L-citrulline(aq),kegg:C00327,[],,,chebi:16349,pubchem:3621,,https://rest.kegg.jp/get/:/image -guanidinoacetate(aq),kegg:C00581,[],,,chebi:16344,pubchem:3860,,https://rest.kegg.jp/get/:/image -D-erythrose 4-phosphate(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/:/image -D-xylulose 5-phosphate(aq),kegg:C00231,[],,,chebi:16332,pubchem:3530,,https://rest.kegg.jp/get/:/image -D-erythrose 4-phospahte(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/:/image -glycolaldehyde(aq),kegg:C00266,[],,,chebi:17071,pubchem:3564,,https://rest.kegg.jp/get/:/image -sedoheptulose 7-phosphate(aq),kegg:C05382,[],,,chebi:15721,pubchem:7756,,https://rest.kegg.jp/get/:/image -D-ribose 5-phosphate(aq),kegg:C00117,[],,,chebi:17797,pubchem:3417,,https://rest.kegg.jp/get/:/image -D-glyceraldehyde-3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/:/image -D-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,,https://rest.kegg.jp/get/:/image -acetyl phosphate(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/:/image -imidazole(aq),kegg:C01589,[],,,chebi:16069,pubchem:4744,,https://rest.kegg.jp/get/:/image -N-acetylimidazole(aq),kegg:C02560,[],,,chebi:16984,pubchem:5560,,https://rest.kegg.jp/get/:/image +trimethylsulfonium(aq),kegg:C01008,[],,,chebi:17434,pubchem:4253,,https://rest.kegg.jp/get/C01008/image +dimethylsulfide(aq),kegg:C00580,[],,,chebi:17437,pubchem:3859,,https://rest.kegg.jp/get/C00580/image +S-adenosyl-L-methionine(aq),kegg:C00019,[],,,chebi:67040,pubchem:3321,,https://rest.kegg.jp/get/C00019/image +S-adenosyl-L-homocysteine(aq),kegg:C00021,[],,,chebi:16680,pubchem:3323,,https://rest.kegg.jp/get/C00021/image +dUMP(aq),kegg:C00365,[],,,chebi:17622,pubchem:3656,,https://rest.kegg.jp/get/C00365/image +dihydrofolate(aq),kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,,https://rest.kegg.jp/get/C00415/image +dTMP(aq),kegg:C00364,[],,,chebi:17013,pubchem:3655,,https://rest.kegg.jp/get/C00364/image +L-threonine(aq),kegg:C00188,[],,,chebi:16857,pubchem:3488,,https://rest.kegg.jp/get/C00188/image +formaldehyde(aq),kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/C00067/image +L-serine(aq),kegg:C00065,[],,,chebi:17115,pubchem:3365,,https://rest.kegg.jp/get/C00065/image +tetrahydrofolate(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/C00101/image +5-formiminotetrahydrofolate(aq),kegg:C00664,[],,,chebi:15639,pubchem:3933,,https://rest.kegg.jp/get/C00664/image +N-formiminoglycine(aq),kegg:C02718,[],,,chebi:18415,pubchem:5681,,https://rest.kegg.jp/get/C02718/image +N-formimino-L-glutamate(aq),kegg:C00439,[],,,chebi:18327,pubchem:3728,,https://rest.kegg.jp/get/C00439/image +2-hydroxymethylserine(aq),kegg:C03059,[],,,chebi:28187,pubchem:5959,,https://rest.kegg.jp/get/C03059/image +D-serine(aq),kegg:C00740,[],,,chebi:16523,pubchem:4003,,https://rest.kegg.jp/get/C00740/image +2-methylserine(aq),kegg:C02115,[],,,chebi:74819,pubchem:5195,,https://rest.kegg.jp/get/C02115/image +D-alanine(aq),kegg:C00133,[],,,chebi:15570,pubchem:3433,,https://rest.kegg.jp/get/C00133/image +propanoyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/C00100/image +methylmalonyl-CoA(aq),kegg:C02557,[],,,chebi:16625,pubchem:5558,,https://rest.kegg.jp/get/C02557/image +carbamoyl phosphate(aq),kegg:C00169,[],,,chebi:17672,pubchem:3469,,https://rest.kegg.jp/get/C00169/image +L-ornithine(aq),kegg:C00077,[],,,chebi:15729,pubchem:3377,,https://rest.kegg.jp/get/C00077/image +L-citrulline(aq),kegg:C00327,[],,,chebi:16349,pubchem:3621,,https://rest.kegg.jp/get/C00327/image +guanidinoacetate(aq),kegg:C00581,[],,,chebi:16344,pubchem:3860,,https://rest.kegg.jp/get/C00581/image +D-erythrose 4-phosphate(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/C00279/image +D-xylulose 5-phosphate(aq),kegg:C00231,[],,,chebi:16332,pubchem:3530,,https://rest.kegg.jp/get/C00231/image +D-erythrose 4-phospahte(aq),kegg:C00279,"['D-erythrose 4-phosphate(aq)', 'D-erythrose 4-phospahte(aq)']",,,chebi:48153,pubchem:3574,,https://rest.kegg.jp/get/C00279/image +glycolaldehyde(aq),kegg:C00266,[],,,chebi:17071,pubchem:3564,,https://rest.kegg.jp/get/C00266/image +sedoheptulose 7-phosphate(aq),kegg:C05382,[],,,chebi:15721,pubchem:7756,,https://rest.kegg.jp/get/C05382/image +D-ribose 5-phosphate(aq),kegg:C00117,[],,,chebi:17797,pubchem:3417,,https://rest.kegg.jp/get/C00117/image +D-glyceraldehyde-3-phosphate(aq),kegg:C00118,"['D-glyceraldehyde 3-phosphate(aq)', 'D-glyceraldehyde-3-phosphate(aq)']",,,chebi:29052,pubchem:3418,,https://rest.kegg.jp/get/C00118/image +D-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,,https://rest.kegg.jp/get/C00577/image +acetyl phosphate(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/C00227/image +imidazole(aq),kegg:C01589,[],,,chebi:16069,pubchem:4744,,https://rest.kegg.jp/get/C01589/image +N-acetylimidazole(aq),kegg:C02560,[],,,chebi:16984,pubchem:5560,,https://rest.kegg.jp/get/C02560/image 4-aminoazobenzene-4'-sulfonic acid(aq),,[],,,,,, acetanilide(aq),,[],,,,,, N-acetyl-4-aminoazobenzene-4'-sulfonic acid(aq),,[],,,,,, @@ -305,111 +305,111 @@ p-toluidine(aq),,[],,,,,images/rdkit/p-toluidine(aq).gif, 4'-nitroaniline(aq),,[],,,,,, "α,α,α-trifluoro-m-acetanilide(aq)",,[],,,,,, "α,α,α-trifluoro-m-toluidine(aq)",,[],,,,,"images/rdkit/α,α,α-trifluoro-m-toluidine(aq).gif", -choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/:/image -O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/:/image -L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/:/image +choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/C00114/image +O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/C01996/image +L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/C02571/image butyryl-CoA(aq),,[],,,,,images/rdkit/butyryl-CoA(aq).gif, L-butyrylcarnitine(aq),,[],,,,,, -propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/:/image -formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/:/image -acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/:/image -orthophospate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/:/image -acetoacetyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/:/image -palmitoyl-CoA(aq),kegg:C00154,[],,,chebi:15525,pubchem:3454,,https://rest.kegg.jp/get/:/image -L-palmitoylcarnitine(aq),kegg:C02990,[],,,chebi:17490,pubchem:5899,,https://rest.kegg.jp/get/:/image -N-2-acetyl-L-ornithine(aq),kegg:C00437,[],,,chebi:16543,pubchem:3726,,https://rest.kegg.jp/get/:/image -N-acetyl-L-glutamate(aq),kegg:C00624,[],,,chebi:44337,pubchem:3897,,https://rest.kegg.jp/get/:/image -acyl-carrier protein(aq),kegg:C00229,[],,,chebi:18359,pubchem:3528,,https://rest.kegg.jp/get/:/image -acetyl-[acyl-carrier protein](aq),kegg:C03939,[],,,chebi:17093,pubchem:6663,,https://rest.kegg.jp/get/:/image -malonyl-CoA(aq),kegg:C00083,[],,,chebi:15531,pubchem:3383,,https://rest.kegg.jp/get/:/image -malonyl-[acyl-carrier protein](aq),kegg:C01209,[],,,chebi:17330,pubchem:4431,,https://rest.kegg.jp/get/:/image -sucrose(aq),kegg:C00089,[],,,chebi:17992,pubchem:3389,,https://rest.kegg.jp/get/:/image --D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/:/image -maltose(aq),kegg:C00208,[],,,chebi:17306,pubchem:3508,,https://rest.kegg.jp/get/:/image -D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/:/image +propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/C00100/image +L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/C03017/image +formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/C00798/image +formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/C02405/image +acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/C00033/image +orthophospate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/C00009/image +acetoacetyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/C00332/image +palmitoyl-CoA(aq),kegg:C00154,[],,,chebi:15525,pubchem:3454,,https://rest.kegg.jp/get/C00154/image +L-palmitoylcarnitine(aq),kegg:C02990,[],,,chebi:17490,pubchem:5899,,https://rest.kegg.jp/get/C02990/image +N-2-acetyl-L-ornithine(aq),kegg:C00437,[],,,chebi:16543,pubchem:3726,,https://rest.kegg.jp/get/C00437/image +N-acetyl-L-glutamate(aq),kegg:C00624,[],,,chebi:44337,pubchem:3897,,https://rest.kegg.jp/get/C00624/image +acyl-carrier protein(aq),kegg:C00229,[],,,chebi:18359,pubchem:3528,,https://rest.kegg.jp/get/C00229/image +acetyl-[acyl-carrier protein](aq),kegg:C03939,[],,,chebi:17093,pubchem:6663,,https://rest.kegg.jp/get/C03939/image +malonyl-CoA(aq),kegg:C00083,[],,,chebi:15531,pubchem:3383,,https://rest.kegg.jp/get/C00083/image +malonyl-[acyl-carrier protein](aq),kegg:C01209,[],,,chebi:17330,pubchem:4431,,https://rest.kegg.jp/get/C01209/image +sucrose(aq),kegg:C00089,[],,,chebi:17992,pubchem:3389,,https://rest.kegg.jp/get/C00089/image +-D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/C00103/image +maltose(aq),kegg:C00208,[],,,chebi:17306,pubchem:3508,,https://rest.kegg.jp/get/C00208/image +D-glucose 1-phosphate(aq),kegg:C00103,"['-D-glucose 1-phosphate(aq)', 'D-glucose 1-phosphate(aq)']",,,chebi:29042,pubchem:3403,,https://rest.kegg.jp/get/C00103/image "(2,6-beta-D-fructosyl)n(aq)",,[],,,,,, "(2,6-beta-D-fructosyl)n+1(aq)",,[],,,,,, -ADPglucose(aq),kegg:C00498,[],,,chebi:15751,pubchem:3781,,https://rest.kegg.jp/get/:/image -UDPglucose(aq),kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/:/image -UDP(aq),2 kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/:/image -sucrose 6-phosphate(aq),kegg:C16688,[],,,chebi:131603,pubchem:51091010,,https://rest.kegg.jp/get/:/image -UDP-glucose,kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/:/image -D-glucose 6-phosphate,kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/:/image -UDP,kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/:/image -"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/:/image +ADPglucose(aq),kegg:C00498,[],,,chebi:15751,pubchem:3781,,https://rest.kegg.jp/get/C00498/image +UDPglucose(aq),kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/C00029/image +UDP(aq),2 kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/C00015/image +sucrose 6-phosphate(aq),kegg:C16688,[],,,chebi:131603,pubchem:51091010,,https://rest.kegg.jp/get/C16688/image +UDP-glucose,kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/C00029/image +D-glucose 6-phosphate,kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image +UDP,kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/C00015/image +"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/C00689/image cycloheptaamylose(aq),,[],,,,,images/rdkit/cycloheptaamylose(aq).gif, cyclohexaamylose(aq),,[],,,,,images/rdkit/cyclohexaamylose(aq).gif, cyclooctaamylose(aq),,[],,,,,images/rdkit/cyclooctaamylose(aq).gif, -cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/:/image -cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/:/image -laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/:/image +cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/C00185/image +cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/C06219/image +laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/C02048/image laminaritetraose(aq),,[],,,,,, laminaritriose(aq),,[],,,,,, alpha-D-glucose 1-phosphate(aq),,[],,,,,images/rdkit/alpha-D-glucose 1-phosphate(aq).gif, -",-trehalose(aq)",kegg:C01083,[],,,chebi:16551,pubchem:4320,,https://rest.kegg.jp/get/:/image -1--D-galactosyl-myo-inositol(aq),kegg:C01235,[],,,chebi:17505,pubchem:4456,,https://rest.kegg.jp/get/:/image -raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/:/image -myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/:/image -stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/:/image -sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/:/image -1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/:/image -adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/:/image -adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/:/image -D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/:/image -hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/:/image -2-deoxy--D-ribose 1-phosphate(aq),kegg:C00672,[],,,chebi:28542,pubchem:3941,,https://rest.kegg.jp/get/:/image -guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/:/image -guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/:/image -inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/:/image +",-trehalose(aq)",kegg:C01083,[],,,chebi:16551,pubchem:4320,,https://rest.kegg.jp/get/C01083/image +1--D-galactosyl-myo-inositol(aq),kegg:C01235,[],,,chebi:17505,pubchem:4456,,https://rest.kegg.jp/get/C01235/image +raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/C00492/image +myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/C00137/image +stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/C01613/image +sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/C00482/image +1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/C01175/image +adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/C00212/image +adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/C00147/image +D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00620/image +2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/C05512/image +hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/C00262/image +2-deoxy--D-ribose 1-phosphate(aq),kegg:C00672,[],,,chebi:28542,pubchem:3941,,https://rest.kegg.jp/get/C00672/image +guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/C00387/image +guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/C00242/image +inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/C00294/image alpha-D-ribose 1-phosphate(aq),,[],,,,,images/rdkit/alpha-D-ribose 1-phosphate(aq).gif, -nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/:/image -nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/:/image -xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/:/image -xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/:/image -thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/:/image +nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/C00153/image +nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/C03150/image +xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/C01762/image +xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/C00385/image +thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/C00178/image 5-methyluridine(aq),,[],,,,,images/rdkit/5-methyluridine(aq).gif, alpha-D-ribose-1-phosphate,,[],,,,,images/rdkit/alpha-D-ribose-1-phosphate.gif, -uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/:/image -uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/:/image -thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/:/image -2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/:/image -5-phospho--D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/:/image -AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/:/image -pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/:/image +uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/C00299/image +uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/C00106/image +thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/C00214/image +2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/C00559/image +5-phospho--D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/C00119/image +AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/C00020/image +pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/C00013/image 5-amino-4-imidazolecarboxamide(aq),,[],,,,,images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif, 5-phospho-alpha-D-ribose 1-dipihosphate(aq),,[],,,,,, 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq),,[],,,,,, -GMP(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/:/image -IMP(aq),kegg:C00130,[],,,chebi:17202,pubchem:3430,,https://rest.kegg.jp/get/:/image -orotidine 5'-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/:/image +GMP(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/C00144/image +IMP(aq),kegg:C00130,[],,,chebi:17202,pubchem:3430,,https://rest.kegg.jp/get/C00130/image +orotidine 5'-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/C01103/image thiopyrophosphate(aq),,[],,,,,, phosphoribosyl-1-O-(2-thiodiphosphate)(aq),,[],,,,,, thiamine(aq),,[],,,,,, 4-methyl-5-(2'-hydroxyethyl)-thiazole(aq),,[],,,,,, heteroanilithiamine(aq),,[],,,,,, heteronicotinathiamine(aq),,[],,,,,, -2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq),kegg:C04752,[],,,chebi:16629,pubchem:7322,,https://rest.kegg.jp/get/:/image -4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq),kegg:C04327,[],,,chebi:17857,pubchem:6980,,https://rest.kegg.jp/get/:/image -thiamine monophosphate(aq),kegg:C01081,[],,,chebi:9533,pubchem:4319,,https://rest.kegg.jp/get/:/image -erythro-3-hydroxyaspartate(aq),kegg:C19838,[],,,,pubchem:135626305,,https://rest.kegg.jp/get/:/image -2-oxo-3-hydroxybutanedioic acid(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/:/image -L-histidinol phosphate(aq),kegg:C01100,[],,,chebi:16996,pubchem:4334,,https://rest.kegg.jp/get/:/image -3-(imidazol-4-yl)-2-oxopropyl phosphate(aq),kegg:C01267,[],,,chebi:16426,pubchem:4486,,https://rest.kegg.jp/get/:/image -DL-D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/:/image -L-glutamine(aq),kegg:C00064,[],,,chebi:18050,pubchem:3364,,https://rest.kegg.jp/get/:/image -2-oxoglutaramate(aq),kegg:C00940,[],,,chebi:16769,pubchem:4192,,https://rest.kegg.jp/get/:/image +2-methyl-4-amino-5-hydroxymethylpyrimidine diphosphate(aq),kegg:C04752,[],,,chebi:16629,pubchem:7322,,https://rest.kegg.jp/get/C04752/image +4-methyl-5-(2-phosphonoxyethyl)-thiazole(aq),kegg:C04327,[],,,chebi:17857,pubchem:6980,,https://rest.kegg.jp/get/C04327/image +thiamine monophosphate(aq),kegg:C01081,[],,,chebi:9533,pubchem:4319,,https://rest.kegg.jp/get/C01081/image +erythro-3-hydroxyaspartate(aq),kegg:C19838,[],,,,pubchem:135626305,,https://rest.kegg.jp/get/C19838/image +2-oxo-3-hydroxybutanedioic acid(aq),kegg:C03459,"['2-oxo-3-hydroxysuccinate(aq)', '2-oxo-3-hydroxybutanedioic acid(aq)']",,,chebi:17778,pubchem:6279,,https://rest.kegg.jp/get/C03459/image +L-histidinol phosphate(aq),kegg:C01100,[],,,chebi:16996,pubchem:4334,,https://rest.kegg.jp/get/C01100/image +3-(imidazol-4-yl)-2-oxopropyl phosphate(aq),kegg:C01267,[],,,chebi:16426,pubchem:4486,,https://rest.kegg.jp/get/C01267/image +DL-D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/C03912/image +L-glutamine(aq),kegg:C00064,[],,,chebi:18050,pubchem:3364,,https://rest.kegg.jp/get/C00064/image +2-oxoglutaramate(aq),kegg:C00940,[],,,chebi:16769,pubchem:4192,,https://rest.kegg.jp/get/C00940/image 2-oxo-4-methiolbutyrate(aq),,[],,,,,, -N-succinyl-2-L-amino-6-oxoheptanedioate(aq),kegg:C04462,[],,,chebi:15685,pubchem:7087,,https://rest.kegg.jp/get/:/image -"N-succinyl-L-2,6-diaminoheptanedioate(aq)",kegg:C04421,[],,,chebi:17279,pubchem:7053,,https://rest.kegg.jp/get/:/image -L-alanine,kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,,https://rest.kegg.jp/get/:/image -3-oxopropanoate,kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,,https://rest.kegg.jp/get/:/image -beta-alanine,kegg:C00099,[],,,chebi:16958,pubchem:3399,,https://rest.kegg.jp/get/:/image -pyruvate,kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/:/image -4-aminobutanoate(aq),kegg:C00334,[],,,chebi:30566,pubchem:3628,,https://rest.kegg.jp/get/:/image -D-glutamate(aq),kegg:C00217,[],,,chebi:15966,pubchem:3517,,https://rest.kegg.jp/get/:/image +N-succinyl-2-L-amino-6-oxoheptanedioate(aq),kegg:C04462,[],,,chebi:15685,pubchem:7087,,https://rest.kegg.jp/get/C04462/image +"N-succinyl-L-2,6-diaminoheptanedioate(aq)",kegg:C04421,[],,,chebi:17279,pubchem:7053,,https://rest.kegg.jp/get/C04421/image +L-alanine,kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,,https://rest.kegg.jp/get/C00041/image +3-oxopropanoate,kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,,https://rest.kegg.jp/get/C00222/image +beta-alanine,kegg:C00099,[],,,chebi:16958,pubchem:3399,,https://rest.kegg.jp/get/C00099/image +pyruvate,kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,,https://rest.kegg.jp/get/C00022/image +4-aminobutanoate(aq),kegg:C00334,[],,,chebi:30566,pubchem:3628,,https://rest.kegg.jp/get/C00334/image +D-glutamate(aq),kegg:C00217,[],,,chebi:15966,pubchem:3517,,https://rest.kegg.jp/get/C00217/image 5-deoxypyridoxamine(aq),,[],,,,,, 5-deoxypyridoxal(aq),,[],,,,,, 3-hydroxy-4-aminomethylpyridine(aq),,[],,,,,, @@ -418,102 +418,102 @@ D-glutamate(aq),kegg:C00217,[],,,chebi:15966,pubchem:3517,,https://rest.kegg.jp/ ω-methylpyridoxal(aq),,[],,,,,, norpyridoxamine(aq),,[],,,,,, norpyridoxal(aq),,[],,,,,, -pyridoxamine(aq),kegg:C00534,[],,,chebi:16410,pubchem:3816,,https://rest.kegg.jp/get/:/image -pyridoxal(aq),kegg:C00250,[],,,chebi:17310,pubchem:3549,,https://rest.kegg.jp/get/:/image -"dTDP-4-amino-4,6-dideoxy-D-glucose(aq)",kegg:C04268,[],,,chebi:15952,pubchem:6932,,https://rest.kegg.jp/get/:/image -dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/:/image -L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/:/image -2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/:/image -3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/:/image -O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/:/image +pyridoxamine(aq),kegg:C00534,[],,,chebi:16410,pubchem:3816,,https://rest.kegg.jp/get/C00534/image +pyridoxal(aq),kegg:C00250,[],,,chebi:17310,pubchem:3549,,https://rest.kegg.jp/get/C00250/image +"dTDP-4-amino-4,6-dideoxy-D-glucose(aq)",kegg:C04268,[],,,chebi:15952,pubchem:6932,,https://rest.kegg.jp/get/C04268/image +dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/C11907/image +L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/C00956/image +2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/C00322/image +3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image +O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/C01005/image 6-amino-D-glucose(aq),,[],,,,,images/rdkit/6-amino-D-glucose(aq).gif, 6-amino-D-glucose 6-phosphate(aq),,[],,,,,images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif, -D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/:/image -D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/:/image -3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/:/image +D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/C00159/image +D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00275/image +D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03384/image +"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/C00354/image +3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/C00882/image lysozyme(aq),,[],,,,,, phospholysozyme(aq),,[],,,,,, phosvitin(aq),,[],,,,,, dephosvitin(aq),,[],,,,,, pyruvate kinase(aq),,[],,,,,, phosphoenolpyruvate kinase(aq),,[],,,,,, -phosphoenolpyruvate(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/:/image -1-phosphatidyl-1D-myo-inositol(aq),kegg:C01194,[],,,chebi:16749,pubchem:4419,,https://rest.kegg.jp/get/:/image -1-phosphatidyl-1D-myo-inositol 4-phosphate(aq),kegg:C01277,[],,,chebi:17526,pubchem:4496,,https://rest.kegg.jp/get/:/image +phosphoenolpyruvate(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/C00074/image +1-phosphatidyl-1D-myo-inositol(aq),kegg:C01194,[],,,chebi:16749,pubchem:4419,,https://rest.kegg.jp/get/C01194/image +1-phosphatidyl-1D-myo-inositol 4-phosphate(aq),kegg:C01277,[],,,chebi:17526,pubchem:4496,,https://rest.kegg.jp/get/C01277/image ADP (aq),,[],,,,,, -ammonium carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,,https://rest.kegg.jp/get/:/image +ammonium carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,,https://rest.kegg.jp/get/C01563/image ATP-beta-S(aq),,[],,,,,, ADP-beta-S(aq),,[],,,,,, -4-phospho-L-aspartate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/:/image -phosphoguanidinoacetate(aq),kegg:C03166,[],,,chebi:16034,pubchem:6049,,https://rest.kegg.jp/get/:/image -creatine(aq),kegg:C00300,[],,,chebi:16919,pubchem:3594,,https://rest.kegg.jp/get/:/image -phosphocreatine(aq),kegg:C02305,[],,,chebi:17287,pubchem:5359,,https://rest.kegg.jp/get/:/image +4-phospho-L-aspartate(aq),kegg:C03082,"['L-4-aspartyl phosphate(aq)', '4-phospho-L-aspartate(aq)']",,,chebi:15836,pubchem:5980,,https://rest.kegg.jp/get/C03082/image +phosphoguanidinoacetate(aq),kegg:C03166,[],,,chebi:16034,pubchem:6049,,https://rest.kegg.jp/get/C03166/image +creatine(aq),kegg:C00300,[],,,chebi:16919,pubchem:3594,,https://rest.kegg.jp/get/C00300/image +phosphocreatine(aq),kegg:C02305,[],,,chebi:17287,pubchem:5359,,https://rest.kegg.jp/get/C02305/image cyclocreatine(aq),,[],,,,,, phosphocyclocreatine(aq),,[],,,,,, "adenosine 5'-(alpha, beta-methylene)triphosphate(aq)",,[],,,,,, "adenosine 5'-(alpha, beta-methylene)diphosphate(aq)",,[],,,,,, -N-w-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,,https://rest.kegg.jp/get/:/image +N-w-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,,https://rest.kegg.jp/get/C05945/image N-omega-phospho-L-arginine(aq),,[],,,,,, -taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/:/image -N-w-phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,,https://rest.kegg.jp/get/:/image -lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/:/image -N-w-phospholombricine(aq),kegg:C14178,[],,,chebi:18039,pubchem:7846990,,https://rest.kegg.jp/get/:/image -(R)-5-phosphomevalonate(aq),kegg:C01107,[],,,chebi:17436,pubchem:4339,,https://rest.kegg.jp/get/:/image -(R)-5-diphosphomevalonate(aq),kegg:C01143,[],,,chebi:15899,pubchem:4374,,https://rest.kegg.jp/get/:/image +taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/C01959/image +N-w-phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,,https://rest.kegg.jp/get/C03149/image +lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/C14177/image +N-w-phospholombricine(aq),kegg:C14178,[],,,chebi:18039,pubchem:7846990,,https://rest.kegg.jp/get/C14178/image +(R)-5-phosphomevalonate(aq),kegg:C01107,[],,,chebi:17436,pubchem:4339,,https://rest.kegg.jp/get/C01107/image +(R)-5-diphosphomevalonate(aq),kegg:C01143,[],,,chebi:15899,pubchem:4374,,https://rest.kegg.jp/get/C01143/image ATP-alpha-S(aq),,[],,,,,, ADP-alpha-S(aq),,[],,,,,, ATP-gemma-S(aq),,[],,,,,, ADP-gamma-S(aq),,[],,,,,, ADP-N1-oxide(aq),,[],,,,,, ATP-N1-oxide(aq),,[],,,,,, -dADP(aq),2 kegg:C00206,[],,,chebi:16174,pubchem:3506,,https://rest.kegg.jp/get/:/image -dAMP(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/:/image -dATP(aq),kegg:C00131,[],,,chebi:16284,pubchem:3431,,https://rest.kegg.jp/get/:/image -adenosine 5'-tetraphosphate(aq),kegg:C03483,[],,,chebi:18334,pubchem:6295,,https://rest.kegg.jp/get/:/image -UTP(aq),kegg:C00075,[],,,chebi:15713,pubchem:3375,,https://rest.kegg.jp/get/:/image -UMP(aq),kegg:C00105,[],,,chebi:16695,pubchem:3405,,https://rest.kegg.jp/get/:/image -inosine 5'-diphosphate(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,,https://rest.kegg.jp/get/:/image -inosine 5'-triphosphate(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/:/image -GDP(aq),kegg:C00035,[],,,chebi:17552,pubchem:3337,,https://rest.kegg.jp/get/:/image -GTP(aq),kegg:C00044,[],,,chebi:15996,pubchem:3346,,https://rest.kegg.jp/get/:/image -dGMP(aq),kegg:C00362,[],,,chebi:16192,pubchem:3653,,https://rest.kegg.jp/get/:/image -dGDP(aq),kegg:C00361,[],,,chebi:28862,pubchem:3652,,https://rest.kegg.jp/get/:/image -dTDP(aq),kegg:C00363,[],,,chebi:18075,pubchem:3654,,https://rest.kegg.jp/get/:/image -CMP(aq),kegg:C00055,[],,,chebi:17361,pubchem:3357,,https://rest.kegg.jp/get/:/image -CDP(aq),kegg:C00112,[],,,chebi:17239,pubchem:3412,,https://rest.kegg.jp/get/:/image -dCMP(aq),kegg:C00239,[],,,chebi:15918,pubchem:3538,,https://rest.kegg.jp/get/:/image -dCDP(aq),kegg:C00705,[],,,chebi:28846,pubchem:3972,,https://rest.kegg.jp/get/:/image -ATP,kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/:/image -beta-Nicotinamide mononucleotide,kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/:/image -pyrophosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,,https://rest.kegg.jp/get/:/image +dADP(aq),2 kegg:C00206,[],,,chebi:16174,pubchem:3506,,https://rest.kegg.jp/get/C00206/image +dAMP(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/C00360/image +dATP(aq),kegg:C00131,[],,,chebi:16284,pubchem:3431,,https://rest.kegg.jp/get/C00131/image +adenosine 5'-tetraphosphate(aq),kegg:C03483,[],,,chebi:18334,pubchem:6295,,https://rest.kegg.jp/get/C03483/image +UTP(aq),kegg:C00075,[],,,chebi:15713,pubchem:3375,,https://rest.kegg.jp/get/C00075/image +UMP(aq),kegg:C00105,[],,,chebi:16695,pubchem:3405,,https://rest.kegg.jp/get/C00105/image +inosine 5'-diphosphate(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,,https://rest.kegg.jp/get/C00104/image +inosine 5'-triphosphate(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/C00081/image +GDP(aq),kegg:C00035,[],,,chebi:17552,pubchem:3337,,https://rest.kegg.jp/get/C00035/image +GTP(aq),kegg:C00044,[],,,chebi:15996,pubchem:3346,,https://rest.kegg.jp/get/C00044/image +dGMP(aq),kegg:C00362,[],,,chebi:16192,pubchem:3653,,https://rest.kegg.jp/get/C00362/image +dGDP(aq),kegg:C00361,[],,,chebi:28862,pubchem:3652,,https://rest.kegg.jp/get/C00361/image +dTDP(aq),kegg:C00363,[],,,chebi:18075,pubchem:3654,,https://rest.kegg.jp/get/C00363/image +CMP(aq),kegg:C00055,[],,,chebi:17361,pubchem:3357,,https://rest.kegg.jp/get/C00055/image +CDP(aq),kegg:C00112,[],,,chebi:17239,pubchem:3412,,https://rest.kegg.jp/get/C00112/image +dCMP(aq),kegg:C00239,[],,,chebi:15918,pubchem:3538,,https://rest.kegg.jp/get/C00239/image +dCDP(aq),kegg:C00705,[],,,chebi:28846,pubchem:3972,,https://rest.kegg.jp/get/C00705/image +ATP,kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/C00002/image +beta-Nicotinamide mononucleotide,kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/C00455/image +pyrophosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,,https://rest.kegg.jp/get/C00013/image beta-Nicotinamide mononucleotide(aq),,[],,,,,, -sulfate(aq),kegg:C00059,[],,,chebi:16189,pubchem:3359,,https://rest.kegg.jp/get/:/image -adenosine 5'-phosphosulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/:/image -dTTP(aq),kegg:C00459,[],,,chebi:18077,pubchem:3743,,https://rest.kegg.jp/get/:/image +sulfate(aq),kegg:C00059,[],,,chebi:16189,pubchem:3359,,https://rest.kegg.jp/get/C00059/image +adenosine 5'-phosphosulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/C00224/image +dTTP(aq),kegg:C00459,[],,,chebi:18077,pubchem:3743,,https://rest.kegg.jp/get/C00459/image 9/20-DNA-oligomer(aq),,[],,,,,, 10/20-DNA-oligomer(aq),,[],,,,,, -UDPgalactose(aq),kegg:C00052,[],,,chebi:18307,pubchem:3354,,https://rest.kegg.jp/get/:/image --D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,,https://rest.kegg.jp/get/:/image -D-mannose 1-phosphate(aq),kegg:C00636,[],,,chebi:35374,pubchem:3909,,https://rest.kegg.jp/get/:/image -GDPmannose(aq),kegg:C00096,[],,,chebi:15820,pubchem:3396,,https://rest.kegg.jp/get/:/image -CTP(aq),kegg:C00063,[],,,chebi:17677,pubchem:3363,,https://rest.kegg.jp/get/:/image -O-phosphorylethanolamine(aq),kegg:C00346,[],,,chebi:17553,pubchem:3639,,https://rest.kegg.jp/get/:/image -CDPethanolamine(aq),kegg:C00570,[],,,chebi:16732,pubchem:3849,,https://rest.kegg.jp/get/:/image -phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/:/image -CDPcholine(aq),kegg:C00307,[],,,chebi:16436,pubchem:3601,,https://rest.kegg.jp/get/:/image -N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/:/image -dTDPglucose(aq),kegg:C00842,[],,,chebi:15700,pubchem:4099,,https://rest.kegg.jp/get/:/image -CDPglucose(aq),kegg:C00501,[],,,chebi:28942,pubchem:3784,,https://rest.kegg.jp/get/:/image -GDPglucose(aq),kegg:C00394,[],,,chebi:29062,pubchem:3684,,https://rest.kegg.jp/get/:/image -[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01281,[],,,,pubchem:4500,,https://rest.kegg.jp/get/:/image -adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01299,[],,,,pubchem:4517,,https://rest.kegg.jp/get/:/image -1-phospho--D-glucuronate(aq),kegg:C05385,[],,,chebi:28547,pubchem:7759,,https://rest.kegg.jp/get/:/image -UDP-D-glucuronate(aq),kegg:C00167,[],,,chebi:17200,pubchem:3467,,https://rest.kegg.jp/get/:/image -succinyl-CoA(aq),kegg:C00091,[],,,chebi:15380,pubchem:3391,,https://rest.kegg.jp/get/:/image -acetoacetate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/:/image +UDPgalactose(aq),kegg:C00052,[],,,chebi:18307,pubchem:3354,,https://rest.kegg.jp/get/C00052/image +-D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,,https://rest.kegg.jp/get/C03384/image +D-mannose 1-phosphate(aq),kegg:C00636,[],,,chebi:35374,pubchem:3909,,https://rest.kegg.jp/get/C00636/image +GDPmannose(aq),kegg:C00096,[],,,chebi:15820,pubchem:3396,,https://rest.kegg.jp/get/C00096/image +CTP(aq),kegg:C00063,[],,,chebi:17677,pubchem:3363,,https://rest.kegg.jp/get/C00063/image +O-phosphorylethanolamine(aq),kegg:C00346,[],,,chebi:17553,pubchem:3639,,https://rest.kegg.jp/get/C00346/image +CDPethanolamine(aq),kegg:C00570,[],,,chebi:16732,pubchem:3849,,https://rest.kegg.jp/get/C00570/image +phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/C00588/image +CDPcholine(aq),kegg:C00307,[],,,chebi:16436,pubchem:3601,,https://rest.kegg.jp/get/C00307/image +N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image +UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/C00043/image +dTDPglucose(aq),kegg:C00842,[],,,chebi:15700,pubchem:4099,,https://rest.kegg.jp/get/C00842/image +CDPglucose(aq),kegg:C00501,[],,,chebi:28942,pubchem:3784,,https://rest.kegg.jp/get/C00501/image +GDPglucose(aq),kegg:C00394,[],,,chebi:29062,pubchem:3684,,https://rest.kegg.jp/get/C00394/image +[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01281,[],,,,pubchem:4500,,https://rest.kegg.jp/get/C01281/image +adenylyl-[L-glutamate:ammonia ligase(ADP-forming)](aq),kegg:C01299,[],,,,pubchem:4517,,https://rest.kegg.jp/get/C01299/image +1-phospho--D-glucuronate(aq),kegg:C05385,[],,,chebi:28547,pubchem:7759,,https://rest.kegg.jp/get/C05385/image +UDP-D-glucuronate(aq),kegg:C00167,[],,,chebi:17200,pubchem:3467,,https://rest.kegg.jp/get/C00167/image +succinyl-CoA(aq),kegg:C00091,[],,,chebi:15380,pubchem:3391,,https://rest.kegg.jp/get/C00091/image +acetoacetate(aq),kegg:C00164,"['3-oxobutanoate(aq)', 'acetoacetate(aq)']",,,chebi:13705,pubchem:3464,,https://rest.kegg.jp/get/C00164/image n-decanoic acid glycerol qiester(sln),,[],,,,,, H2O(sln),,[],,,,,, n-decanoic acid(sln),,[],,,,,, @@ -526,282 +526,282 @@ n-octanoic add(sln),,[],,,,,, n-octanoic acid glycerol monoester(sln)n-octanoic acid glycerol monoester(sln),,[],,,,,, n-octanoic acid glycerol monoester(sln),,[],,,,,, n-octanoic acid(sln),,[],,,,,, -acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,,https://rest.kegg.jp/get/:/image -retinyl palmitate(aq),kegg:C02588,[],,,chebi:17616,pubchem:5580,,https://rest.kegg.jp/get/:/image -retinol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,,https://rest.kegg.jp/get/:/image -palmitate(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/:/image -acetyl phosphate-2-(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/:/image -acetate-(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,,https://rest.kegg.jp/get/:/image -HPO4-2-(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/:/image -ADP-3-(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/:/image -AMP-2--(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,,https://rest.kegg.jp/get/:/image -D-fructose 1-phosphate(aq),kegg:C01094,[],,,chebi:18105,pubchem:4329,,https://rest.kegg.jp/get/:/image -D-galactose 6-phosphate(aq),kegg:C01113,[],,,chebi:17733,pubchem:4345,,https://rest.kegg.jp/get/:/image -4-nitrophenyl phosphate(aq),kegg:C03360,[],,,chebi:17440,pubchem:6198,,https://rest.kegg.jp/get/:/image -4-nitrophenol(aq),kegg:C00870,[],,,chebi:16836,pubchem:4127,,https://rest.kegg.jp/get/:/image -phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/:/image -phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/:/image -(R)-3-phosphoglycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,,https://rest.kegg.jp/get/:/image -phosphoenolpyruvate3-(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/:/image -pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/:/image -L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/:/image -phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/:/image -D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/:/image +acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,,https://rest.kegg.jp/get/C01996/image +retinyl palmitate(aq),kegg:C02588,[],,,chebi:17616,pubchem:5580,,https://rest.kegg.jp/get/C02588/image +retinol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,,https://rest.kegg.jp/get/C00473/image +palmitate(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/C00249/image +acetyl phosphate-2-(aq),kegg:C00227,"['acetyl phosphate(aq)', 'acetyl phosphate-2-(aq)']",,,chebi:15350,pubchem:3527,,https://rest.kegg.jp/get/C00227/image +acetate-(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,,https://rest.kegg.jp/get/C00033/image +HPO4-2-(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/C00009/image +ADP-3-(aq),kegg:C00008,"['ADP(aq)', 'ADP-3-(aq)']",,,chebi:16761,pubchem:3310,,https://rest.kegg.jp/get/C00008/image +AMP-2--(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,,https://rest.kegg.jp/get/C00020/image +D-fructose 1-phosphate(aq),kegg:C01094,[],,,chebi:18105,pubchem:4329,,https://rest.kegg.jp/get/C01094/image +D-galactose 6-phosphate(aq),kegg:C01113,[],,,chebi:17733,pubchem:4345,,https://rest.kegg.jp/get/C01113/image +4-nitrophenyl phosphate(aq),kegg:C03360,[],,,chebi:17440,pubchem:6198,,https://rest.kegg.jp/get/C03360/image +4-nitrophenol(aq),kegg:C00870,[],,,chebi:16836,pubchem:4127,,https://rest.kegg.jp/get/C00870/image +phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/C02734/image +phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/C00146/image +(R)-3-phosphoglycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,,https://rest.kegg.jp/get/C00197/image +phosphoenolpyruvate3-(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/C00074/image +pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/C00022/image +L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/C01005/image +phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/C03149/image +D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/C00121/image L-alpha-glycerophosphate(aq),,[],,,,,, -adenosine 3':5'-(cyclic)phosphate(aq),kegg:C00575,[],,,chebi:17489,pubchem:3854,,https://rest.kegg.jp/get/:/image -2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq),kegg:C00968,[],,,chebi:28074,pubchem:4218,,https://rest.kegg.jp/get/:/image -2'-deoxyadenosine 5'-monophosphate(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/:/image -guanosine 3':5'-(cyclic)phosphate(aq),kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/:/image -inosine 3':5'-(cyclic)phosphate(aq),kegg:C00943,[],,,chebi:27541,pubchem:4195,,https://rest.kegg.jp/get/:/image +adenosine 3':5'-(cyclic)phosphate(aq),kegg:C00575,[],,,chebi:17489,pubchem:3854,,https://rest.kegg.jp/get/C00575/image +2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq),kegg:C00968,[],,,chebi:28074,pubchem:4218,,https://rest.kegg.jp/get/C00968/image +2'-deoxyadenosine 5'-monophosphate(aq),kegg:C00360,"['dAMP(aq)', ""2'-deoxyadenosine 5'-monophosphate(aq)""]",,,chebi:17713,pubchem:3651,,https://rest.kegg.jp/get/C00360/image +guanosine 3':5'-(cyclic)phosphate(aq),kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/C00942/image +inosine 3':5'-(cyclic)phosphate(aq),kegg:C00943,[],,,chebi:27541,pubchem:4195,,https://rest.kegg.jp/get/C00943/image uridine 3':5'-(cyclic)phosphate(aq),,[],,,,,, -adenosine 3'-monophosphate(aq),kegg:C01367,[],,,chebi:28931,pubchem:4566,,https://rest.kegg.jp/get/:/image -maltotetraose(aq),kegg:C02052,[],,,chebi:28460,pubchem:5141,,https://rest.kegg.jp/get/:/image -isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/:/image -isomaltotriose(aq),kegg:C02160,[],,,chebi:27649,pubchem:5236,,https://rest.kegg.jp/get/:/image -maltohexaose(aq),kegg:C01936,[],,,chebi:27445,pubchem:5041,,https://rest.kegg.jp/get/:/image -maltotriose(aq),kegg:C01835,[],,,chebi:27931,pubchem:4954,,https://rest.kegg.jp/get/:/image -panose(aq),kegg:C00713,[],,,chebi:7912,pubchem:3979,,https://rest.kegg.jp/get/:/image -palatinose(aq),kegg:C01742,[],,,chebi:18394,pubchem:4876,,https://rest.kegg.jp/get/:/image -D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/:/image --gentiobiose(aq),kegg:C08240,[],,,chebi:28066,pubchem:10439,,https://rest.kegg.jp/get/:/image --D-melibiose(aq),kegg:C05402,[],,,chebi:28053,pubchem:7769,,https://rest.kegg.jp/get/:/image -lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/:/image -ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/:/image -L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/:/image +adenosine 3'-monophosphate(aq),kegg:C01367,[],,,chebi:28931,pubchem:4566,,https://rest.kegg.jp/get/C01367/image +maltotetraose(aq),kegg:C02052,[],,,chebi:28460,pubchem:5141,,https://rest.kegg.jp/get/C02052/image +isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/C00252/image +isomaltotriose(aq),kegg:C02160,[],,,chebi:27649,pubchem:5236,,https://rest.kegg.jp/get/C02160/image +maltohexaose(aq),kegg:C01936,[],,,chebi:27445,pubchem:5041,,https://rest.kegg.jp/get/C01936/image +maltotriose(aq),kegg:C01835,[],,,chebi:27931,pubchem:4954,,https://rest.kegg.jp/get/C01835/image +panose(aq),kegg:C00713,[],,,chebi:7912,pubchem:3979,,https://rest.kegg.jp/get/C00713/image +palatinose(aq),kegg:C01742,[],,,chebi:18394,pubchem:4876,,https://rest.kegg.jp/get/C01742/image +D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/C19636/image +-gentiobiose(aq),kegg:C08240,[],,,chebi:28066,pubchem:10439,,https://rest.kegg.jp/get/C08240/image +-D-melibiose(aq),kegg:C05402,[],,,chebi:28053,pubchem:7769,,https://rest.kegg.jp/get/C05402/image +lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/C07064/image +ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/C01882/image +L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/C00152/image γ-glutamohydroxamic acid(aq),,[],,,,,, hydroxylamine(aq),,[],,,,,images/rdkit/hydroxylamine(aq).gif, -carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/:/image -urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/:/image -cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/:/image -2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/:/image -7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/:/image -penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/:/image -6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/:/image -phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/:/image -penicillin G-(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,,https://rest.kegg.jp/get/:/image -6-aminopenicillanic acid-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/:/image -phenoxymethylpenicillin-(aq),kegg:C08126,[],,,chebi:27446,pubchem:10326,,https://rest.kegg.jp/get/:/image -6-aminopenicillanate-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/:/image -phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/:/image -phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/:/image -N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/:/image -pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/:/image -H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,images/rdkit/H2O.gif,https://rest.kegg.jp/get/:/image -pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/:/image -N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/:/image -L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/:/image +carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/C01563/image +urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/C00086/image +cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/C07761/image +2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/C02595/image +7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/C07756/image +penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/C05551/image +6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/C02954/image +phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/C07086/image +penicillin G-(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,,https://rest.kegg.jp/get/C05551/image +6-aminopenicillanic acid-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/C02954/image +phenoxymethylpenicillin-(aq),kegg:C08126,[],,,chebi:27446,pubchem:10326,,https://rest.kegg.jp/get/C08126/image +6-aminopenicillanate-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/C02954/image +phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/C02181/image +phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/C05598/image +N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/C02712/image +pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/C00864/image +H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,images/rdkit/H2O.gif,https://rest.kegg.jp/get/C00001/image +pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/C00522/image +N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/C00438/image +L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/C03703/image ampicillin(aq),,[],,,,,images/rdkit/ampicillin(aq).gif, ampicillinoic acid(aq),,[],,,,,, -penicillinoic acid(aq),kegg:C06567,[],,,,pubchem:8796,,https://rest.kegg.jp/get/:/image +penicillinoic acid(aq),kegg:C06567,[],,,,pubchem:8796,,https://rest.kegg.jp/get/C06567/image phenoxymethylpenicillin(aq),,[],,,,,, phenoxymethylpenicillinoic acid(aq),,[],,,,,, -allantoate(aq),kegg:C00499,[],,,chebi:17536,pubchem:3782,,https://rest.kegg.jp/get/:/image -(-)-ureidoglycolate(aq),kegg:C00603,[],,,chebi:15412,pubchem:3878,,https://rest.kegg.jp/get/:/image -cytidine(aq),kegg:C00475,[],,,chebi:17562,pubchem:3758,,https://rest.kegg.jp/get/:/image -10-formyltetrahydrofolate(aq),kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/:/image -adenylyl sulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/:/image -trimetaphosphate(aq),kegg:C02466,[],,,chebi:16517,pubchem:5482,,https://rest.kegg.jp/get/:/image -triphosphate(aq),kegg:C00536,[],,,chebi:18036,pubchem:3818,,https://rest.kegg.jp/get/:/image --nicotinamide mononucleotide(aq),kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/:/image -ATP-4-(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/:/image -ITP(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/:/image -IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/:/image -diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/:/image -phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/:/image -"D-ribulose 1,5-biphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/:/image -erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/:/image -2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/:/image +allantoate(aq),kegg:C00499,[],,,chebi:17536,pubchem:3782,,https://rest.kegg.jp/get/C00499/image +(-)-ureidoglycolate(aq),kegg:C00603,[],,,chebi:15412,pubchem:3878,,https://rest.kegg.jp/get/C00603/image +cytidine(aq),kegg:C00475,[],,,chebi:17562,pubchem:3758,,https://rest.kegg.jp/get/C00475/image +10-formyltetrahydrofolate(aq),kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/C00234/image +adenylyl sulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,,https://rest.kegg.jp/get/C00224/image +trimetaphosphate(aq),kegg:C02466,[],,,chebi:16517,pubchem:5482,,https://rest.kegg.jp/get/C02466/image +triphosphate(aq),kegg:C00536,[],,,chebi:18036,pubchem:3818,,https://rest.kegg.jp/get/C00536/image +-nicotinamide mononucleotide(aq),kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/C00455/image +ATP-4-(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/C00002/image +ITP(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/C00081/image +IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/C00104/image +diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/C00013/image +phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/C00009/image +"D-ribulose 1,5-biphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/C01182/image +erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03394/image +glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image +2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C00673/image "5,6-dideoxyfructose 1-phosphate(aq)",,[],,,,,"images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif", propionaldehyde(aq),,[],,,,,images/rdkit/propionaldehyde(aq).gif, methylerythrulose 1-phosphate(aq),,[],,,,,, glycerone phosphate (aq),,[],,,,,images/rdkit/glycerone phosphate (aq).gif, -6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/:/image -L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/:/image -2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/:/image -2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/:/image -L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/:/image -N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/:/image -4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/:/image -(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/:/image -"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/:/image -"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/:/image -propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/:/image -L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/:/image -indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/:/image -cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/:/image -3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/:/image -2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/:/image -(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image +6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/C04442/image +L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01099/image +(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image +2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/C06159/image +2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/C00684/image +L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01131/image +2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/C01286/image +D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C06019/image +N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/C00270/image +N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/C00645/image +4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/C01127/image +(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02614/image +"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/C04348/image +"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image +propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/C00163/image +L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/C00078/image +indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/C00463/image +cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/C00417/image +3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image +2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00631/image +(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C03561/image +cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image +(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C01144/image +trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image (3R)-3-hydroxyhexanoyl-CoA(aq),,[],,,,,images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif, cis-hex-2-enoyl-CoA(aq),,[],,,,,images/rdkit/cis-hex-2-enoyl-CoA(aq).gif, -(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/:/image -1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/:/image -maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/:/image -2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/:/image -(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/:/image -2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/:/image +(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05268/image +trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05271/image +1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C03506/image +(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/C00497/image +maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/C01384/image +2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/C01732/image +(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02612/image +2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/C02226/image gamma-fluoroglutamate(aq),,[],,,,,images/rdkit/gamma-fluoroglutamate(aq).gif, cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, -5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/:/image -urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/:/image -"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/:/image -cis-but-2-enoyl-[acyl-carrier protein](aq),kegg:C04246,[],,,,pubchem:6911,,https://rest.kegg.jp/get/:/image -"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/:/image -dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/:/image -DL-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/:/image -L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/:/image -L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/:/image -L-phenylalanine(aq),kegg:C00079,[],,,chebi:17295,pubchem:3379,,https://rest.kegg.jp/get/:/image -trans-cinnamate(aq),kegg:C00423,[],,,chebi:15669,pubchem:3713,,https://rest.kegg.jp/get/:/image +5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/C02237/image +urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/C00785/image +"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/C03680/image +cis-but-2-enoyl-[acyl-carrier protein](aq),kegg:C04246,[],,,,pubchem:6911,,https://rest.kegg.jp/get/C04246/image +"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image +dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/C00922/image +DL-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image +L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/C03618/image +L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/C00135/image +L-phenylalanine(aq),kegg:C00079,[],,,chebi:17295,pubchem:3379,,https://rest.kegg.jp/get/C00079/image +trans-cinnamate(aq),kegg:C00423,[],,,chebi:15669,pubchem:3713,,https://rest.kegg.jp/get/C00423/image beta-alanylpantetheine(aq),,[],,,,,, acrylylpantetheine(aq),,[],,,,,, -N-(L-argino)succinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/:/image -adenylosuccinate(aq),kegg:C03794,[],,,chebi:15919,pubchem:6543,,https://rest.kegg.jp/get/:/image -1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole,kegg:C04823,[],,,chebi:18319,pubchem:7384,,https://rest.kegg.jp/get/:/image -Fumarate,kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/:/image -1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide,kegg:C04677,[],,,chebi:18406,pubchem:7258,,https://rest.kegg.jp/get/:/image -(R)-S-lactoylglutathione(aq),kegg:C03451,[],,,chebi:15694,pubchem:6272,,https://rest.kegg.jp/get/:/image -glutathione (reduced)(aq),kegg:C00051,[],,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/:/image -methylglyoxal(aq),kegg:C00546,[],,,chebi:17158,pubchem:3827,,https://rest.kegg.jp/get/:/image -L-lysine(aq),kegg:C00047,[],,,chebi:18019,pubchem:3349,,https://rest.kegg.jp/get/:/image -D-lysine(aq),kegg:C00739,[],,,chebi:16855,pubchem:4002,,https://rest.kegg.jp/get/:/image -"L,L-2,6-diaminoheptanedioate(aq)",kegg:C00666,[],,,chebi:47031,pubchem:3935,,https://rest.kegg.jp/get/:/image -meso-diaminoheptanedioate(aq),kegg:C00680,[],,,chebi:30308,pubchem:3949,,https://rest.kegg.jp/get/:/image -trans-4-hydroxy-L-proline(aq),kegg:C01157,[],,,chebi:18095,pubchem:4385,,https://rest.kegg.jp/get/:/image -cis-4-hydroxy-D-proline(aq),kegg:C03440,[],,,chebi:16231,pubchem:6264,,https://rest.kegg.jp/get/:/image -D-leucine(aq),kegg:C01570,[],,,chebi:28225,pubchem:4727,,https://rest.kegg.jp/get/:/image +N-(L-argino)succinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/C03406/image +adenylosuccinate(aq),kegg:C03794,[],,,chebi:15919,pubchem:6543,,https://rest.kegg.jp/get/C03794/image +1-(5'-Phosphoribosyl)-5-amino-4-(N-succinocarboxamide)-imidazole,kegg:C04823,[],,,chebi:18319,pubchem:7384,,https://rest.kegg.jp/get/C04823/image +Fumarate,kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/C00122/image +1-(5'-Phosphoribosyl)-5-amino-4-imidazolecarboxamide,kegg:C04677,[],,,chebi:18406,pubchem:7258,,https://rest.kegg.jp/get/C04677/image +(R)-S-lactoylglutathione(aq),kegg:C03451,[],,,chebi:15694,pubchem:6272,,https://rest.kegg.jp/get/C03451/image +glutathione (reduced)(aq),kegg:C00051,[],,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/C00051/image +methylglyoxal(aq),kegg:C00546,[],,,chebi:17158,pubchem:3827,,https://rest.kegg.jp/get/C00546/image +L-lysine(aq),kegg:C00047,[],,,chebi:18019,pubchem:3349,,https://rest.kegg.jp/get/C00047/image +D-lysine(aq),kegg:C00739,[],,,chebi:16855,pubchem:4002,,https://rest.kegg.jp/get/C00739/image +"L,L-2,6-diaminoheptanedioate(aq)",kegg:C00666,[],,,chebi:47031,pubchem:3935,,https://rest.kegg.jp/get/C00666/image +meso-diaminoheptanedioate(aq),kegg:C00680,[],,,chebi:30308,pubchem:3949,,https://rest.kegg.jp/get/C00680/image +trans-4-hydroxy-L-proline(aq),kegg:C01157,[],,,chebi:18095,pubchem:4385,,https://rest.kegg.jp/get/C01157/image +cis-4-hydroxy-D-proline(aq),kegg:C03440,[],,,chebi:16231,pubchem:6264,,https://rest.kegg.jp/get/C03440/image +D-leucine(aq),kegg:C01570,[],,,chebi:28225,pubchem:4727,,https://rest.kegg.jp/get/C01570/image L-alpha-amino-n-butyrate(aq),,[],,,,,, D-alpha-amino-n-butyrate(aq),,[],,,,,, UDP-D-quinovose(aq),,[],,,,,, UDP-D-fucose(aq),,[],,,,,, -L-ribulose 5-phosphate(aq),kegg:C01101,[],,,chebi:17666,pubchem:4335,,https://rest.kegg.jp/get/:/image -UDP-L-arabinose(aq),kegg:C00935,[],,,chebi:17983,pubchem:4187,,https://rest.kegg.jp/get/:/image -UDP-D-xylose(aq),kegg:C00190,[],,,chebi:16082,pubchem:3490,,https://rest.kegg.jp/get/:/image -UDP-D-galacturonate(aq),kegg:C00617,[],,,chebi:16085,pubchem:3891,,https://rest.kegg.jp/get/:/image -N-acetyl-D-glucosamine(aq),kegg:C00140,[],,,chebi:506227,pubchem:3440,,https://rest.kegg.jp/get/:/image -N-acetyl-D-glucosamine 6-phosphate(aq),kegg:C00357,[],,,chebi:15784,pubchem:3650,,https://rest.kegg.jp/get/:/image -N-acetyl-D-mannosamine 6-phosphate(aq),kegg:C04257,[],,,chebi:62168,pubchem:6922,,https://rest.kegg.jp/get/:/image -"CDP-3,6-dideoxy-D-glucose(aq)",kegg:C03598,[],,,chebi:70802,pubchem:6389,,https://rest.kegg.jp/get/:/image -"CDP-3,6-dideoxy-D-mannose(aq)",kegg:C03599,[],,,chebi:88237,pubchem:6390,,https://rest.kegg.jp/get/:/image -alpha-D-Glucose 6-phosphate(aq),kegg:C00668,[],,,chebi:17665,pubchem:3937,,https://rest.kegg.jp/get/:/image -beta-D-Glucose 6-phosphate(aq),kegg:C01172,[],,,chebi:17719,pubchem:4399,,https://rest.kegg.jp/get/:/image -GDP-L-galactose(aq),kegg:C02280,[],,,chebi:18038,pubchem:5337,,https://rest.kegg.jp/get/:/image -(R)-methylmalonyl-CoA(aq),kegg:C01213,[],,,chebi:15465,pubchem:4435,,https://rest.kegg.jp/get/:/image -(S)-methylmalonyl-CoA(aq),kegg:C00683,[],,,chebi:15466,pubchem:3952,,https://rest.kegg.jp/get/:/image -all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/:/image -11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/:/image -"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/:/image -"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/:/image -D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/:/image -D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/:/image -D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/:/image -L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/:/image -L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/:/image -L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/:/image -L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/:/image --D-allose(aq),kegg:C01487,[],,,chebi:4093,pubchem:4657,,https://rest.kegg.jp/get/:/image -D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/:/image -D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/:/image +L-ribulose 5-phosphate(aq),kegg:C01101,[],,,chebi:17666,pubchem:4335,,https://rest.kegg.jp/get/C01101/image +UDP-L-arabinose(aq),kegg:C00935,[],,,chebi:17983,pubchem:4187,,https://rest.kegg.jp/get/C00935/image +UDP-D-xylose(aq),kegg:C00190,[],,,chebi:16082,pubchem:3490,,https://rest.kegg.jp/get/C00190/image +UDP-D-galacturonate(aq),kegg:C00617,[],,,chebi:16085,pubchem:3891,,https://rest.kegg.jp/get/C00617/image +N-acetyl-D-glucosamine(aq),kegg:C00140,[],,,chebi:506227,pubchem:3440,,https://rest.kegg.jp/get/C00140/image +N-acetyl-D-glucosamine 6-phosphate(aq),kegg:C00357,[],,,chebi:15784,pubchem:3650,,https://rest.kegg.jp/get/C00357/image +N-acetyl-D-mannosamine 6-phosphate(aq),kegg:C04257,[],,,chebi:62168,pubchem:6922,,https://rest.kegg.jp/get/C04257/image +"CDP-3,6-dideoxy-D-glucose(aq)",kegg:C03598,[],,,chebi:70802,pubchem:6389,,https://rest.kegg.jp/get/C03598/image +"CDP-3,6-dideoxy-D-mannose(aq)",kegg:C03599,[],,,chebi:88237,pubchem:6390,,https://rest.kegg.jp/get/C03599/image +alpha-D-Glucose 6-phosphate(aq),kegg:C00668,[],,,chebi:17665,pubchem:3937,,https://rest.kegg.jp/get/C00668/image +beta-D-Glucose 6-phosphate(aq),kegg:C01172,[],,,chebi:17719,pubchem:4399,,https://rest.kegg.jp/get/C01172/image +GDP-L-galactose(aq),kegg:C02280,[],,,chebi:18038,pubchem:5337,,https://rest.kegg.jp/get/C02280/image +(R)-methylmalonyl-CoA(aq),kegg:C01213,[],,,chebi:15465,pubchem:4435,,https://rest.kegg.jp/get/C01213/image +(S)-methylmalonyl-CoA(aq),kegg:C00683,[],,,chebi:15466,pubchem:3952,,https://rest.kegg.jp/get/C00683/image +all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/C00376/image +11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/C02110/image +"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C01595/image +"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C04056/image +D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/C01796/image +D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/C02022/image +D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/C00216/image +L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/C01019/image +L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/C01721/image +L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/C00259/image +L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/C00508/image +-D-allose(aq),kegg:C01487,[],,,chebi:4093,pubchem:4657,,https://rest.kegg.jp/get/C01487/image +D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/C06464/image +D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/C00476/image D-rhamnose(aq),,[],,,,,images/rdkit/D-rhamnose(aq).gif, D-rhamnulose(aq),,[],,,,,images/rdkit/D-rhamnulose(aq).gif, 6-amino-D-fructose 6-phosphate(aq),,[],,,,,images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif, -D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/:/image -D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/:/image -D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/:/image -D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/:/image -D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -L-rhamnose(aq),kegg:C00507,[],,,chebi:62345,pubchem:3790,,https://rest.kegg.jp/get/:/image -L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/:/image +D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00352/image +D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/C00333/image +D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/C00558/image +D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/C00191/image +D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/C00905/image +D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C01112/image +L-rhamnose(aq),kegg:C00507,[],,,chebi:62345,pubchem:3790,,https://rest.kegg.jp/get/C00507/image +L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/C00861/image L-mannose(aq),,[],,,,,images/rdkit/L-mannose(aq).gif, L-fructose(aq),,[],,,,,images/rdkit/L-fructose(aq).gif, -keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/:/image -enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/:/image -keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/:/image -enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/:/image -isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/:/image -dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/:/image -methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/:/image -D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/:/image --D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/:/image +keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C00166/image +enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C02763/image +keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C00036/image +enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C03981/image +isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00129/image +dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00235/image +methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/C02295/image +D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C06156/image +"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/C01231/image +-D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image 6-thioglucose 6-phosphate(aq),,[],,,,,, 6-thioglucose I-phosphate(aq),,[],,,,,, -N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/:/image -"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/:/image -D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/:/image -"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/:/image -2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/:/image -"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/:/image -cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/:/image -tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/:/image -xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/:/image -L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,images/rdkit/L-valine.gif,https://rest.kegg.jp/get/:/image +N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image +"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01142/image +D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/C00515/image +"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image +2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/C02930/image +"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/C04105/image +cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/C02480/image +tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/C03178/image +xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/C03314/image +L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,images/rdkit/L-valine.gif,https://rest.kegg.jp/get/C00183/image tRNA(Val),kegg:C01653,[],,,chebi:29183,pubchem:4802,, -AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP.gif,https://rest.kegg.jp/get/:/image -diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/:/image -L-Valyl-tRNA(Val),kegg:C02554,[],,,chebi:29164,pubchem:5555,,https://rest.kegg.jp/get/:/image -propanonyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/:/image -L-arginosuccinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/:/image -D-arabitol(aq),kegg:C01904,[],,,chebi:18333,pubchem:5013,,https://rest.kegg.jp/get/:/image -D-carnitine(aq),kegg:C15025,[],,,chebi:11060,pubchem:17396022,,https://rest.kegg.jp/get/:/image -prostaglandin E2(aq),kegg:C00584,[],,,chebi:15551,pubchem:3863,,https://rest.kegg.jp/get/:/image -15-oxo-prostaglandin E2(aq),kegg:C04707,[],,,chebi:15547,pubchem:7280,,https://rest.kegg.jp/get/:/image -H2O2(aq),kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/:/image +AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP.gif,https://rest.kegg.jp/get/C00020/image +diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/C00013/image +L-Valyl-tRNA(Val),kegg:C02554,[],,,chebi:29164,pubchem:5555,,https://rest.kegg.jp/get/C02554/image +propanonyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/C00100/image +L-arginosuccinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/C03406/image +D-arabitol(aq),kegg:C01904,[],,,chebi:18333,pubchem:5013,,https://rest.kegg.jp/get/C01904/image +D-carnitine(aq),kegg:C15025,[],,,chebi:11060,pubchem:17396022,,https://rest.kegg.jp/get/C15025/image +prostaglandin E2(aq),kegg:C00584,[],,,chebi:15551,pubchem:3863,,https://rest.kegg.jp/get/C00584/image +15-oxo-prostaglandin E2(aq),kegg:C04707,[],,,chebi:15547,pubchem:7280,,https://rest.kegg.jp/get/C04707/image +H2O2(aq),kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/C00027/image beta-D-glucose(aq),,[],,,,,, -1/2 O2(aq),0.5 kegg:C00007,[],,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/:/image -cholesterol(aq),kegg:C00187,[],,,chebi:16113,pubchem:3487,,https://rest.kegg.jp/get/:/image -cholest-4-en-3-one(aq),kegg:C00599,[],,,chebi:16175,pubchem:3875,,https://rest.kegg.jp/get/:/image -prephenate(aq),kegg:C00254,[],,,chebi:29934,pubchem:3553,,https://rest.kegg.jp/get/:/image -4-hydroxyphenylpyruvate(aq),kegg:C01179,[],,,chebi:36242,pubchem:4406,,https://rest.kegg.jp/get/:/image +1/2 O2(aq),0.5 kegg:C00007,[],,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/C00007/image +cholesterol(aq),kegg:C00187,[],,,chebi:16113,pubchem:3487,,https://rest.kegg.jp/get/C00187/image +cholest-4-en-3-one(aq),kegg:C00599,[],,,chebi:16175,pubchem:3875,,https://rest.kegg.jp/get/C00599/image +prephenate(aq),kegg:C00254,[],,,chebi:29934,pubchem:3553,,https://rest.kegg.jp/get/C00254/image +4-hydroxyphenylpyruvate(aq),kegg:C01179,[],,,chebi:36242,pubchem:4406,,https://rest.kegg.jp/get/C01179/image oxonic acid(aq),,[],,,,,, dihydroxonic acid(aq),,[],,,,,, -lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/:/image +lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/C00725/image S-aminomethyldihydro--lipoate(aq),metanetx.chemical:MNXM39260,[],,,,,, -urate(aq),kegg:C00366,[],,,chebi:17775,pubchem:3657,,https://rest.kegg.jp/get/:/image -allantoin(aq),kegg:C01551,[],,,chebi:15676,pubchem:4709,,https://rest.kegg.jp/get/:/image -H2O2,kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/:/image +urate(aq),kegg:C00366,[],,,chebi:17775,pubchem:3657,,https://rest.kegg.jp/get/C00366/image +allantoin(aq),kegg:C01551,[],,,chebi:15676,pubchem:4709,,https://rest.kegg.jp/get/C01551/image +H2O2,kegg:C00027,"['H2O2(aq)', 'H2O2']",,,chebi:16240,pubchem:3329,,https://rest.kegg.jp/get/C00027/image reduced thiocyanate,,[],,,,,, oxidized thiocyanate,,[],,,,,, -dodecanal(aq),kegg:C02278,[],,,chebi:27836,pubchem:5336,,https://rest.kegg.jp/get/:/image -FMN(reduced),kegg:C01847,[],,,chebi:16048,pubchem:4964,,https://rest.kegg.jp/get/:/image -dodecanoic acid(aq),kegg:C02679,[],,,chebi:18262,pubchem:5649,,https://rest.kegg.jp/get/:/image -FMN(oxidized),kegg:C00061,[],,,chebi:17621,pubchem:3361,,https://rest.kegg.jp/get/:/image -(+)-camphor(aq),kegg:C00808,[],,,chebi:15396,pubchem:4066,,https://rest.kegg.jp/get/:/image -(+)-5-exo-hydroxycamphor(aq),kegg:C03448,[],,,chebi:20570,pubchem:6270,,https://rest.kegg.jp/get/:/image -CH2-H4PteGlu4(aq),kegg:C04377,[],,,chebi:16568,pubchem:7018,,https://rest.kegg.jp/get/:/image -H4PteGlu4(aq),kegg:C01217,[],,,chebi:17321,pubchem:4439,,https://rest.kegg.jp/get/:/image -O-acetyl-L-serine(aq),kegg:C00979,[],,,chebi:17981,pubchem:4228,,https://rest.kegg.jp/get/:/image -phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,,https://rest.kegg.jp/get/:/image -L-tyrosine(aq),kegg:C00082,[],,,chebi:17895,pubchem:3382,,https://rest.kegg.jp/get/:/image -4-methyl-2-oxopentanooate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/:/image -3-aminopropionaldehyde(aq),kegg:C05665,[],,,chebi:18090,pubchem:7975,,https://rest.kegg.jp/get/:/image -"1,3-diaminopropane(aq)",kegg:C00986,[],,,chebi:15725,pubchem:4233,,https://rest.kegg.jp/get/:/image --isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/:/image -amoxicillin(aq),kegg:C06827,[],,,chebi:2676,pubchem:9045,,https://rest.kegg.jp/get/:/image -D-4-hydroxyphenylglycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/:/image -N-glycolylneuraminate(aq),kegg:C03410,[],,,chebi:29025,pubchem:6239,,https://rest.kegg.jp/get/:/image -N-glycolyl-D-mannosamine(aq),kegg:C03521,[],,,chebi:28255,pubchem:6329,,https://rest.kegg.jp/get/:/image -chorismate(aq),kegg:C00251,[],,,chebi:17333,pubchem:3550,,https://rest.kegg.jp/get/:/image -4-hydroxybenzoate(aq),kegg:C00156,[],,,chebi:17879,pubchem:3456,,https://rest.kegg.jp/get/:/image -"cyclohexa-1,5-diene-1-carboxyl-CoA(aq)",kegg:C06322,[],,,chebi:15520,pubchem:8558,,https://rest.kegg.jp/get/:/image -6-hydroxycyclohex-1-ene-carboxyl-CoA(aq),kegg:C06749,[],,,chebi:15505,pubchem:8970,,https://rest.kegg.jp/get/:/image +dodecanal(aq),kegg:C02278,[],,,chebi:27836,pubchem:5336,,https://rest.kegg.jp/get/C02278/image +FMN(reduced),kegg:C01847,[],,,chebi:16048,pubchem:4964,,https://rest.kegg.jp/get/C01847/image +dodecanoic acid(aq),kegg:C02679,[],,,chebi:18262,pubchem:5649,,https://rest.kegg.jp/get/C02679/image +FMN(oxidized),kegg:C00061,[],,,chebi:17621,pubchem:3361,,https://rest.kegg.jp/get/C00061/image +(+)-camphor(aq),kegg:C00808,[],,,chebi:15396,pubchem:4066,,https://rest.kegg.jp/get/C00808/image +(+)-5-exo-hydroxycamphor(aq),kegg:C03448,[],,,chebi:20570,pubchem:6270,,https://rest.kegg.jp/get/C03448/image +CH2-H4PteGlu4(aq),kegg:C04377,[],,,chebi:16568,pubchem:7018,,https://rest.kegg.jp/get/C04377/image +H4PteGlu4(aq),kegg:C01217,[],,,chebi:17321,pubchem:4439,,https://rest.kegg.jp/get/C01217/image +O-acetyl-L-serine(aq),kegg:C00979,[],,,chebi:17981,pubchem:4228,,https://rest.kegg.jp/get/C00979/image +phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,,https://rest.kegg.jp/get/C00166/image +L-tyrosine(aq),kegg:C00082,[],,,chebi:17895,pubchem:3382,,https://rest.kegg.jp/get/C00082/image +4-methyl-2-oxopentanooate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/C00233/image +3-aminopropionaldehyde(aq),kegg:C05665,[],,,chebi:18090,pubchem:7975,,https://rest.kegg.jp/get/C05665/image +"1,3-diaminopropane(aq)",kegg:C00986,[],,,chebi:15725,pubchem:4233,,https://rest.kegg.jp/get/C00986/image +-isomaltose(aq),kegg:C00252,"['isomaltose(aq)', '-isomaltose(aq)']",,,chebi:28189,pubchem:3551,,https://rest.kegg.jp/get/C00252/image +amoxicillin(aq),kegg:C06827,[],,,chebi:2676,pubchem:9045,,https://rest.kegg.jp/get/C06827/image +D-4-hydroxyphenylglycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/C03493/image +N-glycolylneuraminate(aq),kegg:C03410,[],,,chebi:29025,pubchem:6239,,https://rest.kegg.jp/get/C03410/image +N-glycolyl-D-mannosamine(aq),kegg:C03521,[],,,chebi:28255,pubchem:6329,,https://rest.kegg.jp/get/C03521/image +chorismate(aq),kegg:C00251,[],,,chebi:17333,pubchem:3550,,https://rest.kegg.jp/get/C00251/image +4-hydroxybenzoate(aq),kegg:C00156,[],,,chebi:17879,pubchem:3456,,https://rest.kegg.jp/get/C00156/image +"cyclohexa-1,5-diene-1-carboxyl-CoA(aq)",kegg:C06322,[],,,chebi:15520,pubchem:8558,,https://rest.kegg.jp/get/C06322/image +6-hydroxycyclohex-1-ene-carboxyl-CoA(aq),kegg:C06749,[],,,chebi:15505,pubchem:8970,,https://rest.kegg.jp/get/C06749/image indol-3-yl-glycerol-3-phosphate(aq),,[],,,,,, -H2o(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/:/image -4-amino-4-deoxychorismate(aq),kegg:C11355,[],,,chebi:35181,pubchem:13530,,https://rest.kegg.jp/get/:/image -isochorismate(aq),kegg:C00885,[],,,chebi:29780,pubchem:4141,,https://rest.kegg.jp/get/:/image -2-amino-2-deoxyisochorismate(aq),kegg:C18054,[],,,chebi:49197,pubchem:96024274,,https://rest.kegg.jp/get/:/image +H2o(l),kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/C00001/image +4-amino-4-deoxychorismate(aq),kegg:C11355,[],,,chebi:35181,pubchem:13530,,https://rest.kegg.jp/get/C11355/image +isochorismate(aq),kegg:C00885,[],,,chebi:29780,pubchem:4141,,https://rest.kegg.jp/get/C00885/image +2-amino-2-deoxyisochorismate(aq),kegg:C18054,[],,,chebi:49197,pubchem:96024274,,https://rest.kegg.jp/get/C18054/image 2-benzyl-1-cyclohexanone(sln),,[],,,,,, 2-propanol(sln),,[],,,,,, (±)-cis-2-benzyl-1-cyclohexanol(sln),,[],,,,,, @@ -843,66 +843,66 @@ cyclopentanol(sln),,[],,,,,images/rdkit/cyclopentanol(sln).gif, (±)-cis-2-phenyl-1-pentanol(sln),,[],,,,,, 1-phenyl-1-propanone(sln),,[],,,,,images/rdkit/1-phenyl-1-propanone(sln).gif, (±)-cis-2-phenyl-1-propanol(sln),,[],,,,,, -NADP(ox)(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/:/image -NADP(red)(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,,https://rest.kegg.jp/get/:/image -D-mannitol-1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,,https://rest.kegg.jp/get/:/image -NAD(ox)(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image -NAD(red)(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/:/image -D-2-hydroxy-n-butanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/:/image +NADP(ox)(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/C00006/image +NADP(red)(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,,https://rest.kegg.jp/get/C00005/image +D-mannitol-1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,,https://rest.kegg.jp/get/C00644/image +NAD(ox)(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/C00003/image +NAD(red)(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/C00004/image +D-2-hydroxy-n-butanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/C05984/image "(2R,3R)-erythro-fluoromalate(aq)",,[],,,,,, (3R)-fluorooxaloacetate(aq),,[],,,,,, 3-acetylpyridine adenine dinucleotide(ox)(aq),,[],,,,,, 3-acetylpyridine adenine dinucleotide(red)(aq),,[],,,,,, -pyridoxine(aq),kegg:C00314,[],,,chebi:16709,pubchem:3608,,https://rest.kegg.jp/get/:/image -"(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)",kegg:C05662,[],,,chebi:30904,pubchem:7972,,https://rest.kegg.jp/get/:/image -NAD(ox),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image -NAD(red),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/:/image +pyridoxine(aq),kegg:C00314,[],,,chebi:16709,pubchem:3608,,https://rest.kegg.jp/get/C00314/image +"(1R,2S)-1-hydroxybutane-1,2,4-tricarboxylate(aq)",kegg:C05662,[],,,chebi:30904,pubchem:7972,,https://rest.kegg.jp/get/C05662/image +NAD(ox),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/C00003/image +NAD(red),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",,,chebi:16908,pubchem:3306,,https://rest.kegg.jp/get/C00004/image dTDP-6-deoxy-L-lyxo-4-hexulose(aq),,[],,,,,, dTDP-L-rhamnose(aq),,[],,,,,, dTDP-6-deoxy-D-lyxo-4-hexulose(aq),,[],,,,,, -(R)-pantoate(aq),kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,,https://rest.kegg.jp/get/:/image -NADP(ox),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/:/image -2-dehydropantoate(aq),kegg:C00966,[],,,chebi:11561,pubchem:4217,,https://rest.kegg.jp/get/:/image -2-keto-L-gulonate(aq),kegg:C15673,[],,,chebi:36602,pubchem:47204999,,https://rest.kegg.jp/get/:/image -"2,5-diketo-D-gluconate(aq)",kegg:C02780,[],,,chebi:18281,pubchem:5731,,https://rest.kegg.jp/get/:/image +(R)-pantoate(aq),kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,,https://rest.kegg.jp/get/C00522/image +NADP(ox),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/C00006/image +2-dehydropantoate(aq),kegg:C00966,[],,,chebi:11561,pubchem:4217,,https://rest.kegg.jp/get/C00966/image +2-keto-L-gulonate(aq),kegg:C15673,[],,,chebi:36602,pubchem:47204999,,https://rest.kegg.jp/get/C15673/image +"2,5-diketo-D-gluconate(aq)",kegg:C02780,[],,,chebi:18281,pubchem:5731,,https://rest.kegg.jp/get/C02780/image 4-dimethylaminomethylbenzylamine(aq),,[],,,,,, 4-dimethylaminomethylbenzaldehyde(aq),,[],,,,,, -"N6-(L-1,3-dicarboxypropyl)-L-lysine",kegg:C00449,[],,,chebi:16927,pubchem:3737,,https://rest.kegg.jp/get/:/image -glutathoine(red)(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/:/image -glutathoine(ox)(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/:/image +"N6-(L-1,3-dicarboxypropyl)-L-lysine",kegg:C00449,[],,,chebi:16927,pubchem:3737,,https://rest.kegg.jp/get/C00449/image +glutathoine(red)(aq),2 kegg:C00051,"['reduced glutathione(aq)', 'glutathoine(red)(aq)']",,,chebi:16856,pubchem:3353,,https://rest.kegg.jp/get/C00051/image +glutathoine(ox)(aq),kegg:C00127,"['oxidized glutathione(aq)', 'glutathoine(ox)(aq)']",,,chebi:17858,pubchem:3427,,https://rest.kegg.jp/get/C00127/image glutathione(red)(ox),,[],,,,,, glutathione(ox)(aq),,[],,,,,, -O2-,2 kegg:C00704,[],,,chebi:18421,pubchem:3971,,https://rest.kegg.jp/get/:/image -O2,kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/:/image +O2-,2 kegg:C00704,[],,,chebi:18421,pubchem:3971,,https://rest.kegg.jp/get/C00704/image +O2,kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/C00007/image methyl viologen(red)(aq),,[],,,,,, methyl viologen(ox)(aq),,[],,,,,, H2(g),,[],,,,,, -(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq),kegg:C04688,[],,,,pubchem:7269,,https://rest.kegg.jp/get/:/image +(R)-3-hydroxytetradecanoyl-[acyl-carrier-protein](aq),kegg:C04688,[],,,,pubchem:7269,,https://rest.kegg.jp/get/C04688/image acyl-carrier-protein(aq),kegg:C03688,[],,,chebi:16139,pubchem:6463,, -UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq),kegg:C04738,[],,,chebi:61537,pubchem:7309,,https://rest.kegg.jp/get/:/image -corrinoid protein(aq),kegg:C06021,[],,,chebi:33913,pubchem:8293,,https://rest.kegg.jp/get/:/image -carbon monoxide(aq),kegg:C00237,[],,,chebi:17245,pubchem:3536,,https://rest.kegg.jp/get/:/image -methylcorrinoid protein(aq),kegg:C06020,[],,,,pubchem:8292,,https://rest.kegg.jp/get/:/image -'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,,https://rest.kegg.jp/get/:/image -orotidine 5 '-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/:/image -Nicotinate D-ribonucleotide(aq),kegg:C01185,[],,,chebi:15763,pubchem:4411,,https://rest.kegg.jp/get/:/image -nicotinic acid(aq),kegg:C00253,[],,,chebi:32544,pubchem:3552,,https://rest.kegg.jp/get/:/image -5-Phospho-alpha-D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/:/image -'-methylthioadenosine(aq),kegg:C00170,[],,,chebi:17509,pubchem:3470,,https://rest.kegg.jp/get/:/image -5-methylthio-D-ribose 1-phosphate(aq),kegg:C04188,[],,,chebi:27859,pubchem:6864,,https://rest.kegg.jp/get/:/image -(2-aminoethyl)phosphonate(aq),kegg:C03557,[],,,chebi:15573,pubchem:6353,,https://rest.kegg.jp/get/:/image -2-phosphonoacetaldehyde(aq),kegg:C03167,[],,,chebi:18124,pubchem:6050,,https://rest.kegg.jp/get/:/image -2-oxoisocaproate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/:/image +UDP-3-O-(3-hydroxytetradecanoyl)-N-acetyl-D-glucosamine(aq),kegg:C04738,[],,,chebi:61537,pubchem:7309,,https://rest.kegg.jp/get/C04738/image +corrinoid protein(aq),kegg:C06021,[],,,chebi:33913,pubchem:8293,,https://rest.kegg.jp/get/C06021/image +carbon monoxide(aq),kegg:C00237,[],,,chebi:17245,pubchem:3536,,https://rest.kegg.jp/get/C00237/image +methylcorrinoid protein(aq),kegg:C06020,[],,,,pubchem:8292,,https://rest.kegg.jp/get/C06020/image +'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,,https://rest.kegg.jp/get/C05512/image +orotidine 5 '-phosphate(aq),kegg:C01103,"[""orotidine 5'-phosphate(aq)"", ""orotidine 5 '-phosphate(aq)""]",,,chebi:15842,pubchem:4337,,https://rest.kegg.jp/get/C01103/image +Nicotinate D-ribonucleotide(aq),kegg:C01185,[],,,chebi:15763,pubchem:4411,,https://rest.kegg.jp/get/C01185/image +nicotinic acid(aq),kegg:C00253,[],,,chebi:32544,pubchem:3552,,https://rest.kegg.jp/get/C00253/image +5-Phospho-alpha-D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/C00119/image +'-methylthioadenosine(aq),kegg:C00170,[],,,chebi:17509,pubchem:3470,,https://rest.kegg.jp/get/C00170/image +5-methylthio-D-ribose 1-phosphate(aq),kegg:C04188,[],,,chebi:27859,pubchem:6864,,https://rest.kegg.jp/get/C04188/image +(2-aminoethyl)phosphonate(aq),kegg:C03557,[],,,chebi:15573,pubchem:6353,,https://rest.kegg.jp/get/C03557/image +2-phosphonoacetaldehyde(aq),kegg:C03167,[],,,chebi:18124,pubchem:6050,,https://rest.kegg.jp/get/C03167/image +2-oxoisocaproate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,,https://rest.kegg.jp/get/C00233/image L-tert-leucine(aq),,[],,,,,, "3,3-dimethyl-2-oxobutanoate(aq)",,[],,,,,, -L-valine(aq),kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,,https://rest.kegg.jp/get/:/image -2-oxovalerate(aq),kegg:C06255,[],,,chebi:33033,pubchem:8494,,https://rest.kegg.jp/get/:/image +L-valine(aq),kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,,https://rest.kegg.jp/get/C00183/image +2-oxovalerate(aq),kegg:C06255,[],,,chebi:33033,pubchem:8494,,https://rest.kegg.jp/get/C06255/image serpeptide(aq),,[],,,,,, phosphorylated serpeptide(aq),,[],,,,,, syntide 2(aq),,[],,,,,, phosphosyntide(aq),,[],,,,,, -myosin light chain(aq),kegg:C01003,[],,,,pubchem:4249,,https://rest.kegg.jp/get/:/image -myosin light chain phosphate(aq),kegg:C03875,[],,,,pubchem:6609,,https://rest.kegg.jp/get/:/image +myosin light chain(aq),kegg:C01003,[],,,,pubchem:4249,,https://rest.kegg.jp/get/C01003/image +myosin light chain phosphate(aq),kegg:C03875,[],,,,pubchem:6609,,https://rest.kegg.jp/get/C03875/image 2-aminobenzoic acid(aq) ,,[],,,,,, 2-aminobenzoic acid adenylate(aq),,[],,,,,, 3-aminobenzoic acid(aq) ,,[],,,,,, @@ -925,8 +925,8 @@ benzoic acid adenylate(aq),,[],,,,,, 3-methylbenzoic acid adenylate(aq),,[],,,,,, 4-methylbenzoic acid(aq),,[],,,,,images/rdkit/4-methylbenzoic acid(aq).gif, 4-methylbenzoic acid adenylate(aq),,[],,,,,, -Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/:/image -adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/:/image +Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/C05945/image +adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/C00224/image deoxynucleoside triphosphate(aq),,[],,,,,, polyd-A-Tn(aq),,[],,,,,, polyd-A-Tn+1(aq),,[],,,,,, @@ -967,8 +967,8 @@ trans-2-hydroxycyclopentanemethanol-phosphate(aq),,[],,,,,, 2-methoxy-3-hydroxypropyl phosphate(aq),,[],,,,,, 5-methyltrimethylene phosphate(aq),,[],,,,,, 2-methyl-3-hydroxypropyl phosphate(aq),,[],,,,,, -"guanosine 3 ',5 '-cyclic phosphate(aq)",kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/:/image -guanosine 5 '-phosphate(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/:/image +"guanosine 3 ',5 '-cyclic phosphate(aq)",kegg:C00942,"[""guanosine 3':5'-(cyclic)phosphate(aq)"", ""guanosine 3 ',5 '-cyclic phosphate(aq)""]",,,chebi:16356,pubchem:4194,,https://rest.kegg.jp/get/C00942/image +guanosine 5 '-phosphate(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/C00144/image 4-nitrophenyl acetate(aq),,[],,,,,, succinylAla-Ala-Pro-Leu-4-nitrophenylanalide(aq),,[],,,,,, succinylAla-Ala-Pro-Leu(aq),,[],,,,,, @@ -976,7 +976,7 @@ succinylAla-Ala-Pro-Leu(aq),,[],,,,,, succinylAla-Ala-Pro-Phe-4-nitrophenylanalide(aq),,[],,,,,, succinylAla-Ala-Pro-Phe(aq),,[],,,,,, 4-nitrophenylanalide(aq),,[],,,,,, -D-(4-hydroxyphenyl)glycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/:/image +D-(4-hydroxyphenyl)glycine(aq),kegg:C03493,"['D-4-hydroxyphenylglycine(aq)', 'D-(4-hydroxyphenyl)glycine(aq)']",,,chebi:15695,pubchem:6305,,https://rest.kegg.jp/get/C03493/image cefamandole(aq),,[],,,,,, 7-amino-3-1-methyl-IIItetrazol-5-yl-thiomethyl-cephalosporanic acid(aq),,[],,,,,, D-mandelic acid(aq),,[],,,,,, @@ -988,66 +988,66 @@ L-cysteine(aq),,[],,,,,, N-acetyl-L-norleucine(aq),,[],,,,,, L-norleucine(aq),,[],,,,,, N-acetyl-L-valine(aq),,[],,,,,, -N-acetyl-L-phenylalanine(aq),kegg:C03519,[],,,chebi:16259,pubchem:6328,,https://rest.kegg.jp/get/:/image -anandamide(aq),kegg:C11695,[],,,chebi:2700,pubchem:13860,,https://rest.kegg.jp/get/:/image -ethanolamine(aq),kegg:C00189,[],,,chebi:16000,pubchem:3489,,https://rest.kegg.jp/get/:/image -arachidonic acid(aq),kegg:C00219,[],,,chebi:15843,pubchem:3519,,https://rest.kegg.jp/get/:/image -palmitoylethanolamide(aq),kegg:C16512,[],,,chebi:71464,pubchem:49661772,,https://rest.kegg.jp/get/:/image -palmitic acid(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/:/image -"5,6-dihydrouracil(aq)",kegg:C00429,[],,,chebi:15901,pubchem:3718,,https://rest.kegg.jp/get/:/image -3-ureidopropanoic acid(aq),kegg:C02642,[],,,chebi:18261,pubchem:5621,,https://rest.kegg.jp/get/:/image -"((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)",kegg:C05922,[],,,,pubchem:8210,,https://rest.kegg.jp/get/:/image -benzonitrile(aq),kegg:C09814,[],,,chebi:27991,pubchem:12002,,https://rest.kegg.jp/get/:/image -H2O(aq),2 kegg:C00001,[],,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/:/image -benzoic acid(aq),kegg:C00180,[],,,chebi:16150,pubchem:3480,,https://rest.kegg.jp/get/:/image -benzyl cyanide(aq),kegg:C16074,[],,,chebi:25979,pubchem:47205384,,https://rest.kegg.jp/get/:/image -3-indoleacetonitrile(aq),kegg:C02938,[],,,chebi:17566,pubchem:5857,,https://rest.kegg.jp/get/:/image -indole-3-acetic acid(aq),kegg:C00954,[],,,chebi:16411,pubchem:4205,,https://rest.kegg.jp/get/:/image -"D-ribulose 1,5-bisphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/:/image -2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq),kegg:C04691,[],,,chebi:18150,pubchem:7271,,https://rest.kegg.jp/get/:/image -2-oxo-3-deoxy-D-gluconate(aq),kegg:C00204,[],,,chebi:17032,pubchem:3504,,https://rest.kegg.jp/get/:/image -anthranilate(aq),kegg:C00108,[],,,chebi:16567,pubchem:3408,,https://rest.kegg.jp/get/:/image -(3S)-hydroxybutanoyl-coenzyme A(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/:/image -trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/:/image -4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/:/image -UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/:/image -D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/:/image -"(3,5)-cholesta-7,24-diene-3-ol(aq)",kegg:C05439,[],,,chebi:16290,pubchem:7801,,https://rest.kegg.jp/get/:/image -"(3,5)-cholesta-8,24-diene-3-ol(aq)",kegg:C05437,[],,,chebi:18252,pubchem:7800,,https://rest.kegg.jp/get/:/image -3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/:/image +N-acetyl-L-phenylalanine(aq),kegg:C03519,[],,,chebi:16259,pubchem:6328,,https://rest.kegg.jp/get/C03519/image +anandamide(aq),kegg:C11695,[],,,chebi:2700,pubchem:13860,,https://rest.kegg.jp/get/C11695/image +ethanolamine(aq),kegg:C00189,[],,,chebi:16000,pubchem:3489,,https://rest.kegg.jp/get/C00189/image +arachidonic acid(aq),kegg:C00219,[],,,chebi:15843,pubchem:3519,,https://rest.kegg.jp/get/C00219/image +palmitoylethanolamide(aq),kegg:C16512,[],,,chebi:71464,pubchem:49661772,,https://rest.kegg.jp/get/C16512/image +palmitic acid(aq),kegg:C00249,"['palmitate(aq)', 'palmitic acid(aq)']",,,chebi:15756,pubchem:3548,,https://rest.kegg.jp/get/C00249/image +"5,6-dihydrouracil(aq)",kegg:C00429,[],,,chebi:15901,pubchem:3718,,https://rest.kegg.jp/get/C00429/image +3-ureidopropanoic acid(aq),kegg:C02642,[],,,chebi:18261,pubchem:5621,,https://rest.kegg.jp/get/C02642/image +"((2R,3S,4R,5R)-5-(2-amino-5-formamido-6-oxo-3,6-dihydropyrimidin-4-ylamino)-3,4-dihydroxytetrahydrofuran-2-yl)methyl tetrahydrogen triphosphate(aq)",kegg:C05922,[],,,,pubchem:8210,,https://rest.kegg.jp/get/C05922/image +benzonitrile(aq),kegg:C09814,[],,,chebi:27991,pubchem:12002,,https://rest.kegg.jp/get/C09814/image +H2O(aq),2 kegg:C00001,[],,,chebi:15377,pubchem:3303,,https://rest.kegg.jp/get/C00001/image +benzoic acid(aq),kegg:C00180,[],,,chebi:16150,pubchem:3480,,https://rest.kegg.jp/get/C00180/image +benzyl cyanide(aq),kegg:C16074,[],,,chebi:25979,pubchem:47205384,,https://rest.kegg.jp/get/C16074/image +3-indoleacetonitrile(aq),kegg:C02938,[],,,chebi:17566,pubchem:5857,,https://rest.kegg.jp/get/C02938/image +indole-3-acetic acid(aq),kegg:C00954,[],,,chebi:16411,pubchem:4205,,https://rest.kegg.jp/get/C00954/image +"D-ribulose 1,5-bisphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/C01182/image +2-dehydro-3-deoxy-D-arabino-heptonate 7-phosphate(aq),kegg:C04691,[],,,chebi:18150,pubchem:7271,,https://rest.kegg.jp/get/C04691/image +2-oxo-3-deoxy-D-gluconate(aq),kegg:C00204,[],,,chebi:17032,pubchem:3504,,https://rest.kegg.jp/get/C00204/image +anthranilate(aq),kegg:C00108,[],,,chebi:16567,pubchem:3408,,https://rest.kegg.jp/get/C00108/image +(3S)-hydroxybutanoyl-coenzyme A(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image +trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/C00877/image +4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/C04114/image +UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/C00203/image +D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/C06463/image +"(3,5)-cholesta-7,24-diene-3-ol(aq)",kegg:C05439,[],,,chebi:16290,pubchem:7801,,https://rest.kegg.jp/get/C05439/image +"(3,5)-cholesta-8,24-diene-3-ol(aq)",kegg:C05437,[],,,chebi:18252,pubchem:7800,,https://rest.kegg.jp/get/C05437/image +3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/C02798/image tRNA-Tyr(aq),kegg:C00787,[],,,chebi:29182,pubchem:4045,, -L-tyrosyl-tRNA-Tyr(aq),kegg:C02839,[],,,chebi:29161,pubchem:5781,,https://rest.kegg.jp/get/:/image +L-tyrosyl-tRNA-Tyr(aq),kegg:C02839,[],,,chebi:29161,pubchem:5781,,https://rest.kegg.jp/get/C02839/image tRNA-Thr(aq),kegg:C01651,[],,,chebi:29180,pubchem:4800,, -L-threonyl-tRNA-Thr(aq),kegg:C02992,[],,,chebi:29163,pubchem:5901,,https://rest.kegg.jp/get/:/image -L-isoleusine(aq),kegg:C00407,[],,,chebi:17191,pubchem:3697,,https://rest.kegg.jp/get/:/image +L-threonyl-tRNA-Thr(aq),kegg:C02992,[],,,chebi:29163,pubchem:5901,,https://rest.kegg.jp/get/C02992/image +L-isoleusine(aq),kegg:C00407,[],,,chebi:17191,pubchem:3697,,https://rest.kegg.jp/get/C00407/image tRNA-Ile(aq),kegg:C01644,[],,,chebi:29174,pubchem:4793,, -L-isoleucyl-tRNA-Ile(aq),kegg:C03127,[],,,chebi:29160,pubchem:6020,,https://rest.kegg.jp/get/:/image +L-isoleucyl-tRNA-Ile(aq),kegg:C03127,[],,,chebi:29160,pubchem:6020,,https://rest.kegg.jp/get/C03127/image tRNA-Lys(aq),kegg:C01646,[],,,chebi:29185,pubchem:4795,, -L-lysyl-tRNA-Lys(aq),kegg:C01931,[],,,chebi:16047,pubchem:5037,,https://rest.kegg.jp/get/:/image +L-lysyl-tRNA-Lys(aq),kegg:C01931,[],,,chebi:16047,pubchem:5037,,https://rest.kegg.jp/get/C01931/image tRNA-Ser(aq),kegg:C01650,[],,,chebi:29179,pubchem:4799,, -L-seryl-tRNA-Ser(aq),kegg:C02553,[],,,chebi:29162,pubchem:5554,,https://rest.kegg.jp/get/:/image +L-seryl-tRNA-Ser(aq),kegg:C02553,[],,,chebi:29162,pubchem:5554,,https://rest.kegg.jp/get/C02553/image tRNA-Arg(aq),kegg:C01636,[],,,chebi:29171,pubchem:4785,, -L-arginyl-tRNA-Arg(aq),kegg:C02163,[],,,chebi:18366,pubchem:5239,,https://rest.kegg.jp/get/:/image +L-arginyl-tRNA-Arg(aq),kegg:C02163,[],,,chebi:18366,pubchem:5239,,https://rest.kegg.jp/get/C02163/image tRNA-Phe(aq),kegg:C01648,[],,,chebi:29184,pubchem:4797,, -L-phenylalanyl-tRNA-Phe(aq),kegg:C03511,[],,,chebi:29153,pubchem:6321,,https://rest.kegg.jp/get/:/image +L-phenylalanyl-tRNA-Phe(aq),kegg:C03511,[],,,chebi:29153,pubchem:6321,,https://rest.kegg.jp/get/C03511/image tRNA-His(aq),kegg:C01643,[],,,chebi:29178,pubchem:4792,, -L-histidyl-tRNA-His(aq),kegg:C02988,[],,,chebi:29155,pubchem:5897,,https://rest.kegg.jp/get/:/image +L-histidyl-tRNA-His(aq),kegg:C02988,[],,,chebi:29155,pubchem:5897,,https://rest.kegg.jp/get/C02988/image (deoxyribonucleotide)_n(aq),,[],,,chebi:16991,pubchem:3341,, (deoxyribonucleotide)_m(aq),,[],,,chebi:16991,pubchem:3341,, (deoxyribonucleotide)_m+n(aq),,[],,,chebi:16991,pubchem:3341,, -NAD+(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/:/image -THF(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/:/image -"5,10-CH2-THF(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,,https://rest.kegg.jp/get/:/image -NH3(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,,https://rest.kegg.jp/get/:/image -CO2(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/:/image -Aminoimidazole ribotide,kegg:C03373,[],,,chebi:138560,pubchem:6208,,https://rest.kegg.jp/get/:/image -CO2,kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/:/image -1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate,kegg:C04751,[],,,chebi:28413,pubchem:7321,,https://rest.kegg.jp/get/:/image -10-Formyltetrahydrofolate,kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/:/image -Tetrahydrofolate,kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/:/image -1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide,kegg:C04734,[],,,chebi:18381,pubchem:7305,,https://rest.kegg.jp/get/:/image -D-Ribulose 5-phosphate,kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/:/image -Formaldehyde,kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/:/image -D-arabino-Hex-3-ulose 6-phosphate,kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,,https://rest.kegg.jp/get/:/image -D-Fructose 6-phosphate,kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,,https://rest.kegg.jp/get/:/image -",-trehalose 6-phosphate(aq)",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,,https://rest.kegg.jp/get/:/image +NAD+(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/C00003/image +THF(aq),kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/C00101/image +"5,10-CH2-THF(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,,https://rest.kegg.jp/get/C00143/image +NH3(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,,https://rest.kegg.jp/get/C00014/image +CO2(aq),kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/C00288/image +Aminoimidazole ribotide,kegg:C03373,[],,,chebi:138560,pubchem:6208,,https://rest.kegg.jp/get/C03373/image +CO2,kegg:C00288,"['carbon dioxide(aq)', 'CO2(aq)', 'CO2']",,,chebi:17544,pubchem:3583,,https://rest.kegg.jp/get/C00288/image +1-(5-Phospho-D-ribosyl)-5-amino-4-imidazolecarboxylate,kegg:C04751,[],,,chebi:28413,pubchem:7321,,https://rest.kegg.jp/get/C04751/image +10-Formyltetrahydrofolate,kegg:C00234,"['10-formyltetrahydrofolate(aq)', '10-Formyltetrahydrofolate']",,,chebi:15637,pubchem:3533,,https://rest.kegg.jp/get/C00234/image +Tetrahydrofolate,kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,,https://rest.kegg.jp/get/C00101/image +1-(5'-Phosphoribosyl)-5-formamido-4-imidazolecarboxamide,kegg:C04734,[],,,chebi:18381,pubchem:7305,,https://rest.kegg.jp/get/C04734/image +D-Ribulose 5-phosphate,kegg:C00199,"['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-phosphate']",,,chebi:17363,pubchem:3499,,https://rest.kegg.jp/get/C00199/image +Formaldehyde,kegg:C00067,"['formaldehyde(aq)', 'Formaldehyde']",,,chebi:16842,pubchem:3367,,https://rest.kegg.jp/get/C00067/image +D-arabino-Hex-3-ulose 6-phosphate,kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,,https://rest.kegg.jp/get/C06019/image +D-Fructose 6-phosphate,kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,,https://rest.kegg.jp/get/C00085/image +",-trehalose 6-phosphate(aq)",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,,https://rest.kegg.jp/get/C00689/image From fa3fd8f86daa0fd2153598eac2e262b560c75e1d Mon Sep 17 00:00:00 2001 From: Maxime Mahout Date: Tue, 21 Jan 2025 05:16:12 +0100 Subject: [PATCH 4/6] minor csv modif --- maxime/.gitignore | 1 + maxime/Make_final_csv.ipynb | 271 ++++++++++++- maxime/final_compound_csv.csv | 716 +++++++++++++++++----------------- 3 files changed, 628 insertions(+), 360 deletions(-) diff --git a/maxime/.gitignore b/maxime/.gitignore index 765979d..cbe37c4 100644 --- a/maxime/.gitignore +++ b/maxime/.gitignore @@ -1,3 +1,4 @@ openTECR recuration.ods TECRDB.csv images/kegg/* +.ipynb_checkpoints/* diff --git a/maxime/Make_final_csv.ipynb b/maxime/Make_final_csv.ipynb index d3a08c8..1077c54 100644 --- a/maxime/Make_final_csv.ipynb +++ b/maxime/Make_final_csv.ipynb @@ -587,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 23, "id": "652774c0", "metadata": {}, "outputs": [], @@ -597,9 +597,276 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 24, "id": "ed2d73ea", "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "

\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namekeggsynonymsinchikeysmileschebispubchemsrdkit_imgkegg_img
0benzyl alcohol(aq)kegg:C00556[]InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-NOCc1ccccc1chebi:17987pubchem:3836images/rdkit/benzyl alcohol(aq).gifhttps://rest.kegg.jp/get/C00556/image
1NAD(aq)kegg:C00003['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '...InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-ONC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O...chebi:15846pubchem:3305images/rdkit/NAD(aq).gifhttps://rest.kegg.jp/get/C00003/image
2benzaldehyde(aq)kegg:C00261[]InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-NO=Cc1ccccc1chebi:17169pubchem:3559images/rdkit/benzaldehyde(aq).gifhttps://rest.kegg.jp/get/C00261/image
3NADH(aq)kegg:C00004['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-NNC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)...chebi:16908pubchem:3306images/rdkit/NADH(aq).gifhttps://rest.kegg.jp/get/C00004/image
41-butanol(aq)kegg:C06142[]InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-NCCCCOchebi:28885pubchem:8398images/rdkit/1-butanol(aq).gifhttps://rest.kegg.jp/get/C06142/image
..............................
1047D-Ribulose 5-phosphatekegg:C00199['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p...NoneNonechebi:17363pubchem:3499Nonehttps://rest.kegg.jp/get/C00199/image
1048Formaldehydekegg:C00067['formaldehyde(aq)', 'Formaldehyde']NoneNonechebi:16842pubchem:3367Nonehttps://rest.kegg.jp/get/C00067/image
1049D-arabino-Hex-3-ulose 6-phosphatekegg:C06019['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar...NoneNonechebi:27973pubchem:8291Nonehttps://rest.kegg.jp/get/C06019/image
1050D-Fructose 6-phosphatekegg:C00085['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p...NoneNonechebi:15946pubchem:3385Nonehttps://rest.kegg.jp/get/C00085/image
1051,-trehalose 6-phosphate(aq)kegg:C00689[\"alpha,alpha'-trehalose 6-phosphate\", ',-treh...NoneNonechebi:18283pubchem:3958Nonehttps://rest.kegg.jp/get/C00689/image
\n", + "

1052 rows × 9 columns

\n", + "
" + ], + "text/plain": [ + " name kegg \n", + "0 benzyl alcohol(aq) kegg:C00556 \\\n", + "1 NAD(aq) kegg:C00003 \n", + "2 benzaldehyde(aq) kegg:C00261 \n", + "3 NADH(aq) kegg:C00004 \n", + "4 1-butanol(aq) kegg:C06142 \n", + "... ... ... \n", + "1047 D-Ribulose 5-phosphate kegg:C00199 \n", + "1048 Formaldehyde kegg:C00067 \n", + "1049 D-arabino-Hex-3-ulose 6-phosphate kegg:C06019 \n", + "1050 D-Fructose 6-phosphate kegg:C00085 \n", + "1051 ,-trehalose 6-phosphate(aq) kegg:C00689 \n", + "\n", + " synonyms \n", + "0 [] \\\n", + "1 ['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', '... \n", + "2 [] \n", + "3 ['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)'] \n", + "4 [] \n", + "... ... \n", + "1047 ['D-ribulose 5-phosphate(aq)', 'D-Ribulose 5-p... \n", + "1048 ['formaldehyde(aq)', 'Formaldehyde'] \n", + "1049 ['D-arabino-3-hexulose 6-phosphate(aq)', 'D-ar... \n", + "1050 ['D-fructose 6-phosphate(aq)', 'D-Fructose 6-p... \n", + "1051 [\"alpha,alpha'-trehalose 6-phosphate\", ',-treh... \n", + "\n", + " inchikey \n", + "0 InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N \\\n", + "1 InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O \n", + "2 InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N \n", + "3 InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N \n", + "4 InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N \n", + "... ... \n", + "1047 None \n", + "1048 None \n", + "1049 None \n", + "1050 None \n", + "1051 None \n", + "\n", + " smiles chebis \n", + "0 OCc1ccccc1 chebi:17987 \\\n", + "1 NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O... chebi:15846 \n", + "2 O=Cc1ccccc1 chebi:17169 \n", + "3 NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)... chebi:16908 \n", + "4 CCCCO chebi:28885 \n", + "... ... ... \n", + "1047 None chebi:17363 \n", + "1048 None chebi:16842 \n", + "1049 None chebi:27973 \n", + "1050 None chebi:15946 \n", + "1051 None chebi:18283 \n", + "\n", + " pubchems rdkit_img \n", + "0 pubchem:3836 images/rdkit/benzyl alcohol(aq).gif \\\n", + "1 pubchem:3305 images/rdkit/NAD(aq).gif \n", + "2 pubchem:3559 images/rdkit/benzaldehyde(aq).gif \n", + "3 pubchem:3306 images/rdkit/NADH(aq).gif \n", + "4 pubchem:8398 images/rdkit/1-butanol(aq).gif \n", + "... ... ... \n", + "1047 pubchem:3499 None \n", + "1048 pubchem:3367 None \n", + "1049 pubchem:8291 None \n", + "1050 pubchem:3385 None \n", + "1051 pubchem:3958 None \n", + "\n", + " kegg_img \n", + "0 https://rest.kegg.jp/get/C00556/image \n", + "1 https://rest.kegg.jp/get/C00003/image \n", + "2 https://rest.kegg.jp/get/C00261/image \n", + "3 https://rest.kegg.jp/get/C00004/image \n", + "4 https://rest.kegg.jp/get/C06142/image \n", + "... ... \n", + "1047 https://rest.kegg.jp/get/C00199/image \n", + "1048 https://rest.kegg.jp/get/C00067/image \n", + "1049 https://rest.kegg.jp/get/C06019/image \n", + "1050 https://rest.kegg.jp/get/C00085/image \n", + "1051 https://rest.kegg.jp/get/C00689/image \n", + "\n", + "[1052 rows x 9 columns]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "be5c1b7f", + "metadata": {}, "outputs": [], "source": [] } diff --git a/maxime/final_compound_csv.csv b/maxime/final_compound_csv.csv index 6cbe66b..3cd2563 100644 --- a/maxime/final_compound_csv.csv +++ b/maxime/final_compound_csv.csv @@ -1,14 +1,14 @@ name,kegg,synonyms,inchikey,smiles,chebis,pubchems,rdkit_img,kegg_img -benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/C00556/image -NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/C00003/image -benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/C00261/image -NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/C00004/image -1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/C06142/image -butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/C01412/image -cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/C00854/image -cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/C00414/image -ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/C00469/image -acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/C00084/image +benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/C00556/image +NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/C00003/image +benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/C00261/image +NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/C00004/image +1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/C06142/image +butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/C01412/image +cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/C00854/image +cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/C00414/image +ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/C00469/image +acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/C00084/image AP-NAD(aq),COCO:COCOM00012,[],,,,,, AP-NADH(aq),COCO:COCOM00013,[],,,,,, desamino NAD(aq),,[],,,,,, @@ -17,62 +17,62 @@ desamino NADH(aq),,[],,,,,, NAD,kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/C00003/image hexanal,,[],,,,,, NADH,,[],,,,,, -cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/C08492/image -cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/C16310/image -trans-2-hexen-1-ol,,[],,,,,images/rdkit/trans-2-hexen-1-ol.gif, -trans-2-hexenal,,[],,,,,images/rdkit/trans-2-hexenal.gif, -1-nonanol,,[],,,,,images/rdkit/1-nonanol.gif, -nonanal,,[],,,,,images/rdkit/nonanal.gif, -1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/C00756/image -octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/C01545/image -1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/C05979/image -propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/C00479/image -2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/C01845/image -acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/C00207/image -vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/C00473/image -vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/C00376/image -L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/C00263/image -L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/C00441/image -NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/C00006/image -NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/C00005/image -"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/C03044/image -(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/C00810/image -glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/C00116/image -dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/C00184/image -sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C00093/image -dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image -sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/C00093/image -allitol(aq),,[],,,,,images/rdkit/allitol(aq).gif, -D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/C06468/image -D-glycero-D-glucoheptitol(aq),,[],,,,,images/rdkit/D-glycero-D-glucoheptitol(aq).gif, -D-sedoheptulose(aq),,[],,,,,images/rdkit/D-sedoheptulose(aq).gif, -L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/C01507/image -L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/C00247/image -ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/C00474/image -D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/C00309/image -D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/C00794/image -D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/C00095/image -L-threitol(aq),,[],,,,,images/rdkit/L-threitol(aq).gif, -L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/C02045/image -xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/C00379/image -D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/C00310/image -L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/C00312/image -galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/C01697/image -D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/C00795/image -D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/C00392/image -D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00644/image -D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00085/image -myo-inositol,,[],,,,,images/rdkit/myo-inositol.gif, +cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/C08492/image +cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/C16310/image +trans-2-hexen-1-ol,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-2-hexen-1-ol.gif, +trans-2-hexenal,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-2-hexenal.gif, +1-nonanol,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-nonanol.gif, +nonanal,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/nonanal.gif, +1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/C00756/image +octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/C01545/image +1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/C05979/image +propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/C00479/image +2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/C01845/image +acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/C00207/image +vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/C00473/image +vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/C00376/image +L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/C00263/image +L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/C00441/image +NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/C00006/image +NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/C00005/image +"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/C03044/image +(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/C00810/image +glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/C00116/image +dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/C00184/image +sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C00093/image +dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image +sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/C00093/image +allitol(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/allitol(aq).gif, +D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/C06468/image +D-glycero-D-glucoheptitol(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glycero-D-glucoheptitol(aq).gif, +D-sedoheptulose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-sedoheptulose(aq).gif, +L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/C01507/image +L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/C00247/image +ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/C00474/image +D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/C00309/image +D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/C00794/image +D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/C00095/image +L-threitol(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-threitol(aq).gif, +L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/C02045/image +xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/C00379/image +D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/C00310/image +L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/C00312/image +galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/C01697/image +D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/C00795/image +D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/C00392/image +D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00644/image +D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00085/image +myo-inositol,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/myo-inositol.gif, 2-oxo-myo-inositol,,[],,,,,, -D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/C00181/image -quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/C00296/image -5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image -shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/C00493/image -3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/C02637/image -(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/C00258/image -hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C00168/image -glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/C00160/image -glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/C00048/image +D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/C00181/image +quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/C00296/image +5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image +shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/C00493/image +3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/C02637/image +(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/C00258/image +hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C00168/image +glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/C00160/image +glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/C00048/image 2-hydroxybutanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/C05984/image 2-oxobutanoate(aq),kegg:C00109,[],,,chebi:16763,pubchem:3409,,https://rest.kegg.jp/get/C00109/image "2,4-dihydroxybutanoate(aq)",,[],,,,,, @@ -124,26 +124,26 @@ TNADH(aq),,[],,,,,, "5β-pregnane-17α,21-diol-3,20-dione(aq)",,[],,,,,, "5β-pregnane-3α,17α,21-triol-11,20-dione(aq)",,[],,,,,, "5β-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, -"5alpha-androstane-3beta,17alpha-diol(aq)",,[],,,,,"images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif", +"5alpha-androstane-3beta,17alpha-diol(aq)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif", 5alpha-androstane-17alpha-ol-3-one(aq),,[],,,,,, 4-androstene-17-ol-3-one(aq),kegg:C00535,[],,,chebi:17347,pubchem:3817,,https://rest.kegg.jp/get/C00535/image -"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/C00280/image +"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/C00280/image "5α-pregnane-3β,17α,21-triol-11,20-dione(aq)",,[],,,,,, "5α-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, -"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/C00583/image -L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image -3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/C01013/image -3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C00222/image -2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C01146/image -4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/C00989/image -4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/C00232/image +"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/C00583/image +L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image +3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/C01013/image +3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C00222/image +2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C01146/image +4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/C00989/image +4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/C00232/image estradiol-17(aq),kegg:C00951,[],,,chebi:16469,pubchem:4202,,https://rest.kegg.jp/get/C00951/image -estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/C00468/image -D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/C00257/image +estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/C00468/image +D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/C00257/image 5-oxo-D-gluconate(aq),,[],,,,,, -(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/C00577/image -3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00197/image -3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image +(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/C00577/image +3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00197/image +3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image "-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)",kegg:C04367,[],,,chebi:16122,pubchem:7011,,https://rest.kegg.jp/get/C04367/image "-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)",kegg:C01244,[],,,chebi:17131,pubchem:4465,,https://rest.kegg.jp/get/C01244/image 3-hydroxybenzyl alcohol(aq),kegg:C03351,[],,,chebi:17069,pubchem:6192,,https://rest.kegg.jp/get/C03351/image @@ -201,28 +201,28 @@ oxalyl-CoA(aq),kegg:C00313,[],,,chebi:15535,pubchem:3607,,https://rest.kegg.jp/g succinate(aq),kegg:C00042,[],,,chebi:15741,pubchem:3344,,https://rest.kegg.jp/get/C00042/image O2(aq),kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/C00007/image fumarate(aq),kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/C00122/image -(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/C00337/image -orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/C00295/image -L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/C00041/image -ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/C00014/image -L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/C00123/image -4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C00233/image -glycine(ag),,[],,,,,images/rdkit/glycine(ag).gif, -"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01186/image -(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/C03656/image -"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image -2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C03341/image -(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/C00148/image +(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/C00337/image +orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/C00295/image +L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/C00041/image +ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/C00014/image +L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/C00123/image +4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C00233/image +glycine(ag),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycine(ag).gif, +"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01186/image +(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/C03656/image +"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image +2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C03341/image +(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/C00148/image D-1-pyrroline-2-carboxylate(aq),kegg:C03564,[],,,chebi:17425,pubchem:6356,,https://rest.kegg.jp/get/C03564/image D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/C03912/image -"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/C00415/image -folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/C00504/image -"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00101/image -"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00143/image -"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00445/image +"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/C00415/image +folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/C00504/image +"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00101/image +"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00143/image +"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00445/image N-2-(D-1-carboxyethyl)-L-arginine(aq),kegg:C04137,[],,,chebi:15805,pubchem:6823,,https://rest.kegg.jp/get/C04137/image -L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/C00062/image -"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/C03210/image +L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/C00062/image +"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/C03210/image 2-methyliminodiacetatc(aq),,[],,,,,, H20(l),,[],,,,,, glycine(aq),kegg:C00037,[],,,chebi:15428,pubchem:3339,,https://rest.kegg.jp/get/C00037/image @@ -235,19 +235,19 @@ oxidized thioredoxin(aq),kegg:C00343,[],,,chebi:18191,pubchem:3636,,https://rest 5-methyltetrahydrofolate(aq),kegg:C00440,[],,,chebi:15641,pubchem:3729,,https://rest.kegg.jp/get/C00440/image flavin-adenine dinucleotide(aq),kegg:C00016,[],,,chebi:16238,pubchem:3318,,https://rest.kegg.jp/get/C00016/image reduced flavin-adenine dinucleotide(aq),kegg:C01352,[],,,chebi:17877,pubchem:4556,,https://rest.kegg.jp/get/C01352/image -dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/C00579/image -lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/C00248/image +dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/C00579/image +lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/C00248/image dihydro--lipoate(aq),kegg:C02147,[],,,chebi:18047,pubchem:5225,,https://rest.kegg.jp/get/C02147/image -lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/C00725/image -CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/C00920/image -H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/C00282/image -betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/C00719/image -L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/C00155/image -"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/C01026/image -L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/C00073/image +CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/C00920/image +H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/C00282/image +betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/C00719/image +L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/C00155/image +"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/C01026/image +L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/C00073/image dimethylacetothetin(aq),kegg:C03392,[],,,chebi:4623,pubchem:6223,,https://rest.kegg.jp/get/C03392/image -S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/C03173/image -dimethylpropiothetin(aq),,[],,,,,images/rdkit/dimethylpropiothetin(aq).gif, +S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/C03173/image +dimethylpropiothetin(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dimethylpropiothetin(aq).gif, S-methyltpropiothetin(aq),,[],,,,,, S-methylmethionine(aq),,[],,,,,, trimethylsulfonium(aq),kegg:C01008,[],,,chebi:17434,pubchem:4253,,https://rest.kegg.jp/get/C01008/image @@ -295,26 +295,26 @@ aniline(aq),,[],,,,,, 4'-chloroaniline(aq),,[],,,,,, 4'-cyanoacetanilide(aq),,[],,,,,, 4'-cyanoaniline(aq),,[],,,,,, -ethyl 4-acetamidobenzoate(aq),,[],,,,,images/rdkit/ethyl 4-acetamidobenzoate(aq).gif, -ethyl 4-aminobenzoate(aq),,[],,,,,images/rdkit/ethyl 4-aminobenzoate(aq).gif, -4'-methoxyacetanilide(aq),,[],,,,,images/rdkit/4'-methoxyacetanilide(aq).gif, +ethyl 4-acetamidobenzoate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ethyl 4-acetamidobenzoate(aq).gif, +ethyl 4-aminobenzoate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ethyl 4-aminobenzoate(aq).gif, +4'-methoxyacetanilide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4'-methoxyacetanilide(aq).gif, 4'-methoxyaniline(aq),,[],,,,,, -4'-methylacetanilide(aq),,[],,,,,images/rdkit/4'-methylacetanilide(aq).gif, -p-toluidine(aq),,[],,,,,images/rdkit/p-toluidine(aq).gif, -4'-nitroacetanilide(aq),,[],,,,,images/rdkit/4'-nitroacetanilide(aq).gif, +4'-methylacetanilide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4'-methylacetanilide(aq).gif, +p-toluidine(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/p-toluidine(aq).gif, +4'-nitroacetanilide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4'-nitroacetanilide(aq).gif, 4'-nitroaniline(aq),,[],,,,,, "α,α,α-trifluoro-m-acetanilide(aq)",,[],,,,,, -"α,α,α-trifluoro-m-toluidine(aq)",,[],,,,,"images/rdkit/α,α,α-trifluoro-m-toluidine(aq).gif", -choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/C00114/image -O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/C01996/image -L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/C02571/image -butyryl-CoA(aq),,[],,,,,images/rdkit/butyryl-CoA(aq).gif, +"α,α,α-trifluoro-m-toluidine(aq)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/α,α,α-trifluoro-m-toluidine(aq).gif", +choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/C00114/image +O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/C01996/image +L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/C02571/image +butyryl-CoA(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/butyryl-CoA(aq).gif, L-butyrylcarnitine(aq),,[],,,,,, -propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/C00100/image -L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/C03017/image -formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/C00798/image -formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/C02405/image -acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/C00033/image +propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/C00100/image +L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/C03017/image +formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/C00798/image +formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/C02405/image +acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/C00033/image orthophospate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/C00009/image acetoacetyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/C00332/image palmitoyl-CoA(aq),kegg:C00154,[],,,chebi:15525,pubchem:3454,,https://rest.kegg.jp/get/C00154/image @@ -338,48 +338,48 @@ sucrose 6-phosphate(aq),kegg:C16688,[],,,chebi:131603,pubchem:51091010,,https:// UDP-glucose,kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/C00029/image D-glucose 6-phosphate,kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image UDP,kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/C00015/image -"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/C00689/image -cycloheptaamylose(aq),,[],,,,,images/rdkit/cycloheptaamylose(aq).gif, -cyclohexaamylose(aq),,[],,,,,images/rdkit/cyclohexaamylose(aq).gif, -cyclooctaamylose(aq),,[],,,,,images/rdkit/cyclooctaamylose(aq).gif, -cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/C00185/image -cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/C06219/image -laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/C02048/image +"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/C00689/image +cycloheptaamylose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cycloheptaamylose(aq).gif, +cyclohexaamylose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexaamylose(aq).gif, +cyclooctaamylose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclooctaamylose(aq).gif, +cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/C00185/image +cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/C06219/image +laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/C02048/image laminaritetraose(aq),,[],,,,,, laminaritriose(aq),,[],,,,,, -alpha-D-glucose 1-phosphate(aq),,[],,,,,images/rdkit/alpha-D-glucose 1-phosphate(aq).gif, +alpha-D-glucose 1-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha-D-glucose 1-phosphate(aq).gif, ",-trehalose(aq)",kegg:C01083,[],,,chebi:16551,pubchem:4320,,https://rest.kegg.jp/get/C01083/image 1--D-galactosyl-myo-inositol(aq),kegg:C01235,[],,,chebi:17505,pubchem:4456,,https://rest.kegg.jp/get/C01235/image -raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/C00492/image -myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/C00137/image -stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/C01613/image -sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/C00482/image -1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/C01175/image -adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/C00212/image -adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/C00147/image -D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00620/image -2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/C05512/image -hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/C00262/image +raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/C00492/image +myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/C00137/image +stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/C01613/image +sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/C00482/image +1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/C01175/image +adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/C00212/image +adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/C00147/image +D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00620/image +2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/C05512/image +hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/C00262/image 2-deoxy--D-ribose 1-phosphate(aq),kegg:C00672,[],,,chebi:28542,pubchem:3941,,https://rest.kegg.jp/get/C00672/image -guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/C00387/image -guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/C00242/image -inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/C00294/image -alpha-D-ribose 1-phosphate(aq),,[],,,,,images/rdkit/alpha-D-ribose 1-phosphate(aq).gif, -nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/C00153/image -nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/C03150/image -xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/C01762/image -xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/C00385/image -thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/C00178/image -5-methyluridine(aq),,[],,,,,images/rdkit/5-methyluridine(aq).gif, -alpha-D-ribose-1-phosphate,,[],,,,,images/rdkit/alpha-D-ribose-1-phosphate.gif, -uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/C00299/image -uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/C00106/image -thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/C00214/image -2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/C00559/image +guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/C00387/image +guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/C00242/image +inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/C00294/image +alpha-D-ribose 1-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha-D-ribose 1-phosphate(aq).gif, +nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/C00153/image +nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/C03150/image +xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/C01762/image +xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/C00385/image +thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/C00178/image +5-methyluridine(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-methyluridine(aq).gif, +alpha-D-ribose-1-phosphate,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha-D-ribose-1-phosphate.gif, +uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/C00299/image +uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/C00106/image +thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/C00214/image +2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/C00559/image 5-phospho--D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/C00119/image -AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/C00020/image -pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/C00013/image -5-amino-4-imidazolecarboxamide(aq),,[],,,,,images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif, +AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/C00020/image +pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/C00013/image +5-amino-4-imidazolecarboxamide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif, 5-phospho-alpha-D-ribose 1-dipihosphate(aq),,[],,,,,, 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq),,[],,,,,, GMP(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/C00144/image @@ -421,18 +421,18 @@ norpyridoxal(aq),,[],,,,,, pyridoxamine(aq),kegg:C00534,[],,,chebi:16410,pubchem:3816,,https://rest.kegg.jp/get/C00534/image pyridoxal(aq),kegg:C00250,[],,,chebi:17310,pubchem:3549,,https://rest.kegg.jp/get/C00250/image "dTDP-4-amino-4,6-dideoxy-D-glucose(aq)",kegg:C04268,[],,,chebi:15952,pubchem:6932,,https://rest.kegg.jp/get/C04268/image -dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/C11907/image -L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/C00956/image -2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/C00322/image -3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image -O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/C01005/image -6-amino-D-glucose(aq),,[],,,,,images/rdkit/6-amino-D-glucose(aq).gif, -6-amino-D-glucose 6-phosphate(aq),,[],,,,,images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif, -D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/C00159/image -D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00275/image -D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03384/image -"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/C00354/image -3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/C00882/image +dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/C11907/image +L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/C00956/image +2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/C00322/image +3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image +O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/C01005/image +6-amino-D-glucose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-amino-D-glucose(aq).gif, +6-amino-D-glucose 6-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif, +D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/C00159/image +D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00275/image +D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03384/image +"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/C00354/image +3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/C00882/image lysozyme(aq),,[],,,,,, phospholysozyme(aq),,[],,,,,, phosvitin(aq),,[],,,,,, @@ -456,9 +456,9 @@ phosphocyclocreatine(aq),,[],,,,,, "adenosine 5'-(alpha, beta-methylene)diphosphate(aq)",,[],,,,,, N-w-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,,https://rest.kegg.jp/get/C05945/image N-omega-phospho-L-arginine(aq),,[],,,,,, -taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/C01959/image +taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/C01959/image N-w-phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,,https://rest.kegg.jp/get/C03149/image -lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/C14177/image +lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/C14177/image N-w-phospholombricine(aq),kegg:C14178,[],,,chebi:18039,pubchem:7846990,,https://rest.kegg.jp/get/C14178/image (R)-5-phosphomevalonate(aq),kegg:C01107,[],,,chebi:17436,pubchem:4339,,https://rest.kegg.jp/get/C01107/image (R)-5-diphosphomevalonate(aq),kegg:C01143,[],,,chebi:15899,pubchem:4374,,https://rest.kegg.jp/get/C01143/image @@ -501,10 +501,10 @@ GDPmannose(aq),kegg:C00096,[],,,chebi:15820,pubchem:3396,,https://rest.kegg.jp/g CTP(aq),kegg:C00063,[],,,chebi:17677,pubchem:3363,,https://rest.kegg.jp/get/C00063/image O-phosphorylethanolamine(aq),kegg:C00346,[],,,chebi:17553,pubchem:3639,,https://rest.kegg.jp/get/C00346/image CDPethanolamine(aq),kegg:C00570,[],,,chebi:16732,pubchem:3849,,https://rest.kegg.jp/get/C00570/image -phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/C00588/image +phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/C00588/image CDPcholine(aq),kegg:C00307,[],,,chebi:16436,pubchem:3601,,https://rest.kegg.jp/get/C00307/image -N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image -UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/C00043/image +N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image +UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/C00043/image dTDPglucose(aq),kegg:C00842,[],,,chebi:15700,pubchem:4099,,https://rest.kegg.jp/get/C00842/image CDPglucose(aq),kegg:C00501,[],,,chebi:28942,pubchem:3784,,https://rest.kegg.jp/get/C00501/image GDPglucose(aq),kegg:C00394,[],,,chebi:29062,pubchem:3684,,https://rest.kegg.jp/get/C00394/image @@ -539,14 +539,14 @@ D-fructose 1-phosphate(aq),kegg:C01094,[],,,chebi:18105,pubchem:4329,,https://re D-galactose 6-phosphate(aq),kegg:C01113,[],,,chebi:17733,pubchem:4345,,https://rest.kegg.jp/get/C01113/image 4-nitrophenyl phosphate(aq),kegg:C03360,[],,,chebi:17440,pubchem:6198,,https://rest.kegg.jp/get/C03360/image 4-nitrophenol(aq),kegg:C00870,[],,,chebi:16836,pubchem:4127,,https://rest.kegg.jp/get/C00870/image -phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/C02734/image -phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/C00146/image +phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/C02734/image +phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/C00146/image (R)-3-phosphoglycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,,https://rest.kegg.jp/get/C00197/image phosphoenolpyruvate3-(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/C00074/image -pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/C00022/image -L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/C01005/image -phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/C03149/image -D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/C00121/image +pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/C00022/image +L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/C01005/image +phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/C03149/image +D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/C00121/image L-alpha-glycerophosphate(aq),,[],,,,,, adenosine 3':5'-(cyclic)phosphate(aq),kegg:C00575,[],,,chebi:17489,pubchem:3854,,https://rest.kegg.jp/get/C00575/image 2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq),kegg:C00968,[],,,chebi:28074,pubchem:4218,,https://rest.kegg.jp/get/C00968/image @@ -562,35 +562,35 @@ maltohexaose(aq),kegg:C01936,[],,,chebi:27445,pubchem:5041,,https://rest.kegg.jp maltotriose(aq),kegg:C01835,[],,,chebi:27931,pubchem:4954,,https://rest.kegg.jp/get/C01835/image panose(aq),kegg:C00713,[],,,chebi:7912,pubchem:3979,,https://rest.kegg.jp/get/C00713/image palatinose(aq),kegg:C01742,[],,,chebi:18394,pubchem:4876,,https://rest.kegg.jp/get/C01742/image -D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/C19636/image +D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/C19636/image -gentiobiose(aq),kegg:C08240,[],,,chebi:28066,pubchem:10439,,https://rest.kegg.jp/get/C08240/image -D-melibiose(aq),kegg:C05402,[],,,chebi:28053,pubchem:7769,,https://rest.kegg.jp/get/C05402/image -lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/C07064/image -ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/C01882/image -L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/C00152/image +lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/C07064/image +ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/C01882/image +L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/C00152/image γ-glutamohydroxamic acid(aq),,[],,,,,, -hydroxylamine(aq),,[],,,,,images/rdkit/hydroxylamine(aq).gif, -carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/C01563/image -urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/C00086/image -cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/C07761/image -2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/C02595/image -7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/C07756/image -penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/C05551/image -6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/C02954/image -phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/C07086/image +hydroxylamine(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/hydroxylamine(aq).gif, +carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/C01563/image +urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/C00086/image +cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/C07761/image +2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/C02595/image +7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/C07756/image +penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/C05551/image +6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/C02954/image +phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/C07086/image penicillin G-(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,,https://rest.kegg.jp/get/C05551/image 6-aminopenicillanic acid-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/C02954/image phenoxymethylpenicillin-(aq),kegg:C08126,[],,,chebi:27446,pubchem:10326,,https://rest.kegg.jp/get/C08126/image 6-aminopenicillanate-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/C02954/image -phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/C02181/image -phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/C05598/image -N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/C02712/image -pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/C00864/image -H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,images/rdkit/H2O.gif,https://rest.kegg.jp/get/C00001/image -pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/C00522/image -N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/C00438/image -L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/C03703/image -ampicillin(aq),,[],,,,,images/rdkit/ampicillin(aq).gif, +phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/C02181/image +phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/C05598/image +N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/C02712/image +pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/C00864/image +H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/H2O.gif,https://rest.kegg.jp/get/C00001/image +pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/C00522/image +N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/C00438/image +L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/C03703/image +ampicillin(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ampicillin(aq).gif, ampicillinoic acid(aq),,[],,,,,, penicillinoic acid(aq),kegg:C06567,[],,,,pubchem:8796,,https://rest.kegg.jp/get/C06567/image phenoxymethylpenicillin(aq),,[],,,,,, @@ -605,63 +605,63 @@ triphosphate(aq),kegg:C00536,[],,,chebi:18036,pubchem:3818,,https://rest.kegg.jp -nicotinamide mononucleotide(aq),kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/C00455/image ATP-4-(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/C00002/image ITP(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/C00081/image -IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/C00104/image -diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/C00013/image -phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/C00009/image +IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/C00104/image +diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/C00013/image +phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/C00009/image "D-ribulose 1,5-biphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/C01182/image -erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03394/image -glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image -2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C00673/image -"5,6-dideoxyfructose 1-phosphate(aq)",,[],,,,,"images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif", -propionaldehyde(aq),,[],,,,,images/rdkit/propionaldehyde(aq).gif, +erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03394/image +glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image +2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C00673/image +"5,6-dideoxyfructose 1-phosphate(aq)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif", +propionaldehyde(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propionaldehyde(aq).gif, methylerythrulose 1-phosphate(aq),,[],,,,,, -glycerone phosphate (aq),,[],,,,,images/rdkit/glycerone phosphate (aq).gif, -6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/C04442/image -L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01099/image -(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image -2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/C06159/image -2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/C00684/image -L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01131/image -2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/C01286/image -D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C06019/image -N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/C00270/image -N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/C00645/image -4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/C01127/image -(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02614/image -"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/C04348/image -"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image -propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/C00163/image -L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/C00078/image -indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/C00463/image -cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/C00417/image -3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image -2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00631/image -(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C03561/image -cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image -(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C01144/image -trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image -(3R)-3-hydroxyhexanoyl-CoA(aq),,[],,,,,images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif, -cis-hex-2-enoyl-CoA(aq),,[],,,,,images/rdkit/cis-hex-2-enoyl-CoA(aq).gif, -(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05268/image -trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05271/image -1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C03506/image -(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/C00497/image -maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/C01384/image -2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/C01732/image -(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02612/image -2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/C02226/image -gamma-fluoroglutamate(aq),,[],,,,,images/rdkit/gamma-fluoroglutamate(aq).gif, +glycerone phosphate (aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycerone phosphate (aq).gif, +6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/C04442/image +L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01099/image +(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image +2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/C06159/image +2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/C00684/image +L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01131/image +2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/C01286/image +D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C06019/image +N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/C00270/image +N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/C00645/image +4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/C01127/image +(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02614/image +"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/C04348/image +"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image +propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/C00163/image +L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/C00078/image +indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/C00463/image +cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/C00417/image +3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image +2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00631/image +(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C03561/image +cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image +(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C01144/image +trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image +(3R)-3-hydroxyhexanoyl-CoA(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif, +cis-hex-2-enoyl-CoA(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-hex-2-enoyl-CoA(aq).gif, +(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05268/image +trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05271/image +1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C03506/image +(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/C00497/image +maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/C01384/image +2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/C01732/image +(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02612/image +2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/C02226/image +gamma-fluoroglutamate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/gamma-fluoroglutamate(aq).gif, cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, -5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/C02237/image -urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/C00785/image -"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/C03680/image +5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/C02237/image +urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/C00785/image +"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/C03680/image cis-but-2-enoyl-[acyl-carrier protein](aq),kegg:C04246,[],,,,pubchem:6911,,https://rest.kegg.jp/get/C04246/image -"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image -dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/C00922/image +"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image +dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/C00922/image DL-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image -L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/C03618/image -L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/C00135/image +L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/C03618/image +L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/C00135/image L-phenylalanine(aq),kegg:C00079,[],,,chebi:17295,pubchem:3379,,https://rest.kegg.jp/get/C00079/image trans-cinnamate(aq),kegg:C00423,[],,,chebi:15669,pubchem:3713,,https://rest.kegg.jp/get/C00423/image beta-alanylpantetheine(aq),,[],,,,,, @@ -699,58 +699,58 @@ beta-D-Glucose 6-phosphate(aq),kegg:C01172,[],,,chebi:17719,pubchem:4399,,https: GDP-L-galactose(aq),kegg:C02280,[],,,chebi:18038,pubchem:5337,,https://rest.kegg.jp/get/C02280/image (R)-methylmalonyl-CoA(aq),kegg:C01213,[],,,chebi:15465,pubchem:4435,,https://rest.kegg.jp/get/C01213/image (S)-methylmalonyl-CoA(aq),kegg:C00683,[],,,chebi:15466,pubchem:3952,,https://rest.kegg.jp/get/C00683/image -all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/C00376/image -11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/C02110/image -"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C01595/image -"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C04056/image -D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/C01796/image -D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/C02022/image -D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/C00216/image -L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/C01019/image -L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/C01721/image -L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/C00259/image -L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/C00508/image +all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/C00376/image +11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/C02110/image +"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C01595/image +"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C04056/image +D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/C01796/image +D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/C02022/image +D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/C00216/image +L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/C01019/image +L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/C01721/image +L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/C00259/image +L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/C00508/image -D-allose(aq),kegg:C01487,[],,,chebi:4093,pubchem:4657,,https://rest.kegg.jp/get/C01487/image -D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/C06464/image -D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/C00476/image -D-rhamnose(aq),,[],,,,,images/rdkit/D-rhamnose(aq).gif, -D-rhamnulose(aq),,[],,,,,images/rdkit/D-rhamnulose(aq).gif, -6-amino-D-fructose 6-phosphate(aq),,[],,,,,images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif, -D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00352/image -D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/C00333/image -D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/C00558/image -D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/C00191/image -D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/C00905/image -D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C01112/image +D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/C06464/image +D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/C00476/image +D-rhamnose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-rhamnose(aq).gif, +D-rhamnulose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-rhamnulose(aq).gif, +6-amino-D-fructose 6-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif, +D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00352/image +D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/C00333/image +D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/C00558/image +D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/C00191/image +D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/C00905/image +D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C01112/image L-rhamnose(aq),kegg:C00507,[],,,chebi:62345,pubchem:3790,,https://rest.kegg.jp/get/C00507/image -L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/C00861/image -L-mannose(aq),,[],,,,,images/rdkit/L-mannose(aq).gif, -L-fructose(aq),,[],,,,,images/rdkit/L-fructose(aq).gif, -keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C00166/image -enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C02763/image -keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C00036/image -enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C03981/image -isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00129/image -dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00235/image -methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/C02295/image -D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C06156/image -"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/C01231/image +L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/C00861/image +L-mannose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-mannose(aq).gif, +L-fructose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fructose(aq).gif, +keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C00166/image +enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C02763/image +keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C00036/image +enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C03981/image +isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00129/image +dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00235/image +methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/C02295/image +D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C06156/image +"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/C01231/image -D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image 6-thioglucose 6-phosphate(aq),,[],,,,,, 6-thioglucose I-phosphate(aq),,[],,,,,, -N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image -"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01142/image -D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/C00515/image -"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image -2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/C02930/image -"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/C04105/image -cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/C02480/image -tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/C03178/image -xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/C03314/image -L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,images/rdkit/L-valine.gif,https://rest.kegg.jp/get/C00183/image +N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image +"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01142/image +D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/C00515/image +"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image +2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/C02930/image +"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/C04105/image +cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/C02480/image +tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/C03178/image +xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/C03314/image +L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-valine.gif,https://rest.kegg.jp/get/C00183/image tRNA(Val),kegg:C01653,[],,,chebi:29183,pubchem:4802,, -AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,images/rdkit/AMP.gif,https://rest.kegg.jp/get/C00020/image -diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/C00013/image +AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/AMP.gif,https://rest.kegg.jp/get/C00020/image +diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/C00013/image L-Valyl-tRNA(Val),kegg:C02554,[],,,chebi:29164,pubchem:5555,,https://rest.kegg.jp/get/C02554/image propanonyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/C00100/image L-arginosuccinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/C03406/image @@ -813,35 +813,35 @@ cyclobutanone(sln),,[],,,,,, cyclobutanol(sln),,[],,,,,, cycloheptanone(sln),,[],,,,,, cycloheptanol(sln),,[],,,,,, -cyclohexanone(sln),,[],,,,,images/rdkit/cyclohexanone(sln).gif, -cyclohexanol(sln),,[],,,,,images/rdkit/cyclohexanol(sln).gif, -cyclooctanone(sln),,[],,,,,images/rdkit/cyclooctanone(sln).gif, -cyclooctanol(sln),,[],,,,,images/rdkit/cyclooctanol(sln).gif, -cyclopentanone(sln),,[],,,,,images/rdkit/cyclopentanone(sln).gif, -cyclopentanol(sln),,[],,,,,images/rdkit/cyclopentanol(sln).gif, -2-heptanone(sln),,[],,,,,images/rdkit/2-heptanone(sln).gif, -(S)-2-heptanol(sln),,[],,,,,images/rdkit/(S)-2-heptanol(sln).gif, -2-hexanone(sln),,[],,,,,images/rdkit/2-hexanone(sln).gif, -(±)-2-hexanol(sln),,[],,,,,images/rdkit/(±)-2-hexanol(sln).gif, -2-methyl-1-cyclohexanone(sln),,[],,,,,images/rdkit/2-methyl-1-cyclohexanone(sln).gif, -(±)-cis-2-methyl-1-cyclohexanol(sln),,[],,,,,images/rdkit/(±)-cis-2-methyl-1-cyclohexanol(sln).gif, -(±)-trans-2-methyl-1-cyclohexanol(sln),,[],,,,,images/rdkit/(±)-trans-2-methyl-1-cyclohexanol(sln).gif, -2-octanone(sln),,[],,,,,images/rdkit/2-octanone(sln).gif, -(S)-(+)-2-octanol(sln),,[],,,,,images/rdkit/(S)-(+)-2-octanol(sln).gif, -2-pentanone(sln),,[],,,,,images/rdkit/2-pentanone(sln).gif, -(±)-2-pentanol(sln),,[],,,,,images/rdkit/(±)-2-pentanol(sln).gif, -2-phenyl-1-cyclohexanone(sln),,[],,,,,images/rdkit/2-phenyl-1-cyclohexanone(sln).gif, -(±)-cis-2-phenyl-1-cyclohexanol(sln),,[],,,,,images/rdkit/(±)-cis-2-phenyl-1-cyclohexanol(sln).gif, -(±)-trans-2-phenyl-1-cyclohexanol(sln),,[],,,,,images/rdkit/(±)-trans-2-phenyl-1-cyclohexanol(sln).gif, -1-phenyl-1-ethanone(sln),,[],,,,,images/rdkit/1-phenyl-1-ethanone(sln).gif, +cyclohexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanone(sln).gif, +cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanol(sln).gif, +cyclooctanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclooctanone(sln).gif, +cyclooctanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclooctanol(sln).gif, +cyclopentanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclopentanone(sln).gif, +cyclopentanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclopentanol(sln).gif, +2-heptanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-heptanone(sln).gif, +(S)-2-heptanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-2-heptanol(sln).gif, +2-hexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-hexanone(sln).gif, +(±)-2-hexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-2-hexanol(sln).gif, +2-methyl-1-cyclohexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methyl-1-cyclohexanone(sln).gif, +(±)-cis-2-methyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-cis-2-methyl-1-cyclohexanol(sln).gif, +(±)-trans-2-methyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-trans-2-methyl-1-cyclohexanol(sln).gif, +2-octanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-octanone(sln).gif, +(S)-(+)-2-octanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-(+)-2-octanol(sln).gif, +2-pentanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-pentanone(sln).gif, +(±)-2-pentanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-2-pentanol(sln).gif, +2-phenyl-1-cyclohexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-phenyl-1-cyclohexanone(sln).gif, +(±)-cis-2-phenyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-cis-2-phenyl-1-cyclohexanol(sln).gif, +(±)-trans-2-phenyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-trans-2-phenyl-1-cyclohexanol(sln).gif, +1-phenyl-1-ethanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-ethanone(sln).gif, (±)-cis-2-phenyl-1-ethanol(sln),,[],,,,,, -1-phenyl-1-heptanone(sln),,[],,,,,images/rdkit/1-phenyl-1-heptanone(sln).gif, +1-phenyl-1-heptanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-heptanone(sln).gif, (±)-cis-2-phenyl-1-heptanol(sln),,[],,,,,, -1-phenyl-1-hexanone(sln),,[],,,,,images/rdkit/1-phenyl-1-hexanone(sln).gif, +1-phenyl-1-hexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-hexanone(sln).gif, (±)-cis-2-phenyl-1-hexanol(sln),,[],,,,,, -1-phenyl-1-pentanone(sln),,[],,,,,images/rdkit/1-phenyl-1-pentanone(sln).gif, +1-phenyl-1-pentanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-pentanone(sln).gif, (±)-cis-2-phenyl-1-pentanol(sln),,[],,,,,, -1-phenyl-1-propanone(sln),,[],,,,,images/rdkit/1-phenyl-1-propanone(sln).gif, +1-phenyl-1-propanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-propanone(sln).gif, (±)-cis-2-phenyl-1-propanol(sln),,[],,,,,, NADP(ox)(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/C00006/image NADP(red)(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,,https://rest.kegg.jp/get/C00005/image @@ -919,44 +919,44 @@ benzoic acid adenylate(aq),,[],,,,,, 3-hydroxybenzoic acid adenylate(aq),,[],,,,,, 4-hydroxybenzoic acid(aq),,[],,,,,, 4-hydroxybenzoic acid adenylate(aq),,[],,,,,, -3-hydroxy-4-methylbenzoic acid(aq),,[],,,,,images/rdkit/3-hydroxy-4-methylbenzoic acid(aq).gif, +3-hydroxy-4-methylbenzoic acid(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-hydroxy-4-methylbenzoic acid(aq).gif, 3-hydroxy-4-methylbenzoic acid adenylate(aq),,[],,,,,, -3-methylbenzoic acid(aq),,[],,,,,images/rdkit/3-methylbenzoic acid(aq).gif, +3-methylbenzoic acid(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-methylbenzoic acid(aq).gif, 3-methylbenzoic acid adenylate(aq),,[],,,,,, -4-methylbenzoic acid(aq),,[],,,,,images/rdkit/4-methylbenzoic acid(aq).gif, +4-methylbenzoic acid(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-methylbenzoic acid(aq).gif, 4-methylbenzoic acid adenylate(aq),,[],,,,,, -Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/C05945/image -adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/C00224/image +Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/C05945/image +adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/C00224/image deoxynucleoside triphosphate(aq),,[],,,,,, polyd-A-Tn(aq),,[],,,,,, polyd-A-Tn+1(aq),,[],,,,,, benzyl alcohol(sln),,[],,,,,, butyl acetate(sln),,[],,,,,, -benzyl acetate(sln),,[],,,,,images/rdkit/benzyl acetate(sln).gif, -1-butanol(sln),,[],,,,,images/rdkit/1-butanol(sln).gif, +benzyl acetate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/benzyl acetate(sln).gif, +1-butanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-butanol(sln).gif, butyl decanoate(sln),,[],,,,,, -1-decanoic acid(sln),,[],,,,,images/rdkit/1-decanoic acid(sln).gif, -"1,2-dioctanoyl glycerol(sln)",,[],,,,,"images/rdkit/1,2-dioctanoyl glycerol(sln).gif", -1-mono-octanoyl glycerol(sln),,[],,,,,images/rdkit/1-mono-octanoyl glycerol(sln).gif, -2-mono-octanoyl glycerol(sln),,[],,,,,images/rdkit/2-mono-octanoyl glycerol(sln).gif, -"1,3-dioctanoyl glycerol(sln)",,[],,,,,"images/rdkit/1,3-dioctanoyl glycerol(sln).gif", -dodecyl dodecanoate(sln),,[],,,,,images/rdkit/dodecyl dodecanoate(sln).gif, -1-dodecanol(sln),,[],,,,,images/rdkit/1-dodecanol(sln).gif, -1-dodecanoic acid(sln),,[],,,,,images/rdkit/1-dodecanoic acid(sln).gif, -D-glucose(sln),,[],,,,,images/rdkit/D-glucose(sln).gif, +1-decanoic acid(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-decanoic acid(sln).gif, +"1,2-dioctanoyl glycerol(sln)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,2-dioctanoyl glycerol(sln).gif", +1-mono-octanoyl glycerol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-mono-octanoyl glycerol(sln).gif, +2-mono-octanoyl glycerol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-mono-octanoyl glycerol(sln).gif, +"1,3-dioctanoyl glycerol(sln)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,3-dioctanoyl glycerol(sln).gif", +dodecyl dodecanoate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dodecyl dodecanoate(sln).gif, +1-dodecanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-dodecanol(sln).gif, +1-dodecanoic acid(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-dodecanoic acid(sln).gif, +D-glucose(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucose(sln).gif, 1-dodecanoyl D-glucose ester(sln),,[],,,,,, -(-)-menthol(sln),,[],,,,,images/rdkit/(-)-menthol(sln).gif, -(-)-menthyl dodecanoate(sln),,[],,,,,images/rdkit/(-)-menthyl dodecanoate(sln).gif, -oleic acid(sln),,[],,,,,images/rdkit/oleic acid(sln).gif, -1-butyl oleate(sln),,[],,,,,images/rdkit/1-butyl oleate(sln).gif, -(R)-(+)-1-phenyl-1-butanol(sln),,[],,,,,images/rdkit/(R)-(+)-1-phenyl-1-butanol(sln).gif, +(-)-menthol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(-)-menthol(sln).gif, +(-)-menthyl dodecanoate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(-)-menthyl dodecanoate(sln).gif, +oleic acid(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/oleic acid(sln).gif, +1-butyl oleate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-butyl oleate(sln).gif, +(R)-(+)-1-phenyl-1-butanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-butanol(sln).gif, (R)-(+)-1-phenyl 1-butyl acetate(sln),,[],,,,,, -(R)-(+)-1-phenyl ethanol(sln),,[],,,,,images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif, +(R)-(+)-1-phenyl ethanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif, (R)-(+)-1-phenyl ethyl acetate(sln),,[],,,,,, -(R)-(+)-1-phenyl-1-propanol(sln),,[],,,,,images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif, -(R)-(+)-1-phenyl-1-propyl acetate(sln),,[],,,,,images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif, -"1,2,3-trioctanoyl glycerol(sln)",,[],,,,,"images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif", -1-monooctanoyl glycerol(sln),,[],,,,,images/rdkit/1-monooctanoyl glycerol(sln).gif, +(R)-(+)-1-phenyl-1-propanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif, +(R)-(+)-1-phenyl-1-propyl acetate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif, +"1,2,3-trioctanoyl glycerol(sln)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif", +1-monooctanoyl glycerol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-monooctanoyl glycerol(sln).gif, cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq),,[],,,,,, cis-2-hydroxycyclopentanemethanol-phosphate(aq),,[],,,,,, trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq),,[],,,,,, @@ -1008,13 +1008,13 @@ indole-3-acetic acid(aq),kegg:C00954,[],,,chebi:16411,pubchem:4205,,https://rest 2-oxo-3-deoxy-D-gluconate(aq),kegg:C00204,[],,,chebi:17032,pubchem:3504,,https://rest.kegg.jp/get/C00204/image anthranilate(aq),kegg:C00108,[],,,chebi:16567,pubchem:3408,,https://rest.kegg.jp/get/C00108/image (3S)-hydroxybutanoyl-coenzyme A(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image -trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/C00877/image -4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/C04114/image -UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/C00203/image -D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/C06463/image +trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/C00877/image +4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/C04114/image +UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/C00203/image +D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/C06463/image "(3,5)-cholesta-7,24-diene-3-ol(aq)",kegg:C05439,[],,,chebi:16290,pubchem:7801,,https://rest.kegg.jp/get/C05439/image "(3,5)-cholesta-8,24-diene-3-ol(aq)",kegg:C05437,[],,,chebi:18252,pubchem:7800,,https://rest.kegg.jp/get/C05437/image -3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/C02798/image +3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/C02798/image tRNA-Tyr(aq),kegg:C00787,[],,,chebi:29182,pubchem:4045,, L-tyrosyl-tRNA-Tyr(aq),kegg:C02839,[],,,chebi:29161,pubchem:5781,,https://rest.kegg.jp/get/C02839/image tRNA-Thr(aq),kegg:C01651,[],,,chebi:29180,pubchem:4800,, From 4ae37e569181558622823403a63f0b556d1ef2bf Mon Sep 17 00:00:00 2001 From: Maxime Mahout Date: Tue, 21 Jan 2025 05:33:44 +0100 Subject: [PATCH 5/6] minor csv modif --- maxime/Make_final_csv.ipynb | 94 +++-- maxime/final_compound_csv.csv | 716 +++++++++++++++++----------------- 2 files changed, 409 insertions(+), 401 deletions(-) diff --git a/maxime/Make_final_csv.ipynb b/maxime/Make_final_csv.ipynb index 1077c54..900aa74 100644 --- a/maxime/Make_final_csv.ipynb +++ b/maxime/Make_final_csv.ipynb @@ -287,7 +287,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 25, "id": "5592a9d1", "metadata": {}, "outputs": [], @@ -299,7 +299,7 @@ " rdkit_img[compound] = None\n", " kegg_img[compound] = None\n", " if cname in rdkit_d:\n", - " rdkit_img[compound] = rdkit_d[cname]\n", + " rdkit_img[compound] = f'https://github.com/maxm4/hackathon-2025/blob/main/maxime/{rdkit_d[cname]}'\n", " if not pandas.isna(row['kegg']):\n", " ckegg = row['kegg'].split()[-1] # should remove stoichiometry\n", " if ckegg in kegg_d:\n", @@ -309,7 +309,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 26, "id": "f58821f7", "metadata": {}, "outputs": [], @@ -320,7 +320,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 27, "id": "8b36bea4", "metadata": {}, "outputs": [ @@ -366,7 +366,7 @@ " OCc1ccccc1\n", " chebi:17987\n", " pubchem:3836\n", - " images/rdkit/benzyl alcohol(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00556/image\n", " \n", " \n", @@ -378,7 +378,7 @@ " NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O...\n", " chebi:15846\n", " pubchem:3305\n", - " images/rdkit/NAD(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00003/image\n", " \n", " \n", @@ -390,7 +390,7 @@ " O=Cc1ccccc1\n", " chebi:17169\n", " pubchem:3559\n", - " images/rdkit/benzaldehyde(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00261/image\n", " \n", " \n", @@ -402,7 +402,7 @@ " NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)...\n", " chebi:16908\n", " pubchem:3306\n", - " images/rdkit/NADH(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00004/image\n", " \n", " \n", @@ -414,7 +414,7 @@ " CCCCO\n", " chebi:28885\n", " pubchem:8398\n", - " images/rdkit/1-butanol(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C06142/image\n", " \n", " \n", @@ -547,18 +547,18 @@ "1050 None chebi:15946 \n", "1051 None chebi:18283 \n", "\n", - " pubchems rdkit_img \n", - "0 pubchem:3836 images/rdkit/benzyl alcohol(aq).gif \\\n", - "1 pubchem:3305 images/rdkit/NAD(aq).gif \n", - "2 pubchem:3559 images/rdkit/benzaldehyde(aq).gif \n", - "3 pubchem:3306 images/rdkit/NADH(aq).gif \n", - "4 pubchem:8398 images/rdkit/1-butanol(aq).gif \n", - "... ... ... \n", - "1047 pubchem:3499 None \n", - "1048 pubchem:3367 None \n", - "1049 pubchem:8291 None \n", - "1050 pubchem:3385 None \n", - "1051 pubchem:3958 None \n", + " pubchems rdkit_img \n", + "0 pubchem:3836 https://github.com/maxm4/hackathon-2025/blob/m... \\\n", + "1 pubchem:3305 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "2 pubchem:3559 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "3 pubchem:3306 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "4 pubchem:8398 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "... ... ... \n", + "1047 pubchem:3499 None \n", + "1048 pubchem:3367 None \n", + "1049 pubchem:8291 None \n", + "1050 pubchem:3385 None \n", + "1051 pubchem:3958 None \n", "\n", " kegg_img \n", "0 https://rest.kegg.jp/get/C00556/image \n", @@ -576,7 +576,7 @@ "[1052 rows x 9 columns]" ] }, - "execution_count": 22, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -587,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 28, "id": "652774c0", "metadata": {}, "outputs": [], @@ -597,7 +597,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 29, "id": "ed2d73ea", "metadata": {}, "outputs": [ @@ -643,7 +643,7 @@ " OCc1ccccc1\n", " chebi:17987\n", " pubchem:3836\n", - " images/rdkit/benzyl alcohol(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00556/image\n", " \n", " \n", @@ -655,7 +655,7 @@ " NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O...\n", " chebi:15846\n", " pubchem:3305\n", - " images/rdkit/NAD(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00003/image\n", " \n", " \n", @@ -667,7 +667,7 @@ " O=Cc1ccccc1\n", " chebi:17169\n", " pubchem:3559\n", - " images/rdkit/benzaldehyde(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00261/image\n", " \n", " \n", @@ -679,7 +679,7 @@ " NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)...\n", " chebi:16908\n", " pubchem:3306\n", - " images/rdkit/NADH(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C00004/image\n", " \n", " \n", @@ -691,7 +691,7 @@ " CCCCO\n", " chebi:28885\n", " pubchem:8398\n", - " images/rdkit/1-butanol(aq).gif\n", + " https://github.com/maxm4/hackathon-2025/blob/m...\n", " https://rest.kegg.jp/get/C06142/image\n", " \n", " \n", @@ -824,18 +824,18 @@ "1050 None chebi:15946 \n", "1051 None chebi:18283 \n", "\n", - " pubchems rdkit_img \n", - "0 pubchem:3836 images/rdkit/benzyl alcohol(aq).gif \\\n", - "1 pubchem:3305 images/rdkit/NAD(aq).gif \n", - "2 pubchem:3559 images/rdkit/benzaldehyde(aq).gif \n", - "3 pubchem:3306 images/rdkit/NADH(aq).gif \n", - "4 pubchem:8398 images/rdkit/1-butanol(aq).gif \n", - "... ... ... \n", - "1047 pubchem:3499 None \n", - "1048 pubchem:3367 None \n", - "1049 pubchem:8291 None \n", - "1050 pubchem:3385 None \n", - "1051 pubchem:3958 None \n", + " pubchems rdkit_img \n", + "0 pubchem:3836 https://github.com/maxm4/hackathon-2025/blob/m... \\\n", + "1 pubchem:3305 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "2 pubchem:3559 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "3 pubchem:3306 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "4 pubchem:8398 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "... ... ... \n", + "1047 pubchem:3499 None \n", + "1048 pubchem:3367 None \n", + "1049 pubchem:8291 None \n", + "1050 pubchem:3385 None \n", + "1051 pubchem:3958 None \n", "\n", " kegg_img \n", "0 https://rest.kegg.jp/get/C00556/image \n", @@ -853,7 +853,7 @@ "[1052 rows x 9 columns]" ] }, - "execution_count": 24, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -865,7 +865,15 @@ { "cell_type": "code", "execution_count": null, - "id": "be5c1b7f", + "id": "8138055d", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7f8d50fc", "metadata": {}, "outputs": [], "source": [] diff --git a/maxime/final_compound_csv.csv b/maxime/final_compound_csv.csv index 3cd2563..9b501e5 100644 --- a/maxime/final_compound_csv.csv +++ b/maxime/final_compound_csv.csv @@ -1,14 +1,14 @@ name,kegg,synonyms,inchikey,smiles,chebis,pubchems,rdkit_img,kegg_img -benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/C00556/image -NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/C00003/image -benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/C00261/image -NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/C00004/image -1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/C06142/image -butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/C01412/image -cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/C00854/image -cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/C00414/image -ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/C00469/image -acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/C00084/image +benzyl alcohol(aq),kegg:C00556,[],InChIKey=WVDDGKGOMKODPV-UHFFFAOYSA-N,OCc1ccccc1,chebi:17987,pubchem:3836,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/benzyl alcohol(aq).gif,https://rest.kegg.jp/get/C00556/image +NAD(aq),kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",InChIKey=BAWFJGJZGIEFAR-NNYOXOHSSA-O,NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O[P](O)(=O)OC[C@H]3O[C@H]([C@H](O)[C@@H]3O)n4cnc5c(N)ncnc45)[C@@H](O)[C@H]2O,chebi:15846,pubchem:3305,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/NAD(aq).gif,https://rest.kegg.jp/get/C00003/image +benzaldehyde(aq),kegg:C00261,[],InChIKey=HUMNYLRZRPPJDN-UHFFFAOYSA-N,O=Cc1ccccc1,chebi:17169,pubchem:3559,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/benzaldehyde(aq).gif,https://rest.kegg.jp/get/C00261/image +NADH(aq),kegg:C00004,"['NADH(aq)', 'NAD(red)(aq)', 'NAD(red)']",InChIKey=BOPGDPNILDQYTO-UHFFFAOYSA-N,NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)OCC3OC(C(O)C3O)n4cnc5c(N)ncnc45)C(O)C2O,chebi:16908,pubchem:3306,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/NADH(aq).gif,https://rest.kegg.jp/get/C00004/image +1-butanol(aq),kegg:C06142,[],InChIKey=LRHPLDYGYMQRHN-UHFFFAOYSA-N,CCCCO,chebi:28885,pubchem:8398,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-butanol(aq).gif,https://rest.kegg.jp/get/C06142/image +butanal(aq),kegg:C01412,[],InChIKey=ZTQSAGDEMFDKMZ-UHFFFAOYSA-N,CCCC=O,chebi:15743,pubchem:4600,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/butanal(aq).gif,https://rest.kegg.jp/get/C01412/image +cyclohexanol(aq),kegg:C00854,[],InChIKey=HPXRVTGHNJAIIH-UHFFFAOYSA-N,OC1CCCCC1,chebi:18099,pubchem:4111,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclohexanol(aq).gif,https://rest.kegg.jp/get/C00854/image +cyclohexanone(aq),kegg:C00414,[],InChIKey=JHIVVAPYMSGYDF-UHFFFAOYSA-N,O=C1CCCCC1,chebi:17854,pubchem:3704,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclohexanone(aq).gif,https://rest.kegg.jp/get/C00414/image +ethanol(aq),kegg:C00469,[],InChIKey=LFQSCWFLJHTTHZ-UHFFFAOYSA-N,CCO,chebi:16236,pubchem:3752,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ethanol(aq).gif,https://rest.kegg.jp/get/C00469/image +acetaldehyde(aq),kegg:C00084,[],InChIKey=IKHGUXGNUITLKF-UHFFFAOYSA-N,CC=O,chebi:15343,pubchem:3384,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/acetaldehyde(aq).gif,https://rest.kegg.jp/get/C00084/image AP-NAD(aq),COCO:COCOM00012,[],,,,,, AP-NADH(aq),COCO:COCOM00013,[],,,,,, desamino NAD(aq),,[],,,,,, @@ -17,62 +17,62 @@ desamino NADH(aq),,[],,,,,, NAD,kegg:C00003,"['NAD(aq)', 'NAD', 'NAD(ox)(aq)', 'NAD(ox)', 'NAD+(aq)']",,,chebi:15846,pubchem:3305,,https://rest.kegg.jp/get/C00003/image hexanal,,[],,,,,, NADH,,[],,,,,, -cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/C08492/image -cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/C16310/image -trans-2-hexen-1-ol,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-2-hexen-1-ol.gif, -trans-2-hexenal,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-2-hexenal.gif, -1-nonanol,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-nonanol.gif, -nonanal,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/nonanal.gif, -1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/C00756/image -octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/C01545/image -1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/C05979/image -propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/C00479/image -2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/C01845/image -acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/C00207/image -vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/C00473/image -vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/C00376/image -L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/C00263/image -L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/C00441/image -NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/C00006/image -NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/C00005/image -"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/C03044/image -(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/C00810/image -glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/C00116/image -dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/C00184/image -sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C00093/image -dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image -sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/C00093/image -allitol(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/allitol(aq).gif, -D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/C06468/image -D-glycero-D-glucoheptitol(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glycero-D-glucoheptitol(aq).gif, -D-sedoheptulose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-sedoheptulose(aq).gif, -L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/C01507/image -L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/C00247/image -ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/C00474/image -D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/C00309/image -D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/C00794/image -D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/C00095/image -L-threitol(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-threitol(aq).gif, -L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/C02045/image -xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/C00379/image -D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/C00310/image -L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/C00312/image -galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/C01697/image -D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/C00795/image -D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/C00392/image -D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00644/image -D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00085/image -myo-inositol,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/myo-inositol.gif, +cis-3-hexene-1-ol(aq),kegg:C08492,[],,,chebi:28857,pubchem:10685,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cis-3-hexene-1-ol(aq).gif,https://rest.kegg.jp/get/C08492/image +cis-3-hexenal(aq),kegg:C16310,[],,,chebi:23292,pubchem:47205618,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cis-3-hexenal(aq).gif,https://rest.kegg.jp/get/C16310/image +trans-2-hexen-1-ol,,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/trans-2-hexen-1-ol.gif, +trans-2-hexenal,,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/trans-2-hexenal.gif, +1-nonanol,,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-nonanol.gif, +nonanal,,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/nonanal.gif, +1-octanol(aq),kegg:C00756,[],,,chebi:16188,pubchem:4018,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-octanol(aq).gif,https://rest.kegg.jp/get/C00756/image +octanal(aq),kegg:C01545,[],,,chebi:17935,pubchem:4704,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/octanal(aq).gif,https://rest.kegg.jp/get/C01545/image +1-propanol(aq),kegg:C05979,[],,,chebi:28831,pubchem:8258,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-propanol(aq).gif,https://rest.kegg.jp/get/C05979/image +propanal(aq),kegg:C00479,[],,,chebi:17153,pubchem:3762,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/propanal(aq).gif,https://rest.kegg.jp/get/C00479/image +2-propanol(aq),kegg:C01845,[],,,chebi:17824,pubchem:4963,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-propanol(aq).gif,https://rest.kegg.jp/get/C01845/image +acetone(aq),kegg:C00207,[],,,chebi:15347,pubchem:3507,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/acetone(aq).gif,https://rest.kegg.jp/get/C00207/image +vitamin A alcohol(aq),kegg:C00473,"['vitamin A alcohol(aq)', 'retinol(aq)']",,,chebi:17336,pubchem:3756,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/vitamin A alcohol(aq).gif,https://rest.kegg.jp/get/C00473/image +vitamin A aldehyde(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/vitamin A aldehyde(aq).gif,https://rest.kegg.jp/get/C00376/image +L-homoserine(aq),kegg:C00263,[],,,chebi:15699,pubchem:3561,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-homoserine(aq).gif,https://rest.kegg.jp/get/C00263/image +L-aspartate 4-semialdehyde(aq),kegg:C00441,"['L-aspartate 4-semialdehyde(aq)', 'L-aspartate-4-semialdehyde(aq)']",,,chebi:13086,pubchem:3730,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-aspartate 4-semialdehyde(aq).gif,https://rest.kegg.jp/get/C00441/image +NADP(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/NADP(aq).gif,https://rest.kegg.jp/get/C00006/image +NADPH(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/NADPH(aq).gif,https://rest.kegg.jp/get/C00005/image +"(R,R)-2,3-butanediol(aq)",kegg:C03044,[],,,chebi:16982,pubchem:5947,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R,R)-2,3-butanediol(aq).gif",https://rest.kegg.jp/get/C03044/image +(R)-acetoin(aq),kegg:C00810,[],,,chebi:15686,pubchem:4068,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-acetoin(aq).gif,https://rest.kegg.jp/get/C00810/image +glycerol(aq),kegg:C00116,[],,,chebi:17754,pubchem:3416,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/glycerol(aq).gif,https://rest.kegg.jp/get/C00116/image +dihydroxyacetone(aq),kegg:C00184,[],,,chebi:16016,pubchem:3484,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dihydroxyacetone(aq).gif,https://rest.kegg.jp/get/C00184/image +sn-glycerol 3-phosphate(aq),kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/sn-glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C00093/image +dihydroxyacetone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dihydroxyacetone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image +sn-glycerol 3-phosphate,kegg:C00093,"['sn-glycerol 3-phosphate(aq)', 'sn-glycerol 3-phosphate']",,,chebi:15978,pubchem:3393,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/sn-glycerol 3-phosphate.gif,https://rest.kegg.jp/get/C00093/image +allitol(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/allitol(aq).gif, +D-psicose(aq),kegg:C06468,[],,,chebi:187912,pubchem:8700,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-psicose(aq).gif,https://rest.kegg.jp/get/C06468/image +D-glycero-D-glucoheptitol(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-glycero-D-glucoheptitol(aq).gif, +D-sedoheptulose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-sedoheptulose(aq).gif, +L-iditol(aq),kegg:C01507,[],,,chebi:18202,pubchem:4675,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-iditol(aq).gif,https://rest.kegg.jp/get/C01507/image +L-sorbose(aq),kegg:C00247,[],,,chebi:48649,pubchem:3546,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-sorbose(aq).gif,https://rest.kegg.jp/get/C00247/image +ribitol(aq),kegg:C00474,[],,,chebi:15963,pubchem:3757,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ribitol(aq).gif,https://rest.kegg.jp/get/C00474/image +D-ribulose(aq),kegg:C00309,[],,,chebi:17173,pubchem:3603,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-ribulose(aq).gif,https://rest.kegg.jp/get/C00309/image +D-sorbitol(aq),kegg:C00794,[],,,chebi:17924,pubchem:4052,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-sorbitol(aq).gif,https://rest.kegg.jp/get/C00794/image +D-fructose(aq),kegg:C00095,[],,,chebi:15824,pubchem:3395,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-fructose(aq).gif,https://rest.kegg.jp/get/C00095/image +L-threitol(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-threitol(aq).gif, +L-erythrulose(aq),kegg:C02045,[],,,chebi:23958,pubchem:5134,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-erythrulose(aq).gif,https://rest.kegg.jp/get/C02045/image +xylitol(aq),kegg:C00379,[],,,chebi:17151,pubchem:3669,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/xylitol(aq).gif,https://rest.kegg.jp/get/C00379/image +D-xylulose(aq),kegg:C00310,[],,,chebi:17140,pubchem:3604,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-xylulose(aq).gif,https://rest.kegg.jp/get/C00310/image +L-xylulose(aq),kegg:C00312,[],,,chebi:17399,pubchem:3606,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-xylulose(aq).gif,https://rest.kegg.jp/get/C00312/image +galactitol(aq),kegg:C01697,[],,,chebi:16813,pubchem:4837,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/galactitol(aq).gif,https://rest.kegg.jp/get/C01697/image +D-tagatose(aq),kegg:C00795,[],,,chebi:4249,pubchem:4053,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-tagatose(aq).gif,https://rest.kegg.jp/get/C00795/image +D-mannitol(aq),kegg:C00392,[],,,chebi:16899,pubchem:3682,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-mannitol(aq).gif,https://rest.kegg.jp/get/C00392/image +D-mannitol 1-phosphate(aq),kegg:C00644,"['D-mannitol 1-phosphate(aq)', 'D-mannitol-1-phosphate(aq)']",,,chebi:16298,pubchem:3917,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-mannitol 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00644/image +D-fructose 6-phosphate(aq),kegg:C00085,"['D-fructose 6-phosphate(aq)', 'D-Fructose 6-phosphate']",,,chebi:15946,pubchem:3385,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-fructose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00085/image +myo-inositol,,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/myo-inositol.gif, 2-oxo-myo-inositol,,[],,,,,, -D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/C00181/image -quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/C00296/image -5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image -shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/C00493/image -3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/C02637/image -(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/C00258/image -hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C00168/image -glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/C00160/image -glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/C00048/image +D-xylose(aq),kegg:C00181,[],,,chebi:53455,pubchem:3481,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-xylose(aq).gif,https://rest.kegg.jp/get/C00181/image +quinate(aq),kegg:C00296,[],,,chebi:29751,pubchem:3590,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/quinate(aq).gif,https://rest.kegg.jp/get/C00296/image +5-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image +shikimate(aq),kegg:C00493,[],,,chebi:16119,pubchem:3776,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/shikimate(aq).gif,https://rest.kegg.jp/get/C00493/image +3-dehydroshikimate(aq),kegg:C02637,[],,,chebi:16630,pubchem:5617,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-dehydroshikimate(aq).gif,https://rest.kegg.jp/get/C02637/image +(R)-glycerate(aq),kegg:C00258,[],,,chebi:16659,pubchem:3557,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-glycerate(aq).gif,https://rest.kegg.jp/get/C00258/image +hydroxypyruvate(aq),kegg:C00168,[],,,chebi:17180,pubchem:3468,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/hydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C00168/image +glycolate(aq),kegg:C00160,[],,,chebi:29805,pubchem:3460,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/glycolate(aq).gif,https://rest.kegg.jp/get/C00160/image +glyoxylate(aq),kegg:C00048,[],,,chebi:16891,pubchem:3350,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/glyoxylate(aq).gif,https://rest.kegg.jp/get/C00048/image 2-hydroxybutanoate(aq),kegg:C05984,"['2-hydroxybutanoate(aq)', 'D-2-hydroxy-n-butanoate(aq)']",,,chebi:1148,pubchem:8262,,https://rest.kegg.jp/get/C05984/image 2-oxobutanoate(aq),kegg:C00109,[],,,chebi:16763,pubchem:3409,,https://rest.kegg.jp/get/C00109/image "2,4-dihydroxybutanoate(aq)",,[],,,,,, @@ -124,26 +124,26 @@ TNADH(aq),,[],,,,,, "5β-pregnane-17α,21-diol-3,20-dione(aq)",,[],,,,,, "5β-pregnane-3α,17α,21-triol-11,20-dione(aq)",,[],,,,,, "5β-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, -"5alpha-androstane-3beta,17alpha-diol(aq)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif", +"5alpha-androstane-3beta,17alpha-diol(aq)",,[],,,,,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5alpha-androstane-3beta,17alpha-diol(aq).gif", 5alpha-androstane-17alpha-ol-3-one(aq),,[],,,,,, 4-androstene-17-ol-3-one(aq),kegg:C00535,[],,,chebi:17347,pubchem:3817,,https://rest.kegg.jp/get/C00535/image -"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/C00280/image +"4-androstene-3,17-dione(aq)",kegg:C00280,[],,,chebi:16422,pubchem:3575,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-androstene-3,17-dione(aq).gif",https://rest.kegg.jp/get/C00280/image "5α-pregnane-3β,17α,21-triol-11,20-dione(aq)",,[],,,,,, "5α-pregnane-17α,21-diol-3,11,20-trione(aq)",,[],,,,,, -"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/C00583/image -L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image -3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/C01013/image -3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C00222/image -2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C01146/image -4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/C00989/image -4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/C00232/image +"1,2-propanediol(aq)",kegg:C00583,[],,,chebi:16997,pubchem:3862,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1,2-propanediol(aq).gif",https://rest.kegg.jp/get/C00583/image +L-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image +3-hydroxypropanoate(aq),kegg:C01013,[],,,chebi:16510,pubchem:4258,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-hydroxypropanoate(aq).gif,https://rest.kegg.jp/get/C01013/image +3-oxopropanoate(aq),kegg:C00222,"['3-oxopropanoate(aq)', '3-oxopropanoate']",,,chebi:33190,pubchem:3522,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C00222/image +2-hydroxy-3-oxopropanoate(aq),kegg:C01146,[],,,chebi:16992,pubchem:4376,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-hydroxy-3-oxopropanoate(aq).gif,https://rest.kegg.jp/get/C01146/image +4-hydroxybutanoate(aq),kegg:C00989,[],,,chebi:16724,pubchem:4235,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-hydroxybutanoate(aq).gif,https://rest.kegg.jp/get/C00989/image +4-oxobutanoate(aq),kegg:C00232,[],,,chebi:16265,pubchem:3531,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-oxobutanoate(aq).gif,https://rest.kegg.jp/get/C00232/image estradiol-17(aq),kegg:C00951,[],,,chebi:16469,pubchem:4202,,https://rest.kegg.jp/get/C00951/image -estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/C00468/image -D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/C00257/image +estrone(aq),kegg:C00468,[],,,chebi:17263,pubchem:3751,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/estrone(aq).gif,https://rest.kegg.jp/get/C00468/image +D-gluconate(aq),kegg:C00257,[],,,chebi:18391,pubchem:3556,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-gluconate(aq).gif,https://rest.kegg.jp/get/C00257/image 5-oxo-D-gluconate(aq),,[],,,,,, -(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/C00577/image -3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00197/image -3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image +(R)-glyceraldehyde(aq),kegg:C00577,"['(R)-glyceraldehyde(aq)', 'D-glyceraldehyde(aq)']",,,chebi:17378,pubchem:3856,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-glyceraldehyde(aq).gif,https://rest.kegg.jp/get/C00577/image +3-phospho-D-glycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00197/image +3-phosphohydroxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-phosphohydroxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image "-(3,5-diiodo-4-hydroxyphenyl)lactate(aq)",kegg:C04367,[],,,chebi:16122,pubchem:7011,,https://rest.kegg.jp/get/C04367/image "-(3,5-diiodo-4-hydroxyphenyl)pyruvate(aq)",kegg:C01244,[],,,chebi:17131,pubchem:4465,,https://rest.kegg.jp/get/C01244/image 3-hydroxybenzyl alcohol(aq),kegg:C03351,[],,,chebi:17069,pubchem:6192,,https://rest.kegg.jp/get/C03351/image @@ -201,28 +201,28 @@ oxalyl-CoA(aq),kegg:C00313,[],,,chebi:15535,pubchem:3607,,https://rest.kegg.jp/g succinate(aq),kegg:C00042,[],,,chebi:15741,pubchem:3344,,https://rest.kegg.jp/get/C00042/image O2(aq),kegg:C00007,"['O2(aq)', 'O2']",,,chebi:15379,pubchem:3309,,https://rest.kegg.jp/get/C00007/image fumarate(aq),kegg:C00122,"['fumarate(aq)', 'Fumarate']",,,chebi:29806,pubchem:3422,,https://rest.kegg.jp/get/C00122/image -(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/C00337/image -orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/C00295/image -L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/C00041/image -ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/C00014/image -L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/C00123/image -4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C00233/image -glycine(ag),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycine(ag).gif, -"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01186/image -(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/C03656/image -"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image -2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C03341/image -(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/C00148/image +(S)-dihydroorotate(aq),kegg:C00337,[],,,chebi:17025,pubchem:3630,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-dihydroorotate(aq).gif,https://rest.kegg.jp/get/C00337/image +orotate(aq),kegg:C00295,[],,,chebi:16742,pubchem:3589,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/orotate(aq).gif,https://rest.kegg.jp/get/C00295/image +L-alanine(aq),kegg:C00041,"['L-alanine(aq)', 'L-alanine']",,,chebi:16977,pubchem:3343,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-alanine(aq).gif,https://rest.kegg.jp/get/C00041/image +ammonia(aq),kegg:C00014,"['ammonia(aq)', 'NH3(aq)']",,,chebi:16134,pubchem:3316,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ammonia(aq).gif,https://rest.kegg.jp/get/C00014/image +L-leucine(aq),kegg:C00123,[],,,chebi:15603,pubchem:3423,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-leucine(aq).gif,https://rest.kegg.jp/get/C00123/image +4-methyl-2-oxopentanoate(aq),kegg:C00233,"['4-methyl-2-oxopentanoate(aq)', '4-methyl-2-oxopentanooate(aq)', '2-oxoisocaproate(aq)']",,,chebi:17865,pubchem:3532,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-methyl-2-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C00233/image +glycine(ag),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/glycine(ag).gif, +"L-erythro-3,5-diaminohexanoate(aq)",kegg:C01186,[],,,chebi:15616,pubchem:4412,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-erythro-3,5-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01186/image +(S)-5-amino-3-oxohexanoate(aq),kegg:C03656,[],,,chebi:27713,pubchem:6434,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-5-amino-3-oxohexanoate(aq).gif,https://rest.kegg.jp/get/C03656/image +"2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image +2-amino-4-oxopentanoate(aq),kegg:C03341,[],,,chebi:15914,pubchem:6184,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-amino-4-oxopentanoate(aq).gif,https://rest.kegg.jp/get/C03341/image +(S)-proline(aq),kegg:C00148,[],,,chebi:17203,pubchem:3448,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-proline(aq).gif,https://rest.kegg.jp/get/C00148/image D-1-pyrroline-2-carboxylate(aq),kegg:C03564,[],,,chebi:17425,pubchem:6356,,https://rest.kegg.jp/get/C03564/image D-1-pyrroline-5-carboxylate(aq),kegg:C03912,"['D-1-pyrroline-5-carboxylate(aq)', 'DL-D-1-pyrroline-5-carboxylate(aq)']",,,chebi:17388,pubchem:6642,,https://rest.kegg.jp/get/C03912/image -"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/C00415/image -folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/C00504/image -"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00101/image -"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00143/image -"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00445/image +"7,8-dihydrofolate(aq)",kegg:C00415,"['7,8-dihydrofolate(aq)', 'dihydrofolate(aq)']",,,chebi:15633,pubchem:3705,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/7,8-dihydrofolate(aq).gif",https://rest.kegg.jp/get/C00415/image +folate(aq),kegg:C00504,[],,,chebi:27470,pubchem:3787,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/folate(aq).gif,https://rest.kegg.jp/get/C00504/image +"5,6,7,8-tetrahydrofolate(aq)",kegg:C00101,"['5,6,7,8-tetrahydrofolate(aq)', 'tetrahydrofolate(aq)', 'THF(aq)', 'Tetrahydrofolate']",,,chebi:20506,pubchem:3401,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5,6,7,8-tetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00101/image +"5,10-methylenetetrahydrofolate(aq)",kegg:C00143,"['5,10-methylenetetrahydrofolate(aq)', '5,10-CH2-THF(aq)']",,,chebi:1989,pubchem:3443,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5,10-methylenetetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00143/image +"5,10-methenyltetrahydrofolate(aq)",kegg:C00445,[],,,chebi:15638,pubchem:3733,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5,10-methenyltetrahydrofolate(aq).gif",https://rest.kegg.jp/get/C00445/image N-2-(D-1-carboxyethyl)-L-arginine(aq),kegg:C04137,[],,,chebi:15805,pubchem:6823,,https://rest.kegg.jp/get/C04137/image -L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/C00062/image -"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/C03210/image +L-arginine(aq),kegg:C00062,[],,,chebi:16467,pubchem:3362,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-arginine(aq).gif,https://rest.kegg.jp/get/C00062/image +"2,2'-iminodipropanoate(aq)",kegg:C03210,[],,,chebi:17560,pubchem:6085,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2,2'-iminodipropanoate(aq).gif",https://rest.kegg.jp/get/C03210/image 2-methyliminodiacetatc(aq),,[],,,,,, H20(l),,[],,,,,, glycine(aq),kegg:C00037,[],,,chebi:15428,pubchem:3339,,https://rest.kegg.jp/get/C00037/image @@ -235,19 +235,19 @@ oxidized thioredoxin(aq),kegg:C00343,[],,,chebi:18191,pubchem:3636,,https://rest 5-methyltetrahydrofolate(aq),kegg:C00440,[],,,chebi:15641,pubchem:3729,,https://rest.kegg.jp/get/C00440/image flavin-adenine dinucleotide(aq),kegg:C00016,[],,,chebi:16238,pubchem:3318,,https://rest.kegg.jp/get/C00016/image reduced flavin-adenine dinucleotide(aq),kegg:C01352,[],,,chebi:17877,pubchem:4556,,https://rest.kegg.jp/get/C01352/image -dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/C00579/image -lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/C00248/image +dihydrolipoamide(aq),kegg:C00579,[],,,chebi:17694,pubchem:3858,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dihydrolipoamide(aq).gif,https://rest.kegg.jp/get/C00579/image +lipoamide(aq),kegg:C00248,[],,,chebi:17460,pubchem:3547,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/lipoamide(aq).gif,https://rest.kegg.jp/get/C00248/image dihydro--lipoate(aq),kegg:C02147,[],,,chebi:18047,pubchem:5225,,https://rest.kegg.jp/get/C02147/image -lipoate(aq),kegg:C00725,"['-lipoate(aq)', 'lipoate(aq)']",,,chebi:16494,pubchem:3990,,https://rest.kegg.jp/get/C00725/image -CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/C00920/image -H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/C00282/image -betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/C00719/image -L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/C00155/image -"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/C01026/image -L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/C00073/image +CoA-glutathione(aq),kegg:C00920,[],,,chebi:17586,pubchem:4174,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/CoA-glutathione(aq).gif,https://rest.kegg.jp/get/C00920/image +H2(aq),kegg:C00282,[],,,chebi:18276,pubchem:3577,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/H2(aq).gif,https://rest.kegg.jp/get/C00282/image +betaine(aq),kegg:C00719,[],,,chebi:17750,pubchem:3985,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/betaine(aq).gif,https://rest.kegg.jp/get/C00719/image +L-homocysteine(aq),kegg:C00155,[],,,chebi:17588,pubchem:3455,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-homocysteine(aq).gif,https://rest.kegg.jp/get/C00155/image +"N,N-dimethylglycine(aq)",kegg:C01026,[],,,chebi:17724,pubchem:4271,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N,N-dimethylglycine(aq).gif",https://rest.kegg.jp/get/C01026/image +L-methionine(aq),kegg:C00073,[],,,chebi:16643,pubchem:3373,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-methionine(aq).gif,https://rest.kegg.jp/get/C00073/image dimethylacetothetin(aq),kegg:C03392,[],,,chebi:4623,pubchem:6223,,https://rest.kegg.jp/get/C03392/image -S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/C03173/image -dimethylpropiothetin(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dimethylpropiothetin(aq).gif, +S-methylthioglycolate(aq),kegg:C03173,[],,,chebi:47870,pubchem:6055,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/S-methylthioglycolate(aq).gif,https://rest.kegg.jp/get/C03173/image +dimethylpropiothetin(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dimethylpropiothetin(aq).gif, S-methyltpropiothetin(aq),,[],,,,,, S-methylmethionine(aq),,[],,,,,, trimethylsulfonium(aq),kegg:C01008,[],,,chebi:17434,pubchem:4253,,https://rest.kegg.jp/get/C01008/image @@ -295,26 +295,26 @@ aniline(aq),,[],,,,,, 4'-chloroaniline(aq),,[],,,,,, 4'-cyanoacetanilide(aq),,[],,,,,, 4'-cyanoaniline(aq),,[],,,,,, -ethyl 4-acetamidobenzoate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ethyl 4-acetamidobenzoate(aq).gif, -ethyl 4-aminobenzoate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ethyl 4-aminobenzoate(aq).gif, -4'-methoxyacetanilide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4'-methoxyacetanilide(aq).gif, +ethyl 4-acetamidobenzoate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ethyl 4-acetamidobenzoate(aq).gif, +ethyl 4-aminobenzoate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ethyl 4-aminobenzoate(aq).gif, +4'-methoxyacetanilide(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4'-methoxyacetanilide(aq).gif, 4'-methoxyaniline(aq),,[],,,,,, -4'-methylacetanilide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4'-methylacetanilide(aq).gif, -p-toluidine(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/p-toluidine(aq).gif, -4'-nitroacetanilide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4'-nitroacetanilide(aq).gif, +4'-methylacetanilide(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4'-methylacetanilide(aq).gif, +p-toluidine(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/p-toluidine(aq).gif, +4'-nitroacetanilide(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4'-nitroacetanilide(aq).gif, 4'-nitroaniline(aq),,[],,,,,, "α,α,α-trifluoro-m-acetanilide(aq)",,[],,,,,, -"α,α,α-trifluoro-m-toluidine(aq)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/α,α,α-trifluoro-m-toluidine(aq).gif", -choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/C00114/image -O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/C01996/image -L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/C02571/image -butyryl-CoA(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/butyryl-CoA(aq).gif, +"α,α,α-trifluoro-m-toluidine(aq)",,[],,,,,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/α,α,α-trifluoro-m-toluidine(aq).gif", +choline(aq),kegg:C00114,[],,,chebi:15354,pubchem:3414,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/choline(aq).gif,https://rest.kegg.jp/get/C00114/image +O-acetylcholine(aq),kegg:C01996,"['O-acetylcholine(aq)', 'acetylcholine(aq)']",,,chebi:15355,pubchem:5093,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/O-acetylcholine(aq).gif,https://rest.kegg.jp/get/C01996/image +L-acetylcarnitine(aq),kegg:C02571,[],,,chebi:57589,pubchem:5567,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-acetylcarnitine(aq).gif,https://rest.kegg.jp/get/C02571/image +butyryl-CoA(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/butyryl-CoA(aq).gif, L-butyrylcarnitine(aq),,[],,,,,, -propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/C00100/image -L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/C03017/image -formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/C00798/image -formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/C02405/image -acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/C00033/image +propionyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/propionyl-CoA(aq).gif,https://rest.kegg.jp/get/C00100/image +L-propionylcarnitine(aq),kegg:C03017,[],,,chebi:28867,pubchem:5923,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-propionylcarnitine(aq).gif,https://rest.kegg.jp/get/C03017/image +formyl-CoA(aq),kegg:C00798,[],,,chebi:15522,pubchem:4056,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/formyl-CoA(aq).gif,https://rest.kegg.jp/get/C00798/image +formyl phosphate(aq),kegg:C02405,[],,,chebi:16729,pubchem:5438,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/formyl phosphate(aq).gif,https://rest.kegg.jp/get/C02405/image +acetate(aq),kegg:C00033,"['acetate(aq)', 'acetate-(aq)']",,,chebi:30089,pubchem:3335,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/acetate(aq).gif,https://rest.kegg.jp/get/C00033/image orthophospate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,,https://rest.kegg.jp/get/C00009/image acetoacetyl-CoA(aq),kegg:C00332,"['3-oxobutanoyl-CoA(aq)', 'acetoacetyl-CoA(aq)']",,,chebi:15345,pubchem:3626,,https://rest.kegg.jp/get/C00332/image palmitoyl-CoA(aq),kegg:C00154,[],,,chebi:15525,pubchem:3454,,https://rest.kegg.jp/get/C00154/image @@ -338,48 +338,48 @@ sucrose 6-phosphate(aq),kegg:C16688,[],,,chebi:131603,pubchem:51091010,,https:// UDP-glucose,kegg:C00029,"['UDPglucose(aq)', 'UDP-glucose']",,,chebi:18066,pubchem:3331,,https://rest.kegg.jp/get/C00029/image D-glucose 6-phosphate,kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image UDP,kegg:C00015,[],,,chebi:17659,pubchem:3317,,https://rest.kegg.jp/get/C00015/image -"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/C00689/image -cycloheptaamylose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cycloheptaamylose(aq).gif, -cyclohexaamylose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexaamylose(aq).gif, -cyclooctaamylose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclooctaamylose(aq).gif, -cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/C00185/image -cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/C06219/image -laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/C02048/image +"alpha,alpha'-trehalose 6-phosphate",kegg:C00689,"[""alpha,alpha'-trehalose 6-phosphate"", ',-trehalose 6-phosphate(aq)']",,,chebi:18283,pubchem:3958,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/alpha,alpha'-trehalose 6-phosphate.gif",https://rest.kegg.jp/get/C00689/image +cycloheptaamylose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cycloheptaamylose(aq).gif, +cyclohexaamylose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclohexaamylose(aq).gif, +cyclooctaamylose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclooctaamylose(aq).gif, +cellobiose(aq),kegg:C00185,[],,,chebi:17057,pubchem:3485,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cellobiose(aq).gif,https://rest.kegg.jp/get/C00185/image +cellotriose(aq),kegg:C06219,[],,,chebi:3528,pubchem:8465,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cellotriose(aq).gif,https://rest.kegg.jp/get/C06219/image +laminaribiose(aq),kegg:C02048,[],,,chebi:18411,pubchem:5137,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/laminaribiose(aq).gif,https://rest.kegg.jp/get/C02048/image laminaritetraose(aq),,[],,,,,, laminaritriose(aq),,[],,,,,, -alpha-D-glucose 1-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha-D-glucose 1-phosphate(aq).gif, +alpha-D-glucose 1-phosphate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/alpha-D-glucose 1-phosphate(aq).gif, ",-trehalose(aq)",kegg:C01083,[],,,chebi:16551,pubchem:4320,,https://rest.kegg.jp/get/C01083/image 1--D-galactosyl-myo-inositol(aq),kegg:C01235,[],,,chebi:17505,pubchem:4456,,https://rest.kegg.jp/get/C01235/image -raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/C00492/image -myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/C00137/image -stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/C01613/image -sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/C00482/image -1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/C01175/image -adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/C00212/image -adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/C00147/image -D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00620/image -2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/C05512/image -hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/C00262/image +raffinose(aq),kegg:C00492,[],,,chebi:16634,pubchem:3775,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/raffinose(aq).gif,https://rest.kegg.jp/get/C00492/image +myo-inositol(aq),kegg:C00137,[],,,chebi:17268,pubchem:3437,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/myo-inositol(aq).gif,https://rest.kegg.jp/get/C00137/image +stachyose(aq),kegg:C01613,[],,,chebi:17164,pubchem:4765,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/stachyose(aq).gif,https://rest.kegg.jp/get/C01613/image +sinapate(aq),kegg:C00482,[],,,chebi:77131,pubchem:3765,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/sinapate(aq).gif,https://rest.kegg.jp/get/C00482/image +1-sinapoyl-D-glucose(aq),kegg:C01175,[],,,chebi:16546,pubchem:4402,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-sinapoyl-D-glucose(aq).gif,https://rest.kegg.jp/get/C01175/image +adenosine(aq),kegg:C00212,[],,,chebi:16335,pubchem:3512,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/adenosine(aq).gif,https://rest.kegg.jp/get/C00212/image +adenine(aq),kegg:C00147,[],,,chebi:16708,pubchem:3447,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/adenine(aq).gif,https://rest.kegg.jp/get/C00147/image +D-ribose 1-phosphate(aq),kegg:C00620,[],,,chebi:16300,pubchem:3894,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-ribose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C00620/image +2'-deoxyinosine(aq),kegg:C05512,"[""2'-deoxyinosine(aq)"", ""'-deoxyinosine(aq)""]",,,chebi:28997,pubchem:7859,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2'-deoxyinosine(aq).gif,https://rest.kegg.jp/get/C05512/image +hypoxanthine(aq),kegg:C00262,[],,,chebi:17368,pubchem:3560,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/hypoxanthine(aq).gif,https://rest.kegg.jp/get/C00262/image 2-deoxy--D-ribose 1-phosphate(aq),kegg:C00672,[],,,chebi:28542,pubchem:3941,,https://rest.kegg.jp/get/C00672/image -guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/C00387/image -guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/C00242/image -inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/C00294/image -alpha-D-ribose 1-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha-D-ribose 1-phosphate(aq).gif, -nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/C00153/image -nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/C03150/image -xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/C01762/image -xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/C00385/image -thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/C00178/image -5-methyluridine(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-methyluridine(aq).gif, -alpha-D-ribose-1-phosphate,,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/alpha-D-ribose-1-phosphate.gif, -uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/C00299/image -uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/C00106/image -thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/C00214/image -2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/C00559/image +guanosine(aq),kegg:C00387,[],,,chebi:16750,pubchem:3677,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/guanosine(aq).gif,https://rest.kegg.jp/get/C00387/image +guanine(aq),kegg:C00242,[],,,chebi:16235,pubchem:3541,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/guanine(aq).gif,https://rest.kegg.jp/get/C00242/image +inosine(aq),kegg:C00294,[],,,chebi:17596,pubchem:3588,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/inosine(aq).gif,https://rest.kegg.jp/get/C00294/image +alpha-D-ribose 1-phosphate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/alpha-D-ribose 1-phosphate(aq).gif, +nicotinamide(aq),kegg:C00153,[],,,chebi:17154,pubchem:3453,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/nicotinamide(aq).gif,https://rest.kegg.jp/get/C00153/image +nicotinamide riboside(aq),kegg:C03150,[],,,chebi:15927,pubchem:6038,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/nicotinamide riboside(aq).gif,https://rest.kegg.jp/get/C03150/image +xanthosine(aq),kegg:C01762,[],,,chebi:18107,pubchem:4895,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/xanthosine(aq).gif,https://rest.kegg.jp/get/C01762/image +xanthine(aq),kegg:C00385,[],,,chebi:17712,pubchem:3675,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/xanthine(aq).gif,https://rest.kegg.jp/get/C00385/image +thymine(aq),kegg:C00178,[],,,chebi:17821,pubchem:3478,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/thymine(aq).gif,https://rest.kegg.jp/get/C00178/image +5-methyluridine(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5-methyluridine(aq).gif, +alpha-D-ribose-1-phosphate,,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/alpha-D-ribose-1-phosphate.gif, +uridine(aq),kegg:C00299,[],,,chebi:16704,pubchem:3593,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/uridine(aq).gif,https://rest.kegg.jp/get/C00299/image +uracil(aq),kegg:C00106,[],,,chebi:17568,pubchem:3406,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/uracil(aq).gif,https://rest.kegg.jp/get/C00106/image +thymidine(aq),kegg:C00214,[],,,chebi:17748,pubchem:3514,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/thymidine(aq).gif,https://rest.kegg.jp/get/C00214/image +2'-deoxyadenosine(aq),kegg:C00559,[],,,chebi:17256,pubchem:3839,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2'-deoxyadenosine(aq).gif,https://rest.kegg.jp/get/C00559/image 5-phospho--D-ribose 1-diphosphate(aq),kegg:C00119,"['5-phospho--D-ribose 1-diphosphate(aq)', '5-Phospho-alpha-D-ribose 1-diphosphate(aq)']",,,chebi:17111,pubchem:3419,,https://rest.kegg.jp/get/C00119/image -AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/C00020/image -pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/C00013/image -5-amino-4-imidazolecarboxamide(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif, +AMP(aq),kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/AMP(aq).gif,https://rest.kegg.jp/get/C00020/image +pyrophosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/pyrophosphate(aq).gif,https://rest.kegg.jp/get/C00013/image +5-amino-4-imidazolecarboxamide(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5-amino-4-imidazolecarboxamide(aq).gif, 5-phospho-alpha-D-ribose 1-dipihosphate(aq),,[],,,,,, 5-amino-1-beta-D-ribosyl-4-imidazolecarboxamide 5'-phosphate(aq),,[],,,,,, GMP(aq),kegg:C00144,"['GMP(aq)', ""guanosine 5 '-phosphate(aq)""]",,,chebi:17345,pubchem:3444,,https://rest.kegg.jp/get/C00144/image @@ -421,18 +421,18 @@ norpyridoxal(aq),,[],,,,,, pyridoxamine(aq),kegg:C00534,[],,,chebi:16410,pubchem:3816,,https://rest.kegg.jp/get/C00534/image pyridoxal(aq),kegg:C00250,[],,,chebi:17310,pubchem:3549,,https://rest.kegg.jp/get/C00250/image "dTDP-4-amino-4,6-dideoxy-D-glucose(aq)",kegg:C04268,[],,,chebi:15952,pubchem:6932,,https://rest.kegg.jp/get/C04268/image -dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/C11907/image -L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/C00956/image -2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/C00322/image -3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image -O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/C01005/image -6-amino-D-glucose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-amino-D-glucose(aq).gif, -6-amino-D-glucose 6-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif, -D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/C00159/image -D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00275/image -D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03384/image -"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/C00354/image -3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/C00882/image +dTDP-4-dehydro-6-deoxy-D-glucose(aq),kegg:C11907,[],,,chebi:16128,pubchem:14069,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dTDP-4-dehydro-6-deoxy-D-glucose(aq).gif,https://rest.kegg.jp/get/C11907/image +L-2-aminoadipate(aq),kegg:C00956,[],,,chebi:37023,pubchem:4207,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-2-aminoadipate(aq).gif,https://rest.kegg.jp/get/C00956/image +2-oxoadipate(aq),kegg:C00322,[],,,chebi:15753,pubchem:3616,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-oxoadipate(aq).gif,https://rest.kegg.jp/get/C00322/image +3-phosphonooxypyruvate(aq),kegg:C03232,"['3-phosphohydroxypyruvate(aq)', '3-phosphonooxypyruvate(aq)']",,,chebi:18110,pubchem:6103,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-phosphonooxypyruvate(aq).gif,https://rest.kegg.jp/get/C03232/image +O-phospho-L-serine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/O-phospho-L-serine(aq).gif,https://rest.kegg.jp/get/C01005/image +6-amino-D-glucose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/6-amino-D-glucose(aq).gif, +6-amino-D-glucose 6-phosphate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/6-amino-D-glucose 6-phosphate(aq).gif, +D-mannose(aq),kegg:C00159,[],,,chebi:4208,pubchem:3459,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-mannose(aq).gif,https://rest.kegg.jp/get/C00159/image +D-mannose 6-phosphate(aq),kegg:C00275,[],,,chebi:17369,pubchem:3572,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-mannose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00275/image +D-galactose 1-phosphate(aq),kegg:C03384,"['D-galactose 1-phosphate(aq)', '-D-galactose 1-phosphate(aq)']",,,chebi:37480,pubchem:6219,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-galactose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03384/image +"D-fructose 1,6-bisphosphate(aq)",kegg:C00354,[],,,chebi:16905,pubchem:3647,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-fructose 1,6-bisphosphate(aq).gif",https://rest.kegg.jp/get/C00354/image +3'-dephospho-CoA(aq),kegg:C00882,[],,,chebi:15468,pubchem:4138,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3'-dephospho-CoA(aq).gif,https://rest.kegg.jp/get/C00882/image lysozyme(aq),,[],,,,,, phospholysozyme(aq),,[],,,,,, phosvitin(aq),,[],,,,,, @@ -456,9 +456,9 @@ phosphocyclocreatine(aq),,[],,,,,, "adenosine 5'-(alpha, beta-methylene)diphosphate(aq)",,[],,,,,, N-w-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,,https://rest.kegg.jp/get/C05945/image N-omega-phospho-L-arginine(aq),,[],,,,,, -taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/C01959/image +taurocyamine(aq),kegg:C01959,[],,,chebi:17228,pubchem:5060,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/taurocyamine(aq).gif,https://rest.kegg.jp/get/C01959/image N-w-phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,,https://rest.kegg.jp/get/C03149/image -lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/C14177/image +lombricine(aq),kegg:C14177,[],,,chebi:16585,pubchem:7846989,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/lombricine(aq).gif,https://rest.kegg.jp/get/C14177/image N-w-phospholombricine(aq),kegg:C14178,[],,,chebi:18039,pubchem:7846990,,https://rest.kegg.jp/get/C14178/image (R)-5-phosphomevalonate(aq),kegg:C01107,[],,,chebi:17436,pubchem:4339,,https://rest.kegg.jp/get/C01107/image (R)-5-diphosphomevalonate(aq),kegg:C01143,[],,,chebi:15899,pubchem:4374,,https://rest.kegg.jp/get/C01143/image @@ -501,10 +501,10 @@ GDPmannose(aq),kegg:C00096,[],,,chebi:15820,pubchem:3396,,https://rest.kegg.jp/g CTP(aq),kegg:C00063,[],,,chebi:17677,pubchem:3363,,https://rest.kegg.jp/get/C00063/image O-phosphorylethanolamine(aq),kegg:C00346,[],,,chebi:17553,pubchem:3639,,https://rest.kegg.jp/get/C00346/image CDPethanolamine(aq),kegg:C00570,[],,,chebi:16732,pubchem:3849,,https://rest.kegg.jp/get/C00570/image -phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/C00588/image +phosphorylcholine(aq),kegg:C00588,[],,,chebi:18132,pubchem:3867,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phosphorylcholine(aq).gif,https://rest.kegg.jp/get/C00588/image CDPcholine(aq),kegg:C00307,[],,,chebi:16436,pubchem:3601,,https://rest.kegg.jp/get/C00307/image -N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image -UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/C00043/image +N-acetyl--D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N-acetyl--D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image +UDP-N-acetyl-D-glucosamine(aq),kegg:C00043,[],,,chebi:16264,pubchem:3345,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/UDP-N-acetyl-D-glucosamine(aq).gif,https://rest.kegg.jp/get/C00043/image dTDPglucose(aq),kegg:C00842,[],,,chebi:15700,pubchem:4099,,https://rest.kegg.jp/get/C00842/image CDPglucose(aq),kegg:C00501,[],,,chebi:28942,pubchem:3784,,https://rest.kegg.jp/get/C00501/image GDPglucose(aq),kegg:C00394,[],,,chebi:29062,pubchem:3684,,https://rest.kegg.jp/get/C00394/image @@ -539,14 +539,14 @@ D-fructose 1-phosphate(aq),kegg:C01094,[],,,chebi:18105,pubchem:4329,,https://re D-galactose 6-phosphate(aq),kegg:C01113,[],,,chebi:17733,pubchem:4345,,https://rest.kegg.jp/get/C01113/image 4-nitrophenyl phosphate(aq),kegg:C03360,[],,,chebi:17440,pubchem:6198,,https://rest.kegg.jp/get/C03360/image 4-nitrophenol(aq),kegg:C00870,[],,,chebi:16836,pubchem:4127,,https://rest.kegg.jp/get/C00870/image -phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/C02734/image -phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/C00146/image +phenyl phosphate(aq),kegg:C02734,[],,,chebi:37548,pubchem:5695,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phenyl phosphate(aq).gif,https://rest.kegg.jp/get/C02734/image +phenol(aq),kegg:C00146,[],,,chebi:15882,pubchem:3446,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phenol(aq).gif,https://rest.kegg.jp/get/C00146/image (R)-3-phosphoglycerate(aq),kegg:C00197,"['3-phospho-D-glycerate(aq)', '(R)-3-phosphoglycerate(aq)']",,,chebi:17794,pubchem:3497,,https://rest.kegg.jp/get/C00197/image phosphoenolpyruvate3-(aq),kegg:C00074,"['phosphoenolpyruvate(aq)', 'phosphoenolpyruvate3-(aq)']",,,chebi:18021,pubchem:3374,,https://rest.kegg.jp/get/C00074/image -pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/C00022/image -L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/C01005/image -phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/C03149/image -D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/C00121/image +pyruvate-(aq),kegg:C00022,"['pyruvate(aq)', 'pyruvate', 'pyruvate-(aq)']",,,chebi:15361,pubchem:3324,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/pyruvate-(aq).gif,https://rest.kegg.jp/get/C00022/image +L-O-phosphoserine(aq),kegg:C01005,"['O-phospho-L-serine(aq)', 'L-O-phosphoserine(aq)']",,,chebi:15811,pubchem:4251,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-O-phosphoserine(aq).gif,https://rest.kegg.jp/get/C01005/image +phosphotaurocyamine(aq),kegg:C03149,"['N-w-phosphotaurocyamine(aq)', 'phosphotaurocyamine(aq)']",,,chebi:16621,pubchem:6037,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phosphotaurocyamine(aq).gif,https://rest.kegg.jp/get/C03149/image +D-ribose(aq),kegg:C00121,[],,,chebi:47013,pubchem:3421,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-ribose(aq).gif,https://rest.kegg.jp/get/C00121/image L-alpha-glycerophosphate(aq),,[],,,,,, adenosine 3':5'-(cyclic)phosphate(aq),kegg:C00575,[],,,chebi:17489,pubchem:3854,,https://rest.kegg.jp/get/C00575/image 2'-deoxyadenosine 3':5'-(cyclic)phosphate(aq),kegg:C00968,[],,,chebi:28074,pubchem:4218,,https://rest.kegg.jp/get/C00968/image @@ -562,35 +562,35 @@ maltohexaose(aq),kegg:C01936,[],,,chebi:27445,pubchem:5041,,https://rest.kegg.jp maltotriose(aq),kegg:C01835,[],,,chebi:27931,pubchem:4954,,https://rest.kegg.jp/get/C01835/image panose(aq),kegg:C00713,[],,,chebi:7912,pubchem:3979,,https://rest.kegg.jp/get/C00713/image palatinose(aq),kegg:C01742,[],,,chebi:18394,pubchem:4876,,https://rest.kegg.jp/get/C01742/image -D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/C19636/image +D-turanose(aq),kegg:C19636,[],,,,pubchem:124490288,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-turanose(aq).gif,https://rest.kegg.jp/get/C19636/image -gentiobiose(aq),kegg:C08240,[],,,chebi:28066,pubchem:10439,,https://rest.kegg.jp/get/C08240/image -D-melibiose(aq),kegg:C05402,[],,,chebi:28053,pubchem:7769,,https://rest.kegg.jp/get/C05402/image -lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/C07064/image -ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/C01882/image -L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/C00152/image +lactulose(aq),kegg:C07064,[],,,chebi:6359,pubchem:9276,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/lactulose(aq).gif,https://rest.kegg.jp/get/C07064/image +ADPribose(aq),kegg:C01882,[],,,chebi:16864,pubchem:4995,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ADPribose(aq).gif,https://rest.kegg.jp/get/C01882/image +L-asparagine(aq),kegg:C00152,[],,,chebi:17196,pubchem:3452,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-asparagine(aq).gif,https://rest.kegg.jp/get/C00152/image γ-glutamohydroxamic acid(aq),,[],,,,,, -hydroxylamine(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/hydroxylamine(aq).gif, -carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/C01563/image -urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/C00086/image -cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/C07761/image -2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/C02595/image -7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/C07756/image -penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/C05551/image -6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/C02954/image -phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/C07086/image +hydroxylamine(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/hydroxylamine(aq).gif, +carbamate(aq),kegg:C01563,"['ammonium carbamate(aq)', 'carbamate(aq)']",,,chebi:28616,pubchem:4721,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/carbamate(aq).gif,https://rest.kegg.jp/get/C01563/image +urea(aq),kegg:C00086,[],,,chebi:16199,pubchem:3386,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/urea(aq).gif,https://rest.kegg.jp/get/C00086/image +cephalothin(aq),kegg:C07761,[],,,chebi:124991,pubchem:9963,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cephalothin(aq).gif,https://rest.kegg.jp/get/C07761/image +2-thienylacetic acid(aq),kegg:C02595,[],,,chebi:45807,pubchem:5586,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-thienylacetic acid(aq).gif,https://rest.kegg.jp/get/C02595/image +7-aminocephalosporanic acid(aq),kegg:C07756,[],,,chebi:2255,pubchem:9958,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/7-aminocephalosporanic acid(aq).gif,https://rest.kegg.jp/get/C07756/image +penicillin G(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/penicillin G(aq).gif,https://rest.kegg.jp/get/C05551/image +6-aminopenicillanic acid(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/6-aminopenicillanic acid(aq).gif,https://rest.kegg.jp/get/C02954/image +phenylacetic acid(aq),kegg:C07086,[],,,chebi:30745,pubchem:9297,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phenylacetic acid(aq).gif,https://rest.kegg.jp/get/C07086/image penicillin G-(aq),kegg:C05551,"['penicillin G(aq)', 'penicillin G-(aq)']",,,chebi:18208,pubchem:7885,,https://rest.kegg.jp/get/C05551/image 6-aminopenicillanic acid-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/C02954/image phenoxymethylpenicillin-(aq),kegg:C08126,[],,,chebi:27446,pubchem:10326,,https://rest.kegg.jp/get/C08126/image 6-aminopenicillanate-(aq),kegg:C02954,"['6-aminopenicillanic acid(aq)', '6-aminopenicillanic acid-(aq)', '6-aminopenicillanate-(aq)']",,,chebi:30938,pubchem:5872,,https://rest.kegg.jp/get/C02954/image -phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/C02181/image -phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/C05598/image -N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/C02712/image -pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/C00864/image -H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/H2O.gif,https://rest.kegg.jp/get/C00001/image -pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/C00522/image -N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/C00438/image -L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/C03703/image -ampicillin(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/ampicillin(aq).gif, +phenoxyacetate(aq),kegg:C02181,[],,,chebi:8075,pubchem:5253,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phenoxyacetate(aq).gif,https://rest.kegg.jp/get/C02181/image +phenylacetylglycine(aq),kegg:C05598,[],,,chebi:27480,pubchem:7922,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phenylacetylglycine(aq).gif,https://rest.kegg.jp/get/C05598/image +N-acetyl-L-methionine(aq),kegg:C02712,[],,,chebi:21557,pubchem:5675,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N-acetyl-L-methionine(aq).gif,https://rest.kegg.jp/get/C02712/image +pantothenate,kegg:C00864,[],,,chebi:7916,pubchem:4121,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/pantothenate.gif,https://rest.kegg.jp/get/C00864/image +H2O,kegg:C00001,"['H2O(l)', 'H2O', 'H2o(l)']",,,chebi:15377,pubchem:3303,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/H2O.gif,https://rest.kegg.jp/get/C00001/image +pantoic acid,kegg:C00522,"['pantoic acid', '(R)-pantoate(aq)']",,,chebi:15980,pubchem:3805,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/pantoic acid.gif,https://rest.kegg.jp/get/C00522/image +N-carbamoyl-L-aspartate(aq),kegg:C00438,[],,,chebi:15859,pubchem:3727,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N-carbamoyl-L-aspartate(aq).gif,https://rest.kegg.jp/get/C00438/image +L-5-carboxymethylhydantoin(aq),kegg:C03703,[],,,chebi:16342,pubchem:6473,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-5-carboxymethylhydantoin(aq).gif,https://rest.kegg.jp/get/C03703/image +ampicillin(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/ampicillin(aq).gif, ampicillinoic acid(aq),,[],,,,,, penicillinoic acid(aq),kegg:C06567,[],,,,pubchem:8796,,https://rest.kegg.jp/get/C06567/image phenoxymethylpenicillin(aq),,[],,,,,, @@ -605,63 +605,63 @@ triphosphate(aq),kegg:C00536,[],,,chebi:18036,pubchem:3818,,https://rest.kegg.jp -nicotinamide mononucleotide(aq),kegg:C00455,"['beta-Nicotinamide mononucleotide', '-nicotinamide mononucleotide(aq)']",,,chebi:16171,pubchem:3741,,https://rest.kegg.jp/get/C00455/image ATP-4-(aq),kegg:C00002,"['ATP(aq)', 'ATP', 'ATP-4-(aq)']",,,chebi:15422,pubchem:3304,,https://rest.kegg.jp/get/C00002/image ITP(aq),kegg:C00081,"[""inosine 5'-triphosphate(aq)"", 'ITP(aq)']",,,chebi:16039,pubchem:3381,,https://rest.kegg.jp/get/C00081/image -IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/C00104/image -diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/C00013/image -phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/C00009/image +IDP(aq),kegg:C00104,"[""inosine 5'-diphosphate(aq)"", 'IDP(aq)']",,,chebi:17808,pubchem:3404,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/IDP(aq).gif,https://rest.kegg.jp/get/C00104/image +diphosphate(aq),kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/diphosphate(aq).gif,https://rest.kegg.jp/get/C00013/image +phosphate(aq),kegg:C00009,"['orthophosphate(aq)', 'orthophospate(aq)', 'HPO4-2-(aq)', 'phosphate(aq)']",,,chebi:18367,pubchem:3311,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/phosphate(aq).gif,https://rest.kegg.jp/get/C00009/image "D-ribulose 1,5-biphosphate(aq)",kegg:C01182,"['D-ribulose 1,5-biphosphate(aq)', 'D-ribulose 1,5-bisphosphate(aq)']",,,chebi:16710,pubchem:4409,,https://rest.kegg.jp/get/C01182/image -erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03394/image -glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image -2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C00673/image -"5,6-dideoxyfructose 1-phosphate(aq)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif", -propionaldehyde(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propionaldehyde(aq).gif, +erythrulose 1-phosphate(aq),kegg:C03394,[],,,chebi:14216,pubchem:6225,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/erythrulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C03394/image +glycerone phosphate(aq),kegg:C00111,"['dihydroxyacetone phosphate(aq)', 'glycerone phosphate(aq)']",,,chebi:16108,pubchem:3411,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/glycerone phosphate(aq).gif,https://rest.kegg.jp/get/C00111/image +2-deoxy-D-ribose 5-phosphate(aq),kegg:C00673,[],,,chebi:16132,pubchem:3942,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-deoxy-D-ribose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C00673/image +"5,6-dideoxyfructose 1-phosphate(aq)",,[],,,,,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5,6-dideoxyfructose 1-phosphate(aq).gif", +propionaldehyde(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/propionaldehyde(aq).gif, methylerythrulose 1-phosphate(aq),,[],,,,,, -glycerone phosphate (aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/glycerone phosphate (aq).gif, -6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/C04442/image -L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01099/image -(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image -2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/C06159/image -2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/C00684/image -L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01131/image -2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/C01286/image -D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C06019/image -N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/C00270/image -N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/C00645/image -4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/C01127/image -(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02614/image -"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/C04348/image -"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image -propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/C00163/image -L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/C00078/image -indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/C00463/image -cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/C00417/image -3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image -2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00631/image -(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C03561/image -cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image -(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C01144/image -trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image -(3R)-3-hydroxyhexanoyl-CoA(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif, -cis-hex-2-enoyl-CoA(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-hex-2-enoyl-CoA(aq).gif, -(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05268/image -trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05271/image -1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C03506/image -(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/C00497/image -maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/C01384/image -2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/C01732/image -(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02612/image -2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/C02226/image -gamma-fluoroglutamate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/gamma-fluoroglutamate(aq).gif, +glycerone phosphate (aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/glycerone phosphate (aq).gif, +6-phospho-2-dehydro-3-deoxy-D-gluconate(aq),kegg:C04442,[],,,chebi:15925,pubchem:7071,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/6-phospho-2-dehydro-3-deoxy-D-gluconate(aq).gif,https://rest.kegg.jp/get/C04442/image +L-fuculose 1-phosphate(aq),kegg:C01099,[],,,chebi:6220,pubchem:4333,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-fuculose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01099/image +(S)-lactaldehyde(aq),kegg:C00424,"['L-lactaldehyde(aq)', '(S)-lactaldehyde(aq)']",,,chebi:18041,pubchem:3714,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-lactaldehyde(aq).gif,https://rest.kegg.jp/get/C00424/image +2-dehydro-3-deoxy-D-fuconate(aq),kegg:C06159,[],,,chebi:18104,pubchem:8415,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-dehydro-3-deoxy-D-fuconate(aq).gif,https://rest.kegg.jp/get/C06159/image +2-dehydro-3-deoxy-L-pentonate(aq),kegg:C00684,[],,,chebi:17647,pubchem:3953,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-dehydro-3-deoxy-L-pentonate(aq).gif,https://rest.kegg.jp/get/C00684/image +L-rhamnulose 1-phosphate(aq),kegg:C01131,[],,,chebi:17892,pubchem:4362,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-rhamnulose 1-phosphate(aq).gif,https://rest.kegg.jp/get/C01131/image +2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq),kegg:C01286,[],,,chebi:17860,pubchem:4505,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-dehydro-3-deoxy-D-galactonate 6-phosphate(aq).gif,https://rest.kegg.jp/get/C01286/image +D-arabino-3-hexulose 6-phosphate(aq),kegg:C06019,"['D-arabino-3-hexulose 6-phosphate(aq)', 'D-arabino-Hex-3-ulose 6-phosphate']",,,chebi:27973,pubchem:8291,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-arabino-3-hexulose 6-phosphate(aq).gif,https://rest.kegg.jp/get/C06019/image +N-acetylneuraminate(aq),kegg:C00270,[],,,chebi:17012,pubchem:3568,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N-acetylneuraminate(aq).gif,https://rest.kegg.jp/get/C00270/image +N-acetyl-D-mannosamine(aq),kegg:C00645,[],,,chebi:63153,pubchem:3918,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N-acetyl-D-mannosamine(aq).gif,https://rest.kegg.jp/get/C00645/image +4-hydroxy-2-oxoglutarate(aq),kegg:C01127,[],,,chebi:17742,pubchem:4358,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-hydroxy-2-oxoglutarate(aq).gif,https://rest.kegg.jp/get/C01127/image +(S)-2-methylmalate(aq),kegg:C02614,[],,,chebi:30936,pubchem:5599,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02614/image +"(R,S)-malyl-CoA(aq)",kegg:C04348,[],,,chebi:15454,pubchem:6997,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R,S)-malyl-CoA(aq).gif",https://rest.kegg.jp/get/C04348/image +"2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image +propanoate(aq),kegg:C00163,[],,,chebi:17272,pubchem:3463,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/propanoate(aq).gif,https://rest.kegg.jp/get/C00163/image +L-tryptophan(aq),kegg:C00078,[],,,chebi:16828,pubchem:3378,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-tryptophan(aq).gif,https://rest.kegg.jp/get/C00078/image +indole(aq),kegg:C00463,[],,,chebi:16881,pubchem:3747,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/indole(aq).gif,https://rest.kegg.jp/get/C00463/image +cis-aconitate(aq),kegg:C00417,[],,,chebi:16383,pubchem:3707,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cis-aconitate(aq).gif,https://rest.kegg.jp/get/C00417/image +3-dehydroquinate(aq),kegg:C00944,"['5-dehydroquinate(aq)', '3-dehydroquinate(aq)']",,,chebi:32364,pubchem:4196,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-dehydroquinate(aq).gif,https://rest.kegg.jp/get/C00944/image +2-phospho-D-glycerate(aq),kegg:C00631,[],,,chebi:17835,pubchem:3904,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-phospho-D-glycerate(aq).gif,https://rest.kegg.jp/get/C00631/image +(3R)-3-hydroxybutanoyl-CoA(aq),kegg:C03561,[],,,chebi:15452,pubchem:6354,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(3R)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C03561/image +cis-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cis-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image +(3S)-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(3S)-3-hydroxybutanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C01144/image +trans-but-2-enoyl-CoA(aq),kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/trans-but-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C00877/image +(3R)-3-hydroxyhexanoyl-CoA(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(3R)-3-hydroxyhexanoyl-CoA(aq).gif, +cis-hex-2-enoyl-CoA(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cis-hex-2-enoyl-CoA(aq).gif, +(3S)-3-hydroxyhexanoyl-CoA(aq),kegg:C05268,"['(S)-3-hydroxyhexanoyl-CoA(aq)', '(3S)-3-hydroxyhexanoyl-CoA(aq)']",,,chebi:28276,pubchem:7655,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(3S)-3-hydroxyhexanoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05268/image +trans-hex-2-enoyl-CoA(aq),kegg:C05271,[],,,chebi:28706,pubchem:7658,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/trans-hex-2-enoyl-CoA(aq).gif,https://rest.kegg.jp/get/C05271/image +1-(indol-3-yl)glycerol 3-phosphate(aq),kegg:C03506,[],,,chebi:18299,pubchem:6317,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-(indol-3-yl)glycerol 3-phosphate(aq).gif,https://rest.kegg.jp/get/C03506/image +(R)-malate(aq),kegg:C00497,[],,,chebi:15588,pubchem:3780,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-malate(aq).gif,https://rest.kegg.jp/get/C00497/image +maleate(aq),kegg:C01384,[],,,chebi:18300,pubchem:4579,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/maleate(aq).gif,https://rest.kegg.jp/get/C01384/image +2-methylfumarate(aq),kegg:C01732,[],,,chebi:36986,pubchem:4868,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-methylfumarate(aq).gif,https://rest.kegg.jp/get/C01732/image +(R)-2-methylmalate(aq),kegg:C02612,[],,,chebi:30934,pubchem:5597,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-2-methylmalate(aq).gif,https://rest.kegg.jp/get/C02612/image +2-methylmaleate(aq),kegg:C02226,[],,,chebi:30719,pubchem:5291,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-methylmaleate(aq).gif,https://rest.kegg.jp/get/C02226/image +gamma-fluoroglutamate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/gamma-fluoroglutamate(aq).gif, cis-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, trans-D-4-fluoro-5-oxopyrrolidine-2-carboxylate(aq),,[],,,,,, -5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/C02237/image -urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/C00785/image -"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/C03680/image +5-oxo-D-proline(aq),kegg:C02237,[],,,chebi:16924,pubchem:5301,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/5-oxo-D-proline(aq).gif,https://rest.kegg.jp/get/C02237/image +urocanate(aq),kegg:C00785,[],,,chebi:27247,pubchem:4043,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/urocanate(aq).gif,https://rest.kegg.jp/get/C00785/image +"4,5-dihydro-4-oxo-5-imidazolepropanoate(aq)",kegg:C03680,[],,,chebi:27384,pubchem:6455,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4,5-dihydro-4-oxo-5-imidazolepropanoate(aq).gif",https://rest.kegg.jp/get/C03680/image cis-but-2-enoyl-[acyl-carrier protein](aq),kegg:C04246,[],,,,pubchem:6911,,https://rest.kegg.jp/get/C04246/image -"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image -dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/C00922/image +"(2R,3S)-2,3-dimethylmalate(aq)",kegg:C03652,"['2,3-dimethylmalate(aq)', '(2R,3S)-2,3-dimethylmalate(aq)']",,,chebi:15582,pubchem:6432,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(2R,3S)-2,3-dimethylmalate(aq).gif",https://rest.kegg.jp/get/C03652/image +dimethylmaleate(aq),kegg:C00922,[],,,chebi:17081,pubchem:4176,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dimethylmaleate(aq).gif,https://rest.kegg.jp/get/C00922/image DL-3-hydroxybutanoyl-CoA(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image -L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/C03618/image -L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/C00135/image +L-threo-3-methylaspartate(aq),kegg:C03618,[],,,chebi:47980,pubchem:6402,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-threo-3-methylaspartate(aq).gif,https://rest.kegg.jp/get/C03618/image +L-histidine(aq),kegg:C00135,[],,,chebi:15971,pubchem:3435,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-histidine(aq).gif,https://rest.kegg.jp/get/C00135/image L-phenylalanine(aq),kegg:C00079,[],,,chebi:17295,pubchem:3379,,https://rest.kegg.jp/get/C00079/image trans-cinnamate(aq),kegg:C00423,[],,,chebi:15669,pubchem:3713,,https://rest.kegg.jp/get/C00423/image beta-alanylpantetheine(aq),,[],,,,,, @@ -699,58 +699,58 @@ beta-D-Glucose 6-phosphate(aq),kegg:C01172,[],,,chebi:17719,pubchem:4399,,https: GDP-L-galactose(aq),kegg:C02280,[],,,chebi:18038,pubchem:5337,,https://rest.kegg.jp/get/C02280/image (R)-methylmalonyl-CoA(aq),kegg:C01213,[],,,chebi:15465,pubchem:4435,,https://rest.kegg.jp/get/C01213/image (S)-methylmalonyl-CoA(aq),kegg:C00683,[],,,chebi:15466,pubchem:3952,,https://rest.kegg.jp/get/C00683/image -all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/C00376/image -11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/C02110/image -"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C01595/image -"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C04056/image -D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/C01796/image -D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/C02022/image -D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/C00216/image -L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/C01019/image -L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/C01721/image -L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/C00259/image -L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/C00508/image +all-trans-retinal(aq),kegg:C00376,"['vitamin A aldehyde(aq)', 'all-trans-retinal(aq)']",,,chebi:17898,pubchem:3666,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/all-trans-retinal(aq).gif,https://rest.kegg.jp/get/C00376/image +11-cis-retinal(aq),kegg:C02110,[],,,chebi:16066,pubchem:5192,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/11-cis-retinal(aq).gif,https://rest.kegg.jp/get/C02110/image +"9-cis,12-cis-octadecadienoate(aq)",kegg:C01595,[],,,chebi:30245,pubchem:4750,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/9-cis,12-cis-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C01595/image +"9-cis,11-trans-octadecadienoate(aq)",kegg:C04056,[],,,chebi:32798,pubchem:6756,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/9-cis,11-trans-octadecadienoate(aq).gif",https://rest.kegg.jp/get/C04056/image +D-erythrose(aq),kegg:C01796,[],,,chebi:27904,pubchem:4923,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-erythrose(aq).gif,https://rest.kegg.jp/get/C01796/image +D-erythrulose(aq),kegg:C02022,[],,,chebi:23958,pubchem:5117,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-erythrulose(aq).gif,https://rest.kegg.jp/get/C02022/image +D-arabinose(aq),kegg:C00216,[],,,chebi:17108,pubchem:3516,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-arabinose(aq).gif,https://rest.kegg.jp/get/C00216/image +L-fucose(aq),kegg:C01019,[],,,chebi:2181,pubchem:4264,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-fucose(aq).gif,https://rest.kegg.jp/get/C01019/image +L-fuculose(aq),kegg:C01721,[],,,chebi:17617,pubchem:4858,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-fuculose(aq).gif,https://rest.kegg.jp/get/C01721/image +L-arabinose(aq),kegg:C00259,[],,,chebi:17535,pubchem:3558,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-arabinose(aq).gif,https://rest.kegg.jp/get/C00259/image +L-ribulose(aq),kegg:C00508,[],,,chebi:16880,pubchem:3791,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-ribulose(aq).gif,https://rest.kegg.jp/get/C00508/image -D-allose(aq),kegg:C01487,[],,,chebi:4093,pubchem:4657,,https://rest.kegg.jp/get/C01487/image -D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/C06464/image -D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/C00476/image -D-rhamnose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-rhamnose(aq).gif, -D-rhamnulose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-rhamnulose(aq).gif, -6-amino-D-fructose 6-phosphate(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif, -D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00352/image -D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/C00333/image -D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/C00558/image -D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/C00191/image -D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/C00905/image -D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C01112/image +D-altrose(aq),kegg:C06464,[],,,chebi:28385,pubchem:8696,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-altrose(aq).gif,https://rest.kegg.jp/get/C06464/image +D-lyxose(aq),kegg:C00476,[],,,chebi:16789,pubchem:3759,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-lyxose(aq).gif,https://rest.kegg.jp/get/C00476/image +D-rhamnose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-rhamnose(aq).gif, +D-rhamnulose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-rhamnulose(aq).gif, +6-amino-D-fructose 6-phosphate(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/6-amino-D-fructose 6-phosphate(aq).gif, +D-glucosamine 6-phosphate(aq),kegg:C00352,[],,,chebi:47987,pubchem:3645,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-glucosamine 6-phosphate(aq).gif,https://rest.kegg.jp/get/C00352/image +D-galacturonate(aq),kegg:C00333,[],,,chebi:12952,pubchem:3627,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-galacturonate(aq).gif,https://rest.kegg.jp/get/C00333/image +D-tagaturonate(aq),kegg:C00558,[],,,chebi:17886,pubchem:3838,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-tagaturonate(aq).gif,https://rest.kegg.jp/get/C00558/image +D-glucuronate(aq),kegg:C00191,[],,,chebi:15748,pubchem:3491,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-glucuronate(aq).gif,https://rest.kegg.jp/get/C00191/image +D-fructuronate(aq),kegg:C00905,[],,,chebi:4126,pubchem:4160,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-fructuronate(aq).gif,https://rest.kegg.jp/get/C00905/image +D-arabinose 5-phosphate(aq),kegg:C01112,[],,,chebi:16241,pubchem:4344,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-arabinose 5-phosphate(aq).gif,https://rest.kegg.jp/get/C01112/image L-rhamnose(aq),kegg:C00507,[],,,chebi:62345,pubchem:3790,,https://rest.kegg.jp/get/C00507/image -L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/C00861/image -L-mannose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-mannose(aq).gif, -L-fructose(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-fructose(aq).gif, -keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C00166/image -enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C02763/image -keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C00036/image -enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C03981/image -isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00129/image -dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00235/image -methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/C02295/image -D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C06156/image -"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/C01231/image +L-rhamnulose(aq),kegg:C00861,[],,,chebi:17897,pubchem:4118,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-rhamnulose(aq).gif,https://rest.kegg.jp/get/C00861/image +L-mannose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-mannose(aq).gif, +L-fructose(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-fructose(aq).gif, +keto-phenylpyruvate(aq),kegg:C00166,"['keto-phenylpyruvate(aq)', 'phenylpyruvate(aq)']",,,chebi:18005,pubchem:3466,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/keto-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C00166/image +enol-phenylpyruvate(aq),kegg:C02763,[],,,chebi:16815,pubchem:5719,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/enol-phenylpyruvate(aq).gif,https://rest.kegg.jp/get/C02763/image +keto-oxaloacetate(aq),kegg:C00036,"['oxaloacetate(aq)', 'keto-oxaloacetate(aq)']",,,chebi:16452,pubchem:3338,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/keto-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C00036/image +enol-oxaloacetate(aq),kegg:C03981,[],,,chebi:28394,pubchem:6698,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/enol-oxaloacetate(aq).gif,https://rest.kegg.jp/get/C03981/image +isopentenyl diphosphate(aq),kegg:C00129,[],,,chebi:16584,pubchem:3429,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/isopentenyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00129/image +dimethylallyl diphosphate(aq),kegg:C00235,[],,,chebi:16057,pubchem:3534,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dimethylallyl diphosphate(aq).gif,https://rest.kegg.jp/get/C00235/image +methylitaconate(aq),kegg:C02295,[],,,chebi:16093,pubchem:5351,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/methylitaconate(aq).gif,https://rest.kegg.jp/get/C02295/image +D-glucosamine 1-phosphate(aq),kegg:C06156,[],,,chebi:27625,pubchem:8412,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C06156/image +"D-glucose 1,6-diphosphate(aq)",kegg:C01231,[],,,chebi:18148,pubchem:4453,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-glucose 1,6-diphosphate(aq).gif",https://rest.kegg.jp/get/C01231/image -D-glucose 6-phosphate(aq),kegg:C00092,"['D-glucose 6-phosphate(aq)', 'D-glucose 6-phosphate', '-D-glucose 6-phosphate(aq)']",,,chebi:4170,pubchem:3392,,https://rest.kegg.jp/get/C00092/image 6-thioglucose 6-phosphate(aq),,[],,,,,, 6-thioglucose I-phosphate(aq),,[],,,,,, -N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image -"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01142/image -D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/C00515/image -"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image -2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/C02930/image -"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/C04105/image -cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/C02480/image -tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/C03178/image -xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/C03314/image -L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/L-valine.gif,https://rest.kegg.jp/get/C00183/image +N-acetyl-D-glucosamine 1-phosphate(aq),kegg:C04256,"['N-acetyl--D-glucosamine 1-phosphate(aq)', 'N-acetyl-D-glucosamine 1-phosphate(aq)']",,,chebi:7125,pubchem:6921,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/N-acetyl-D-glucosamine 1-phosphate(aq).gif,https://rest.kegg.jp/get/C04256/image +"(3S)-3,6-diaminohexanoate(aq)",kegg:C01142,[],,,chebi:15613,pubchem:4373,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(3S)-3,6-diaminohexanoate(aq).gif",https://rest.kegg.jp/get/C01142/image +D-ornithine(aq),kegg:C00515,[],,,chebi:16176,pubchem:3798,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-ornithine(aq).gif,https://rest.kegg.jp/get/C00515/image +"D-threo-2,4-diaminopentanoate(aq)",kegg:C03943,"['2,4-diaminopentanoate(aq)', 'D-threo-2,4-diaminopentanoate(aq)']",,,chebi:4280,pubchem:6667,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-threo-2,4-diaminopentanoate(aq).gif",https://rest.kegg.jp/get/C03943/image +2-methyleneglutarate(aq),kegg:C02930,[],,,chebi:17207,pubchem:5852,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-methyleneglutarate(aq).gif,https://rest.kegg.jp/get/C02930/image +"2,5-dihydro-5-oxofuran-2-acetate(aq)",kegg:C04105,[],,,chebi:18080,pubchem:6796,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2,5-dihydro-5-oxofuran-2-acetate(aq).gif",https://rest.kegg.jp/get/C04105/image +cis-cis-hexadienedioate(aq),kegg:C02480,[],,,chebi:16508,pubchem:5495,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cis-cis-hexadienedioate(aq).gif,https://rest.kegg.jp/get/C02480/image +tetrahydroxypteridine(aq),kegg:C03178,[],,,chebi:17410,pubchem:6060,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/tetrahydroxypteridine(aq).gif,https://rest.kegg.jp/get/C03178/image +xanthine-8-carboxylate(aq),kegg:C03314,[],,,chebi:16806,pubchem:6167,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/xanthine-8-carboxylate(aq).gif,https://rest.kegg.jp/get/C03314/image +L-valine,kegg:C00183,"['L-valine', 'L-valine(aq)']",,,chebi:16414,pubchem:3483,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/L-valine.gif,https://rest.kegg.jp/get/C00183/image tRNA(Val),kegg:C01653,[],,,chebi:29183,pubchem:4802,, -AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/AMP.gif,https://rest.kegg.jp/get/C00020/image -diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/C00013/image +AMP,kegg:C00020,"['AMP(aq)', 'AMP-2--(aq)', 'AMP']",,,chebi:16027,pubchem:3322,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/AMP.gif,https://rest.kegg.jp/get/C00020/image +diphosphate,kegg:C00013,"['pyrophosphate(aq)', 'pyrophosphate', 'diphosphate(aq)', 'diphosphate']",,,chebi:18361,pubchem:3315,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/diphosphate.gif,https://rest.kegg.jp/get/C00013/image L-Valyl-tRNA(Val),kegg:C02554,[],,,chebi:29164,pubchem:5555,,https://rest.kegg.jp/get/C02554/image propanonyl-CoA(aq),kegg:C00100,"['propanoyl-CoA(aq)', 'propionyl-CoA(aq)', 'propanonyl-CoA(aq)']",,,chebi:15539,pubchem:3400,,https://rest.kegg.jp/get/C00100/image L-arginosuccinate(aq),kegg:C03406,"['N-(L-argino)succinate(aq)', 'L-arginosuccinate(aq)']",,,chebi:15682,pubchem:6235,,https://rest.kegg.jp/get/C03406/image @@ -813,35 +813,35 @@ cyclobutanone(sln),,[],,,,,, cyclobutanol(sln),,[],,,,,, cycloheptanone(sln),,[],,,,,, cycloheptanol(sln),,[],,,,,, -cyclohexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanone(sln).gif, -cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclohexanol(sln).gif, -cyclooctanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclooctanone(sln).gif, -cyclooctanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclooctanol(sln).gif, -cyclopentanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclopentanone(sln).gif, -cyclopentanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/cyclopentanol(sln).gif, -2-heptanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-heptanone(sln).gif, -(S)-2-heptanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-2-heptanol(sln).gif, -2-hexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-hexanone(sln).gif, -(±)-2-hexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-2-hexanol(sln).gif, -2-methyl-1-cyclohexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-methyl-1-cyclohexanone(sln).gif, -(±)-cis-2-methyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-cis-2-methyl-1-cyclohexanol(sln).gif, -(±)-trans-2-methyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-trans-2-methyl-1-cyclohexanol(sln).gif, -2-octanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-octanone(sln).gif, -(S)-(+)-2-octanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(S)-(+)-2-octanol(sln).gif, -2-pentanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-pentanone(sln).gif, -(±)-2-pentanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-2-pentanol(sln).gif, -2-phenyl-1-cyclohexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-phenyl-1-cyclohexanone(sln).gif, -(±)-cis-2-phenyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-cis-2-phenyl-1-cyclohexanol(sln).gif, -(±)-trans-2-phenyl-1-cyclohexanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(±)-trans-2-phenyl-1-cyclohexanol(sln).gif, -1-phenyl-1-ethanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-ethanone(sln).gif, +cyclohexanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclohexanone(sln).gif, +cyclohexanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclohexanol(sln).gif, +cyclooctanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclooctanone(sln).gif, +cyclooctanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclooctanol(sln).gif, +cyclopentanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclopentanone(sln).gif, +cyclopentanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/cyclopentanol(sln).gif, +2-heptanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-heptanone(sln).gif, +(S)-2-heptanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-2-heptanol(sln).gif, +2-hexanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-hexanone(sln).gif, +(±)-2-hexanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(±)-2-hexanol(sln).gif, +2-methyl-1-cyclohexanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-methyl-1-cyclohexanone(sln).gif, +(±)-cis-2-methyl-1-cyclohexanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(±)-cis-2-methyl-1-cyclohexanol(sln).gif, +(±)-trans-2-methyl-1-cyclohexanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(±)-trans-2-methyl-1-cyclohexanol(sln).gif, +2-octanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-octanone(sln).gif, +(S)-(+)-2-octanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(S)-(+)-2-octanol(sln).gif, +2-pentanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-pentanone(sln).gif, +(±)-2-pentanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(±)-2-pentanol(sln).gif, +2-phenyl-1-cyclohexanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-phenyl-1-cyclohexanone(sln).gif, +(±)-cis-2-phenyl-1-cyclohexanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(±)-cis-2-phenyl-1-cyclohexanol(sln).gif, +(±)-trans-2-phenyl-1-cyclohexanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(±)-trans-2-phenyl-1-cyclohexanol(sln).gif, +1-phenyl-1-ethanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-phenyl-1-ethanone(sln).gif, (±)-cis-2-phenyl-1-ethanol(sln),,[],,,,,, -1-phenyl-1-heptanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-heptanone(sln).gif, +1-phenyl-1-heptanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-phenyl-1-heptanone(sln).gif, (±)-cis-2-phenyl-1-heptanol(sln),,[],,,,,, -1-phenyl-1-hexanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-hexanone(sln).gif, +1-phenyl-1-hexanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-phenyl-1-hexanone(sln).gif, (±)-cis-2-phenyl-1-hexanol(sln),,[],,,,,, -1-phenyl-1-pentanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-pentanone(sln).gif, +1-phenyl-1-pentanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-phenyl-1-pentanone(sln).gif, (±)-cis-2-phenyl-1-pentanol(sln),,[],,,,,, -1-phenyl-1-propanone(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-phenyl-1-propanone(sln).gif, +1-phenyl-1-propanone(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-phenyl-1-propanone(sln).gif, (±)-cis-2-phenyl-1-propanol(sln),,[],,,,,, NADP(ox)(aq),kegg:C00006,"['NADP(aq)', 'NADP(ox)(aq)', 'NADP(ox)']",,,chebi:18009,pubchem:3308,,https://rest.kegg.jp/get/C00006/image NADP(red)(aq),kegg:C00005,"['NADPH(aq)', 'NADP(red)(aq)']",,,chebi:16474,pubchem:3307,,https://rest.kegg.jp/get/C00005/image @@ -919,44 +919,44 @@ benzoic acid adenylate(aq),,[],,,,,, 3-hydroxybenzoic acid adenylate(aq),,[],,,,,, 4-hydroxybenzoic acid(aq),,[],,,,,, 4-hydroxybenzoic acid adenylate(aq),,[],,,,,, -3-hydroxy-4-methylbenzoic acid(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-hydroxy-4-methylbenzoic acid(aq).gif, +3-hydroxy-4-methylbenzoic acid(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-hydroxy-4-methylbenzoic acid(aq).gif, 3-hydroxy-4-methylbenzoic acid adenylate(aq),,[],,,,,, -3-methylbenzoic acid(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-methylbenzoic acid(aq).gif, +3-methylbenzoic acid(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-methylbenzoic acid(aq).gif, 3-methylbenzoic acid adenylate(aq),,[],,,,,, -4-methylbenzoic acid(aq),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-methylbenzoic acid(aq).gif, +4-methylbenzoic acid(aq),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-methylbenzoic acid(aq).gif, 4-methylbenzoic acid adenylate(aq),,[],,,,,, -Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/C05945/image -adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/C00224/image +Nomega-phospho-L-arginine(aq),kegg:C05945,"['N-w-phospho-L-arginine(aq)', 'Nomega-phospho-L-arginine(aq)']",,,chebi:18412,pubchem:8229,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/Nomega-phospho-L-arginine(aq).gif,https://rest.kegg.jp/get/C05945/image +adenylylsulfate(aq),kegg:C00224,"[""adenosine 5'-phosphosulfate(aq)"", 'adenylyl sulfate(aq)', 'adenylylsulfate(aq)']",,,chebi:17709,pubchem:3524,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/adenylylsulfate(aq).gif,https://rest.kegg.jp/get/C00224/image deoxynucleoside triphosphate(aq),,[],,,,,, polyd-A-Tn(aq),,[],,,,,, polyd-A-Tn+1(aq),,[],,,,,, benzyl alcohol(sln),,[],,,,,, butyl acetate(sln),,[],,,,,, -benzyl acetate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/benzyl acetate(sln).gif, -1-butanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-butanol(sln).gif, +benzyl acetate(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/benzyl acetate(sln).gif, +1-butanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-butanol(sln).gif, butyl decanoate(sln),,[],,,,,, -1-decanoic acid(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-decanoic acid(sln).gif, -"1,2-dioctanoyl glycerol(sln)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,2-dioctanoyl glycerol(sln).gif", -1-mono-octanoyl glycerol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-mono-octanoyl glycerol(sln).gif, -2-mono-octanoyl glycerol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/2-mono-octanoyl glycerol(sln).gif, -"1,3-dioctanoyl glycerol(sln)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,3-dioctanoyl glycerol(sln).gif", -dodecyl dodecanoate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/dodecyl dodecanoate(sln).gif, -1-dodecanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-dodecanol(sln).gif, -1-dodecanoic acid(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-dodecanoic acid(sln).gif, -D-glucose(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-glucose(sln).gif, +1-decanoic acid(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-decanoic acid(sln).gif, +"1,2-dioctanoyl glycerol(sln)",,[],,,,,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1,2-dioctanoyl glycerol(sln).gif", +1-mono-octanoyl glycerol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-mono-octanoyl glycerol(sln).gif, +2-mono-octanoyl glycerol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/2-mono-octanoyl glycerol(sln).gif, +"1,3-dioctanoyl glycerol(sln)",,[],,,,,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1,3-dioctanoyl glycerol(sln).gif", +dodecyl dodecanoate(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/dodecyl dodecanoate(sln).gif, +1-dodecanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-dodecanol(sln).gif, +1-dodecanoic acid(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-dodecanoic acid(sln).gif, +D-glucose(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-glucose(sln).gif, 1-dodecanoyl D-glucose ester(sln),,[],,,,,, -(-)-menthol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(-)-menthol(sln).gif, -(-)-menthyl dodecanoate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(-)-menthyl dodecanoate(sln).gif, -oleic acid(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/oleic acid(sln).gif, -1-butyl oleate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-butyl oleate(sln).gif, -(R)-(+)-1-phenyl-1-butanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-butanol(sln).gif, +(-)-menthol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(-)-menthol(sln).gif, +(-)-menthyl dodecanoate(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(-)-menthyl dodecanoate(sln).gif, +oleic acid(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/oleic acid(sln).gif, +1-butyl oleate(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-butyl oleate(sln).gif, +(R)-(+)-1-phenyl-1-butanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-butanol(sln).gif, (R)-(+)-1-phenyl 1-butyl acetate(sln),,[],,,,,, -(R)-(+)-1-phenyl ethanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif, +(R)-(+)-1-phenyl ethanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-(+)-1-phenyl ethanol(sln).gif, (R)-(+)-1-phenyl ethyl acetate(sln),,[],,,,,, -(R)-(+)-1-phenyl-1-propanol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif, -(R)-(+)-1-phenyl-1-propyl acetate(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif, -"1,2,3-trioctanoyl glycerol(sln)",,[],,,,,"https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif", -1-monooctanoyl glycerol(sln),,[],,,,,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/1-monooctanoyl glycerol(sln).gif, +(R)-(+)-1-phenyl-1-propanol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propanol(sln).gif, +(R)-(+)-1-phenyl-1-propyl acetate(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/(R)-(+)-1-phenyl-1-propyl acetate(sln).gif, +"1,2,3-trioctanoyl glycerol(sln)",,[],,,,,"https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1,2,3-trioctanoyl glycerol(sln).gif", +1-monooctanoyl glycerol(sln),,[],,,,,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/1-monooctanoyl glycerol(sln).gif, cis-2-hydroxycyclopentanemethanol cyclic phosphate(aq),,[],,,,,, cis-2-hydroxycyclopentanemethanol-phosphate(aq),,[],,,,,, trans-2-hydroxycyclopentanemethanol cyclic phosphate(aq),,[],,,,,, @@ -1008,13 +1008,13 @@ indole-3-acetic acid(aq),kegg:C00954,[],,,chebi:16411,pubchem:4205,,https://rest 2-oxo-3-deoxy-D-gluconate(aq),kegg:C00204,[],,,chebi:17032,pubchem:3504,,https://rest.kegg.jp/get/C00204/image anthranilate(aq),kegg:C00108,[],,,chebi:16567,pubchem:3408,,https://rest.kegg.jp/get/C00108/image (3S)-hydroxybutanoyl-coenzyme A(aq),kegg:C01144,"['(S)-3-hydroxybutanoyl-CoA(aq)', '(3S)-3-hydroxybutanoyl-CoA(aq)', 'DL-3-hydroxybutanoyl-CoA(aq)', '(3S)-hydroxybutanoyl-coenzyme A(aq)']",,,chebi:15453,pubchem:4375,,https://rest.kegg.jp/get/C01144/image -trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/C00877/image -4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/C04114/image -UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/C00203/image -D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/C06463/image +trans-but-2-enoyl-coenzyme A,kegg:C00877,"['cis-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-CoA(aq)', 'trans-but-2-enoyl-coenzyme A']",,,chebi:36926,pubchem:4133,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/trans-but-2-enoyl-coenzyme A.gif,https://rest.kegg.jp/get/C00877/image +4-(trimethylammonio)but-2-enoate(aq),kegg:C04114,[],,,chebi:17237,pubchem:6803,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/4-(trimethylammonio)but-2-enoate(aq).gif,https://rest.kegg.jp/get/C04114/image +UDP-N-acetyl-D-galactosamine(aq),kegg:C00203,[],,,chebi:67168,pubchem:3503,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/UDP-N-acetyl-D-galactosamine(aq).gif,https://rest.kegg.jp/get/C00203/image +D-threose(aq),kegg:C06463,[],,,chebi:28587,pubchem:8695,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/D-threose(aq).gif,https://rest.kegg.jp/get/C06463/image "(3,5)-cholesta-7,24-diene-3-ol(aq)",kegg:C05439,[],,,chebi:16290,pubchem:7801,,https://rest.kegg.jp/get/C05439/image "(3,5)-cholesta-8,24-diene-3-ol(aq)",kegg:C05437,[],,,chebi:18252,pubchem:7800,,https://rest.kegg.jp/get/C05437/image -3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,https://github.com/maxm4/hackathon-2025/blob/main/maxime/images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/C02798/image +3-phosphonopyruvate(aq),kegg:C02798,[],,,chebi:30935,pubchem:5748,https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/images/rdkit/3-phosphonopyruvate(aq).gif,https://rest.kegg.jp/get/C02798/image tRNA-Tyr(aq),kegg:C00787,[],,,chebi:29182,pubchem:4045,, L-tyrosyl-tRNA-Tyr(aq),kegg:C02839,[],,,chebi:29161,pubchem:5781,,https://rest.kegg.jp/get/C02839/image tRNA-Thr(aq),kegg:C01651,[],,,chebi:29180,pubchem:4800,, From cd6e14dc9727e2fd192a97b046fabffb3537b1be Mon Sep 17 00:00:00 2001 From: Maxime Mahout Date: Tue, 21 Jan 2025 06:05:11 +0100 Subject: [PATCH 6/6] website --- maxime/Make_final_csv.ipynb | 84 ++++---- maxime/public/search-compounds.html | 296 ++++++++++++++++++++++++++++ 2 files changed, 338 insertions(+), 42 deletions(-) create mode 100644 maxime/public/search-compounds.html diff --git a/maxime/Make_final_csv.ipynb b/maxime/Make_final_csv.ipynb index 900aa74..462ef42 100644 --- a/maxime/Make_final_csv.ipynb +++ b/maxime/Make_final_csv.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 5, + "execution_count": 30, "id": "159b9679", "metadata": {}, "outputs": [], @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 31, "id": "5db8f98f", "metadata": {}, "outputs": [ @@ -144,7 +144,7 @@ "[1052 rows x 3 columns]" ] }, - "execution_count": 6, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -156,7 +156,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 32, "id": "4dbbe272", "metadata": {}, "outputs": [], @@ -166,7 +166,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 33, "id": "7a0c0dd3", "metadata": {}, "outputs": [], @@ -177,7 +177,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 34, "id": "b86e09b8", "metadata": {}, "outputs": [], @@ -196,7 +196,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 35, "id": "135b8fb0", "metadata": {}, "outputs": [], @@ -207,7 +207,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 36, "id": "ed9e5aaa", "metadata": {}, "outputs": [], @@ -218,7 +218,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 37, "id": "e174684e", "metadata": {}, "outputs": [], @@ -237,7 +237,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 38, "id": "ab840f93", "metadata": {}, "outputs": [], @@ -248,7 +248,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 39, "id": "74b38a39", "metadata": {}, "outputs": [], @@ -258,7 +258,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 40, "id": "428599a5", "metadata": {}, "outputs": [], @@ -287,7 +287,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 41, "id": "5592a9d1", "metadata": {}, "outputs": [], @@ -299,7 +299,7 @@ " rdkit_img[compound] = None\n", " kegg_img[compound] = None\n", " if cname in rdkit_d:\n", - " rdkit_img[compound] = f'https://github.com/maxm4/hackathon-2025/blob/main/maxime/{rdkit_d[cname]}'\n", + " rdkit_img[compound] = f'https://raw.githubusercontent.com/maxm4/hackathon-2025/refs/heads/main/maxime/{rdkit_d[cname]}'\n", " if not pandas.isna(row['kegg']):\n", " ckegg = row['kegg'].split()[-1] # should remove stoichiometry\n", " if ckegg in kegg_d:\n", @@ -309,7 +309,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 42, "id": "f58821f7", "metadata": {}, "outputs": [], @@ -320,7 +320,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 43, "id": "8b36bea4", "metadata": {}, "outputs": [ @@ -366,7 +366,7 @@ " OCc1ccccc1\n", " chebi:17987\n", " pubchem:3836\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00556/image\n", " \n", " \n", @@ -378,7 +378,7 @@ " NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O...\n", " chebi:15846\n", " pubchem:3305\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00003/image\n", " \n", " \n", @@ -390,7 +390,7 @@ " O=Cc1ccccc1\n", " chebi:17169\n", " pubchem:3559\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00261/image\n", " \n", " \n", @@ -402,7 +402,7 @@ " NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)...\n", " chebi:16908\n", " pubchem:3306\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00004/image\n", " \n", " \n", @@ -414,7 +414,7 @@ " CCCCO\n", " chebi:28885\n", " pubchem:8398\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C06142/image\n", " \n", " \n", @@ -548,11 +548,11 @@ "1051 None chebi:18283 \n", "\n", " pubchems rdkit_img \n", - "0 pubchem:3836 https://github.com/maxm4/hackathon-2025/blob/m... \\\n", - "1 pubchem:3305 https://github.com/maxm4/hackathon-2025/blob/m... \n", - "2 pubchem:3559 https://github.com/maxm4/hackathon-2025/blob/m... \n", - "3 pubchem:3306 https://github.com/maxm4/hackathon-2025/blob/m... \n", - "4 pubchem:8398 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "0 pubchem:3836 https://raw.githubusercontent.com/maxm4/hackat... \\\n", + "1 pubchem:3305 https://raw.githubusercontent.com/maxm4/hackat... \n", + "2 pubchem:3559 https://raw.githubusercontent.com/maxm4/hackat... \n", + "3 pubchem:3306 https://raw.githubusercontent.com/maxm4/hackat... \n", + "4 pubchem:8398 https://raw.githubusercontent.com/maxm4/hackat... \n", "... ... ... \n", "1047 pubchem:3499 None \n", "1048 pubchem:3367 None \n", @@ -576,7 +576,7 @@ "[1052 rows x 9 columns]" ] }, - "execution_count": 27, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -587,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 44, "id": "652774c0", "metadata": {}, "outputs": [], @@ -597,7 +597,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 45, "id": "ed2d73ea", "metadata": {}, "outputs": [ @@ -643,7 +643,7 @@ " OCc1ccccc1\n", " chebi:17987\n", " pubchem:3836\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00556/image\n", " \n", " \n", @@ -655,7 +655,7 @@ " NC(=O)c1ccc[n+](c1)[C@@H]2O[C@H](CO[P](O)(=O)O...\n", " chebi:15846\n", " pubchem:3305\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00003/image\n", " \n", " \n", @@ -667,7 +667,7 @@ " O=Cc1ccccc1\n", " chebi:17169\n", " pubchem:3559\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00261/image\n", " \n", " \n", @@ -679,7 +679,7 @@ " NC(=O)C1=CN(C=CC1)C2OC(CO[P](O)(=O)O[P](O)(=O)...\n", " chebi:16908\n", " pubchem:3306\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C00004/image\n", " \n", " \n", @@ -691,7 +691,7 @@ " CCCCO\n", " chebi:28885\n", " pubchem:8398\n", - " https://github.com/maxm4/hackathon-2025/blob/m...\n", + " https://raw.githubusercontent.com/maxm4/hackat...\n", " https://rest.kegg.jp/get/C06142/image\n", " \n", " \n", @@ -825,11 +825,11 @@ "1051 None chebi:18283 \n", "\n", " pubchems rdkit_img \n", - "0 pubchem:3836 https://github.com/maxm4/hackathon-2025/blob/m... \\\n", - "1 pubchem:3305 https://github.com/maxm4/hackathon-2025/blob/m... \n", - "2 pubchem:3559 https://github.com/maxm4/hackathon-2025/blob/m... \n", - "3 pubchem:3306 https://github.com/maxm4/hackathon-2025/blob/m... \n", - "4 pubchem:8398 https://github.com/maxm4/hackathon-2025/blob/m... \n", + "0 pubchem:3836 https://raw.githubusercontent.com/maxm4/hackat... \\\n", + "1 pubchem:3305 https://raw.githubusercontent.com/maxm4/hackat... \n", + "2 pubchem:3559 https://raw.githubusercontent.com/maxm4/hackat... \n", + "3 pubchem:3306 https://raw.githubusercontent.com/maxm4/hackat... \n", + "4 pubchem:8398 https://raw.githubusercontent.com/maxm4/hackat... \n", "... ... ... \n", "1047 pubchem:3499 None \n", "1048 pubchem:3367 None \n", @@ -853,7 +853,7 @@ "[1052 rows x 9 columns]" ] }, - "execution_count": 29, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -865,7 +865,7 @@ { "cell_type": "code", "execution_count": null, - "id": "8138055d", + "id": "837323eb", "metadata": {}, "outputs": [], "source": [] @@ -873,7 +873,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7f8d50fc", + "id": "8bf2d60a", "metadata": {}, "outputs": [], "source": [] diff --git a/maxime/public/search-compounds.html b/maxime/public/search-compounds.html new file mode 100644 index 0000000..58360aa --- /dev/null +++ b/maxime/public/search-compounds.html @@ -0,0 +1,296 @@ + + + + + + + TECRDB simple search + + + + + + + + + + + + + + + + + + +
+
+ + + + +
openTECR
+
+
+
+
+
+
+
Search compounds
+
+
+ Loading... +
+
+
+
+
+ + +