Molecular Query Language
Appearance
From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by InternetArchiveBot (talk | contribs) at 02:15, 4 February 2018 (Rescuing 1 sources and tagging 0 as dead. #IABot (v1.6.2)). The present address (URL) is a permanent link to this version.Revision as of 02:15, 4 February 2018 by InternetArchiveBot (talk | contribs) (Rescuing 1 sources and tagging 0 as dead. #IABot (v1.6.2))
The Molecular Query Language (MQL) was designed to allow more complex, problem-specific search methods in chemoinformatics. In contrast to the widely used SMARTS queries, MQL provides for the specification of spatial and physicochemical properties of atoms and bonds. Additionally, it can easily be extended to handle non-atom-based graphs, also known as "reduced feature" graphs. The query language is based on an extended Backus–Naur form (EBNF) using JavaCC.
Notes and references
[edit ]- 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