Skip to content

Schema and DataTree Scripts

These appear in the project explorer in a 'Scripts' folder under the appropriate schema or data tree. To create a new script right click on the schema, data tree or script folder and choose 'New script...'. You can then copy and paste the script into the script editor.

  • CDX File Importer: Recursively searches a directory for Chemdraw CDX files and loads the structures.
  • Table Standardizer and Reporter: Applies a standardizer XML to a table and outputs a column with the standardized structure, and the rules that were used.
  • PDF Trawler: Trawls a directory for PDF files, extracts the molecules and inserts them into a structure entity.
  • Simple Substructure Search: A very simple script for performing a substructure search on a structures table. A good example for those more familiar with Java.
  • Intersecting Sets: This script works on the Wombat data set, and calculates the number of compounds that belong to the intersection three sets. This is another good example for those who are more familiar with Java.
  • Finding duplicated values: This script works on the Data tree level, and finds all entries with duplicated field value. It works on text, number and Chemical Terms fields. It is analogical to Overlap analysis functionality used for structure field.
  • Calling external tools: Two examples that show how to call tools/processes that are external to IJC and how to deal with the I/O associated with each.
  • Create relational data tree: This complex example shows how to create entity, populate it with data, make relation between entities, use edge and display as data tree.