biopython:基因genbank格式转核酸或氨基酸fasta格式
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                biopython:基因genbank格式转核酸或氨基酸fasta格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                genbank to fasta 核酸
from Bio import SeqIO gbk_filename = "c00079_GUT_GEN...region001.gbk" faa_filename = "c00079_GUT_GEN...region001.fna" input_handle = open(gbk_filename, "r") output_handle = open(faa_filename, "w")for seq_record in SeqIO.parse(input_handle, "genbank") :print("Dealing with GenBank record %s" % seq_record.id)output_handle.write(">%s %s\n%s\n" % (seq_record.id,seq_record.description,seq_record.seq))output_handle.close() input_handle.close()genbank to fasta 氨基酸
from Bio import SeqIO gbk_filename = "NC_005213.gbk" faa_filename = "NC_005213_converted.faa" input_handle = open(gbk_filename, "r") output_handle = open(faa_filename, "w")for seq_record in SeqIO.parse(input_handle, "genbank") :print("Dealing with GenBank record %s" % seq_record.id)for seq_feature in seq_record.features :if seq_feature.type=="CDS" :assert len(seq_feature.qualifiers['translation'])==1output_handle.write(">%s from %s\n%s\n" % (seq_feature.qualifiers['locus_tag'][0],seq_record.name,seq_feature.qualifiers['translation'][0]))output_handle.close() input_handle.close()參考官方手冊
總結
以上是生活随笔為你收集整理的biopython:基因genbank格式转核酸或氨基酸fasta格式的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 逢二进一 、逢八进一、逢十六进一
 - 下一篇: 读取txt文档