BEL相关功能
bel的Python项目详细描述
BEL Python包
主要文档位于http://bel.readthedocs.io/en/latest/>;。
目前处理的是bel 2.0.0,但它很容易扩展到bel的新版本。
安装
pip install bel
计划功能
- [完成]允许对不同的BEL版本(包括实验版本)使用多个BEL规范文件。
- [完成]为每个bel规范的解析器生成提供一个标准ebnf文件
- [完成]识别语句中的语法问题并提供关于修复它们的建议
- [完成]识别语句中的语义问题并提供修复它们的建议
- [完成]识别未知的命名空间或命名空间值
- [完成]将BEL语句转换为AST,然后再转换回BEL语句
- 提供BEL语句中给定位置的自动完成建议
- 阅读Nanopub并验证完整的Nanopub,例如BEL语句、注释、引用等
- BEL管道-将Nanopubstore中的新Nanopub处理为edgestore并加载到edgestore中
- [完成]将belscript转换为bel nanopubs
- 命令行界面(部分完成)