SBML的解析器

rust_sbml的Python项目详细描述


Crates.iopypiDocumentationBuildCodecov

铁锈

Systems Biology Markup Language (SBML)的解析器:

入门

铁锈

把它加到你的货物.toml没有默认功能可以避免所有 PyO3麻烦。在

[dependencies.rust_sbml]version="0.3.0"default_features=false

例如

^{pr2}$

write_to_file.rs 有关序列化到文件的示例。在

Python

它只在Linux上测试过。在

使用pip

pip install rust_sbml

来自源

克隆存储库。在

git clone https://github.com/carrascomj/rust_sbml.git

你需要maturin来建造它。在

python -m pip install maturin
  • 本地生成
    maturin build --release
    pip install .
    
  • 基于virtualenv构建(不需要pip安装)
    # --release can be omitted to speed up compilation time
    maturin develop --release
    

安装后,您可以将其用作普通的Python包。在

fromrust_sbmlimportModelsbml=Model("examples/EcoliCore.xml")reaction=sbml.getListOfReactions()[0]print(reaction.getListOfReactants())

里程碑

  • [x] getListOfSpecies()(id,name)
  • [x] {(姓名}(姓名^)
  • [x] getListOfReactions()(id,name)
    • [x] .getListOfReactants()(id,name)
    • [x] .getListOfProducts()(id,name)
  • [x] 能够检索FBC边界。在
  • [x] 发布到pypi
  • []动力学定律。在
  • []元数据。在
  • [x] 带有python调用的测试套件。在
  • [x] 通过cobrapy比较libsbml的测试套件。在

许可证

许可证

由你选择。在

贡献

除非您明确声明,否则任何有意提交的捐款 对于包含在Apache-2.0许可证中的您的作品,应具有如上所述的双重许可证,无任何 附加条款或条件。在

README.md is automatically generated on CI using cargo-readme. Please, modify README.tpl or lib.rs instead (check the github worflow for more details).

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无生物特征对话框的java Android生物特征认证   Java(Linux)和Windows系统之间的socket字符编码   java在Spring引导应用程序中使用JSF   java在没有类型转换的情况下访问父类型的arraylist中的特定子类型方法,子类型的创建只有在运行时才知道   java死锁线程检查   java Spring引导MySQL不批处理插入   java如何在Android文本视图中显示来自Firebase的消息列表?   Android API 24<与java一起崩溃。lang.NoClassDefFoundError:com。谷歌。常见的基础CharMatcher   如何在Java中修改JSON对象内的值   java解析JAR run命令中所需的参数   java从PRAGMA表_info()获取名称和类型   java如何删除字符串中的重复项,例如:“我的名字是这个和那个这个和那个”输出将是“我的名字是这个和那个”   java在自动连接DAOBean时自动连接类   集合的java通用返回类型   java在不覆盖现有点的情况下向对象添加点