RDKitters!

Finally back on the mailing list!

I am sure we've been through this at the UGM (my mind must have wandered
off!), but a quick question about the PDB reader and bond perception.  Is
this supported with the current PDB reader?  I remember that someone
(PaulE, perhaps?) was saying bond perception was painful, but there was
some dictionary for PDB ligands which helps (any idea the name of this
dictionary?).

To the technical details.

I am reading in the following PDB file with a simple MolFromPDBFile() call:

HETATM    1  O1P 84T A1862     -27.016   9.387 -72.564  1.00 20.81
  O
HETATM    2  P   84T A1862     -27.282   9.818 -73.968  1.00 19.65
  P
HETATM    3  O2P 84T A1862     -27.881  11.176 -74.182  1.00 21.49
  O
HETATM    4  N   84T A1862     -25.869   9.583 -74.813  1.00 19.78
  N
HETATM    5  C   84T A1862     -25.759  10.010 -76.075  1.00 19.97
  C
HETATM    6  CA  84T A1862     -24.493   9.748 -76.807  1.00 19.75
  C
HETATM    7  CB  84T A1862     -24.794   8.678 -77.847  1.00 19.73
  C
HETATM    8  CG  84T A1862     -23.571   8.324 -78.681  1.00 19.70
  C
HETATM    9  CD2 84T A1862     -23.309   9.519 -79.611  1.00 18.49
  C
HETATM   10  CD1 84T A1862     -23.863   6.932 -79.305  1.00 18.60
  C
HETATM   11  OHB 84T A1862     -25.210   7.467 -77.223  1.00 19.17
  O
HETATM   12  OH  84T A1862     -23.549   9.127 -75.984  1.00 20.33
  O
HETATM   13  O   84T A1862     -26.672  10.517 -76.692  1.00 20.26
  O
HETATM   14  O5' 84T A1862     -28.377   8.861 -74.619  1.00 19.39
  O
HETATM   15  C5' 84T A1862     -28.002   7.536 -74.954  1.00 18.47
  C
HETATM   16  C4' 84T A1862     -28.909   7.000 -76.012  1.00 18.24
  C
HETATM   17  C3' 84T A1862     -28.901   7.826 -77.298  1.00 18.28
  C
HETATM   18  C2' 84T A1862     -30.318   7.610 -77.768  1.00 18.69
  C
HETATM   19  O2' 84T A1862     -30.789   8.641 -78.581  1.00 19.64
  O
HETATM   20  O4' 84T A1862     -30.262   6.951 -75.529  1.00 18.80
  O
HETATM   21  C1' 84T A1862     -31.152   7.470 -76.521  1.00 19.01
  C
HETATM   22  N9  84T A1862     -31.753   8.732 -76.009  1.00 20.08
  N
HETATM   23  C4  84T A1862     -33.033   9.013 -76.158  1.00 21.10
  C
HETATM   24  N3  84T A1862     -34.018   8.339 -76.786  1.00 21.58
  N
HETATM   25  C2  84T A1862     -35.263   8.846 -76.830  1.00 21.95
  C
HETATM   26  C8  84T A1862     -31.223   9.701 -75.291  1.00 20.27
  C
HETATM   27  N7  84T A1862     -32.173  10.618 -75.019  1.00 21.28
  N
HETATM   28  C5  84T A1862     -33.315  10.213 -75.563  1.00 21.81
  C
HETATM   29  C6  84T A1862     -34.624  10.702 -75.627  1.00 22.85
  C
HETATM   30  N1  84T A1862     -35.550  10.010 -76.285  1.00 22.44
  N
HETATM   31  N6  84T A1862     -35.008  11.862 -75.052  1.00 23.86
  N
TER
END

But I am losing all the double bond (and aromatic) information:

m = Chem.MolFromPDBFile(sys.argv[1])
print Chem.MolToSmiles(m)

Gives me:

CC(C)C(O)C(O)C(O)NP(O)(O)OCC1CC(O)C(N2CNC3C2NCNC3N)O1

As usual, many thanks for your time,

-
Jean-Paul Ebejer
Early Stage Researcher
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to