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+.
Note: for using clean2d install NodeJS into system.
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
Copyright
2014-2023 Ramil Nugmanov nougmanoff@protonmail.com main developer
Contributors
CGRtools contributors are included too.
Adelia Fatykhova adelik21979@gmail.com
Aleksandr Sizov murkyrussian@gmail.com
Dinar Batyrshin batyrshin-dinar@mail.ru
Dmitrij Zanadvornykh zandmitrij@gmail.com
Ravil Mukhametgaleev sonic-mc@mail.ru
Tagir Akhmetshin tagirshin@gmail.com
Timur Gimadiev timur.gimadiev@gmail.com
Zarina Ibragimova
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file chython-1.78-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: chython-1.78-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a34f87d6690355f837771c69bcdb5b22cb8ba3689e65f7bf6faf1ea73bd4ec7f |
|
MD5 | bd2e10c2ebc14938d19ba7e312eabb03 |
|
BLAKE2b-256 | 3ec64f24ce8500a6c1968996b7628a53c55ba3986aca6dfa080b27308d2afea4 |
File details
Details for the file chython-1.78-cp311-cp311-manylinux_2_31_x86_64.whl
.
File metadata
- Download URL: chython-1.78-cp311-cp311-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06ee23f0f7694948d1ecdae4e4a572f3b460250f42f6c5646548061422126763 |
|
MD5 | 8e34f98957e39c1135f655350ceb1e74 |
|
BLAKE2b-256 | 58b298aed9bb91f8a4d84f27a683c3d691dce780d80885182aa845873c194400 |
File details
Details for the file chython-1.78-cp311-cp311-macosx_14_0_arm64.whl
.
File metadata
- Download URL: chython-1.78-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d5169613a364e8409d375cfb75f92e83ed08e69f229b72f6013dd5747446104 |
|
MD5 | aa2c0fe2eeff86859284ba4d67811445 |
|
BLAKE2b-256 | a241c60bc0220745607b1c5aa4b8a8e8091ad65bed0788980da282867352b6a8 |
File details
Details for the file chython-1.78-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: chython-1.78-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d697e1e69be62170bec1d5f593e7215a6186fe42fe09a1c3ce13571deaf6988 |
|
MD5 | 29662840406d676d0d634ed38ec3ab68 |
|
BLAKE2b-256 | 29b65f5456b1832a07d50dee4f570061df8cbdfb7207f3bbf5ddb833308de913 |
File details
Details for the file chython-1.78-cp310-cp310-manylinux_2_31_x86_64.whl
.
File metadata
- Download URL: chython-1.78-cp310-cp310-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71121b981f1fc1412d9d4c0b5e4e34c84ee2a7e527b6d202dfbce1148b986b26 |
|
MD5 | e53dc57dd3fb3157712d1f3c25840cd3 |
|
BLAKE2b-256 | a562eabf1a7520fda4167eabf9ba952f7055af30aefa09837057476107fcd965 |
File details
Details for the file chython-1.78-cp310-cp310-macosx_14_0_arm64.whl
.
File metadata
- Download URL: chython-1.78-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afba51f4d5c0cca8687201190ce3835c566f1f9cbb1930e95d2e1cffbf21dcdb |
|
MD5 | 7b5d23be445b1e5dd2691833146285b6 |
|
BLAKE2b-256 | 564f7f6b8108d7581d0fcd7c10e7f54bbd53fac6c76a533d766d38e6ff5baf32 |
File details
Details for the file chython-1.78-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: chython-1.78-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 357287b2ae67cb4f861983097633fa24fcfc4c19d2ffc46581a4395208181836 |
|
MD5 | 72fc8d040304592114f6a19a512214eb |
|
BLAKE2b-256 | c3e219e68e5c5f0fbfd936f14fcb3442a68bcd45a12005b57eebdd1f139129ba |
File details
Details for the file chython-1.78-cp39-cp39-manylinux_2_31_x86_64.whl
.
File metadata
- Download URL: chython-1.78-cp39-cp39-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69a3648e9495a7496587a6cc1f9f1ab27810f49a7ab5fe12a0a4e32f57de3fb9 |
|
MD5 | 3e9911ffb01caf0e868d023b1b49eca1 |
|
BLAKE2b-256 | 35e78c3b6507afd13df4936902aa342a3a8b6e3e6fe035628237ab4959602f33 |
File details
Details for the file chython-1.78-cp39-cp39-macosx_14_0_arm64.whl
.
File metadata
- Download URL: chython-1.78-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f536c69d3ec7e99a18d569730065c6eb96617b397bf65779580061692311deb |
|
MD5 | 1ddb3faa7922bce3f8217e41d3787678 |
|
BLAKE2b-256 | 9663c5abe11891e5e840abcea0212abd0690bd96af2eb4f3eefd15421c6cdcbb |
File details
Details for the file chython-1.78-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: chython-1.78-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b8880266e6d0ece2820f42065808307dd00ddd0258069bf4e23ce71d6c3764 |
|
MD5 | 3b59a3395da6f00a33baea3ccf777c5e |
|
BLAKE2b-256 | e6ee1087d3b777586e864e34f9de9526c1cb18940b52b15b45819ce23ad629aa |
File details
Details for the file chython-1.78-cp38-cp38-manylinux_2_31_x86_64.whl
.
File metadata
- Download URL: chython-1.78-cp38-cp38-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83e057db53b16ce3768d3729b3d3a57049c38615ad827b6e2b0a3a6fd4d232dc |
|
MD5 | fd45ec1d01151eeebf5d0c5b68c47fd2 |
|
BLAKE2b-256 | 973ac62d73342a61d088a54092d9e69acf1e0126e31ac3b8d35ba93e862fcaf2 |
File details
Details for the file chython-1.78-cp38-cp38-macosx_14_0_arm64.whl
.
File metadata
- Download URL: chython-1.78-cp38-cp38-macosx_14_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88fa146798d255314080bdc225ffa34ff00364492347f559af6698e917ac3f97 |
|
MD5 | c1a0fb6eee33a4dd49e30f2c673e8ce9 |
|
BLAKE2b-256 | 977f30cf1b2dde58c5731b6cfbda1b43a4306e2194dfa4b5de975f331ae0b63b |