CLUSTAL-Omega
Prepare a web application to perform multiple sequence alignment using Clustal-Omega.
It should have different input options as well as different program options. Furthermore, you need to check input for errors and format the output and allow to download the results.
Clustal-Omega is a general purpose multiple sequence alignment (MSA) program for protein and DNA/RNA.
It produces high quality MSAs and is capable of handling data-sets of hundreds of thousands of sequences
in reasonable time.