Multiple Gene Sequence Alignment