Python中用于开放生物医学本体论的无误AST。
项目描述
fastobo-py
Python中用于开放生物医学本体论的无误AST。
概述
fastobo
是一个Rust库,实现了一个可靠的OBO文件格式1.4解析器。此扩展模块导出惯用的Python绑定,可用于加载、编辑和序列化OBO格式的本体。
安装
如果您的平台没有可用的预构建二进制文件,您将需要安装Rust编译器。有关如何在您的计算机上安装Rust的信息,请参阅rust-lang.org上的文档。
安装通过 pip
支持
$ pip install fastobo --user
使用方法
可以使用 fastobo.load
函数从路径或二进制文件句柄实例化一个 OboDoc
对象,或者使用 fastobo.loads
函数从一个字符串实例化。
import fastobo
obodoc = fastobo.load("../data/ms.obo")
支持从 gzip
文件加载
import fastobo
import gzip
gzdoc = fastobo.load(gzip.open("../data/cl.obo.gz"))
由于 pyo3
(用于生成 Python 绑定的库)的限制,注释可以解析但不能编辑和序列化。它们在 fastobo
的 Rust 版本中得到支持。
反馈
发现了错误?有增强请求吗?如果您需要报告或询问,请访问项目的 GitHub 问题跟踪器。如果您正在提交错误,请尽可能提供有关问题的详细信息,并尝试在简单、易于重现的情况下重现相同的错误。
以下人员为此项目做出了贡献
- Alex Henrie (@alexhenrie)
- Patrick Kalita (@pkalita-lbl)
关于
该项目由 Martin Larralde 在 BBOP 团队的 劳伦斯伯克利国家实验室的硕士实习期间开发,由 Chris Mungall 监督。引用此项目如下:
Larralde M. 开发 Python 和 Rust 库以改进本体生态系统 [版本 1;未经同行评审]。 F1000Research 2019,8(ISCB Comm J):1500(海报)(https://doi.org/10.7490/f1000research.1117405.1)
项目详情
关闭
fastobo-0.12.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f375932a24b078706797eb9296740f2d2e6987a34309bda7c9f235aba1d74217 |
|
MD5 | b521718d3d03e487550d22a34c112d43 |
|
BLAKE2b-256 | ff5a4c691a5628d2d20e70ddb6ddd248f98fc13828665cd84a3b84efa2aa436d |
关闭
fastobo-0.12.3-pp310-pypy310_pp73-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 958da0f135270da6fcfb8181114e5f631e77bc11ad897112039764af19085183 |
|
MD5 | 0824b241c14790dac36debc4650a1842 |
|
BLAKE2b-256 | c9f2f925f787460274f34675d5048c52e9a7018d636fe1b1abdb686d3125fbf6 |
关闭
哈希值 用于 fastobo-0.12.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 34781dd51ad9589e6b73bf6c3854edd22a6aba4d78d9ef17fcba3448b8501abe |
|
MD5 | b46f71af42a9a88d8599c2bddb7ea7c3 |
|
BLAKE2b-256 | df0ae84f340ee801ddb9043b2268f227d45d45955007523318cb870eb293106a |
关闭
哈希值 用于 fastobo-0.12.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4071609ee8c8e87b03b2e786c6bd6d6845eb3580410bf95ee29c445699a99530 |
|
MD5 | 1553884b22870c1fd2aa0b90c392e6e2 |
|
BLAKE2b-256 | 61257f4236f180d5c972d9cf937a4e6a5906a8210c4ddaadf14fb7094c4fdbec |
关闭
哈希值 用于 fastobo-0.12.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c8fba47c98201d0c3b0c515e1ded7608a1f3015a5a0a34df8d6cbf201d58a00e |
|
MD5 | 8e6706c4508ad54d4c5486d7416eb547 |
|
BLAKE2b-256 | 33683016080fe4f72d9c05d5341f9058eabc2bfca579b74ad740f1fdc13be1c6 |
关闭
哈希值 用于 fastobo-0.12.3-pp39-pypy39_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5e6f20a884c9409e9968e77ee74d407564814f2360dfc35440de268d753ad85e |
|
MD5 | c8e24039319c2c2ed376570e527d5d47 |
|
BLAKE2b-256 | 3cddbbdaaee12a9e79c71b1bf25c3a82929caa44268e5897b803cb19606b1153 |
关闭
哈希值 用于 fastobo-0.12.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e180e7dcf53e6fc774230d8a53212c7f710b2265ef2b3b07fe4fc75226bae17c |
|
MD5 | 366456ae47f42261641e8f4f8f627e40 |
|
BLAKE2b-256 | 1d56045aac25b2684cd647458cace3ba7e94b477fec2e5da64b70f497d736a0e |
关闭
哈希值 用于 fastobo-0.12.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75205475ce0d6cedd5074107c3719b2c8df4e14cc5d481b1a28a5639418705cd |
|
MD5 | 7759e936792b5c009c84d9339c1629c2 |
|
BLAKE2b-256 | 19ed83c1f09ba7d7a6d2f471911cfc053d1ea948f10a3cef25d83d2c0b072304 |
关闭
哈希值 用于 fastobo-0.12.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dc566c24d891ab21eb985fbc73d1b5ef3bfa3f096473060cfddbab8b00669756 |
|
MD5 | 4661fa4e80efcf050b7181889ed2831e |
|
BLAKE2b-256 | 691bca63da097fc25f22e69481afcc82435d49fb4a26db48b442e74c771840a3 |
关闭
哈希值 用于 fastobo-0.12.3-pp38-pypy38_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3f245df99769d08c007aa2630b9ca0c2aca628371512f48aaf61953f67625b05 |
|
MD5 | c708237455b7b19b63d01542642ce85c |
|
BLAKE2b-256 | 580b6961cdb1996ddbd3cbe3a5fac7304be98ad098995ad7460689cf1f89530d |
关闭
哈希值 用于 fastobo-0.12.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3b676acbf95579a72b1fae985442a583a15f2cc358efd061ab304a1f6e14269a |
|
MD5 | d5944713bc97538778d3dc22a1889b14 |
|
BLAKE2b-256 | 7f4cc8e8a7bced209fbbe58198b5cc8c4566e51cb2fbdd9b4292546a1cf20a36 |
关闭
哈希值 用于 fastobo-0.12.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d21581d8a22b0acf2db2b987e76c19be3b9e5a714e290690e2858b533bd882a5 |
|
MD5 | 2a68f0e24c65baf3c8ae7121b84a59ce |
|
BLAKE2b-256 | 096ce43dad8f39c5213829f03f2ae55e503fc0d391bcfa75d5004e3d1707885a |
关闭
哈希值 用于 fastobo-0.12.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e6d701d9f69a94222c621c86ef47fa7d2cebed0a0f455a2c9144a0a8227d4ea |
|
MD5 | 3dca96028dbd158c7afe021cd2f036f6 |
|
BLAKE2b-256 | a8840f33849d631710e33dc03928096b323104c798e91962f41b6b47c3228df7 |
关闭
哈希值 用于 fastobo-0.12.3-pp37-pypy37_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29f5180c37428af74ff80f08a4889d13fb716a6ee858debd00ac805f7c4f792b |
|
MD5 | 69ac1c6c923c9fbe6982436769d9eec9 |
|
BLAKE2b-256 | efd38b549fa6b902cb11868369677afacde26305dc67c6c2086a9d2ad9cafe73 |
关闭
哈希值 用于 fastobo-0.12.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4c3bdbc447398a21b5ea35195bf1541f8634d86680ed763b71aa99928859bc2e |
|
MD5 | 4448bac97c3c6b145ba025c28857f41e |
|
BLAKE2b-256 | 3c7517d5940195b89c903081554e11b285871cfff7017ec2c1dbd1eb34a7bd94 |
关闭
哈希值 用于 fastobo-0.12.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4589124050eab5517416a357b8e0c50ecbd36a7caaf3428b3b403f8147858986 |
|
MD5 | bcd6fe89ae8c2a47c86dcd7624ea9ba7 |
|
BLAKE2b-256 | 77b61dcb405efae86fba85ed2e75f138aaca0b8fccc5462d0246d88192388110 |
关闭
哈希值 用于 fastobo-0.12.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75977f4cbdfd7b371b9c4107de953c3bd1a57201cec7c877a9a64eff7817b8ce |
|
MD5 | 59cd78b7598ca639f6a51e33d33bfeff |
|
BLAKE2b-256 | 189947317f84ef64cee748c6d19781970dcd281b94487b0ed9199bd5c32f6123 |
关闭
哈希值 用于 fastobo-0.12.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09714ec07d4b0211a3ada40b7b1bfcca64aa01ba24c50d39c4d367bea058f996 |
|
MD5 | 481c64afd494caad27096e30fd644781 |
|
BLAKE2b-256 | 0775e5b6fb077a54178a20b817b89399162eabb2d664e9a56493a0afe2997053 |
关闭
哈希值 用于 fastobo-0.12.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 68841568868408ac1b020d436ce29de50c7457031051d8d7389dc8d838cb244f |
|
MD5 | 82342b838e5cc0356e9e40419430cbd7 |
|
BLAKE2b-256 | 3c901a807d9eec796f0acd775609b9ff3be5cb8b29ce4d4747b710f59b06440f |
关闭
哈希值 用于 fastobo-0.12.3-cp312-cp312-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 673aa41d260869ba6ae07aaa716c78cb26203662e61b3e401b006d85d748cf76 |
|
MD5 | 3dac1aaaab93063af54b8c4c57d15baf |
|
BLAKE2b-256 | 2a478d5467e4e510c6e056356b2288baf8fba96142faab5dac6966df6cd13804 |
关闭
哈希值 用于 fastobo-0.12.3-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9d6502e397bcb644ada900e33ea70683006c23598758f829be7210e375f7952 |
|
MD5 | 40750b5d190e65a799691d2f55a40af7 |
|
BLAKE2b-256 | f48822ed39c3854f87fd5d17fb5ed080e8ddf49c9623d9d1288acc39c91c0186 |
关闭
哈希值 用于 fastobo-0.12.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | debab1d3144506a9b4c0d98261ecf7bdcadb5f420843358188b11bc9312aec90 |
|
MD5 | b7c5b3f0c7e1aa0854756d67ec2f56e0 |
|
BLAKE2b-256 | 235671bb19b601ca16bfc4ef75ad4ee1c1f492ea3d2c21737c9b6ac2ce642147 |
关闭
哈希值 用于 fastobo-0.12.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2fed9875760ea2f0d7d9a3697f83a3168c3cd46005b41096dafbae97220a9637 |
|
MD5 | 42efe6c37de75256580160d402e8850b |
|
BLAKE2b-256 | e0e46763baf33487cd34253870e9b6bbcdd8d2ab9ce3e58f53d222144f9ce0ff |
关闭
哈希值 用于 fastobo-0.12.3-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b496e003db5ae1d27de3c5078a3a00d1bcb84b436eb68461a55efd3af979bbc6 |
|
MD5 | fe2fcd8c9da2989a818dd408a1e4decb |
|
BLAKE2b-256 | 3688dfa03441c9cf9ee5433edeb1a8295a1d28a7b85b8738f7f49547f783b053 |
关闭
哈希值 用于 fastobo-0.12.3-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7862627caf2deda767a8b5278f7da3bf6cb8173130505f7aed03c41d5b512de9 |
|
MD5 | 76690ee2744d0db1d52fbf47e7e875d5 |
|
BLAKE2b-256 | 1121fa4726611b9111f7f06e365e32cfe02f286ee747eca3761a82366d4ef284 |
关闭
哈希值 用于 fastobo-0.12.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 922e61874e3c436c1990fb741f69b15c8395d1c760c569f2b4f024c7d315a0f4 |
|
MD5 | b4ac4b478ced4f35e643a99c24fc8eb2 |
|
BLAKE2b-256 | 4e72cb9fa4dc9b3d15a16aa86add09e5f758a9e1f9ba23ec45a714815319b8df |
关闭
哈希值 用于 fastobo-0.12.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42b5cc3676bfbe902632075455eb8faef2e3c2812423bb172e0c9bb905e93e04 |
|
MD5 | 6972f290f09cd7c75327c4ef705d0b5f |
|
BLAKE2b-256 | 97f23413ce3b273a6bc675c40b491be5fa25154a61444f41b246209b2094f6ea |
关闭
哈希值 用于 fastobo-0.12.3-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21c347ec270d0ef6e120ba701370a8ef20953654b397d2814f62595d4d7c0062 |
|
MD5 | 6eba123cb5c3d8a7763ca3c16d4e3637 |
|
BLAKE2b-256 | 7740005475de59d7d9364379871240c6a6a6aaf8069a79aa83b2ee23d0f89f58 |
关闭
哈希值 用于 fastobo-0.12.3-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 79fe4f5ba1ec1a2bc1ca0d65834cfc622db639128ba89019328937e623c54094 |
|
MD5 | 1599847a1b72dabb66ed2ef034888492 |
|
BLAKE2b-256 | 783a6729c07900377545e10336b5ee2e023045a2ed435cc396c2d3e1bc7a5a84 |
关闭
哈希值 用于 fastobo-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6acd98a335375c384e236b1e37867150b3b067f3a161c0cfe6a3dcf74aa9bd0 |
|
MD5 | 43fcc009854b0103ade007b62f096da2 |
|
BLAKE2b-256 | ef7f03430d80e01d62f292d6504b89b414004fbe8f52329d5f23976bb014e9ac |
关闭
哈希值 用于 fastobo-0.12.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5cdbd0c52a5d0d43035b21294579b73439889e4af08eb5739dc94a59caaa861f |
|
MD5 | b3dc0c5f50d2cccf5436b94b20f39431 |
|
BLAKE2b-256 | 1bcab18c4136ef565e4cf2f846ac6188fe40a99b43ab55d06028b981c015f483 |
关闭
哈希值 用于 fastobo-0.12.3-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e1ea49a9f0b8c8a51d920cb2782c88ddb66f44e81db55ee876ccbc6a2c3a12d2 |
|
MD5 | 0fbf433315b55d579637402dd62017e9 |
|
BLAKE2b-256 | 8c1ee3c9e7bd4f263d3a35002003f2150cf57dc2cd6c702fc3efcaf8e17326a3 |
关闭
哈希值 用于 fastobo-0.12.3-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eea6e991a4e9c0f9e4c752125f72c22ed27fb8ea3c08e4610b1264c3a3100979 |
|
MD5 | 249ad839447094d7718e7e6bb7f67557 |
|
BLAKE2b-256 | 0bcf23a91f6e8d67512ac2f5219a93b50246f675e139e90890016095247ec6e7 |
关闭
哈希值 用于 fastobo-0.12.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 377ecc157842a10ecc8a00c8d9ea9f380010cbb1ee123db42b7aca78d6c12cd9 |
|
MD5 | 493a23c440ab6b4a7bac2cf4b577130d |
|
BLAKE2b-256 | 2cbdeab3984f78570bd40e34e0b1c80638915d2c011294569c9d95d01f8e6048 |
关闭
哈希值 用于 fastobo-0.12.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a73ba3d593d420675691e53698cdc21b4500b17036ee80bd26b5acea03192e8 |
|
MD5 | 5af29b7246fc0c1e8a56fce9df5cb617 |
|
BLAKE2b-256 | 1e739bb8edc6386181abca882361df0d4559ed83a9ec97517309887587c04524 |
关闭
哈希值 for fastobo-0.12.3-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 727743ff6353eb5d2982568e585b7b69fed9f6e63a141ebbbbd3f5d79a4ea8bd |
|
MD5 | afbf46097da2bd156ec556a68ab3ce6e |
|
BLAKE2b-256 | e64ba2992a4d41917dd9dc1c3633092772625c1ed11362338512198030720c9c |
关闭
哈希值 for fastobo-0.12.3-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 525cf2eebb584e5e2a2fe7c9aca4172109a8bdc008cf5699d14ffbd15a136cae |
|
MD5 | a7a030fcfb04e8bceab3439a5389b42d |
|
BLAKE2b-256 | a99034cc6d72ff0250b7d6bdfe8e0c0939a0b822a5d440f1cbb4a6655d13611c |
关闭
哈希值 for fastobo-0.12.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d7cce0096b09a73fef542c17899f84db1234aff7d6bc12c1b8b86e109613bfa0 |
|
MD5 | 51612675bd575fe9e15b7003a87ea9ce |
|
BLAKE2b-256 | a6bd27a62d0f70c77c05304ef1728881251e8b3ff0ac51d1c1be5aa94c5d8bb4 |
关闭
哈希值 for fastobo-0.12.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9739bb54c025679108a1ba8638f327ddddb68d7cdd666fd9009a72597a590560 |
|
MD5 | d5a168cf118ad4a1ce03080587aba7d0 |
|
BLAKE2b-256 | b473f4b6df45635145da995eee2996d7fc8b24081b4a72235a739ac18b2036a3 |
关闭
哈希值 for fastobo-0.12.3-cp37-cp37m-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa546543209f3ce95b23c767dd4c2ae4181a81526e8ab2df4a0c079b4073ef72 |
|
MD5 | 21bdeb0c67ebe33ba58361f211463159 |
|
BLAKE2b-256 | d4cded53d6c2e3a3dad9e78fba16a864500b663b584fa73bc25277544d3a4720 |