Sorry for spamming, sent to wrong mailing list.

On Wed, Oct 23, 2019 at 7:50 PM Navid Shervani-Tabar <nshe...@gmail.com>
wrote:

> Hello,
>
> I'm trying to use OB to do some calculation related to the force fields. I
> am using QM9 dataset and reading xyz files provided in the original paper.
>
> def xyz_to_smiles(fname: str) -> str:
>     mol = next(pybel.readfile("xyz", fname))
>     smi = mol.write(format="smi")
>
>     return smi.split()[0].strip()
>
>
> This gives me a pybel molecule.
>
>    1. I was wondering if it is possible to turn this into an OBMol
>    object?
>    2. The 3d coordinates for each atom is provided in the xyz file. I
>    want to use that and get force filed constants (e.g. stretching force
>    constant, natural length) to calculate potential functions (e.g. bond
>    stretching). But it seems that the only available way to get atom
>    coordinates from the molecule is to use make3D, which optimizes these
>    functions rather than giving me what it reads from the xyz file. Is there a
>    way to get the coordinates through the molecule object (or OBMol object,
>    depending on the answer to first question).
>    3. How can I get the force field constants for each atom? (e.g.
>    equivalent of GetUFFBondStretchParams from RDKit)
>
> Even pointing me to the right reading material will suffice.
>
> Thanks in advance,
> Navid
>
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to