Skip to content

test_tautomer.py extended results in C++ implementation #29

Description

@doctorx84

Hi,

I implemented a part of MolVS in C++.
Close to everything is working fine (against the examples in the test units).
Just the tautomer enumeration are getting different (extended) results.
(The canonicalize function returning the right results as well.)

In case of the example c1(ccccc1)CC(=O)C i get the following results:
C=C(O)C=C1C=CC=CC1
C=C(O)C=C1C=CCC=C1
C=C(O)Cc1ccccc1
CC(=O)C=C1C=CC=CC1
CC(=O)C=C1C=CCC=C1
CC(=O)Cc1ccccc1
CC(O)=Cc1ccccc1

This seems reasonable to me but in your test unit you are just testing against:
C=C(O)Cc1ccccc1
CC(=O)Cc1ccccc1
CC(O)=Cc1ccccc1

From my side it seems that you get just the aromatic results.

Now my questions:
Have you validated the tests?
Wich version of the RDKit was used? (I use currently 2017_09_3)
Any suggestions what could be wrong (With pleasure i will post my code if someone wants to help me!)
(Maybe i did a stupid mistake but after days of searching i couldn't find it)

Thank you in advance!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions