본문 바로가기
Python

Rosalind - Transcribing DNA into RNA

by 코딩하는 미토콘드리아 bioinformatics 2023. 9. 11.
반응형

문제풀이:

for 문을 통해서  T -> U 로 치환하고 변수로 저장

rna 변수를 선언하고 치환된 문자열 저장

 

코드:

#import fileinput

for sequence in fileinput.input('./rosalind_rna.txt'):
        rna = sequence.replace('T','U')
        print ('RNA:', rna)
#result
#RNA: UUACUCCAUUCGGCAUCUACAUUCUGCGGGAUCUACAGAGUACUGCUCCCCCUCGGUUAGCGUAGAUUUCAAUGCCUGAACAGGGACGUUAGCAAAUAUGGUGCCGUCAUUAUAUCUCGGUCUGAAUUACUGUGCCUCCAUGGUAUGGAUGGCAUAAUUAUGGCGCGCGGUCAGCGCGCUCAGGCCCGAGACUUGCGUGAAAAUAAAAAUGGUGACUGAGAAAAUUCAAGGGUAUCGGGCUAUAAUUUGAGGCGCAUAUGAGAAAAUUGAGCCAGCAGACACUUUUGAGCUCUAGCUUAACCAUUCUCCUAGUGAGUCCGUCAUGGGUAUACUUUAGCAUUAGAUGAAGACCGCCGAAGCCGGCCUGUACUGUCGUCCUACGACGAGCCGCAAAUAUCGCGCACGGUGUCCCCACUCGGGAAUAGCUAAAGCGAGUGUGACUACAAGGAAACCACUAAUGUCUGAUGAUGCAAGAAUGCAUCCCGCAAAGAGCUCCUCGAUUCAGAGAACUCUAACGAGUUCAGUAUGUCGCUCGCAAAAGUAACCGCGUAGAGGAGUCAACAGAAAGAACCGGUUAAUGCGCGGCAUGGGAAUAUACUUACUUAUGGUGCCAGCGUAUUAAAGUGGUCCUCGAUCGUUAGUAAUUUAGAGCCAGUCCUAAAGGUACCUGAUUACAUCAGUGUAGCCCUAGAUACUGUCGAUAAUAUAGCUCGCUGCAUCCAUAUGAAGUUUUCCCCAUUGGACACCUAACUCCCAGCCCGCUUAAUUGACGAUAUAGCCGUUAUUGUUAUGCGUUCGAGAGCUAGCCUUACUGGAAUUAUUAGGUAGCGAGAUCGAUUUAGUUACAAAGUCGUGUUCUGCACCCUAACGGAGCACUGUCGGAAAUGUAAACCCGAGCUUAAUUCAGGACGGAUGAGUACAACUGAAAUUGACAUUCUAAUGGUUGGAAACAUCAUUGUAGAGGCCGGGACUUUGUAGUGGGGGGAAGUAAUCCACGCU
반응형