A novel method for multiple alignment of sequences with repeated and shuffled elements.