experiment.py 文件源码

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

项目:Enrich2 作者: FowlerLab 项目源码 文件源码
def make_plots(self):
        if self.plots_requested:
            logging.info("Creating plots", extra={'oname': self.name})

            # sequence-function maps
            if self.scoring_method != "counts":
                if "synonymous" in self.labels:
                    pdf = PdfPages(os.path.join(self.plot_dir,
                                                "sequence_function_map_aa.pdf")
                                   )
                    for condition in self.children:
                        self.sfmap_wrapper(condition=condition.name, pdf=pdf,
                                           coding=True)
                    pdf.close()
                if "variants" in self.labels:
                    pdf = PdfPages(os.path.join(self.plot_dir,
                                   "sequence_function_map_nt.pdf"))
                    for condition in self.children:
                        self.sfmap_wrapper(condition=condition.name, pdf=pdf,
                                           coding=False)
                    pdf.close()

        for s in self.selection_list():
            s.make_plots()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号