# Path: constants.py
# BLACK = (0, 0, 0)
# 
# WHITE = (255, 255, 255)
# 
# BLUE = (0, 0, 128)
# 
# RED = (178, 34, 34)
# 
# GREEN = (0, 100, 0)
# 
# YELLOW = (255, 165, 0)
# 
# ALPHABET = ['A', 'C', 'G', 'T']
# 
# Path: constants.py
# TFFM_KIND = enum(FIRST_ORDER="1st-order", DETAILED="detailed",
#                  ZERO_ORDER="0-order")
# 
# LOGO_TYPE = enum(SUMMARY="summary", DENSE="dense")


from constants import BLACK, WHITE, BLUE, RED, GREEN, YELLOW, ALPHABET
from constants import TFFM_KIND, LOGO_TYPE
import tffm_module
    Print the svg instructions to draw the letter 'C' to the output.

    :arg output: Stream where to write.
    :type output: file
    :arg x_coord: x-coordinate of the bottom left corner of the box containing
        the 'C'.
    :type x_coord: float
    :arg y_coord: y-coordinate of the bottom left corner ot the box containing
        the 'C'.
    :type y_coord: float
    :arg width: Width of the box containing the 'C'.
    :type width: float
    :arg height: Height of the box containing the 'C'.
    :type height: float
    :arg colour: Color of the box containing the 'C' (default: black). The
        colour is given in RGB.
    :type colour: tuple (int, int, int)
    :arg opacity: Opacity of the box containing the 'C' (default: 1.0)
    :type opacity: float

    :note: The 'C' is drawn by creating the surrounding ellipse with the right
       colour and then superposing an smaller white ellipse and a white
       rectangle on the right side of the ellipe to create the 'C'.

    """

    output.write("<!-- Begin 'C' -->\n")
    draw_ellipse(output, x_coord + width / 2, y_coord + height / 2, width / 2,
                 height / 2, colour, opacity)
    draw_ellipse(output, x_coord + width / 2, y_coord + height / 2, width / 3,

# Path: constants.py
# BLACK = (0, 0, 0)
# 
# WHITE = (255, 255, 255)
# 
# BLUE = (0, 0, 128)
# 
# RED = (178, 34, 34)
# 
# GREEN = (0, 100, 0)
# 
# YELLOW = (255, 165, 0)
# 
# ALPHABET = ['A', 'C', 'G', 'T']
# 
# Path: constants.py
# TFFM_KIND = enum(FIRST_ORDER="1st-order", DETAILED="detailed",
#                  ZERO_ORDER="0-order")
# 
# LOGO_TYPE = enum(SUMMARY="summary", DENSE="dense")


# Path: drawing.py
from constants import BLACK, WHITE, BLUE, RED, GREEN, YELLOW, ALPHABET
from constants import TFFM_KIND, LOGO_TYPE
import tffm_module

    Print the svg instructions to draw the letter 'C' to the output.

    :arg output: Stream where to write.
    :type output: file
    :arg x_coord: x-coordinate of the bottom left corner of the box containing
        the 'C'.
    :type x_coord: float
    :arg y_coord: y-coordinate of the bottom left corner ot the box containing
        the 'C'.
    :type y_coord: float
    :arg width: Width of the box containing the 'C'.
    :type width: float
    :arg height: Height of the box containing the 'C'.
    :type height: float
    :arg colour: Color of the box containing the 'C' (default: black). The
        colour is given in RGB.
    :type colour: tuple (int, int, int)
    :arg opacity: Opacity of the box containing the 'C' (default: 1.0)
    :type opacity: float

    :note: The 'C' is drawn by creating the surrounding ellipse with the right
       colour and then superposing an smaller white ellipse and a white
       rectangle on the right side of the ellipe to create the 'C'.

    """

    output.write("<!-- Begin 'C' -->\n")
    draw_ellipse(output, x_coord + width / 2, y_coord + height / 2, width / 2,
                 height / 2, colour, opacity)
    draw_ellipse(output, x_coord + width / 2, y_coord + height / 2, width / 3,

                 height / 3, WHITE)