CLUSTALW is a fully automatic program for global multiple alignment of DNA and protein sequences. The alignment is progressive and considers sequence redundancy. Trees can also be calculated from multiple alignments. The program has some adjustable parameters with reasonable defaults.
INPUT = dna or protein sequences in multiple fasta format (MFA).
Manual: http://www.ebi.ac.uk/2can/tutorials/nucleotide/clustalw1.html
Test input file (for creating an alignment): clustal_test1.txt
Test output file1 (aligned sequnces): clustal_test1_out1.aln
Test output file2 (tree): clustal_test_out2.dnd
If there is a tool or a feature you need, please let us know.