Skip to main content

Library for processing molecules and reactions in python way

Project description

Chython [ˈkʌɪθ(ə)n]

Library for processing molecules and reactions in python way.

Features:
  • Read/write/convert formats: MDL .RDF (.RXN) and .SDF (.MOL), .MRV, SMILES, INCHI (inchi-trust library), .XYZ, .PDB

  • Standardize molecules and reactions and valid structures checker

  • Supported python-magic

  • Tetrahedron, Allene and CIS-TRANS stereo supported

  • Perform subgraph search

  • Build/edit molecules and reactions with Python API

  • Produce template based reactions and molecules

  • Atom-to-atom mapping, checking and rule-based fixing

  • Perform MCS search

  • 2d coordinates generation (based on SmilesDrawer)

  • 2d/3d depiction with Jupyter support

  • SMARTS parser with restrictions

  • Protective groups remover

  • Common reaction templates collection

Full documentation can be found here.

CGRtools

Chython is fork of CGRtools.

Install

Only python 3.8+.

  • stable version available through PyPI:

    pip install chython
  • Install chython library DEV version for features that are not well tested:

    pip install -U git+https://github.com/chython/chython.git@master#egg=chython

Contributors

CGRtools contributors are included too.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

chython_synplan-1.91-cp312-cp312-win_amd64.whl (345.8 kB view details)

Uploaded CPython 3.12Windows x86-64

chython_synplan-1.91-cp312-cp312-win32.whl (345.8 kB view details)

Uploaded CPython 3.12Windows x86

chython_synplan-1.91-cp312-cp312-manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

chython_synplan-1.91-cp312-cp312-macosx_14_0_arm64.whl (990.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

chython_synplan-1.91-cp311-cp311-win_amd64.whl (345.8 kB view details)

Uploaded CPython 3.11Windows x86-64

chython_synplan-1.91-cp311-cp311-win32.whl (345.8 kB view details)

Uploaded CPython 3.11Windows x86

chython_synplan-1.91-cp311-cp311-manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

chython_synplan-1.91-cp311-cp311-macosx_14_0_arm64.whl (990.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

chython_synplan-1.91-cp310-cp310-win_amd64.whl (345.8 kB view details)

Uploaded CPython 3.10Windows x86-64

chython_synplan-1.91-cp310-cp310-win32.whl (345.8 kB view details)

Uploaded CPython 3.10Windows x86

chython_synplan-1.91-cp310-cp310-manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

chython_synplan-1.91-cp310-cp310-macosx_14_0_arm64.whl (990.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file chython_synplan-1.91-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca50ff4ba96486c6c248313837d01cb03d46090a306272abac40a65e9a6dbcb1
MD5 fa5cab5ce330ae8d883de055cc20064d
BLAKE2b-256 78377113d9812c545d9ecf39f236f39318eb4c60ffa560a22b575a68840b006a

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp312-cp312-win32.whl.

File metadata

  • Download URL: chython_synplan-1.91-cp312-cp312-win32.whl
  • Upload date:
  • Size: 345.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for chython_synplan-1.91-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a98ec35d02483b0b187c30084b3a2f089626ce1619e5807694d0e5429e7a31f0
MD5 2664ea05407c4de4301e72ac85dcd44b
BLAKE2b-256 4242096d6c59cc391101ea076c507c3ef76e6f5df4ce22f2318c7c59ff3520e8

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp312-cp312-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5452db484eca1c6461644c15dadb0d39ac9e346e9031190e8e76a365084330f3
MD5 cf558d719167527351bb40e849bd76c9
BLAKE2b-256 109a509b8895b20fb779c14798fe392a84fcb62fc4e5ae577fecf21826436225

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5e6ca50c101211edc93c9433bcb1a27ff9082b2824b91459d879382d960141f
MD5 c063f7db41080b75ec3908395143d137
BLAKE2b-256 bdd52b1cf90306dc5b2baf53603cdd71e585faad8c05b60b86de57d10003084d

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85c436b3069096c0a0e7ae9ea07644fc1fc327155c174b5c40c03f0bf22bd077
MD5 aba1aa0d80255d044beb2e8d704a4604
BLAKE2b-256 24a4ca493c246f30cdd342c758e68c6ce36ec69541eaadb1694f2232da8cb70f

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp311-cp311-win32.whl.

File metadata

  • Download URL: chython_synplan-1.91-cp311-cp311-win32.whl
  • Upload date:
  • Size: 345.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for chython_synplan-1.91-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0a3a31133ce816606afb0f85ddd37f3a6d1d5739ff024ee5035537a8cea6c871
MD5 5262de8f3e25c5d9890499fe1fbb62d9
BLAKE2b-256 b67a3313d826023e8f608660817af4789448028fe4916630261e63bd06d4fd2e

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp311-cp311-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b685ffcd62c75d2bfa949c330f35d7f56157bbc8eae2c4ae825be92d1dbf3703
MD5 affa1c1d221266a190ff40ab97fe237f
BLAKE2b-256 1f63454915db32b25b6a1fb7cf33020e2afbd676aaa5c4d5db108ae7261bbb2f

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3fab15684ababb219b7512dad4a69bc805e8928e615cdbad47889f2e97cea621
MD5 6dc70dfabef0b1ebd6ad0c5352ff4bc8
BLAKE2b-256 f99520b7f2c37eedc67bfc5426f3bda50069aa93992a27b2fef0cac0a5d707e3

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1cbf5612fd1edced84a5bb3b9cd8b772af3d8d27b3094e88320b682046d49079
MD5 71f776dfc18c4593bec87054af286ecd
BLAKE2b-256 b2f5e83f0c805ec6a9f655d1b09e060c878486b6a5ebfd85885e0ea2e146c467

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp310-cp310-win32.whl.

File metadata

  • Download URL: chython_synplan-1.91-cp310-cp310-win32.whl
  • Upload date:
  • Size: 345.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for chython_synplan-1.91-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9a30f7216d0beb362b89ebe888af83ee4c44bf9f04c5d73ce2c9eb5b7c871ba0
MD5 d5cfcc003655178f05fc0fb0808a0b5d
BLAKE2b-256 2de45cb6d47d64d80fbd9d68b8e935241ff5cd5c1285c14cd2093ef8e389a808

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 31559572055de8b49aab0011c07b848dd09de71a55d40d023be65a5e41979970
MD5 3d83b4bc7989e5ff8462057d938f44c7
BLAKE2b-256 317ad429b6f61829901817a487778661be7cc2c03364519a9a5caae75aaee884

See more details on using hashes here.

File details

Details for the file chython_synplan-1.91-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.91-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e315ee3a751bae0c72a1e8227ec136f99acbeadd536335c86a1297148f8f24d7
MD5 3f6ad6868abeb994892fb070ad38f9f2
BLAKE2b-256 7a9c324beed88bdc0a915770e6d0c566d25f46dc30e0f77c49e06a791c40380e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page