/**********************************************************************
 * This source code is public domain, and may be freely distributed,  *
 * modified, and used for any purpose.  IT COMES WITH ABSOLUTELY NO   *
 * WARRANTY OF ANY KIND.                                              *
 **********************************************************************/

Programs and utilities in this directory illustrate programming with the
Java wrapper.  You should type "make" in this directory.  Then, execute a
program by typing "java <filename>" (without the .class extension).

This will create the following programs:

DEPICT EXAMPLE:

  calcxy.java
     Reads SMILES from standard input and outputs a TDT with coordinates.

FINGERPRINT EXAMPLES:

  calcfp.java
     Computes a fingerprint given input SMILES.

  setbitvalues.java
     Reads FINGERPRINT size and bit numbers from standard input, prints bits.

HTTP EXAMPLES:

  http-cansmi
    An example program that uses the POST data MIME type called 
    "application/x-www-form-urlencoded". 

  http-hello-world
    An example program which tests HTTP Toolkit essential properties.

  test-http-cgi
    An example program which tests CGI service.

  test-http-cgi-revised
    A revision of test-htt-cgi with error-checking

  test-http-server
    An example which tests web service.

  test-http-server-cgi
    An example program which tests a combined server and CGI service.

MERLIN EXAMPLES:

  merlinls
    List pools available in a merlin server.

  merlinping
    Connect to and verify a merlin server.

PROGRAM OBJECT EXAMPLE:

  ptalk.java
    Reads from standard input and "talks" via the "pipe" protocol.

SMARTS EXAMPLE:

  smartsmatch.java
    Pattern match filter.

SMILES TOOLKIT EXAMPLES:

  cansmi.java
    Reads SMILES from standard input, prints unique SMILES.

  string.java
    Demonstrate use of string properties.

  stringvalue.java
    Demonstrate use of string objects.

THOR EXAMPLES:

  thorping
    Connect to and verify a thorserver.

  thorls
    List pools available in a thorserver.

------------------------------------------------------------------------------
:calcxy.java:Generate 2D-coordinates
:calcfp.java:Demonstrate FINGERPRINT generation
:setbitvalues.java:Demonstrate FINGERPRINT size and bit values
:http-cansmi: Using the POST MIME type "application/x-www-form-urlencoded". 
:http-hello-world: An example which tests HTTP Toolkit essential propert
:test-http-cgi: An example which tests CGI service.
:test-http-cgi-revised: A revision of test-http-cgi with error-checking.
:test-http-server: An example which tests web service.
:test-http-server-cgi: An example showing a combined server and CGI.
:merlinls: List pools available in a merlin server.
:merlinping: Connect to and verify a merlin server.
:ptalk.java:Demonstrate "pipe talker" protocol
:smartsmatch.c:pattern match filter w/ explicit-H feature
:cansmi.java:Generate canonical (unique) SMILES
:string.java:Demonstrate use of string properties
:stringvalue.java:Demonstrate of string objects
:thorls: List pools available in a thor server.
:thorping: Connect to and verify a thor server.

