Web form generator for Genera

Nicolas Brossard brossard at bch.umontreal.ca
Tue Nov 25 15:18:50 EST 1997


Announcing Mkgoforms
    --------------------

    Mkgoforms is an interactive tool for designing custom HTML query
forms for the Genera software toolset (Letovsky, 1994). Mkgoforms
processes the
basic forms produced by Genera and reformats them according to the
user's
specifications. More information on the Genera package can be found at:

        http://gdbdoc.gdb.org/letovsky/genera/genera.html

    Mkgoforms provides full control on the layout of the WWW forms. For
example:

      - The query fields can be rearranged, and their appearance
customized
        such as to change their labels or hide the field completely.

      - Fields can be grouped together. Each group can be given a name
or title
        that will appear on the form. Again, the groups can be displayed
in
        any order, according to the user's preferences.

      - A help page can be associated to the query forms and to each
        entry field name via hypertext links. Mkgoforms allow the user
        to edit the text associated with each field of the help pages.

      - Correct HTML structure tags (like <HTML>, <HEAD>, <BODY> etc)
are 
        inserted at the beginning and end of the forms, along with a 
	customizable banner to identify the database at the top of the form.

      - All chosen modifications of the WWW forms are saved by the
program
        and reapplied during subsequent executions of Mkgoforms.

    How it works:
    -------------

    Mkgoforms first calls sybfmt (which comes with the standard Genera
distribution) to generate an initial HTML form. This page is then parsed
to extract all the information stored in it. An ASCII interface prompts
the user to choose the desired layout changes and the resulting HTML
forms are then created, together with an optional HTML help page for
the form. Finally, Mkgoforms records the changes made in a cache
file, so that they can be reapplied the next time Mkgoforms is run.


    Some examples of forms created with Mkgoforms can be viewed at:

        http://alice.bch.umontreal.ca/genera/gobase/sequence.html
        http://alice.bch.umontreal.ca/genera/gobase/intron.html
        http://alice.bch.umontreal.ca/genera/gobase/gene.html

    The latest version of mkgoforms can always be fetched from:

        ftp://megasun.bch.umontreal.ca/pub/mkgoforms/mkgoforms.tar.Z

    Mkgoforms was designed as part of the GOBASE project:

         http://megasun.bch.umontreal.ca/gobase

    You can reach the designers for help or more information by writing
to gobase at megasun.bch.umontreal.ca



Nicolas Brossard (brossard at bch.umontreal.ca), for the GOBASE project

-- 

*--------------------------------------------------------------------------*
  Nicolas Brossard                   | brossard at bch.umontreal.ca
  Universite de Montreal             | Telephone:    (514)-343-6111
(#5149)
  Departement de biochimie           | Fax:          (514)-343-2210
*-----------  http://megasun.bch.umontreal.ca/ogmp/ogmpid.html 
-----------*




More information about the Bio-soft mailing list