Skip to main content

No project description provided

Project description

MolPDF: A PDF Document Generator for SMILES!

License: MPL 2.0 Python

Welcome to MolPDF! The document generator for cheminformatics! MolPDF does one thing right now and is convert a list of 1D SMILES to a 2D image into a PDF! It's super lightweight and only requires python 3.4 >+.

MolPDF is super new and under heavy development so if there are any bugs then please report them! Eventually, I will be able to get some docs, jupyter notebooks, and some asciis but in the meantime check out the source code and play around.

Announcements

  • June 7th 2020 First version 0.1.0 is released to the public

Installation

MolPDF is going to be distribute via PyPi and as the content store grows we can expand it to other pieces of software making it accessible to all regardless of what you use. Alternatively, you could have a glance at the source code and copy/paste it yourself.

QuickStart

Generate a PDF of SMILES

    
    document = MolPDF(name='example.pdf')
    document.add_title('Chemical Library Test')
    document.add_spacer()
    smiles_list = ['C(CNC(C(C)N)=O)(=O)O', 'C(CNC(C(C)N)=O)(=O)O', 'C(CNC(C(C)N)=O)(=O)O']
    document.generate(smiles=smiles_list)

Structure of MolPDF

Currently, the main subpackages are:

  • molpdf: molpdf main class.

Genesis

MolPDF was developed so I could publish chemical libraries in an easy supporting information minable data for publications. I hope to make it easy for folk by making it a solely lightweight python package with only requirements to be reportlab.


External links

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

molpdf-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

File details

Details for the file molpdf-0.1.0.tar.gz.

File metadata

  • Download URL: molpdf-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.6

File hashes

Hashes for molpdf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92a714babd5ddf80bd4b6db7165ca755c54d015d6c9f0a35ae8fd30b7cf2bd89
MD5 a0e595865765c1eb16c67fd8aa987724
BLAKE2b-256 8527cc2a9a5b8a62261abccf2aed734f7d6383809f75cf3fd476a870b360ec1d

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