Jump to content

Molecular Query Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Joerg Kurt Wegner (talk | contribs) at 22:37, 11 January 2007 (Inital site). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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