Rosalind-002:DNA轉錄為RNA(Transcribing DNA into RNA)
題目:
DNA轉錄為RNA(Transcribing DNA into RNA)
Given: A DNA string tt, which corresponding to a coding strand, having length at most 1000 nt.
所給:一條被命名為tt的DNA編碼鏈,長度至少為1000個鹼基。
Return: The transcribed RNA string of tt.
需得:由tt經轉錄得到的RNA鏈。
測試資料
GATGGAACTTGACTACGTAAATT
測試輸出
GAUGGAACUUGACUACGUAAAUU
生物背景
RNA中五碳糖為核糖,鹼基有四種,分別為腺嘌呤(adenine,A)、鳥嘌呤(guanine,G)、胞嘧啶(cytosine,C)和尿嘧啶(uracil,U)。信使RNA(mRNA)由DNA的其中一條鏈轉錄而來,攜帶遺傳資訊並指導蛋白質的合成。轉錄RNA分子的DNA鏈稱為模板鏈,另一條鏈稱為編碼鏈。
思路
題目給出的是編碼鏈,因此只用把T替換為U即為轉錄得到的RNA序列。
Python知識點
DNA序列是一個字串,Python中針對字串提供了大量方法可直接呼叫,其中“.replace()”方法可用於替換字元。
程式碼
f=open('rosalind_dna.txt','r')
s=f.read()
s1=s.replace('T','U')
print(s1)
作者:wshjlxt
https://www.bilibili.com/read/cv1977567
出處: bilibili
相關文章
- 登Science封面!基因組基礎模型Evo重磅釋出,AI解碼分子、DNA、RNA和蛋白質模型AI
- DNA
- 1.8B引數,阿里雲首個聯合DNA、RNA、蛋白質的生物大模型,涵蓋16.9W物種阿里大模型
- circBase:環狀RNA資料庫資料庫
- 敏捷DevOps是反康威定律? - rna敏捷dev
- FPGA DNA 獲取FPGA
- 多功能RNA分析,百度團隊基於Transformer的RNA語言模型登Nature子刊ORM模型
- 中國研製出DNA邏輯閘 DNA計算機關鍵技術獲突破(轉)計算機
- DNA雙序列對比
- 用DNA儲存資料成為現實
- DNA的三維視覺化:通過OpenGL實現一個DNA鏈視覺化
- RNA_seq(1)植物轉錄組實戰(下)之DESeq2進行差異基因分析
- 一個完整的RNA-seq分析pipeline
- DNA硬碟成大資料福音:1克DNA可儲存700TB的資料硬碟大資料
- LeetCode-Repeated DNA SequenceLeetCode
- 金融科技資料鏈的DNA
- SnapGene 5 for Mac(DNA序列分析軟體)Mac
- 讓DNA說Hello!微軟成功研製用DNA儲存讀取資料的全自動系統微軟
- POJ 3691 DNA repair (AC自動機 + dp)AI
- 香港無創dna檢測費用是多少?
- 百練OJ:1007:DNA排序排序
- [解密] DNA儲存技術究竟牛在哪裡?解密
- Natural Computing: DNA, Quantum Bits, and the Future of Smart MachinesMac
- dna --- 一個 dart 到 native 的超級通道Dart
- LeetCode-187-重複的DNA序列LeetCode
- DNA甲基化實戰分析-----bismark 程式碼篇
- 羊水穿刺好還是無創DNA檢測好?
- DNA儲存,拯救人類資料危機的良方?
- 孕媽知道香港產前dna檢測幾周能做
- 【Ac自動機+矩陣加速】poj 2778 DNA Sequence矩陣
- 基因醫療:DNA晶片匯入智慧手機應用晶片
- 為什麼說DNA資料洩露比信用卡洩露事件要嚴重得多?事件
- 【譯】用CSS屬性選擇器來拼接HTML的DNACSSHTML
- DNA序列 SnapGene 5 for Mac5.3.1中文啟用版Mac
- 儲存新圖譜:DNA儲存的邊界與天地
- 三大優勢讓香港抽血查DNA成為測男女技術中的“佼佼者”
- AI發現超16萬種新RNA病毒?阿里雲、中山大學合作研究登CellAI阿里
- 快如閃電科學家研發新型DNA奈米機器人機器人