我尝试过 BioPython SeqIO 和其他解析器,但找不到任何好的工具来解析 DAT 文件。
https://omics.pnl.gov/software/uniprot-dat-file-parser
我试过这个,但他们没有提供任何基因注释
http://biopython.org/wiki/SeqIO
他们主要谈论输入 FASTA 而不是 DAT 文件。
from Bio import SeqIO
for record in SeqIO.parse("Fasta/f002", "fasta"):
... print("%s %i" % (record.id, len(record)))