Module 13

Build functions

Complement, reverse complement, transcription.

Transformations

Build functions for complement, reverse complement, transcription, and translation.

def complement(seq):
    comp = ""
    for base in seq:
        if base == "A": comp += "T"
        elif base == "T": comp += "A"
        elif base == "G": comp += "C"
        elif base == "C": comp += "G"
    return comp

seq = "ATGC"
print(complement(seq))
print(complement(seq)[::-1])
print(seq.replace("T", "U"))
Your task

Build functions

  • Write complement(seq) and test it.