Where cheminformatics libraries agree and disagree on SMARTS matching and SMIRKS transforms. Each row is one behavior probed by xsmarts-autoconf; each column is a stored result for one library version. Add a test or a library →
Every row here comes from a small executable test in xsmarts-autoconf. To contribute, fork the repo, make your change, and open a pull request. Merged changes appear on this page automatically. Contributions are welcome, especially from people who know a library's corners.
src/xsmarts_autoconf/data/rules/<area>/: the smallest cases that separate the behaviors, one value per behavior, and provenance.data/site/severity.json so it shows red.xsmarts-autoconf update and commit the refreshed configs for the library versions you have.Adapter in adapters.py: implement version, parse, match, apply and sanitize, whichever the library supports. Imports stay optional.ADAPTERS and run xsmarts-autoconf update <name>.data/configs/<name>/<version>.json.xsmarts-autoconf check, then update.Fork and open a pull request Contributing guide Report a behavior