# 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"
}