Pyfastx
Pyfastx是一个轻量级的Python C扩展模块,方便用户在Python环境下解析FASTA/Q文件。Pyfastx通过构建索引使其能从FASTA/Q文件中随机截取序列。Pyfastx的一大特色功能是能直接从Gzip压缩的FASTA/Q文件中读取指定序列或片段,pyfastx在所有支持随机读取的工具中,内存消耗最少,速度比其它Python包快。Pyfastx具有更大的兼容性,甚至能解析非标准FASTA文件,Pyfastx还带有命令行工具,帮助用户抓取序列、分割序列文件、随机抽取序列等。