Wizard HelpGeneral instructions for Daylight's Wizard database web-interface builder.
IntroductionWizard is a database interface tool which enables users to build MCL (Merlin Control Language) programs for custom interfaces to Daylight databases. It is designed for use by users who do not necessarily know anything about programming for the web. be
Wizard has three types of HTML pages: the query page is the default entry in to Wizard and it allows database specification. The Wizard program specification pages are user created pages which the user builds by creating a program step-by-step. The third is the Wizard program output page which displays the results from the Wizard program in HTML.
Wizard QueryThis is the initial page of the Wizard interface and the only way into the system.
Select your Database name preference. The default is first database by alphabetical order in Merlin. e.g., "medchem97demo".
Select the Open database to begin Wizard programming.
Wizard Program specificationThrough database selection on the Wizard query page, Wizard generates a program specification page with a Step 1 "Select database databasename". Select whether you want "empty" or "all rows in" to start with in your hitlist.
This is the first step in a Wizard program, database specification. Your interface should now look something like:
The Wizard program specification page has three sections. The top section are the program steps. So far there is just one step, the database selection. The section section are the Editing controls which allow you to specify, deletion steps, step numbers and table widths. The Editing controls work in combinations with the third section Next action, which provides the following menu of options.
The first four menu items are specific to Wizard. You can execute the program displayed on your program specification page, with "Execute this program". You can delete the step that you have selected with the Editing controls buttons and the menu item "Delete program step". If you want to see the MCL(Merlin Control Language) program which Wizard is using to perform your query select "Show MCL program". MCL is an interpretable language to see the tokens which MCL is using select "Show MCL tokens". The next three options are provide HTML program output control. "Print table or list" will display results in a table or list format, the width of the table is specified with the Editing controls "Next table width" buttons. "Print status" will add the status from Merlin to the HTML output page. "Print string" allows you to add text to the HTML output page. The remaining menu items in "Next action" should be familiar, since they are also functions in Merlin. For example, the following steps created the Wizard interface depicted below. This program will perform a structural similarity search for a specified SMILES on the medchem97 database, sort the results, and create an HTML page with a table of the results.
These actions should produce the following program:
Wizard Program OutputTo execute the program above and generate an HTML table do the following:
NOTE: Wizard pages are not bookmarkable! If you want not to have to regenerate a specific interface every time a database is opened. Do the following:
For license and general product information, send e-mail to firstname.lastname@example.org.