examination of the principles of large scale global alignments and multiple alignments 340652