Skip to main content

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

rdkit_buildutils-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

rdkit_buildutils-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

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

Hashes for rdkit_buildutils-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7da5824a47e605ba5e41dea44be6e6577038ad3c24b9a3c4ca76d47a666ec937
MD5 8f2ae77633004df91144d1c452b81040
BLAKE2b-256 69cb9d47b8a3279c7b8813cc2df71a36ea87d588d04d61fbeff807b1acabd4b0

See more details on using hashes here.

File details

Details for the file rdkit_buildutils-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rdkit_buildutils-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5225be8a90d0254322a2a36ba82581eeb318616f8f55c5a28a0a26219e27b09e
MD5 aec722c2c9d825661965dcc17dc86db1
BLAKE2b-256 21f883e506ec06093cfdf24ce6bbdd21c943c6f6be12ac287bf61fc6edb45843

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