/PoaGo

PO-MSA in #golang

Primary LanguageGoGNU General Public License v2.0GPL-2.0

PoaGo

PoaGo (pōgō) is a Golang implementation of the Partial Order Alignment algorithm described by Lee 2002. This implementation was also inspired by a blog post by the SimpsonLab.

Install

go build

Example

./PoaGo -f ./examples/example4.fa

Output is default to CLUSTAL format. Input can be fastQ or fastA.

TODOs:

  1. Profile
  2. Concurrent DP ... I'm sure there's more