#bindings #wrapper #hmmer #light #libhmmer #libeasel

sys libhmmer-sys-2

Rust对libhmmer和libeasel的绑定

1个不稳定版本

0.1.0 2024年8月23日

#721科学

Download history 177/week @ 2024-08-19

每月 177 次下载
2 个crates中使用 (hmmer-rs-2)

BSD-3-Clause

8MB
126K SLoC

C 120K SLoC // 0.3% comments Perl 3.5K SLoC // 0.2% comments Python 1K SLoC // 0.3% comments M4 895 SLoC // 0.5% comments Shell 233 SLoC // 0.3% comments Rust 78 SLoC // 0.2% comments VB6 74 SLoC

包含 (autotools混淆代码,300KB) hmmer/configure,(混淆autoconf代码,30KB) hmmer/configure.ac,(混淆autoconf代码,23KB) hmmer/easel/configure.ac

libhmmer-sys

Rust对libhmmer和libeasel的绑定。请参考原始C代码库以获取文档。

构建

构建需要autoconfmake以及一个C编译器。

git clone --recursive https://github.com/mustafa-guler/libhmmer-sys
cargo build

许可

由于这是一个围绕hmmer的极轻量级包装,因此保留了相同的许可


lib.rs:

libhmmerlibeasel的轻量级Rust包装。

依赖