RDKit utilities for molecule construction from SMILES with placeholder substitution
Project description
rdkit_buildutils
This package provides basic utilities for building molecules from SMILES strings using RDKit, with placeholder substitution support.
This package was developed in a personal context for general scientific support purposes. It is not associated with any specific organization.
Features
convert_r_to_atom_map(smiles_r): Converts [R1], [R2], ... placeholders to RDKit-compatible [:1], [:2] notation.build_molecule_final(base_smiles, **substituents): Replaces mapped atoms in SMILES with substituents and returns the resulting RDKit molecule.
Installation
pip install rdkit_buildutils
License
MIT © 2025 Fabio Nelli
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rdkit_buildutils-0.1.0.tar.gz.
File metadata
- Download URL: rdkit_buildutils-0.1.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7da5824a47e605ba5e41dea44be6e6577038ad3c24b9a3c4ca76d47a666ec937
|
|
| MD5 |
8f2ae77633004df91144d1c452b81040
|
|
| BLAKE2b-256 |
69cb9d47b8a3279c7b8813cc2df71a36ea87d588d04d61fbeff807b1acabd4b0
|
File details
Details for the file rdkit_buildutils-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rdkit_buildutils-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5225be8a90d0254322a2a36ba82581eeb318616f8f55c5a28a0a26219e27b09e
|
|
| MD5 |
aec722c2c9d825661965dcc17dc86db1
|
|
| BLAKE2b-256 |
21f883e506ec06093cfdf24ce6bbdd21c943c6f6be12ac287bf61fc6edb45843
|