str_alignment

A Clojure library designed to align 2 strings using either Smith-Waterman for local alignment or Needleman Wunsch for global alignment. The algorithm returns a vector of tuples where a tuple is composed of the max score and the 2 optimally aligned strings with gap characters.

Leiningen/Boot

[str_alignment "0.1.1-SNAPSHOT"]

Clojure CLI/deps.edn

str_alignment/str_alignment {:mvn/version "0.1.1-SNAPSHOT"}

Gradle

implementation("str_alignment:str_alignment:0.1.1-SNAPSHOT")

Maven

<dependency>
  <groupId>str_alignment</groupId>
  <artifactId>str_alignment</artifactId>
  <version>0.1.1-SNAPSHOT</version>
</dependency>