This manual gives a walkthrough on the CreateView application:
CreateView composes an SDfile that contains both structures and calculation results using the input SDfile of GenerateMD and a table containing the ordinal number of compounds in the SDfile and other data to be viewed. Such table can be created for example by Compr or Jarp. The generated SDfiles can be displayed by the MarvinView application or other SDF viewer.
CreateView can be used as a command line application in the following way:
Prepare the usage of the
crview script or batch file as described in Preparing the Usage of JChem Batch Files and Shell Scripts.
You can also call the
CreateView Java class directly:
Under Win32 / Java 2 (assuming that JChem is installed in c:\jchem):
java -cp "c:\jchem\lib\jchem.jar;%CLASSPATH%" chemaxon.clustering.CreateView [<options>]
Under Unix / Java 2 (assuming that JChem is installed in /usr/local/jchem):
java -cp "/usr/local/jchem/lib/jchem.jar:$CLASSPATH" \ chemaxon.clustering.CreateView [<options>]
-h --help this help message -s --input-sdf <file> input SDfile -t --input-table <file> input table (id values and other data) -o --output-sdf <file> output SDfile -i --id-name <col>[:<count>] name of columns storing the id's (indexes). <count> is the occurrence of the column. default: the id is the line number. -d --data-names <col1>:<col2>... name of columns to include in the SDfile -c --condition "<col><OP><cond>" condition checked. OP may be: =,<,>,<=,>=
Two input files have to be specified:
SDfile containing structures ( --input-sdf option).
A table containing the ordinal number of compounds from the SDfile and other data to be viewed ( --input-table option).
The structure of the input table should be the following:
headers of columns in column set 1 (1 row)
column set 1 (multiple rows)
headers of columns in column set 2 (1 row)
column set 2 (multiple rows)
:<count> determines which occurrence of the column should be used.
The --data-names <col1>:<col2>... option chooses the columns of the column set, which should be included in the SDfile as data fields. Column names must be separated by a colon.
Using the --condition
For example if --condition clid=2 is set, then only those compounds will be included in the SDfile, for which the value of the clid column is 2.