BEL related functionality
Project description
Informational badges
BEL Python Package
Main documentation is at <http://bel.readthedocs.io/en/latest/>.
Currently handles BEL 2.0.0, but it is easily extensible to new versions of BEL.
Install
pip install bel
Planned features
[Done] Allow multiple BEL Specification files for different BEL versions (including experimental versions)
[Done] Provide a standard EBNF file for parser generation for each BEL Specification
[Done] Identify syntax issues in the statement and provide suggestions on fixing them
[Done] Identify semantic issues in the statement and provide suggestions on fixing them
[Done] Identify unknown Namespaces or Namespace values
[Done] Convert BEL statements into an AST and then back into a BEL Statement
Provide autocompletion suggestions given a location in the BEL Statement
Read a Nanopub and validate the full Nanopub, e.g. the BEL statement, Annotations, Citation, etc
BEL Pipeline - Process new Nanopubs in NanopubStore into Edges and load in EdgeStore
[Done] Convert BELScript into BEL Nanopubs
Command line interface (partially done)
Project details
Release history Release notifications | RSS feed
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
Hashes for bel-0.12.30-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66a5ccfbaa5600c982c548f54f416d7ea3e888c32a84ec156645c95efb9a6b68 |
|
MD5 | 4b7ddf6b44a229d5dc4b4b9ca1f305bd |
|
BLAKE2b-256 | 8f6731e507696b8dd2b5144c683d80a493fa77e12e2c8903d2d45b53d762052b |