Frank Delaglio, Ph.D.

19804 Maycrest Way
Germantown MD 20876 USA

301 806-0867
delaglio@nmrscience.com



NMRWish Built-In TCL Functions
gdbSelect: Perform a database Query, i.e., select entries from a GDB table according to one or more conditions.

Flag Argument Default Description
 -from tabList Tables to query (required).
 -cond expr 1 TCL or M Query condition.
 -M Condition is in M format (Default).
 -tcl Condition is in TCL format.
 -new Result is a handle for a new table.
 -inPlace Result is a list of the entries selected from the source. No new table will be created (Default).
Selection of Variables and Variable Name Mapping:
 -using vNames Var names loaded from source.
 -vars vNames Var names kept in result.
 -destSuffix dsList Var name suffixes for result.
 -querySuffix qsList Var name suffixes for query.
 -suffix sList Sets both lists.
Result Table Options:
 -name dName Name for destination table.
 -parent dBase DBase for destination table.
 -result tclVar TCL var name for result. Previous object will be destroyed.
Notes:
  1. Use back-quoted names for -vars or -using when matching by regular expression (i.e. `ID[0-9]`).
  2. The special expression `*` matches every item.
  3. By default, only variables whose names can be found in the unsubstituted condition will be loaded. Use the -using option to change this.
  4. The variables selected for the result should be specified using the destination suffixes if any.
  5. An explicit suffix list should contain one sufix for each table.
  6. Omit explicit suffix list for default suffixes.
  7. Use the keyword 'None' for no suffix.
  8. Default condition format is TCL.
  9. Queries via -inPlace will ignore the following:
 -name -parent -vars -destSuffix