Die Molecular Query Language ( MQL ) wurde entwickelt, um komplexere, problemspezifische Suchmethoden in der Chemoinformatik zu ermöglichen . Im Gegensatz zu den weit verbreiteten SMARTS -Abfragen erlaubt MQL die Spezifikation räumlicher und physikochemischer Eigenschaften von Atomen und Bindungen. Darüber hinaus lässt sie sich leicht auf nicht-atombasierte Graphen, sogenannte „Reduced Feature“-Graphen, erweitern. Die Abfragesprache basiert auf einer erweiterten Backus-Naur-Form (EBNF) und verwendet JavaCC .

Anmerkungen und Verweise

  • E. Proschak, JK Wegner, A. Schüller, G. Schneider, U. Fechner, Molecular Query Language (MQL)-A Context-Free Grammar for Substructure Matching , J. Chem. Inf. Modell., 2007 , 47 , 295-301. doi : 10.1021/ci600305h

Siehe auch