The minimal SDF metadata parser
Project description
The minimal SDF metadata parser.
Often, SDFs have lots of useful metadata on them in the title and record fields/values. However, reading a molecule (via rdkit, OpenEye toolkits, etc) can be slow because those libraries also construct the molecules. Modifying the metadata, or filtering/sorting based on the metadata also can induce non-idempotent differences in the file based on opinionated approaches in chemical libraries.
This library strives to be able to handle SDF files even with malformed chemistry or metadata. Since much debugging of our files and data deals with such files, having access to simple tools to interrogate the files while not modifying the file is crucial.
This package also tried to document the “canonical” ways metadata is handled by the larger packages. To wit, there are tests to monitor how, for example, rdkit deals with molecules that have multiline record values, or a “$$$$” molecule title.
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 sendoff-0.1.6.tar.gz.
File metadata
- Download URL: sendoff-0.1.6.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b9bb0bed8d27ad7e961b51a3d44b659a4ca6a08f85793ae44cd51664ab817c2
|
|
| MD5 |
11926051cd22a981ba64c3f86fe98535
|
|
| BLAKE2b-256 |
7fc58e0dcd19b4f64c482b5b32960f319a2779b2bef447a3530f4f2af577d1d4
|
File details
Details for the file sendoff-0.1.6-py3-none-any.whl.
File metadata
- Download URL: sendoff-0.1.6-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04bd98bde88f484e78f7f438adf4c3e8788aabed75bc23fa67fc97a93a4a1704
|
|
| MD5 |
2f0e069169fcbde3c4de606b7870acc8
|
|
| BLAKE2b-256 |
1bf480dacaddaf19c067029c875540bfb1ecca918da755bf6bb05f5d5556ac0e
|