Table of Contents

BKChem: |
--- | ---
Modules and Packages |
--- | ---
#### bkchem/
CDML_versions | support for backward compatible CDML reading
Pmw |
PmwBlt |
PmwColor |
atom | home for atom class
batch_elvzorce |
bkchem | this is just a starter of the application
bkchem_exceptions |
bond | home of the bond class
checks | this module contains functions used for various checks and maintanence
classes | set of basic classes such as arrow, standard, plus, text etc.
config |
context_menu |
data | this module contains most of the data that are not module specific.
debug |
dialogs | set of dialogs used by BKchem
dom_extensions | some extensions to DOM for more convenient work
edit_pool | the `edit pool` widget resides here
export | support for exporters resides here
external_data | provides external_data_manager class, which takes care of reading external data
fragment |
ftext | this module provides extended methods for formating of text items (for canvas)
geometry | support module for some geometric mesurements ( geometric tramforms are in transform.py)
graphics | set of basic vector graphics classes such as rect, oval etc.
group | home for group - a vertex of a molecular graph
groups_table | similar to periodic table but for common functional groups. Keys are in lowercase form.
helper_graphics | set of helper graphics items such as selection rects etc.
http_server | here is the http server that server data from application on demand
http_server2 | here is the http server that server data from application on demand
id_manager |
import_checker | checks whether all important imports are available
interactors | here reside functions that implement a glue between application or paper
keysymdef |
logger |
main | the main application class resides here
marks | set of marks such as charges, radicals etc.
messages | messages for use throughout the program
misc | module containing miscelanous functions used in BKchem that don't
modes | the modes in which the paper operates (such as edit, draw etc.) reside here
molecule | home of the molecule class
non_xml_writer | provides basic class(es) for exporting to non-XML formates
oasa | OASA is a free python library for manipulating and analyzing chemical structures.
oasa_bridge |
os_support |
paper | chem_paper - the main drawing part for BKchem resides here
parents | This file stores the oldest parents of used classes which are used to provide
pixmaps | images for buttons all over bkchem
plugin_support |
plugins | BKChem: : plugins
pref_manager |
queryatom | home for query_atom class
reaction |
singleton_store | The Store class which is a manager for application wide singletons resides here
special_parents |
splash | the Splash class resides here
svg_helper_functions | few functions focused on SVG
temp_manager | template manager resides here
textatom | home for the textatom - a vertex of a molecular graph
transform | this module provides basic coordinate transformations based on matrix algebra
transform3d | this module provides basic coordinate transformations in 3D based on matrix algebra
tuning |
undo | this module implements undo_manager and state_record classes,
validator | provides validator class that checks chemistry
widgets | set of specialized widgets, such as color-selection-buttons etc.
xml_serializer |
xml_writer | provides exporters to XML formats (SVG for now)

Table of Contents

This document was automatically generated on Tue Dec 12 13:46:43 2006 by HappyDoc version 2.1