Cython绑定和Python接口,用于FAMSA,这是一个用于超大规模多序列比对的算法。
项目描述
🐍🧮 PyFAMSA 
Cython 绑定和 Python 接口到 FAMSA,一个用于超大规模多重序列比对算法。
⚠️ 本软件包基于 FAMSA 2。
🗺️ 概述
FAMSA 是 Deorowicz 等人在 2016 年发表的一种用于大规模多重序列比对的方法。[1] 它使用了最先进的时间和内存优化以及快速引导树启发式算法,以实现非常高的性能和精度。
PyFAMSA 是一个 Python 模块,它使用 Cython 提供了对 FAMSA 的绑定。它实现了一个用户友好的、Pythonic 的接口,可以使用不同的参数对蛋白质序列进行比对,并直接访问结果。它与 FAMSA 库接口交互,具有以下优点
- 单一依赖:PyFAMSA 以 Python 软件包的形式分发,因此您可以将它作为依赖项添加到您的项目中,无需担心 FAMSA 二进制文件是否存在于最终用户机器上。
- 无中间文件:所有操作都在内存中完成,在您控制的 Python 对象中进行,因此您无需通过子进程和临时文件调用 FAMSA CLI。
- 友好接口:在配置新的
Aligner
时,可以简单地通过关键字参数从 Python 代码中选择不同的引导树构建方法和启发式算法。 - 自定义打分矩阵:您可以使用来自
scoring-matrices
库的任何自定义打分矩阵,除了默认的 MIQS 以外,来评分比对。
🔧 安装
PyFAMSA 可以直接从 PyPI 安装,其中包含一些针对 x86-64 架构(Linux/OSX)和 Aarch64 架构(仅 Linux)的预构建轮,以及使用 Cython 编译所需的代码
$ pip install pyfamsa
否则,PyFAMSA 也可以作为 Bioconda 软件包提供
$ conda install -c bioconda pyfamsa
💡 示例
让我们在内存中创建一些序列,使用 UPGMA 方法(不使用任何启发式算法)进行比对,并将比对结果直接打印到屏幕上
from pyfamsa import Aligner, Sequence
sequences = [
Sequence(b"Sp8", b"GLGKVIVYGIVLGTKSDQFSNWVVWLFPWNGLQIHMMGII"),
Sequence(b"Sp10", b"DPAVLFVIMLGTITKFSSEWFFAWLGLEINMMVII"),
Sequence(b"Sp26", b"AAAAAAAAALLTYLGLFLGTDYENFAAAAANAWLGLEINMMAQI"),
Sequence(b"Sp6", b"ASGAILTLGIYLFTLCAVISVSWYLAWLGLEINMMAII"),
Sequence(b"Sp17", b"FAYTAPDLLLIGFLLKTVATFGDTWFQLWQGLDLNKMPVF"),
Sequence(b"Sp33", b"PTILNIAGLHMETDINFSLAWFQAWGGLEINKQAIL"),
]
aligner = Aligner(guide_tree="upgma")
msa = aligner.align(sequences)
for sequence in msa:
print(sequence.id.decode().ljust(10), sequence.sequence.decode())
这将输出以下内容
Sp10 --------DPAVLFVIMLGTIT-KFS--SEWFFAWLGLEINMMVII
Sp17 ---FAYTAPDLLLIGFLLKTVA-TFG--DTWFQLWQGLDLNKMPVF
Sp26 AAAAAAAAALLTYLGLFLGTDYENFA--AAAANAWLGLEINMMAQI
Sp33 -------PTILNIAGLHMETDI-NFS--LAWFQAWGGLEINKQAIL
Sp6 ------ASGAILTLGIYLFTLCAVIS--VSWYLAWLGLEINMMAII
Sp8 ------GLGKVIVYGIVLGTKSDQFSNWVVWLFPWNGLQIHMMGII
🧶 线程安全
Aligner
对象是线程安全的,align
方法是可重入的。您可以使用单个 ThreadPool
对象并行处理多个比对
import glob
import multiprocessing.pool
import Bio.SeqIO
from pyfamsa import Aligner, Sequence
families = [
[ Sequence(r.id.encode(), r.seq.encode()) for r in Bio.SeqIO.parse(file, "fasta") ]
for file in glob.glob("pyfamsa/tests/data/*.faa")
]
aligner = Aligner()
with multiprocessing.pool.ThreadPool() as pool:
alignments = pool.map(aligner.align, families)
🔎 参考信息
完成蛋白质比对了吗?您可能想对其进行修剪:在这种情况下,您可以使用 pytrimal
Python 软件包,它包装了 trimAl 2.0。或者,也许您想从比对中构建一个 HMM?那么,也许可以看看 pyhmmer
,这是一个 Python 软件包,它包装了 HMMER。
💭 反馈
⚠️ 问题跟踪器
发现了错误?有增强请求吗?如果您需要报告或询问某些内容,请访问 GitHub 问题跟踪器。如果您正在提交错误报告,请尽可能提供有关问题的详细信息,并尝试在一个简单、易于复现的情况下重现相同的错误。
🏗️ 贡献
欢迎贡献!有关更多详细信息,请参阅 CONTRIBUTING.md
📋 更新日志
本项目遵循语义化版本控制,并提供符合Keep a Changelog 格式的变更日志。
📜 许可证
本库遵循GNU通用公共许可证v3.0。FAMSA由REFRESH生物信息学组开发,也以GPLv3许可证分发。更多信息请参阅vendor/FAMSA/LICENSE
。此外,FAMSA还提供了一些用于兼容性的库,所有这些库均在PyFAMSA中以各自的条款重新分发:atomic_wait
(MIT许可证)、mimalloc
(MIT许可证)、libdeflate
(MIT许可证)、Boost(Boost软件许可证)。
本项目与FAMSA作者无关,未获得其赞助或认可。该项目由Martin Larralde在其博士项目期间开发,当时他在欧洲分子生物学实验室的Zeller团队工作。
📖 参考文献
- [1] Deorowicz, Sebastian, Debudaj-Grabysz, Agnieszka & Gudyś, Adam. ‘FAMSA: Fast and accurate multiple sequence alignment of huge protein families’. Sci Rep 6, 33964 (2016). doi:10.1038/srep33964
项目详情
pyfamsa-0.5.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5715eccfaf0ac38f9eba951285de900086e10007b0e2508e3735879d7e4e5fce |
|
MD5 | 2d8e2fdbb584dc405155725a93298472 |
|
BLAKE2b-256 | 18a69f5677d7c6cf9a1233f48ecab5bbf23dcff3658fee953f055af955ea3420 |
pyfamsa-0.5.2-pp310-pypy310_pp73-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d23a4d22ae899b557b864d369098aeadf94385fea9f21ab0fcaba595b6e7725 |
|
MD5 | 96f4f5413b350ba87caab9754701d70c |
|
BLAKE2b-256 | 3f97c203b22917b31266937f2868f1defa55f2becdec70c8b12fdec3168598d4 |
pyfamsa-0.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 136484838ac563388ed840f0630ca9f45a1ce98f3b00f22afe71e51a212aa00f |
|
MD5 | 5dc427f28587144683903f66c1aeb17a |
|
BLAKE2b-256 | c517a398bf39d01fcac6a00e38d53c6f40be004f9e16484a6afaf5905f809dc4 |
pyfamsa-0.5.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c568242dbaa1ab5a464130069e1d438d01f18e90ee7825948c85468a72d4c540 |
|
MD5 | 0c11cd649f96a2878159fb073ac4e011 |
|
BLAKE2b-256 | 0b318a74c96d949e83000321d8187a152a5e127d9d62c6c2ba49c1e5eb55d2ea |
pyfamsa-0.5.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4f1f1c1457900ef948613aa57fdcdf9e04c030f2609ea98e90762bbd4c7c463d |
|
MD5 | c2efe5be334bef2703ca5ae9b7b91cca |
|
BLAKE2b-256 | ce0df7bc96ad5fa9fd1f331a975004ce3cfac090672b87bff4f624f2a24c1f58 |
pyfamsa-0.5.2-pp39-pypy39_pp73-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dd0f1180a9cf95c4b529c971b8586581e37e7a0d1468c151c93d46458558d7c7 |
|
MD5 | e7a31a1fee62d85347a73251658a36f6 |
|
BLAKE2b-256 | 89f52f53c45e83f99c97f58fa4ff1ae04e2b9cb584845ff0c14d447db568b8b7 |
pyfamsa-0.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8df137aadc758bae6429c634593cfdbf192c6929620dbb38362afeef40ada4a8 |
|
MD5 | 1fcf461c9c48e416ecca343486f30e6b |
|
BLAKE2b-256 | d525a8f23fa7150095d529b6563793ea404af8ff64299037670e2d35b4c73b9f |
pyfamsa-0.5.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3a696065116412ddf6d4f2467137b6ab00f9b8be638b0058a79c509f1d8f797a |
|
MD5 | c0b7be82f562dcdac34b78ea791bda89 |
|
BLAKE2b-256 | b6191554409cc3d8758bd867c124050eb50374dcdb9a2b2682efe636b802b45b |
pyfamsa-0.5.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77d87929f17853a07dce98885ab9dc7b274f632d21625cf332a42c3a6238fff2 |
|
MD5 | a8337acb0256cde2f91e091e5281d0cd |
|
BLAKE2b-256 | 2154690b7b195603fadf39c7e2727a53ccaf44bed234adae7ef4a4b2542dfef6 |
pyfamsa-0.5.2-pp38-pypy38_pp73-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7c22795305f18a2dcf3ac405ce9309fbd808d3613ea9a230685c2dbd13084df4 |
|
MD5 | f5ae697ecce72970bba179e14f6324f2 |
|
BLAKE2b-256 | 1a92f344e428c99c1339a1846fe5d2ff6fe21e9fc9ab2108153fc84d36e595b1 |
哈希值 用于 pyfamsa-0.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 69f792f0d5d89799729ebf9617bd6dde8f4c5775073892fe3e20b07e46d0c4a5 |
|
MD5 | 2c97673cd4ac2e956cf817da75205b67 |
|
BLAKE2b-256 | ac8112cf8e837249a9c6a2c6a6612b5878c120b14caeeabff66f26ca75f97ca5 |
哈希值 用于 pyfamsa-0.5.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 015d8ced3a6c8a5b96364edd945d899ecfc17b1ddb189e5ad78903020e96a0ab |
|
MD5 | 5480a20891a0a56f2d08e61d27617da5 |
|
BLAKE2b-256 | 882dee007e5ebd258f33ae604c6e0c5fd86922cdc259578660349bfb774e2ce3 |
哈希值 用于 pyfamsa-0.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5989c586f5c204810d844734d07ad5957ee4eb24b6ba714cf6518baab344e38 |
|
MD5 | 5ddd2cb771a58abe7cd40fd719c0a2f2 |
|
BLAKE2b-256 | 0d98a515f62094fa2425e57fd8ef731ab2fcc61cc9c4527b47a3e4f6b9358a56 |
哈希值 用于 pyfamsa-0.5.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8831035da7bb979c20ee7f695a192d64d8ccae3ea343529be23cec4540ce2d94 |
|
MD5 | 8b5290e0dfb24fe768adb797b14d62b8 |
|
BLAKE2b-256 | f3e34144e2b0fd1e918c9c11723c6256b63de3659ff546a783b028bfe402661e |
哈希值 用于 pyfamsa-0.5.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c2848cdcdada9cf773559d5a44227e33cc41a1687a2029c03aad88267dcf28e2 |
|
MD5 | 065a396ead7204d8106e572fd619b518 |
|
BLAKE2b-256 | 466c2150073eb63264e396b75165b70aafffa788c82a87b586df03fcb93c4e45 |
哈希值 用于 pyfamsa-0.5.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5e40f15758f0addd662f8ad4673e8a99cad3a7f352844b7bf9472085746ea0ab |
|
MD5 | 66531ab00205fc9ea86e50c6f23eecd0 |
|
BLAKE2b-256 | d46f32ce8f7057708aa03b35acab8851a401d3352276be2822701310a4f8a309 |
哈希值 用于 pyfamsa-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83c379e4bcc95b950190ee58a5394198e50b6b0f3fd2776b4838b7b72e4c6ab8 |
|
MD5 | 3ad605a1c8dec801e83238711bafe53d |
|
BLAKE2b-256 | 4c33c4aacd3c3fe7722574717430f293153f9f701c152dfa7a022609977ddec8 |
哈希值 用于 pyfamsa-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1197a653b1a1047fdf7d7ae32c4d0d97b2508ff4c9c5e7611fe0a3e791290c3a |
|
MD5 | afccbbe51284e56c3cd018efb0c0c8e2 |
|
BLAKE2b-256 | babe357fec1aa03e2f72e8174f587379da5302ec46b35edadbe37ca64b5c2148 |
哈希值 用于 pyfamsa-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 69736975df219ffd44f6f3f46833573443efc47f08e1c53f78491ea7a24c8f04 |
|
MD5 | e2273ba617d0a93a42522616aa401012 |
|
BLAKE2b-256 | 9ea0c3c325149fe380691a5736d1694caa3bfd8f36382372b255df0e97e433d2 |
哈希值 用于 pyfamsa-0.5.2-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c995682e0fde59e2086800d59f783258a9e552fbf1a79cf2c95b987a4c24c3fa |
|
MD5 | ac4e5e3e501bf224cd6b8aa8468abffe |
|
BLAKE2b-256 | b84bd838ac080da47bfdc518d556c60f1e38dbd8a291c1a4bc3746a08f39ec14 |
哈希值 用于 pyfamsa-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 08c703ec31bbfe032486fa67a92bea3320c4b465d2d2f9305280f8174578d9ed |
|
MD5 | ec6a38e55013eebe5c0bee6a0a73eafc |
|
BLAKE2b-256 | 8c7500aef774d2e2f477c2faec94459ff42ff77a802226409192f11055837a5a |
哈希值 用于 pyfamsa-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd3dcf16814e85b363f24debc6516887a45b5a86937fdfb56518c0cb3f55437c |
|
MD5 | 4334f6fdbe6659972c7ef0e3a7aa9cf2 |
|
BLAKE2b-256 | d7171f225f6ccd71754600c95d095a07507746c6cae67010786c9f0104a60ae6 |
哈希值 用于 pyfamsa-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f31d269ddeafcff97ae9ec00fbf32b5a2c7bd11ddeb401133fa57db82a3359c9 |
|
MD5 | 56995a8d7d2a8fdcbe900c1d033a2f6b |
|
BLAKE2b-256 | e7d95b802dcf5d74b7b95ff2b7d57e393a4f0af5add8496a7b2be59d6b1fd457 |
哈希值 用于 pyfamsa-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e8ea246c7f2a584c024d39163a4ff2b0ccd72aa9a07bed2fb1f584634b9dfd4 |
|
MD5 | fc3eece5bba3ae52b9f9bf4cd0c424ee |
|
BLAKE2b-256 | 8ac9efdf7a19b4ec6c38fd6db52dace74fb12342ef658a0682b669dc15014b85 |
哈希值 用于 pyfamsa-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39f0f0a9611b183ae6f6bdeec06d4c71822adb3c02dcb2b59f8b83a0be3fec67 |
|
MD5 | e49f51f6dbc5618a4701e838bac2b522 |
|
BLAKE2b-256 | ef9bbff413293f0d77a4f078ce3a23d3a0df74c6b0a022f915cff049bbe3cdd3 |
哈希值 用于 pyfamsa-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 46f4112b37fdfc8371192ff5a78df64555920dc74142df018c5b4df4900273aa |
|
MD5 | 30513b6c06e81e19003deaeb2ee92062 |
|
BLAKE2b-256 | b6676b1030853706f95af83e278fbeedca6fd1cca780e2bc733b7eb3c37bb481 |
哈希值 用于 pyfamsa-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90bbeeffe53187c0c2cc946a7f0b326483e31b7fc912e17573c05f8e9351f420 |
|
MD5 | e45f35d438ff8c5f5c41672b3ad30fea |
|
BLAKE2b-256 | 29cf28abb86cbe6a72fe017300f87bd7d2fa5d7cf2fa1fd800b68302af95251f |
哈希值 用于 pyfamsa-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f81d77e052184e1b4696e9202132df1491d5b2b479c5f166f18e78f89841dc6 |
|
MD5 | eb32529db61f3848bbff9a4c10d45902 |
|
BLAKE2b-256 | 36b77a8fda26b529ca60693e5c7eb5292857079de33e787145fc4932fab2a9c2 |
哈希值 用于 pyfamsa-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e563ad074d5856a5d26a0549986169c08d4a1fb3ad865e39b24f1020f91492e5 |
|
MD5 | 731c940cfcac9ff017e472ced369a749 |
|
BLAKE2b-256 | 8c380c66d0015df44963e0c8aaed4941f57bbf00c6c9f0fc0a8ed4a53425fb08 |
哈希值 用于 pyfamsa-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45896b0cf9132b5df1752fe51c86c67617c386793d00097f02255de7a56552fe |
|
MD5 | f8258d97e649a6d5357f0798d7240d46 |
|
BLAKE2b-256 | 0038192e5855d778aa87f0d9ffa4e7698087dffdbbd3adec6f3cfb870a57afd1 |
哈希值 用于 pyfamsa-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 064691b3087ec05bf8485e2afc50b57a2c0f012ba793b50ac3d22090720a8901 |
|
MD5 | 71c37bce76c6788d51ee1604724d0920 |
|
BLAKE2b-256 | 6127297fad562b11c38f8b235c4aa19956bf30808975f61f5dcba49eab2edff0 |
哈希值 用于 pyfamsa-0.5.2-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e74c8486e6532561c4737d2b4f452641cb13d2c59720ade7e15773d1a9ce19e4 |
|
MD5 | 1d375dc3539878046cb59d8feb73c3e7 |
|
BLAKE2b-256 | 012ebcf1879f718c6fa8818149cc68a453c8ca11575ff02f1bd914bc5bd60c33 |
哈希值 用于 pyfamsa-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 045fe62b11aa043e36215b72c993563b63e715b9e0ee17790f6ab830e8e387e3 |
|
MD5 | c4000e999034db68b124d693c151d75d |
|
BLAKE2b-256 | 08e7c303287f33b75303d9b507e124e8a5721a31ab51655f836b4ff00a7946c8 |
哈希值 用于 pyfamsa-0.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e4a6922df40a2f03d9104e369c76cee356b038911ae21e4a45b530b5cdc79dab |
|
MD5 | 34fa8c1494ba7f3e66282360ed463412 |
|
BLAKE2b-256 | 3935a279727e44815fdb25ef419717fcf0f81825ce552f9da3a49ef88053adba |
哈希值 用于 pyfamsa-0.5.2-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b2bbcde3db75d93a30d9446d4d66ae8f5fa94adc377b2cbdafba73a3be4e1887 |
|
MD5 | b6d6e2b0ce34b435b3977e2ee213720d |
|
BLAKE2b-256 | 6280cb5b4f75afc3536a8da49e21759cab87c17c7b9960c924f88cd856924a69 |
哈希值 用于 pyfamsa-0.5.2-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bfb96027862bc22b552edf2c3f351cacfdfc52230facf5427163c4961dee90dc |
|
MD5 | 27a8d1ea128f0dd7486b37969de96721 |
|
BLAKE2b-256 | 2938fa6aa3486423bd8b012ffbd7e10523a351eade17b325af72d818e6c99c75 |
哈希值 用于 pyfamsa-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d4d924d9e85d22ae1e4a790671eb5548643184dcafefb176a0fff7ae63a6d29d |
|
MD5 | 6291dba597642c9cdcf5dda2870795e4 |
|
BLAKE2b-256 | 24e88de264ea0020cf8a578d7dd63cbcee84a678c3a62b3f9f196ab861ca310c |
哈希值 用于 pyfamsa-0.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffec5f242f18053cfeb6e42a065a2715a2aab2bf6ae8d76a7d1ed19f9ce6ed97 |
|
MD5 | 190e97a4823d66019f9c3e80a310e782 |
|
BLAKE2b-256 | b38af50df1f2d8eba93a555a97e90064bb7d9192f61c495b5501ddc04fe17670 |
哈希值 用于 pyfamsa-0.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d97f3fd9708977b2e008f8910974eaf9e84f0bbd4a9106c9eaa94655d0894a7e |
|
MD5 | 4f8718f81e06d97f98008ea4698e7c90 |
|
BLAKE2b-256 | ebc9c9c0ecf67f8cc77e7bc7031c65feb7622d24746cf1287c5313a05f327d79 |
哈希值 用于 pyfamsa-0.5.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3116903d8e171e8a012e79165d8ab1ec66458dce3ee0c8b20cc3b3b84903a277 |
|
MD5 | f4acca20dce6f4423e1988762add4a28 |
|
BLAKE2b-256 | 319d6305a5aa018c46b6610deed9e41e785b592276eebca1e02fc6ba7e2b1bf6 |
哈希值 for pyfamsa-0.5.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 56a81db2233c2b1e28c8e2d86160bf7c5cf9a775a28c05cf5b4afb321cf0d06c |
|
MD5 | 8b7e6f0e46139713e9f7084580a5c5ae |
|
BLAKE2b-256 | 80dc3f7cb60f600d50761f9932c52ef062d096a76c5e1d9a26a7ed02cc8e0ef4 |