bigsmiles


Namebigsmiles JSON
Version 0.0.10 PyPI version JSON
download
home_pagehttps://github.com/dylanwal/bigsmiles
SummaryBigSMILES Parser
upload_time2023-03-12 17:25:07
maintainer
docs_urlNone
authorDylan Walsh
requires_python>=3.7
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # BigSMILES Parser

---
---

![PyPI](https://img.shields.io/pypi/v/bigsmiles)
![downloads](https://static.pepy.tech/badge/bigsmiles)
![license](https://img.shields.io/github/license/dylanwal/bigsmiles)

**(still under development; but usable)**

**SMILES** (simplified molecular-input line-entry system) representation is a line notation for molecules with 
given deterministic molecular structures. 

**BigSMILES** is an extension to SMILES which provides support for molecules 
that contain stochastic molecular structures. The code here parses the string into and abstract syntax tree.

[**Documention**](https://dylanwal.github.io/BigSMILES/)


---

## Installation

Pip installable package available

`pip install bigsmiles`

[pypi: bigsmiles](https://pypi.org/project/bigsmiles/)


---

## Requirements / Dependencies
Python 3.7 and up


---

## Basic Usage

#### Code:
```python
import bigsmiles as bs

polymer_string = "CC{[>][<]CC(C)[>][<]}CC(C)=C"
polymer = bs.BigSMILES(polymer_string)
```


## Documentation

For quickstart, tutorials, reference material, BigSMILES, everything...  see documentation: 

[**Documention**](https://dylanwal.github.io/BigSMILES/)


## Features NOT implemented yet
* ladder polymers
* Validation is not comprehensive
* Not all aromatic rings are processed correctly at the moment 
... Lots more to come
* 

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dylanwal/bigsmiles",
    "name": "bigsmiles",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Dylan Walsh",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/72/df/8bbaa0e7a912b0d4e7b7ac7e8eda210929a7ad3dc4d8e80fc61063eb682b/bigsmiles-0.0.10.tar.gz",
    "platform": "any",
    "description": "# BigSMILES Parser\r\n\r\n---\r\n---\r\n\r\n![PyPI](https://img.shields.io/pypi/v/bigsmiles)\r\n![downloads](https://static.pepy.tech/badge/bigsmiles)\r\n![license](https://img.shields.io/github/license/dylanwal/bigsmiles)\r\n\r\n**(still under development; but usable)**\r\n\r\n**SMILES** (simplified molecular-input line-entry system) representation is a line notation for molecules with \r\ngiven deterministic molecular structures. \r\n\r\n**BigSMILES** is an extension to SMILES which provides support for molecules \r\nthat contain stochastic molecular structures. The code here parses the string into and abstract syntax tree.\r\n\r\n[**Documention**](https://dylanwal.github.io/BigSMILES/)\r\n\r\n\r\n---\r\n\r\n## Installation\r\n\r\nPip installable package available\r\n\r\n`pip install bigsmiles`\r\n\r\n[pypi: bigsmiles](https://pypi.org/project/bigsmiles/)\r\n\r\n\r\n---\r\n\r\n## Requirements / Dependencies\r\nPython 3.7 and up\r\n\r\n\r\n---\r\n\r\n## Basic Usage\r\n\r\n#### Code:\r\n```python\r\nimport bigsmiles as bs\r\n\r\npolymer_string = \"CC{[>][<]CC(C)[>][<]}CC(C)=C\"\r\npolymer = bs.BigSMILES(polymer_string)\r\n```\r\n\r\n\r\n## Documentation\r\n\r\nFor quickstart, tutorials, reference material, BigSMILES, everything...  see documentation: \r\n\r\n[**Documention**](https://dylanwal.github.io/BigSMILES/)\r\n\r\n\r\n## Features NOT implemented yet\r\n* ladder polymers\r\n* Validation is not comprehensive\r\n* Not all aromatic rings are processed correctly at the moment \r\n... Lots more to come\r\n* \r\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "BigSMILES Parser",
    "version": "0.0.10",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d75165cf967f7a4c62c9a70cedbc47fa27dbd309247ec4eb4776276edd7c973",
                "md5": "1af2a7dd9a104000d39273d526e63245",
                "sha256": "609ae1fa45c43a1ab0065b0c01778309e491281bf7b93c4f21019fb326c4e9ec"
            },
            "downloads": -1,
            "filename": "bigsmiles-0.0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1af2a7dd9a104000d39273d526e63245",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 48624,
            "upload_time": "2023-03-12T17:25:04",
            "upload_time_iso_8601": "2023-03-12T17:25:04.421734Z",
            "url": "https://files.pythonhosted.org/packages/1d/75/165cf967f7a4c62c9a70cedbc47fa27dbd309247ec4eb4776276edd7c973/bigsmiles-0.0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72df8bbaa0e7a912b0d4e7b7ac7e8eda210929a7ad3dc4d8e80fc61063eb682b",
                "md5": "7ed60fcbde61b146867ff66e95224df9",
                "sha256": "7a8ffa4add6b6b2d2d68d4b545f49aa19b7d926dbe36633f307e308b0dde52c6"
            },
            "downloads": -1,
            "filename": "bigsmiles-0.0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "7ed60fcbde61b146867ff66e95224df9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 42038,
            "upload_time": "2023-03-12T17:25:07",
            "upload_time_iso_8601": "2023-03-12T17:25:07.740925Z",
            "url": "https://files.pythonhosted.org/packages/72/df/8bbaa0e7a912b0d4e7b7ac7e8eda210929a7ad3dc4d8e80fc61063eb682b/bigsmiles-0.0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-12 17:25:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "dylanwal",
    "github_project": "bigsmiles",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "bigsmiles"
}
        
Elapsed time: 0.05067s