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()
评论列表
文章目录