我想使用 pythonic 方法替换字符串中的一些字符。
A -> T
C -> G
G -> C
T -> A
例子:
AAATCGATTGAT
将转变为
TTTAGCTAACTA
我做了什么:
def swap(string):
string = re.sub('A', 'aux', string)
string = re.sub('T', 'A', string)
string = re.sub('aux', 'T', string)
string = re.sub('C', 'aux', string)
string = re.sub('G', 'C', string)
string = re.sub('aux', 'G', string)
return string
它工作得很好,但我正在寻找一种更 Pythonic 的方式来实现它。