Tautomer enumeration:

Program to generate/enumerate tautomers of a given input structure. See Previous presentation for more details.

+-----------------------------------------------------------+
| tautomer -- Add tautomer results from/to .TDT files       |
+-----------------------------------------------------------+
| Copyright 2005 (c) Daylight CIS, Inc.                     |
+-----------------------------------------------------------+
| $ tautomer [options] [infile.tdt [outfile.tdt]]           |
|                                                           |
| $ tautomer -h                                             |
| $ tautomer -HELP [TRUE|FALSE]                             |
|      Write this help message to standard output and exit. |
|                                                           |
| $ tautomer -version                                       |
| $ tautomer -VERSION [TRUE|FALSE]                          |
|     Write the version number of the tautomer program to   |
|     standard output (e.g. 4.9x) and exit. If the tautomer |
|     program is not accessible for any reason, write 000.  |
|                                                           |
| $ tautomer -UNIQUE [TRUE|FALSE]                           |
|     Writes the canonical tautomer to the output.          |
|     The current definition of canonical tautomer is the   |
|     first when sorted lexically/alphabetically, but this  |
|     may change in future versions.  A single SMILES is    |
|     written for each input SMILES and the output contains |
|     no blank lines as separators.                         |
|                                                           |
| $ tautomer -NO_ENOL [TRUE|FALSE]                          |
|     Causes the program to only allow heteroatoms to       |
|     participate as hydrogen donors or acceptors.          |
|     Effectively this mode suppresses keto-enol type       |
|     tautomerism.                                          |
|                                                           |
| $ tautomer -ISO [TRUE|FALSE]                              |
|     Keeps isomeric information in the SMILES and operates |
|     at the absolute SMILES level.  The default behavior,  |
|     without the -i option, is to operate at the unique    |
|     SMILES level.                                         |
|                                                           |
| $ tautomer -KEKULE [TRUE|FALSE]                           |
|     Causes the program to generate kekule structures      |
|     using dt_xsmiles() rather than canonical SMILES as    |
|     generated by dt_cansmiles().  This is useful for      |
|     determining the bond orders of aromatic systems.      |
|                                                           |
+-----------------------------------------------------------+

$ tautomer
$SMI<Oc1ccccc1>
|
$SMI<Oc1ccccc1>
TAUT<Oc1ccccc1>
TAUT<O=C1CC=CC=C1>
TAUT<O=C1C=CCC=C1>
TAUT<O=C1CC=CC=C1>
|

$ tautomertalk
Welcome to tautomertalk
Qwerty: Over.
Oc1ccccc1
Qwerty: Over.
Oc1ccccc1
O=C1CC=CC=C1
O=C1C=CCC=C1
O=C1CC=CC=C1
Qwerty: Over.