Jump to content

Molecular Query Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Zummed (talk | contribs) at 11:17, 6 January 2011 (remove dab hatnote and add link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Molecular Query Language (MQL) was designed for allowing more complex and problem specific search methods in chemoinformatics. 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.

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, 47, 295-301. doi:10.1021/ci600305h