We developped multiple sequence alignment that we built on top of needle wunch implementation from Aleksandr Levchuk.
Code is here