1个版本 (0个不稳定版本)
新 1.2.1-preview | 2024年8月7日 |
---|
#1031 in 算法
每月 102 次下载
240KB
5K SLoC
此模块包含biodiff中使用的比对算法的绑定。主要接口是AlignAlgorithm
结构体的方法。
如果需要处理选择和半全局比对,应使用AlignInfo
结构体。
在运行比对之前,应使用AlignAlgorithm::check_parameters
或 AlignInfo::check_parameters
方法检查参数。
大多数方法旨在进行逐步文件比对,但AlignAlgorithm::align_whole
方法是简单的接口,可以用于同步地将两个文件整体比对。
逐步比对首先发送带有初始字节的AlignedMessage::Initial
消息,然后发送带有其余字节的AlignedMessage::Append
和 AlignedMessage::Prepend
消息。
依赖项
~17MB
~304K SLoC