Skip to main content
License information Current library version Supported Python versions Documentation Status Travis CI status Code coverage information

Docker automated build Docker build status Docker pulls status

Isotopic (iso) enumerator (enum) - enumerates isotopically resolved InChI (International Chemical Identifier) for metabolites.

The isoenum Python package provides command-line interface that allows you to enumerate the possible isotopically-resolved InChI from one of the Chemical Table file (CTfile) formats (i.e. molfile, SDfile) used to describe chemical molecules and reactions as well as from InChI itself.

See Tutorial documentation for usage examples of isoenum Python package as well as isoenum docker container.

Installation

The isoenum package runs under Python 2.7 and Python 3.4+. Use pip to install.

Install on Linux, Mac OS X

python3 -m pip install isoenum

Install on Windows

py -3 -m pip install isoenum

Dependencies

The isoenum Python package requires a non-pip-installable dependency: the Open Babel chemistry library version 2.3.90 or later, which relies on InChI library version 1.0.4 or later to perform InChI conversions.

Refer to the official documentation to install Open Babel on your system:

Docker

In addition to PyPI package, Dockerfile and the automatically built DockerHub container, which contains the isoenum Python package and all its dependencies, are also provided.

To use the isoenum Python package, you will need to setup docker for your system and pull or build the docker container.

Install docker

Install docker:

Setup container

Setup the isoenum container:

# docker pull moseleybioinformaticslab/isoenum
# docker tag moseleybioinformaticslab/isoenum:latest isoenum:latest  # retag docker image
# docker rmi moseleybioinformaticslab/isoenum  # remove after you have retagged it
  • or build an image using Dockerfile at the root of this repo by running docker build from the directory containing Dockerfile:

# docker build -t isoenum .

Development version installation

Install development version on Linux, Mac OS X

python3 -m pip install git+git://github.com/MoseleyBioinformaticsLab/isoenum.git

Install development version on Windows

py -3 -m pip install git+git://github.com/MoseleyBioinformaticsLab/isoenum.git

License

This package is distributed under the BSD license.

Metadata

Release files for isoenum 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for isoenum 0.4.1
File Size Uploaded Provenance
isoenum-0.4.1.tar.gz 280.9 kB Without provenance Details

Release files / isoenum-0.4.1.tar.gz

Download URL isoenum-0.4.1.tar.gz
Size 280.9 kB
Tags Source
SHA-256 checksum
How to use checksums
05ef4e924934fb103ac1daa4728a80566e9c7947313bb61fd94d63083a2cb0f4
BLAKE2b-256 checksum
How to use checksums
cc9924a578d68d4b439d69705e2143f7be93aff2942d747c445053392ca2b535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Security for isoenum 0.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page