mirror of
https://github.com/metabarcoding/obitools4.git
synced 2026-11-09 09:24:41 +00:00
This update introduces the core clustering algorithm, including parallel execution, dynamic block sizing, and SIMD-accelerated scoring methods. It also adds robust sequence preparation, k-mer analysis, and comprehensive test data fixtures for validation.
18 lines
461 B
Go
18 lines
461 B
Go
//go:build !goexperiment.simd
|
|
|
|
package obialign
|
|
|
|
const haveSIMD = false
|
|
|
|
// encodeBases and bandedLCSSIMD are never called without GOEXPERIMENT=simd
|
|
// (haveSIMD is false); they exist to keep the dispatcher uniform.
|
|
func encodeBases(ws *bandedLCSWorkspace, a, b []byte) {}
|
|
|
|
func bandedLCSSIMD(lA, lB, kmin, kmax int, ws *bandedLCSWorkspace) uint32 {
|
|
return 0
|
|
}
|
|
|
|
func lcsScoreSIMD(a, b []byte, kmin, kmax, minLCS int, ws *bandedLCSWorkspace) int {
|
|
return -1
|
|
}
|