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

Class VirtualSpaceQueryWeb



            BaseWeb.BaseWeb --+    
                              |    
BaseReactionWeb.BaseReactionWeb --+
                                  |
                                 VirtualSpaceQueryWeb

Instance Methods [hide private]
 
__init__(self)
Constructor.
 
action_default(self)
Primary action method, presumably given a target compound structure and a set of (retro) reaction models / reagents to try on it.
 
__renderWeightInputFields(self)
 
__renderPrecursor(self, precursor, precursorSmi, precursorChemicalModel)
 
__renderLevel2Links(self, precursor, precursorSmi, precursorChemicalModel, selectedReagentIds)
 
__renderReagent(self, reagent, reactionStep)
 
reactionReliabilityStats(self, precursors, reagent, retroReagent, reactionStep, supplementalData)
Analyze and report various statistics of the proposed reaction to assess its reliability
 
__renderControls(self, precursors, reagent, reactionStep, reactionStats)

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

Static Methods [hide private]
 
prepareReagents(reagents, retroReagentsById)
Setup reagent parameters, and prepare retro versions

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

Class Variables [hide private]
  reagents = <CHEM.DB.rdb.search.NameRxnPatternMatchingModel.Sea...
  reagentsById = <CHEM.DB.rdb.search.NameRxnPatternMatchingModel...
  retroReagentsById = dict()
  level2ReagentsById = <CHEM.DB.rdb.search.NameRxnPatternMatchin...
  level2RetroReagentsById = dict()
  warningLevelsById = <CHEM.DB.rdb.search.NameRxnPatternMatching...

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. Be sure the subclasses call this method in their own __init__!
Overrides: BaseReactionWeb.BaseReactionWeb.__init__
(inherited documentation)

Class Variable Details [hide private]

reagents

Value:
None

reagentsById

Value:
None

level2ReagentsById

Value:
None

warningLevelsById

Value:
None