#! /usr/bin/python3 -t PROG_DESC = "Outputs an SVG 'roadkill' diagram for the acetylene diolate anion" import math; from math import sqrt,sin,cos,pi import rn import sys, os, re import mformula import mformula_oxocarbon; from mformula_oxocarbon import \ build_formula_cyclic_CO_n import mformula_svg def image_name(style): fname = __file__ imgname = re.sub(r'.*[/]', "", fname[0:-3]) + \ "_style" + style return imgname def image_descr(style): fname = __file__ imgname = re.sub(r'.*[/]', "", fname[0:-3]) descr = "Structural formula of " + re.sub(r'[_]', " ", imgname) descr += "\n" + \ "\n" + \ mformula_svg.style_descr(style) return descr def build_formula(svg): fm = build_formula_cyclic_CO_n(svg,2,-2,"OO") return fm