JsCifBrowser
Description
A JavaScript codebase for viewing and applying dictionary Relational Expression Language (dREL) methods to Crystallographic Information Files (CIFs).
Distribution
Status
This version was developed in 2013 as a demonstrator and toolbox for attendees at the COMCIFS Workshop in Coventry, UK. Note: it is not fully compatible with the adopted DDLm syntax and attribute used in current dictionaries (2025).
Language and platform
The software is written in JavaScript and should run in any modern JavaScript-enabled web browser. The user interface supplied uses HTML5. Command-line utilities are also supplied that run in a Node.js environment.
Documentation
- Installation: Copy the gzipped tar file JsCifBrowser.tgz into an empty directory; uncompress and extract files using the Unix tar utility. To access a hierarchical-view user interface, open the file ./JsCifBrowser/src/index.html in a JavaScript-enabled web browser that can access local disk files. The file ./JsCifBrowser/src/interp.html provides an alternative flat-file-based user interface. To run command-line utilities such as those in the directory ./JsCifBrowser/src/utils, ensure that the Node.js framework is installed on your computer. Further information is found in the Primer.
Terms and conditions of use
Author: D. du Boulay.
The software is distributed here under the standard terms and conditions of use applying to software associated with International Tables for Crystallography Volume G.
References
Spadaccini, N. & Hall, S. R. (2012). Extensions to the STAR File Syntax. J. Chem. Inf. Model. 52, 1901‐1906.
Spadaccini, N. & Hall, S. R. (2012). DDLm: A New Dictionary Definition Language. J. Chem. Inf. Model. 52, 1907‐1916.
Spadaccini, N., Castleden, I. R., du Boulay, D. & Hall, S. R. (2012). dREL Relational Expression Language for Dictionary Methods. J. Chem. Inf. Model. 52, 1917‐1925.