Skip to content

A WASM package of Needleman-Wunsch & Smith-Waterman sequence alignment.

License

Notifications You must be signed in to change notification settings

Banou26/seal-wasm

Repository files navigation

About

This package is a typescript interface for the seal rust crate.

It exports swAlign for Smith-Waterman and nwAlign for Needleman-Wunsch.

Example

const result = swAlign(
  'The quick brown fox jumps over the lazy dog.',
  'The brown dog jumps over the very lazy snail.',
  { alignment: 'local', equal: 2, align: -1, insert: -1, delete: -1 }
)
// result {
//   alignedLeft: "The brown fox jumps over the lazy "
//   alignedRight: "The brown dog jumps over the lazy "
//   originalLeft: "The quick brown fox jumps over the lazy dog."
//   originalRight: "The brown dog jumps over the very lazy snail."
//   representation: "====------======!=!================+++++====="
//   score: 51
// }

About

A WASM package of Needleman-Wunsch & Smith-Waterman sequence alignment.

Resources

License

Stars

Watchers

Forks

Packages

No packages published