DartModules.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:dartqc 作者: esteinig 项目源码 文件源码
def _write_fasta(self, target="allele_seq_ref"):

        """ Write fasta file of sequences with SNP IDs for CD-HIT. """

        file_name = os.path.join(self.tmp_path, self.project + "_Seqs")

        seqs = [SeqRecord(Seq(data[target], IUPAC.unambiguous_dna), id=snp_id, name="", description="")
                for snp_id, data in self.data.items()]

        file_name += ".fasta"

        with open(file_name, "w") as fasta_file:
            SeqIO.write(seqs, fasta_file, "fasta")

        return file_name
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号