improved seqalign