<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">with open('pwm.txt', 'r') as pwm:
    for line in pwm:
        if line[0] == 'A':
            A = [float(a) for a in line[1:].strip().split()]
        elif line[0] == 'T':
            T = [float(t) for t in line[1:].strip().split()]
        elif line[0] == 'G':
            G = [float(g) for g in line[1:].strip().split()]
        elif line[0] == 'C':
            C = [float(c) for c in line[1:].strip().split()]
        else:
            print('Error while reading PWM')
with open('query.txt', 'r') as seqs, open('weights2.txt', 'a') as result:
    for query in seqs:
        query = query.strip()
        w = 0
        for pos in range(len(query)):
            if query[pos] == 'A':
                w += A[pos]
            elif query[pos] =='G':
                w += G[pos]
            elif query[pos] == 'T':
                w += T[pos]
            elif query[pos] =='C':
                w += C[pos]
            else:
                print('Error while reading sequence')
                break
        print(w, file = result)
</pre></body></html>