I have protein sequences from about 50 species which I want to align and observe/retrieve key (functionally interesting) sites. Apart from using Blast (blastp) to align sequences and view query anchored substitution patterns across the alignment, can somebody recommend to me another tool(s) which will align sequences and produce site-wise substitution mappings? Thanks.