In this assignment, you will implement two classical alignment algorithms and then evaluate each algorithm’s performance with a range of parameters. There are two parts to this assignment and Part 2 requires completion of Part 1. We recommend reading through both Part 1 and Part 2 before beginning this assignment.
- Part 1 - API and implementation
- Part 2 - Evaluating alignments
Runs all code in align/__main__.py, useful for part 2
python -m align
Testing is as simple as running
python -m pytest test/*
from the root directory of this project.