package esa

  1. Overview
  2. Docs
Enhanced Suffix Array

Install

dune-project
 Dependency

Authors

Maintainers

Sources

esa-0.1.1.tbz
sha256=778ff2fd46a8b5b96cfb17465c48c3cc61c0704f755f90ec8e5bd810de07acbd
sha512=880ce04f4a752ef5219421b5071920f87d22fd10caae2997fa665f4515260e616e255010b9e4ac880e671d5ad192536d8a9b0242c754b1fd131115ec7fa549e5

Description

Pure OCaml implementation of Enhanced Suffix Array, with a focus on minimising allocations to stay close to the reference C++ implementation.

Tags

esa tokenizer llm bioinformatics

Published: 18 Jul 2025

README

CI

Documentation

Enhanced Suffix Array - esa

Enhanced Suffix Arrary For OCaml à la Daisuke Okanohara and related authors(https://github.com/hillbig/esaxx)

Notes

  • Pure OCaml code and no FFI
  • Minimum allocations possible to align with C++ performance

Dependencies (2)

  1. ocaml >= "4.08.0"
  2. dune >= "2.7"

Dev Dependencies (2)

  1. odoc with-doc
  2. ppx_expect with-test

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.