Hi Noel,

On Tue, Apr 22, 2008 at 2:48 PM, Noel O'Boyle <[email protected]> wrote:
> Yes, I should have said - I'm using the latest release on Windows.
>
>

By latest release do you mean the Jan2008 release or did you do a
build of the svn version yourself?

I just tried this with the svn version on windows:
[4] >>> print Chem.MolToMolBlock(Chem.MolFromSmiles("CCCC"))

     RDKit

  4  3  0  0  0  0  0  0  0  0999 V2000
    0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  1  2  1  0
  2  3  1  0
  3  4  1  0
M  END

so that looks ok

I can reproduce the error using the Jan2008 release though. The way to
solve the problem with the Jan release is to add 2D coords to the
molecule:
[5] >>> from Chem import AllChem
[6] >>> m = Chem.MolFromSmiles('CCCC')
[7] >>> AllChem.Compute2DCoords(m)
Out[7]: 0
[8] >>> print Chem.MolToMolBlock(m)



  4  3  0  0  0  0  0  0  0  0999 V2000
    0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    1.2990    0.7500    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    2.5981   -0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
    3.8971    0.7500    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
  1  2  1  0
  2  3  1  0
  3  4  1  0
M  END


-greg

Reply via email to