原文:利用python求一段DNA序列的互補序列

代碼如下: 這是將從一個txt文件中導入序列,然后將互補后的結果輸出到另外一個文件中。 如果一個段序列不長,直接中python交互式界面完成感覺更方便 先定義的一個字典: complement C : G , G : C , T : A , A : T 然后 for i in list seq : rev dna complement i rev dna rev dna :: print rev ...

2017-01-11 12:42 0 2648 推薦指數:

查看詳情

python實現DNA序列字符串轉換,互補鏈,反向鏈,反向互補

在生物信息學分析中,經常對DNA序列進行一系列操作,包括子序列截取,互補序列獲取,反向序列獲取,反向互補序列獲取。在python語言中,可編寫如下函數完成這些簡單功能。 子序列截取 python中對序列截取使用字符串切片功能就可以完成,例如: 注意,切片操作 ...

Thu Jul 19 04:59:00 CST 2018 0 3217
DNA序列對齊問題

一、問題描述 該問題在算法導論中引申自求解兩個DNA序列相似度的問題。 可以從很多角度定義兩個DNA序列的相似度,其中有一種定義方法就是通過序列對齊的方式來定義其相似度。 給定兩個DNA序列A和B,對齊的方式是將空格分別插入到A和B序列中,得到具有相同長度的對齊后的序列C和D;空格可以插入 ...

Mon Nov 13 04:45:00 CST 2017 2 2262
利用Needleman–Wunsch算法進行DNA序列全局比對

生物信息學原理作業第二彈:利用Needleman–Wunsch算法進行DNA序列全局比對。 具體原理:https://en.wikipedia.org/wiki/Needleman%E2%80%93Wunsch_algorithm。 利用Needleman–Wunsch算法進行DNA序列全局 ...

Mon Nov 27 21:32:00 CST 2017 1 4261
PHP 數組函數,從數組中去除一段序列

PHP 數組函數,這兩個以前 沒用到,現在看起來挺有用array_slice — 從數組中取出一段array_splice — 把數組中的一部分去掉並用其它值取代array_slice(PHP 4, PHP 5, PHP 7)array_slice — 從數組中取出一段說明 array ...

Tue Apr 28 22:17:00 CST 2020 0 565
DNA序列組裝(貪婪算法)

生物信息學原理作業第四彈:DNA序列組裝(貪婪算法) 原理:生物信息學(孫嘯) 大致思想:       1. 找到權值最大的邊;       2. 除去以最大權值邊的起始頂點為起始頂點的邊;       3. 除去以最大權值邊為終點為終點的邊;       4. 重復上述步驟,得到所有 ...

Tue Dec 05 05:33:00 CST 2017 4 1428
python3對序列絕對值

http://www.cnblogs.com/itdyb/p/5731804.html 一開始我是這樣寫的,據說這樣寫python2是可以的: myList = [-1,2,-3,4,-5,6] absList = map(abs, myList ...

Thu Nov 08 19:27:00 CST 2018 0 1713
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM