Package CHEM :: Package Web :: Package cgibin :: Module Smi2DepictWeb :: Class Smi2DepictWeb
[hide private]
[frames] | no frames]

Class Smi2DepictWeb



BaseWeb.BaseWeb --+
                  |
                 Smi2DepictWeb

Instance Methods [hide private]
 
__init__(self)
Constructor.
 
action_default(self)
 
generateImgTags(self, smiles, displaySmiles, displayLabel)
Given a collection of smiles (as a string, separated by newlines) return as a string the HTML IMG tags necessary to view them (mostly delegated down to ../Smi2Depict.py script)
 
action_outputOnly(self)
 
response(self)
Deliver response after a handleRequest.

Inherited from BaseWeb.BaseWeb: action_uploadFiles, addHandler, clearHandlers, errorResponse, getTemplateFilename, handleRequest, maintainParams, optionTagsFromField, optionTagsFromList, printTemplate, replaceWhitespace, setTemplateFilename

Static Methods [hide private]

Inherited from BaseWeb.BaseWeb: javascriptString, quoteFilepath, quoteSmiles, unquoteSmiles

Class Variables [hide private]
  outputOnly = False

Inherited from BaseWeb.BaseWeb: FILE_FIELD_SUFFIX, OPTIONS_FIELD_SUFFIX, OPTION_TAG, SELECT_FIELD_SUFFIX, TEMPLATE_SUFFIX, UPLOAD_FILE_CMD, disableResponse, mForm, mHandlers, mTemplateDict, mTemplateFilename, req, requestData

Method Details [hide private]

__init__(self)
(Constructor)

 
Constructor. Just some initializations such as addition of default mTemplateDict values and command handlers (e.g. File uploads). Be sure the subclasses call this method in their own __init__!
Overrides: BaseWeb.BaseWeb.__init__
(inherited documentation)

response(self)

 
Deliver response after a handleRequest. By default, just do a printTemplate, substituting in specified parameters in the requestData. Subclasses may override this method however to do something different, such as redirecting to another page or outputting binary data.
Overrides: BaseWeb.BaseWeb.response
(inherited documentation)