我试图在我的snakemake报告中包含一个(子)报告,该报告是某个目录中的html文件,并且包含同一目录中的各种图像。有没有一种很好的方法可以在标准的蛇形报告中进行这种嵌入?
使用指令:
ObjectOptimisticLockingFailureException
我设法获取snakemake报告中“结果”下列出的html文件。
但是,如果我单击它,我的浏览器(firefox)会问我如何处理该文件,如果我告诉它使用浏览器将其打开,它将打开:
file:///tmp/mozilla_xxx/yyy.html
但是html文件中的相对链接全部断开,并且没有图像显示。
我可以将所有图像直接包含在snakemake报告中,但这似乎适得其反,因为用于生成要嵌入的html的工具已经很好地格式化了所有内容。
答案 0 :(得分:1)
一种快速而又肮脏的解决方法是,在您引用图像的任何地方使用os.path.abspath()
。假设您可以控制在 somestats.html 中创建的(图像)链接。