Hey guys,

I'm still trying to generate the .rxn files. Problem now is, that in my
.rxn bond blocks I always have bonds labeld 6 instead of 1. So basically
during the transformation to a .rxn file the function is not anymore sure
if the bonds are aromatic or single bonds.

I can fix this easily with a script but can someone explain me why this
happens?

Here the code:

rxn =
AllChem.ReactionFromSmarts('ClC1=CC=C2C(=C1)C(=C([NH]2)C(=O)NCCC3=CC=C(C=C3)N4CCCCC4)CC.[N]6(C5=CC=C(C=C5C(=C6)C(=O)C(C)C)C(=O)O)CC(O)COC7=CC=C(C=C7)OC8=CC=CC=C8>>ClC1=CC=C2C(=C1)C(=C([NH]2)C(=O)N4CCC3=CC=C(C=C3C4(C5=C[N](C6=CC=C(C=C56)C(=O)O)CC(O)COC7=CC=C(C=C7)OC8=CC=CC=C8)C(C)C)N9CCCCC9)CC')

reactions_string = AllChem.ReactionToRxnBlock(rxn)
print(reactions_string)

$RXN

      RDKit

  2  1
$MOL

     RDKit          2D

 29 32  0  0  0  0  0  0  0  0999 V2000
    3.0000    0.0000    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0
    1.5000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500   -1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500   -1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500    1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500    1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.7537    2.4138    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.1240    1.8037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.9672    0.3119    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
   -4.4231    2.5537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.4231    4.0537    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -5.7221    1.8037    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
   -7.0211    2.5537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -8.3202    1.8037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -9.6192    2.5537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -9.6192    4.0537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -10.9182    4.8037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -12.2173    4.0537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -12.2173    2.5537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -10.9182    1.8037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -13.5163    4.8037    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
  -13.5163    6.3037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -14.8154    7.0537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -16.1144    6.3037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -16.1144    4.8037    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  -14.8154    4.0537    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.4418    3.8810    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.5565    4.8847    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  1  2  6  0
  2  3  2  0
  3  4  6  0
  4  5  2  0
  5  6  6  0
  6  7  2  0
  6  8  6  0
 10  9  6  0
  9 11  6  0
 11 12  2  0
 11 13  6  0
 13 14  6  0
 14 15  6  0
 15 16  6  0
 16 17  2  0
 17 18  6  0
 18 19  2  0
 20 21  2  0
 20 19  6  0
 19 22  6  0
 22 23  6  0
 23 24  6  0
 24 25  6  0
 25 26  6  0
 26 27  6  0
  8  9  2  0
  8 28  6  0
 28 29  6  0
  7  2  6  0
 10  5  6  0
 21 16  6  0
 27 22  6  0
V    1 Cl
V    2 C
V    3 C
V    4 C
V    5 C
V    6 C
V    7 C
V    8 C
V    9 C
V   10 [N&H1]
V   11 C
V   12 O
V   13 N
V   14 C
V   15 C
V   16 C
V   17 C
V   18 C
V   19 C
V   20 C
V   21 C
V   22 N
V   23 C
V   24 C
V   25 C
V   26 C
V   27 C
V   28 C
V   29 C
M  END
$MOL

     RDKit          2D

 35 38  0  0  0  0  0  0  0  0999 V2000
    1.2135   -2.7256    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500   -1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.5000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500    1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500    1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500   -1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.2135   -2.7256    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.0000   -3.6073    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.6401   -3.1891    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.7548   -2.1855    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -2.9520   -4.6564    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.3786   -5.1199    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.8373   -5.6601    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000    2.5981    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500    3.8971    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -3.0000    2.5981    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
    2.6401   -3.1891    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    2.9520   -4.6564    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.8373   -5.6601    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
    4.3786   -5.1199    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    4.6904   -6.5871    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
    6.1170   -7.0506    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    6.4289   -8.5179    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    7.8555   -8.9814    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    8.9702   -7.9777    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    8.6583   -6.5105    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    7.2317   -6.0469    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   10.3968   -8.4412    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   10.7086   -9.9084    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    9.5939  -10.9121    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    9.9058  -12.3794    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   11.3324  -12.8429    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   12.4471  -11.8392    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   12.1352  -10.3720    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  2  3  2  0
  3  4  6  0
  4  5  2  0
  6  7  2  0
  7  8  6  0
  8  9  2  0
  8 10  6  0
 10 11  2  0
 10 12  6  0
 13 12  6  0
 12 14  6  0
  6  5  6  0
  5 15  6  0
 15 16  2  0
 15 17  6  0
  2  1  6  0
  1 18  6  0
 18 19  6  0
 20 19  6  0
 19 21  6  0
 21 22  6  0
 22 23  6  0
 23 24  2  0
 24 25  6  0
 25 26  2  0
 27 28  2  0
 27 26  6  0
 26 29  6  0
 29 30  6  0
 30 31  2  0
 31 32  6  0
 32 33  2  0
 33 34  6  0
 34 35  2  0
  7  2  6  0
  9  1  6  0
 28 23  6  0
 35 30  6  0
V    1 N
V    2 C
V    3 C
V    4 C
V    5 C
V    6 C
V    7 C
V    8 C
V    9 C
V   10 C
V   11 O
V   12 C
V   13 C
V   14 C
V   15 C
V   16 O
V   17 O
V   18 C
V   19 C
V   20 O
V   21 C
V   22 O
V   23 C
V   24 C
V   25 C
V   26 C
V   27 C
V   28 C
V   29 O
V   30 C
V   31 C
V   32 C
V   33 C
V   34 C
V   35 C
M  END
$MOL

     RDKit          2D

 63 71  0  0  0  0  0  0  0  0999 V2000
    3.6517  -11.1192    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0
    2.3527  -10.3692    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.0537  -11.1192    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.2454  -10.3692    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.2454   -8.8692    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.0537   -8.1192    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    2.3527   -8.8692    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.7418   -6.6520    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500   -6.4952    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.3601   -7.8655    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000   -5.1962    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.2735   -5.3890    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500   -3.8971    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500   -3.8971    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.5000   -2.5981    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500   -1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.5000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.7500    1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500    1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500   -1.2990    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000   -2.5981    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.6491   -3.5623    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.5444   -5.0586    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.9352   -5.6205    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
   -4.8994   -4.4714    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -6.3985   -4.4191    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -7.1027   -3.0947    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -6.3078   -1.8226    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.8087   -1.8750    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.1045   -3.1994    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -7.0120   -0.4982    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -8.5111   -0.4458    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -6.2171    0.7739    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -4.2981   -7.0760    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.2191   -8.1179    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.7200   -8.0657    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -3.5820   -9.5734    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.5030  -10.6154    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -2.8658  -12.0708    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.7868  -13.1128    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.1497  -14.5683    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.5916  -14.9817    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.6706  -13.9397    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.3077  -12.4843    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.9545  -16.4372    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
   -2.8755  -17.4791    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.4336  -17.0657    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.3546  -18.1077    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7175  -19.5631    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.1593  -19.9766    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.2384  -18.9346    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.6491   -1.6339    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -2.3886   -0.1567    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -4.0586   -2.1469    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000    2.5981    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
   -0.7500    3.8971    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -1.5000    5.1962    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.0000    5.1962    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.7500    3.8971    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
   -3.0000    2.5981    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.7455   -5.5373    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    3.2127   -5.8491    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  1  2  6  0
  2  3  2  0
  3  4  6  0
  4  5  2  0
  5  6  6  0
  6  7  2  0
  6  8  6  0
 10  9  6  0
  9 11  6  0
 11 12  2  0
 11 13  6  0
 13 14  6  0
 14 15  6  0
 15 16  6  0
 16 17  2  0
 17 18  6  0
 18 19  2  0
 20 21  2  0
 21 22  6  0
 23 24  2  0
 24 25  6  0
 26 27  2  0
 27 28  6  0
 28 29  2  0
 30 31  2  0
 30 29  6  0
 29 32  6  0
 32 33  2  0
 32 34  6  0
 26 25  6  0
 25 35  6  0
 35 36  6  0
 37 36  6  0
 36 38  6  0
 38 39  6  0
 39 40  6  0
 40 41  2  0
 41 42  6  0
 42 43  2  0
 44 45  2  0
 44 43  6  0
 43 46  6  0
 46 47  6  0
 47 48  2  0
 48 49  6  0
 49 50  2  0
 50 51  6  0
 51 52  2  0
 23 22  6  0
 22 53  6  0
 54 53  6  0
 53 55  6  0
 20 19  6  0
 19 56  6  0
 56 57  6  0
 57 58  6  0
 58 59  6  0
 59 60  6  0
 60 61  6  0
  8  9  2  0
  8 62  6  0
 62 63  6  0
  7  2  6  0
 10  5  6  0
 21 16  6  0
 22 13  6  0
 31 23  6  0
 31 26  6  0
 45 40  6  0
 52 47  6  0
 61 56  6  0
V    1 Cl
V    2 C
V    3 C
V    4 C
V    5 C
V    6 C
V    7 C
V    8 C
V    9 C
V   10 [N&H1]
V   11 C
V   12 O
V   13 N
V   14 C
V   15 C
V   16 C
V   17 C
V   18 C
V   19 C
V   20 C
V   21 C
V   22 C
V   23 C
V   24 C
V   25 N
V   26 C
V   27 C
V   28 C
V   29 C
V   30 C
V   31 C
V   32 C
V   33 O
V   34 O
V   35 C
V   36 C
V   37 O
V   38 C
V   39 O
V   40 C
V   41 C
V   42 C
V   43 C
V   44 C
V   45 C
V   46 O
V   47 C
V   48 C
V   49 C
V   50 C
V   51 C
V   52 C
V   53 C
V   54 C
V   55 C
V   56 N
V   57 C
V   58 C
V   59 C
V   60 C
V   61 C
V   62 C
V   63 C
M  END


On Tue, Sep 3, 2019 at 3:22 PM Markus Grimm <markus.grim...@googlemail.com>
wrote:

> Yes, thank you very much!
>
> On Tue, Sep 3, 2019 at 2:57 PM Hongbin Yang <yanyangh...@163.com> wrote:
>
>> Hi Makrus,
>>
>> Code:
>> ```
>>
>> reaction = AllChem.ReactionFromSmarts('[C:1]-[O:2]>>[C:1](=[O:3])-[O:2]’)
>>
>> print(AllChem.ReactionToRxnBlock(reaction))
>>
>> ```
>>
>> Output:
>>
>> ```
>>
>> $RXN
>>
>>       RDKit
>>
>>   1  1
>> $MOL
>>
>>      RDKit          2D
>>
>>   2  1  0  0  0  0  0  0  0  0999 V2000
>>     0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  1  0  0
>>     1.2990    0.7500    0.0000 O   0  0  0  0  0  0  0  0  0  2  0  0
>>   1  2  1  0
>> V    1 [C:1]
>> V    2 [O:2]
>> M  END
>> $MOL
>>
>>      RDKit          2D
>>
>>   3  2  0  0  0  0  0  0  0  0999 V2000
>>     0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  1  0  0
>>     1.2990    0.7500    0.0000 O   0  0  0  0  0  0  0  0  0  3  0  0
>>    -1.2990    0.7500    0.0000 O   0  0  0  0  0  0  0  0  0  2  0  0
>>   1  2  2  0
>>   1  3  1  0
>> V    1 [C:1]
>> V    2 [O:3]
>> V    3 [O:2]
>> M  END
>>
>> ```
>>
>> Does it help?
>>
>>
>> Best,
>>
>> Hongbin Yang 杨弘宾, Ph.D.
>> Research: Toxicophore and Chemoinformatics
>> Pharmaceutical Science, School of Pharmacy
>> East China University of Science and Technology
>>
>> On 09/3/2019 17:59,Markus Grimm via
>> Rdkit-discuss<rdkit-disc...@lists.sourceforge.net>
>> <rdkit-disc...@lists.sourceforge.net> wrote:
>>
>> Dear all,
>>
>> I'm trying to generate .rxn files or one single .rdf file from a csv file
>> where I have a bunch of reactions smiles stored.
>> I know how to instantiate a rxn object but I no idea how to safe this to
>> several .rxn files or a RDF file.
>>
>> I already asked this question last Friday but unfortunately I did not
>> receive any answer. So I'm wondering is it even possible?
>>
>> Thank you very much for your support.
>>
>> Best regards,
>> Markus
>>
>>
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to