6.1. Possible Conversion (annotated)ΒΆ

Plot directed graph of possible conversions with annotation (color indicated degree of each format)

from bioconvert.core.graph import create_graph

If you use pygraphviz, you can have a good quality image using:

import matplotlib as mpl

mpl.rcParams["figure.dpi"] = 250

In order to create the following image, you need graphviz and pygraphviz. If you cannot install those packages, you may use a singularity image like in the following example by setting the use_singularity parameter to True. This would work under Linux. Not tested on other systems yet.

try:
    create_graph("conversion.png", use_singularity=False)
except:
    create_graph("conversion.png", use_singularity=True)
from pylab import imshow, imread, xticks, yticks, gca

imshow(imread("conversion.png"), interpolation="nearest")
xticks([])
yticks([])
ax = gca()
ax.axis("off")
plot graph colored
(-0.5, 2746.5, 826.5, -0.5)

Total running time of the script: ( 0 minutes 0.700 seconds)

Gallery generated by Sphinx-Gallery