Module 12

Detecting invalid sequences

Finding sequences with unexpected characters.

Finding problems

You can detect sequences that contain characters other than A, T, G, or C.

def is_valid(seq):
    return all(base in "ATGC" for base in seq)

seqs = ["ATGC", "ATGX", "GGGG"]
for s in seqs:
    print(s, is_valid(s))
Your task

Detect invalid

  • Check which sequences are valid.