Molecular Query Language

In this article, the topic of Molecular Query Language will be addressed, which has aroused great interest in today's society. Molecular Query Language is a topic of relevance in various areas, from politics to culture, including science and technology. Over the years, Molecular Query Language has proven to have a significant impact on people's lives, generating debates, research and reflections on its importance and influence on different aspects of society. Through the detailed analysis of Molecular Query Language, we seek to better understand its implications and its role today, as well as offer a comprehensive vision of this topic that has captured the attention of the general public.

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

  • 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

See also

External links