如何向 Biopython 的染色体绘图添加更多内容?

How to add more to Biopython's chromosome drawings?

我正在尝试使用 Biopython 的 BasicChromosome 库绘制一个 karyotype/ideogram 图形。我可以像教程中那样绘制染色体并在染色体内进行注释;但是,我老板更喜欢染色体外面的注释以及各种符号。

如何扩展这个非常简单的表意文字绘图工具?我注意到它使用了 reportlab,我猜我必须自定义源代码?例如,我是否会复制模块 Bio.Graphics.BasicChromosome 并编辑与绘图注释相关的部分,然后显式导入我的版本?为了添加符号,我必须学习 reportlab 的其他功能?

是的,您需要进一步了解 ReportLab,然后尝试修改 https://github.com/biopython/biopython/blob/master/Bio/Graphics/BasicChromosome.py

(我不太确定你想做什么改变,带注释的图片可能会有帮助,所以我不能给你任何更具体的提示)