sourcehash插件,用于计算多个sketch中的公共哈希。
项目描述
sourmash_plugin_commonhash
如果您已经绘制了许多样本,并且想要删除“罕见”的k-mer(只存在于1个或几个样本中),此插件适合您!此过程有助于减少样本之间的Jaccard比较中的噪声。
有关更详细的讨论,请参阅 sourmash#2383!
感谢Taylor Reiter和Jessica Lumian为此所做的一切!
安装
pip install sourmash_plugin_commonhash
用法
sourmash scripts commonhash <multiple sketches> -o commonhashes.zip
commonhash将为每个输入sketch输出一个过滤后的sketch。然后您可以使用各种 sourmash sig
命令来合并这些sketch,提取单个的,等等。
示例
sourmash scripts commonhash examples/*.sig.gz -o commonhash.zip
应该产生
...
Selecting k=31, DNA
Loaded 10587 hashes from 3 sketches in 3 files.
Of 10587 hashes, keeping 2529 that are in 2 or more samples.
Saved 3 signatures to 'commonhash.zip'
支持
我们建议在 主要sourmash问题跟踪器 上提交问题,因为它会得到更多的关注!
开发文档
commonhash
在 https://github.com/ctb/sourmash_plugin_commonhash 上开发。
生成发布版本
在 pyproject.toml
中提升版本号并推送。
在GitHub上创建新的发布。
然后拉取,并
python -m build
接着运行 twine upload dist/...
。
项目详情
关闭
sourmash_plugin_commonhash-0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ee0f62692fb41824bcb3141fafd381dd172e94ef60ee2bb0214f6f16b6e7d2e |
|
MD5 | 8edec3aa791e8ebf02ed8319c2b685de |
|
BLAKE2b-256 | 2c89d46d65f6e4fdb68f81dea08dbd092c097765031f367bb1a86bdad3b497b9 |
关闭
sourmash_plugin_commonhash-0.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96d0d983a3c3719961bb5b15f9f0d33eb6ad12c4ea3da34b1e949c05d1d58a0a |
|
MD5 | 952ad9687f7a598defeb954aad7e9479 |
|
BLAKE2b-256 | 3bcd6f5df111fddd12eba899fd18acc940e951e26978fd510525286f0d94d07b |