Html测试

顶部

HTML相关测试

音乐

音乐get√

表情

:blush:不可以用GitHub emoji悲~

本地图片

二维码

相对地址/img/***下的,缺点加载极慢

在线图片

From 图床微博

HMS Warspite

代码测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/python
# -*- coding: utf-8 -*-


import os#载入os标准库
from Bio.Blast import NCBIXML#载入biopython的xml文件解析第三方库



def get_fasta_xml(path):#寻找符合fasta_xml文件
xml_list = []
fasta_list = []
for root, directory, files in os.walk(path):
for fasta_name in files:
name, _ = os.path.splitext(fasta_name)
if fasta_name.endswith('.fasta'):
fasta_list.append(name)
for root, directory, files in os.walk(path):
for file_name in files:
name, _ = os.path.splitext(file_name)
if name in fasta_list and file_name.endswith('xml'):
xml_list.append(file_name)
return xml_list


E_VALUE_THRESH = float(input("输入E值:"))#E值的确定


def analysis_xml(xml_list):#利用NCBIXML的xml解析器分析文件信息
for filename in xml_list:
result_handle = open(filename)
blast_record = NCBIXML.read(result_handle)
for alignment in blast_record.alignments:
for hsp in alignment.hsps:
if hsp.expect < E_VALUE_THRESH:#E值比较
print('****' + filename + '****')
print('****Alignment****')
print('sequence:', alignment.title)
print('length:', alignment.length)
print('e_value:', hsp.expect)
print(hsp.query[0:75] + '...')#预览序列长度
print(hsp.match[0:75] + '...')#预览序列长度
print(hsp.sbjct[0:75] + '...')#预览序列长度
print('\n')


if __name__ == '__main__':
analysis_xml(get_fasta_xml(".\\"))

回到顶部

回到顶部

复选

  • 选择
  • 不选

引用

标题

好嘛

不知道引用什么

Html测试

初音绿

qrcode

本地图像

HMS Warspite

url图像

BliBili

Month Savings
January $100

html表格一点都不友好


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!