#! /usr/bin/python3 -t # Last edited on 2013-02-19 23:17:26 by stolfilocal PROG_DESC = "Outputs an SVG 'roadkill' diagram for the rhodizonate 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,6,-6,"OOOOOO") return fm