Mentions légales du service

Skip to content
Snippets Groups Projects
Commit a57a71fc authored by htyao's avatar htyao
Browse files

Add function show()

parent 0db6d234
No related branches found
No related tags found
1 merge request!9Add cartoon like example
......@@ -4,6 +4,7 @@ import abc
from string import ascii_lowercase, ascii_uppercase
from colour import Color
import subprocess
from tempfile import NamedTemporaryFile
from deprecated import deprecated
from IPython.display import Image, display, SVG
......@@ -243,6 +244,12 @@ class BasicDraw(VarnaConfig):
elif output[-3:] == 'svg':
display(SVG(filename=output))
def show(self, extension='png'):
"""Show the drawing
Equivalent to `savefig(tmp, show=True)` where tmp is a temporary file
"""
tmp = NamedTemporaryFile(suffix='.'+extension)
self.savefig(tmp.name, show=True)
class Structure(BasicDraw):
def __init__(self, sequence=None, structure=None):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment