Skip to content

robertaboukhalil/alignment-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alignment Sandbox

An interactive web tool for exploring the sequence alignment algorithms Smith-Waterman and Needleman-Wunsch, powered by WebAssembly.

Screenshot

How to use Alignment Sandbox?

You can use the hosted version at alignment.sandbox.bio.

Or, to run it locally:

npm install
npm run build

and open the index.html file in your browser.

How it works

  • To perform the sequence alignment, Alignment Sandbox runs the C tool seq-align directly in the browser using WebAssembly. For details about the compilation from C to WebAssembly, see the biowasm project.
  • Alignment Sandbox uses the aioli library to run the WebAssembly module in a WebWorker.