我有一個DNA串像如何將一組字母映射到perl中的另一組?
tcatttcaaatcatctggaccaaaagagtcaggaagtaactcttctatcgttttcatatcataacccccgt
cgtcatgaaacatataaacatttatatccttcgaaaattcacgaattacttgacgacaaataccacagggc
gtaactcttcccttggcactcatcactccaatagccataaatttagtgtaacccatgctcactgcttttgt
aattgctactcgttcggcacagatgcaattgccatatgatgcgttttcaacattagctccataaatatatg
tatttttatcgtcggatactacgcatgcacctactgcgaagttggagtagggacaatatgaatattgtaaa
ctctcttttacttcttgaaataacttctcaatatcttctttttccat
(除了一個長結實,沒有休息)
現在我要全部更換a
到t
,t
到a
,c
到g
,g
到c
我如何使用正則表達式?
看看Perl翻譯運算符'tr //' – Paul
你爲什麼要「用正則表達式來做它」?正如保羅在評論中和史蒂夫在他的回答中所說的那樣,「tr ///」更適合。 – ruakh
這個問題會對你有所幫助。 http://stackoverflow.com/questions/3638205/whats-the-difference-between-tr-and-s-when-using-regex-in-perl – JackXu