1
/* @(#)options.wrm 1.17 9/10/96 */
5
This file is read only at execution time
7
It holds the class definitions necessary to the applications.
8
The kernel classes are defined in wspec/sysoptions.wrm
9
which can serve as a model when editing this one.
11
You can freely edit this file without recompiling
12
but it must remain consistent with the other wspec files
13
and you must never change the type (A, B, X) of a class
14
unless you reconstruct the database from ace files.
16
Line starting with _VClassName are parsed, they are expected
17
to contain a la Unix a set of -Option parameters.
18
Class names must match their enumeration in wspec/classes.wrm
20
The order in which classes appear here will be used in displays.
22
Options names can be abbreviated, recognized options are
23
-Hidden : this class will not be listed in the Main Window pulldown list.
24
-Visible : this class will be listed in the acedb Main Window.
25
-Array : this class is of type A, (Array or tuple).
26
-Btree : this class is of type B, it must be further defined in models.wrm
27
-XREF : Auto cross referencing Hidden B system class. Do not use.
28
-Display displayType : The preferred display type of the class,
29
as enumerated in wspec/disptype.wrm
30
-Title Tag : Tag must be a tag name listed in wspec/tags.wrm (or systags)
31
If present in some object of that class, the text following it
32
will be used preferentially when referring to that object.
33
-Rename otherName : Other name will show in lists, old and new
34
name will be recognized in ace files and queries, old
35
is used in the code. In case some newName
36
matches some old name, the new name takes precedence.
37
-CaseSensitive : The names in this class will be case sensitive.
38
Never undo this option once it has been used.
39
Classes default as -B -H -D TREE
40
A classes further default as -H -D ZERO
42
A classes may have a user defined parse and dump functions.
43
Every display type needs a display function.
45
These routines must be registered in file wspec/quovadis.h before
49
// use the following for Arun Aggrawal's synmap
50
// but note that they will not work with tace unless you
51
// register the -M options in displays.wrm, with dummy values
52
// _VMap -V -D SYN -M STSMAP
53
// _VAssembly -V -D SYN -M DOGMAP
54
// _VClone -V -D SYN -M CloneMAP
62
_VPaper -V -T Brief_citation
66
_VRearrangement -V -D GMAP
69
_VStrain -V -T Genotype
72
_V2_point_data -H -T Genotype
73
_VMulti_pt_data -H -T Genotype
74
_VPos_neg_data -H -T Results
80
_VProtein -V -D PEPMAP
83
_VWormpep -V -D PEPMAP
90
_VMultiMap -H -D DtMULTIMAP
102
_VAccession_number -H
103
_VTree -V -D DtDendrogram
104
_VTreeNode -H -D DtDendrogram
106
//added to allow URL objects to call netscape
109
// Jade class for Lincoln/Jean added by rd 000307
112
// RNAi class added by LS 11/18/2000
115
// phenotypes and RNAis
120
// The following lines are now obsolete and declared in kernel
121
// _VgMap -A -H -D GMAP
122
// _VvMap -A -H -D VMAP
123
// _VpMap -A -H -D PMAP
124
// _VDNA -A -H -D FMAP