1 个不稳定版本
0.1.0 | 2024 年 8 月 4 日 |
---|
#436 在 文件系统 中
每月 118 次下载
255KB
6K SLoC
htsget-search
包含为 htsget-rs 提供的存储接口和抽象。
概述
此 crate 是 htsget-rs 通过其获取所需处理请求的生物信息文件数据的机制。它还允许 htsget-rs 正确创建和格式化 URL 票据。它通过提供其他 crate 可以用来与数据交互的存储层抽象来实现这一点。它定义了三种可以获取数据的存储类型
此 crate 负责允许用户获取票据服务器返回的 URL 票据。在 LocalStorage
的情况下,这意味着一个可以用于通过 HTTP 服务器文件的服务器的单独 data_server
。 S3Storage
简单地返回预签名的 S3 URL。
使用方法
作为应用程序运行 htsget-rs
为了使用特定的存储后端进行 URL 票据,应使用 htsget-config 配置适当的后端。
作为库
此 crate 提供以下功能
功能标志
此crate具有以下功能
s3-storage
:用于启用S3Storage
功能。url-storage
:用于启用UrlStorage
功能。
许可证
本项目受MIT许可证许可。
依赖
~28–49MB
~1M SLoC