Sorry, FindType().

On Tue, 7 Jan 2020, 20:38 Markus Grimm via OpenBabel-discuss, <
openbabel-discuss@lists.sourceforge.net> wrote:

> Hi Noel,
>
> thank you very much!
>
> Unfortunately I got an error when I tried the FindPlugin() function.
>
> Code:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *import pybel# Set up converterconv =
> pybel.ob.OBConversion()conv.SetOutFormat("mop")conv.AddOption("k",
> conv.OUTOPTIONS, "SYMMETRY PM7 UHF STATIC")conv.Convert()gen3d =
> openbabel.OBOp.FindPlugin("gen3d")# Get a moleculemol = readstring("smi",
> "C=C(C)CCC")gen3d.Do(mol.OBMol)output = conv.WriteString(mol.OBMol)print
> (output)*
>
> What did I do wrong?
>
> However I had a look at the Pybel API documentation on Github and I found
> the make3D function.
> With the following code and your suggestion of getting rid of the
> Conversion Object I achieved the result I wanted:
>
> *mol = readstring("smi", "C=C(C)CCC")*
>
>
> *mol.make3D()output = out = mol.write("mop", opt={"k":"SYMMETRY PM7 UHF
> STATIC"})*
> *print(output)*
>
> Output:
>
> SYMMETRY PM7 UHF STATIC
>
>
> C   0.89335 1  0.00286 1 -0.01617 1
> C   2.23793 1  0.02055 1  0.00771 1
> C   2.97498 1  0.80100 1  1.06089 1
> C   3.03015 1 -0.74861 1 -1.03024 1
> C   4.54982 1 -0.63509 1 -0.87704 1
> C   5.29276 1 -1.42196 1 -1.93888 1
> H   0.30804 1  0.54711 1  0.71827 1
> H   0.34596 1 -0.55513 1 -0.76914 1
> H   2.29548 1  1.31150 1  1.74978 1
> H   3.60564 1  1.56767 1  0.59910 1
> H   3.60564 1  0.13608 1  1.65997 1
> H   2.74736 1 -0.39011 1 -2.02913 1
> H   2.74735 1 -1.80860 1 -0.97797 1
> H   4.85585 1 -1.00644 1  0.10783 1
> H   4.85585 1  0.41523 1 -0.94569 1
> H   5.04484 1 -2.48579 1 -1.88112 1
> H   6.37179 1 -1.31269 1 -1.79142 1
> H   5.04484 1 -1.05708 1 -2.93985 1
>
> Thank you very much Noel!
>
> _______________________________________________
> OpenBabel-discuss mailing list
> OpenBabel-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to