El Molecular Query Language ( MQL ) fue diseñado para permitir métodos de búsqueda más complejos y específicos de problemas en quimioinformática . A diferencia de las consultas SMARTS ampliamente utilizadas , MQL proporciona la especificación de propiedades espaciales y fisicoquímicas de átomos y enlaces. Además, se puede ampliar fácilmente para manejar gráficos no basados en átomos, también conocidos como gráficos de "características reducidas". El lenguaje de consulta se basa en un formulario extendido Backus-Naur (EBNF) que utiliza JavaCC .
notas y referencias
- E. Proschak, JK Wegner, A. Schüller, G. Schneider, U. Fechner, Lenguaje de consulta molecular (MQL): una gramática libre de contexto para el emparejamiento de subestructuras , J. Chem. Inf. Modelo., 2007 , 47 , 295-301. doi : 10.1021 / ci600305h