资源简介
文件用于计算fasta文件中基因序列的N50、基因条数、最短最长的序列条数。将脚本文件拷贝至fasta文件目录下,使用方法:python cal_N50.py
跳出“Enter your fasta/fa name: ”后,输入你当前目录下的fasta文件名后回车即可

代码片段和文件信息
#GC_N50.py
print ‘Python and Biopython needed for running this script!‘
print “script for calculating N50 of assembly“
fasta = raw_input(‘Enter your fasta/fa name: ‘)
# N50 calculation
baseSumLength= 0[]
ValueSumN50 = 00
no_cno_gno_ano_tno_n = 00000
from Bio import SeqIO
for record in SeqIO.parse(open(fasta) “fasta“):
baseSum += len(record.seq)
Length.append(len(record.seq))
seq =record.seq.lower()
no_c+=seq.count(‘c‘)
no_g+=seq.count(‘g‘)
no_a+=seq.count(‘a‘)
no_t+=seq.count(‘t‘)
no_n+=seq.count(‘n‘)
#N50 calcuation
N50_pos = baseSum / 2.0
Length.sort()
Length.reverse()
for value in Length:
ValueSum += value
if N50_pos <= ValueSum:
N50 = value
break
print ‘Sequences NO.:‘+‘t‘+str(len(Length))
print ‘Sequences Min.:‘+‘t‘+str(min(Length))
print ‘Sequences Max.:‘+‘t‘+str(max(Length))
print ‘N50: ‘ + str(N50)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 278 2020-11-17 08:48 浣跨敤鏂规硶.txt
目录 0 2020-11-17 08:48 __MACOSX\
文件 210 2020-11-17 08:48 __MACOSX\._浣跨敤鏂规硶.txt
文件 885 2020-11-16 23:52 璁$畻N50鐨刾ython鑴氭湰.py
文件 613 2020-11-16 23:52 __MACOSX\._璁$畻N50鐨刾ython鑴氭湰.py
相关资源
- 网易云课堂视频(python脚本)
- UHD+GNURadio安装工具 Python脚本以及安装
- 面向Arcgis的python脚本编程_数据
- 《面向arcgis的python脚本编程》练习数
- 《面向arcgis的python脚本编程》练习数
- 《面向arcgis的python脚本编程》练习数
- 面向Arcgis的python脚本编程_ 李明巨编著
- python脚本运行环境.zip
- 面向ArcGIS的Python脚本编程.pdf
- 面向ArcGIS的Python脚本编程美国Paul A.
- python脚本上网登陆
- arp欺骗python脚本
- HAP-NodeJS虚拟设备配置及python脚本
- ip.py 自动检索出可用代理ip port的p
- 图像转视频python脚本
- 面向Arcgis的python脚本编程 中文教程英
- 计算N50的python脚本
- arcgis使用python脚本批量裁剪影像
- 淘宝秒杀python脚本
- 用Python脚本对栅格图层进行批量resa
- python写的自动发送QQ邮件的脚本
- Prometheus数据API导出Python脚本(export
- DS_Store文件泄漏利用python脚本
- 合并BN层的python脚本
- linux 串口模拟 python脚本
- zabbix微信发送告警python脚本
- Python-借助adb工具配合Python脚本来实现
- arp欺骗python脚本:arp_spoof.py
- pip一键升级(python脚本)
- 微信聊天机器人python脚本执行运行即
评论
共有 条评论