Hi there RDkitters,

Poll season: Does anyone else feel the need for more informative error messages?

For example the below code gives me:

[15:25:17] non-ring atom 22 marked aromatic

But which is atom 22 ?  Any ideas?
Is it possible to have the equivalent atom rank/index in the file?

I tried the

m = Chem.MolFromMol2Block(mol_block, sanitize=False)
m.Debug()

trick -- but I am none wiser.

Thanks for your attention,
JP



#!/usr/bin/env python

import rdkit
from rdkit import Chem

mol_block="""@<TRIPOS>MOLECULE
2oc2_RX3
    78    82     1
SMALL
NO_CHARGES


@<TRIPOS>ATOM
      1 O1         -19.515    24.565    -8.011 O.co2     1 <1>         0.0000
      2 C2         -19.776    25.440    -8.864 C.2       1 <1>         0.0000
      3 O3         -20.246    26.552    -8.531 O.co2     1 <1>         0.0000
      4 C4         -19.512    25.155   -10.329 C.3       1 <1>         0.0000
      5 C5         -20.814    24.987   -11.129 C.3       1 <1>         0.0000
      6 C6         -21.642    23.767   -10.778 C.2       1 <1>         0.0000
      7 C7         -22.682    23.712    -9.857 C.2       1 <1>         0.0000
      8 N8         -23.191    22.452    -9.833 N.pl3     1 <1>         0.0000
      9 C10        -22.513    21.684   -10.723 C.ar      1 <1>         0.0000
     10 C11        -22.614    20.330   -11.100 C.ar      1 <1>         0.0000
     11 C12        -21.750    19.816   -12.075 C.ar      1 <1>         0.0000
     12 C13        -20.790    20.638   -12.669 C.ar      1 <1>         0.0000
     13 C14        -20.679    21.982   -12.302 C.ar      1 <1>         0.0000
     14 C15        -21.544    22.491   -11.327 C.ar      1 <1>         0.0000
     15 N16        -18.743    23.936   -10.541 N.am      1 <1>         0.0000
     16 C17        -17.459    23.796   -10.209 C.2       1 <1>         0.0000
     17 O18        -16.768    24.685    -9.703 O.2       1 <1>         0.0000
     18 C19        -16.909    22.423   -10.508 C.3       1 <1>         0.0000
     19 C20        -17.524    21.376    -9.584 C.3       1 <1>         0.0000
     20 C21        -16.456    20.972    -8.565 C.3       1 <1>         0.0000
     21 C22        -15.123    21.615    -8.959 C.3       1 <1>         0.0000
     22 C23        -15.434    22.259   -10.280 C.3       1 <1>         0.0000
     23 P24        -14.271    22.624   -11.492 P.3       1 <1>         0.0000
     24 O25        -13.833    21.276   -11.986 O.2       1 <1>         0.0000
     25 O26        -14.970    23.450   -12.557 O.2       1 <1>         0.0000
     26 C27        -12.886    23.592   -11.095 C.3       1 <1>         0.0000
     27 C28        -12.793    24.508    -9.881 C.3       1 <1>         0.0000
     28 C29        -11.480    25.268    -9.723 C.ar      1 <1>         0.0000
     29 C30        -10.703    25.075    -8.574 C.ar      1 <1>         0.0000
     30 C31         -9.491    25.757    -8.403 C.ar      1 <1>         0.0000
     31 C32         -9.042    26.649    -9.384 C.ar      1 <1>         0.0000
     32 C33         -9.810    26.851   -10.535 C.ar      1 <1>         0.0000
     33 C34        -11.022    26.171   -10.695 C.ar      1 <1>         0.0000
     34 N35        -11.911    23.631   -12.008 N.am      1 <1>         0.0000
     35 C36        -11.052    22.673   -12.362 C.2       1 <1>         0.0000
     36 O37        -10.990    21.566   -11.861 O.2       1 <1>         0.0000
     37 O38        -10.113    22.980   -13.418 O.3       1 <1>         0.0000
     38 C39         -9.792    22.030   -14.432 C.3       1 <1>         0.0000
     39 C40         -9.122    22.726   -15.601 C.ar      1 <1>         0.0000
     40 C41         -9.888    23.248   -16.644 C.ar      1 <1>         0.0000
     41 C42         -9.259    23.881   -17.718 C.ar      1 <1>         0.0000
     42 C43         -7.865    24.003   -17.757 C.ar      1 <1>         0.0000
     43 C44         -7.099    23.484   -16.717 C.ar      1 <1>         0.0000
     44 C45         -7.727    22.849   -15.642 C.ar      1 <1>         0.0000
     45 H1         -18.948    26.006   -10.739 H         1 <1>         0.0000
     46 H2         -20.552    24.923   -12.195 H         1 <1>         0.0000
     47 H3         -21.435    25.878   -10.957 H         1 <1>         0.0000
     48 H4         -23.033    24.546    -9.251 H         1 <1>         0.0000
     49 H5         -23.967    22.132    -9.235 H         1 <1>         0.0000
     50 H6         -23.356    19.690   -10.637 H         1 <1>         0.0000
     51 H7         -21.826    18.775   -12.369 H         1 <1>         0.0000
     52 H8         -20.126    20.230   -13.423 H         1 <1>         0.0000
     53 H9         -19.934    22.619   -12.764 H         1 <1>         0.0000
     54 H10        -19.206    23.155   -10.961 H         1 <1>         0.0000
     55 H11        -17.143    22.188   -11.557 H         1 <1>         0.0000
     56 H12        -17.836    20.498   -10.167 H         1 <1>         0.0000
     57 H13        -18.395    21.801    -9.064 H         1 <1>         0.0000
     58 H14        -16.349    19.878    -8.558 H         1 <1>         0.0000
     59 H15        -16.751    21.319    -7.564 H         1 <1>         0.0000
     60 H16        -14.334    20.856    -9.065 H         1 <1>         0.0000
     61 H17        -14.812    22.366    -8.217 H         1 <1>         0.0000
     62 H18        -15.330    23.271    -9.862 H         1 <1>         0.0000
     63 H19        -12.418    22.764   -10.543 H         1 <1>         0.0000
     64 H20        -12.936    23.892    -8.981 H         1 <1>         0.0000
     65 H21        -13.605    25.247    -9.952 H         1 <1>         0.0000
     66 H22        -11.044    24.389    -7.807 H         1 <1>         0.0000
     67 H23         -8.900    25.592    -7.510 H         1 <1>         0.0000
     68 H24         -8.107    27.180    -9.252 H         1 <1>         0.0000
     69 H25         -9.466    27.534   -11.303 H         1 <1>         0.0000
     70 H26        -11.618    26.344   -11.584 H         1 <1>         0.0000
     71 H27        -11.810    24.500   -12.493 H         1 <1>         0.0000
     72 H28        -10.714    21.542   -14.779 H         1 <1>         0.0000
     73 H29         -9.109    21.273   -14.019 H         1 <1>         0.0000
     74 H30        -10.968    23.161   -16.620 H         1 <1>         0.0000
     75 H31         -9.856    24.282   -18.530 H         1 <1>         0.0000
     76 H32         -7.384    24.500   -18.592 H         1 <1>         0.0000
     77 H33         -6.019    23.572   -16.742 H         1 <1>         0.0000
     78 H34         -7.129    22.448   -14.831 H         1 <1>         0.0000
@<TRIPOS>BOND
    1    1    2 ar
    2    2    3 ar
    3    2    4 1
    4    4    5 1
    5    4   15 1
    6    5    6 1
    7    6   14 1
    8    6    7 2
    9    7    8 1
   10    8    9 1
   11    9   14 ar
   12    9   10 ar
   13   10   11 ar
   14   11   12 ar
   15   12   13 ar
   16   13   14 ar
   17   15   16 am
   18   16   17 2
   19   16   18 1
   20   18   22 1
   21   18   19 1
   22   19   20 1
   23   20   21 1
   24   21   22 1
   25   22   23 1
   26   23   24 ar
   27   23   25 ar
   28   23   26 1
   29   26   27 1
   30   26   34 1
   31   27   28 1
   32   28   33 ar
   33   28   29 ar
   34   29   30 ar
   35   30   31 ar
   36   31   32 ar
   37   32   33 ar
   38   34   35 am
   39   35   36 2
   40   35   37 1
   41   37   38 1
   42   38   39 1
   43   39   44 ar
   44   39   40 ar
   45   40   41 ar
   46   41   42 ar
   47   42   43 ar
   48   43   44 ar
   49    4   45 1
   50    5   46 1
   51    5   47 1
   52    7   48 1
   53    8   49 1
   54   10   50 1
   55   11   51 1
   56   12   52 1
   57   13   53 1
   58   15   54 1
   59   18   55 1
   60   19   56 1
   61   19   57 1
   62   20   58 1
   63   20   59 1
   64   21   60 1
   65   21   61 1
   66   22   62 1
   67   26   63 1
   68   27   64 1
   69   27   65 1
   70   29   66 1
   71   30   67 1
   72   31   68 1
   73   32   69 1
   74   33   70 1
   75   34   71 1
   76   38   72 1
   77   38   73 1
   78   40   74 1
   79   41   75 1
   80   42   76 1
   81   43   77 1
   82   44   78 1
@<TRIPOS>SUBSTRUCTURE
      1 ****           1
@<TRIPOS>SET
DONOR_HYDROGENS      STATIC     ATOMS    <user>   **** ""
3 49 54 71
ATOM$RED        STATIC     ATOMS    COLORGROUP SYSTEM
3 49 54 71"""


m = Chem.MolFromMol2Block(mol_block)

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to