Molecular Query Language
Appearance
The Molecular Query Language (MQL) was designed for allowing more complex and problem specific search methods. The query language is based on an extended Backus–Naur form (EBNF) using JavaCC. In contrast to SMARTS queries allows this definition also numerical properties, e.g. physicochemical properties or distance. Furthermore can it be easily extended to non-atom-based graphs, called reduced feature graphs.
See also
References
- E. Proschak, J. K. Wegner, A. Schüller, G. Schneider, U. Fechner, Molecular Query Language (MQL)-A Context-Free Grammar for Substructure Matching, J. Chem. Inf. Model., 2007, ASAP alert. doi:10.1021/ci600305h