2017.05
blast 输出 xml 格式结果,包括最完整的比对信息,经常需要自己从 blast.xml 结果中提取想要的信息,最开始都自己循环 xml 一行行匹配,一点都不 pythonic,陆续发现了一些新的 xml 解析实现,整理如下:
re.search
1 | def parse_BLAST_XML(infile): |
Bio.Blast.NCBIXML.parse
1 | from __future__ import division |
other python modules
1 | # http://pythonguidecn.readthedocs.io/zh/latest/scenarios/xml.html |