Molecular Query Language
From Wikipedia, the free encyclopedia
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 this allows the specification of spatial and physicochemical properties of atoms and bonds. Furthermore can it be easily extended to non-atom-based graphs, called reduced feature graphs.
[edit] See also
[edit] 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, 47, 295-301. DOI:10.1021/ci600305h