日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

用python做频数分析_Python统计如何进行DNA序列整理

發(fā)布時間:2024/5/8 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用python做频数分析_Python统计如何进行DNA序列整理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python統(tǒng)計在我們的使用中有很多的障礙,其中在DNA序列上的相關(guān)問題就需要我們不斷的去學習。下面我們就向大家介紹有關(guān)的問題,希望在以后Python統(tǒng)計的使用過程中有所收獲。

給定一堆DNA序列,即由字符A, C, G, T組成的字符串,統(tǒng)計所有長度為n的子序列出現(xiàn)的頻率。比如 ACGTACGT,子序列長度為2,于是 AC=2, CG=2, GT=2, TA=1,其余長度為2的子序列頻率為0.

***想到的就是建一個字典,key是所有可能的子序列,value是這個子序列出現(xiàn)的頻率。但是當子序列比較長的時候,比如 n=8,需要一個有65536 (4的8次方) 個key-value pair的字典,且每個key的長度是8字符。這樣ms有點浪費內(nèi)存。。

于是想到,所有的長度為n的子序列是有序且連續(xù)的,所以可以映射到一個長度為4的n次方的的list里。令 A=0, C=1, G=2, T=3,則把子序列 ACGT 轉(zhuǎn)換成 0*4^3 + 1*4^2 + 2*4 + 3 = 27, 映射到list的第27位。如此,list的index對應(yīng)子序列,而list這個index位置則儲存這個子序列出現(xiàn)的頻率。

于是我們先要建立2個字典,Python統(tǒng)計表示ACGT和0123一一對應(yīng)的關(guān)系:

i2mD= {0:'A', 1:'C', 2:'G', 3:'T'}

m2iD=dict(A=0,C=1,G=2,T=3)

# This is just another way to initialize a dictionary

以及下面的子序列映射成整數(shù)函數(shù):

def motif2int(motif):

'''convert a sub-sequence/motif to a non-negative integer'''

total=0

for i, letter in enumerate(motif):

total += m2iD[letter]*4**(len(motif)-i-1)

return total

Test:

>>>motif2int('ACGT')

27

以上就是對Python統(tǒng)計的相關(guān)介紹。雖然我們內(nèi)部把子序列當成正整數(shù)來存儲(確切地說,其實這個整數(shù)是沒有存在內(nèi)存里的,而是由其在list的index表示的),為了方便生物學家們看,輸出時還是轉(zhuǎn)換回子序列比較好。

【編輯推薦】

【責任編輯:張浩 TEL:(010)68476606】

點贊 0

總結(jié)

以上是生活随笔為你收集整理的用python做频数分析_Python统计如何进行DNA序列整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 69精品久久久久久 | 殴美一级视频 | 美女在线免费视频 | 日韩第一页在线观看 | 午夜影视剧场 | 波多野一区二区 | 亚洲精品wwww | 国产精品无码一区二区三区三 | 女人和拘做爰正片视频 | 91网在线看 | 丝袜毛片 | 在线亚洲自拍 | 麻豆一区二区99久久久久 | 黄色av电影在线 | 黄色免费视频网站 | 九草在线视频 | 91蝌蚪九色 | 久久久久久久久久成人 | 亚洲涩涩图| 99成人国产精品视频 | 超碰碰97 | 成人在线h | 国产精品嫩草影院桃色 | 性a视频| 国产重口老太伦 | 中国成人毛片 | 在线观看福利片 | 国产日本欧美在线 | 99999av| 欧美精品一区二区视频 | www.伊人.com| 欧美与黑人午夜性猛交久久久 | 天天色综合影视 | 色视屏 | 狠狠躁夜夜躁av无码中文幕 | 成人在线观看免费高清 | 一本久草 | 先锋影音在线 | 99视频精品 | 日本www高清 | 狠操av| 在线免费看污片 | 91黄址| 久久午夜精品人妻一区二区三区 | 欧美综合激情网 | 日韩香蕉网 | 日本欧美在线视频 | 99这里精品 | 96在线视频 | 国产二区av| 公侵犯一区二区三区四区中文字幕 | 国产免费一区二区三区 | 日本不卡影院 | 性感美女黄色片 | 大地资源在线观看免费高清版粤语 | 午夜激情亚洲 | 久久久国产一区二区三区 | 免费观看成人在线视频 | 国产一区二区三区四区精 | 九色网站在线观看 | 国内久久| 久久亚洲综合国产精品99麻豆精品福利 | 在线天堂6 | 麻豆国产精品视频 | 在线观看黄色网页 | 国产精品露脸视频 | 顶臀精品视频www | 欧美激情亚洲色图 | 懂色av一区二区 | 91免费网站 | 成人国产欧美 | 亚洲精品网站在线播放gif | 这里只有精品视频在线观看 | 色人人 | 天天综合网在线观看 | 国产吧在线 | www.69av.com| 青青青青草 | 色欲AV无码精品一区二区久久 | 欧美高清不卡 | 人人妻人人澡人人爽人人dvd | 在线超碰91 | 亚洲国产精品成人久久蜜臀 | 亚洲图片偷拍区 | 日本一区中文字幕 | 一女二男一黄一片 | 四虎成人在线观看 | 欧美啪啪一区二区 | 人人草人人插 | 国内免费毛片 | 91素人约啪| 欧美va视频 | 国产一区二区三区四区hd | 成人久久影院 | 国产毛片a| 国产视频九色蝌蚪 | 天海翼一区 | 91久久精品夜夜躁日日躁欧美 | 亚洲区一|