玖叶教程网

前端编程开发入门

python|如何将fastq文件转换成fasta文件

情景描述,很多时候,我们拿到的往往是fastq的数据,但是我们需要转换成fasta数据进行后续操作,此时,我们需要转换文件格式,显然手动不可能完成,因此,需要用到编程技术。

#!/usr/bin/python
#-*- coding:utf-8 -*-

from Bio import SeqIO

def fq2fa(my_file,name):

    with open(my_file) as handle:

        record=SeqIO.parse(handle, "fastq")
        filename=name
        SeqIO.write(record, filename+".fasta", "fasta")

    handle.close()  

fq2fa(fastqfile,filename)

biopython包提供的SeqIO.parse提供了转换方案。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言