Thanks to all of you. That was very helpful, Gaetano
On 11/20/2015 12:38 AM, Stiefl, Nikolaus wrote: > Hi Gaetano > The properties of the mol2 file are stored as atom properties. Here is an > example (sorry - the only thing I have at hand right now is a benzene mol2 > file created with moe - note the mol2 file parser was tested on corina > mol2 files) > > Here is the file > stiefni2@nrchbs-ldl30105:rdkitMol2>cat benzenePC.mol2 > @<TRIPOS>MOLECULE > NoName > 12 12 1 0 0 > SMALL > USER_CHARGES > > > > > @<TRIPOS>ATOM > 1 C1 -0.0278 1.3844 0.0097 C.ar 1 <1> -0.0618 > 2 H1 -0.9760 1.9148 0.0213 H 1 <1> 0.0618 > 3 C2 1.1708 2.0983 0.0020 C.ar 1 <1> -0.0618 > 4 H2 1.1561 3.1847 0.0074 H 1 <1> 0.0618 > 5 C3 2.3883 1.4173 -0.0129 C.ar 1 <1> -0.0618 > 6 H3 3.3217 1.9733 -0.0188 H 1 <1> 0.0618 > 7 C4 2.4072 0.0223 -0.0200 C.ar 1 <1> -0.0618 > 8 H4 3.3554 -0.5081 -0.0316 H 1 <1> 0.0618 > 9 C5 1.2087 -0.6916 -0.0123 C.ar 1 <1> -0.0618 > 10 H5 1.2235 -1.7781 -0.0179 H 1 <1> 0.0618 > 11 C6 -0.0088 -0.0106 0.0026 C.ar 1 <1> -0.0618 > 12 H6 -0.9423 -0.5667 0.0087 H 1 <1> 0.0618 > @<TRIPOS>BOND > 1 1 2 1 > 2 1 3 ar > 3 1 11 ar > 4 3 4 1 > 5 3 5 ar > 6 5 6 1 > 7 5 7 ar > 8 7 8 1 > 9 7 9 ar > 10 9 10 1 > 11 9 11 ar > 12 11 12 1 > @<TRIPOS>SUBSTRUCTURE > 1 **** 5 GROUP 4 **** **** 0 > > > # MOE 2014.09 (io_trps.svl 2012.10) > > And this is the file parsed > > > In [21]: from __future__ import print_function > In [22]: mol2 = Chem.MolFromMol2File('benzenePC.mol2¹) > In [23]: atoms = mol2.GetAtoms() > > In [24]: list(atoms[0].GetPropNames()) > Out[24]: ['_TriposAtomName', '_TriposAtomType', '_TriposPartialCharge'] > > In [25]: for a in atoms: > print(" ".join([a.GetProp(x) for x in a.GetPropNames()])) > ....: > C1 C.ar -0.0618 > C2 C.ar -0.0618 > C3 C.ar -0.0618 > C4 C.ar -0.0618 > C5 C.ar -0.0618 > C6 C.ar -0.0618 > > Hope this helps > > Nik > > > On 20/11/15 00:28, "Gaetano Calabro" <gcala...@uci.edu> wrote: > >> Hi there, >> >> I would like to load a mol2 file with partial charge information in >> RDkit. How can I retrieve the atomic partial charge in RDkit? I haven't >> seen any function related to it. >> >> Cheers, >> >> Gaetano >> >> -------------------------------------------------------------------------- >> ---- >> _______________________________________________ >> Rdkit-discuss mailing list >> Rdkit-discuss@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss > ------------------------------------------------------------------------------ _______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss