def ali_stringarray(ls): return [ali.run_with_seqs(\ ls[0].replace('N',''),\ ls[i].replace('N',''))[1] for i in range(len(ls))]
def align_seqs(ref,seqs): seqs = dict([(k,seqs[k]) for k in seqs.keys()[0:1]]) return dict([(k, ali.run_with_seqs(\ ref.seq.tostring().upper().replace('N',''),\ seqs[k].replace('N',''))[1]) for k,v in seqs.iteritems()])
def align_seqs(): ls = load_seqs() return [ali.run_with_seqs(\ ls.values()[0].replace('N',''),\ ls.values()[i].replace('N',''))[1] for i in range(5)]