KL7*_*777 1 python variables function letter selection
dna="AAGAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTCTTAGCGGGGCCACATCGGCCACCGCTGCCCTGCCCCTGGAGGGTGGCCCCACCGGCCGTTACAGCGAGCATAC"
Run Code Online (Sandbox Code Playgroud)
所以基本上我试图只选择dna变量中的字母“C”,然后简单地将其替换为字母“G”。
我有办法/功能吗?如能解答,将不胜感激!
因为您需要:C <-> G 和 A <-> T
意思是 C -> G 和 G -> C 等。
例子
dna = "CGATCCGG" # dna sequence
# Create translation table
x = "CGAT" # original letters
y = "GCTA" # letters to map too
mytable = str.maketrans(x, y) # Create translation table
# dna.maketrans(x, y) also works
# Apply table to dna string
translated = dna.translate(mytable)
# Show Original vs. translated
print(f"Original:\t{dna}\nTranslate:\t{translated}")
# Output:
Original: CGATCCGG
Translate: GCTAGGCC
Run Code Online (Sandbox Code Playgroud)