Changes

Jump to: navigation, search

PatternQuery:Principles

3 bytes added, 22:21, 28 December 2014
Intuitive Description
[[Image:Near.png|center|600px]]
With these basic types of queries outline outlined in the previous paragraphs, the sky's the limit. Due to the composable nature of the language if a new type of motif emerges, only a single function needs to be added to the language for it to work with all its other parts. As an example, assume we didn’t know that proteins had secondary structure called “sheet” and we just discovered it and a fancy algorithm to identify these "sheets". Now we would be interested in how this new type of protein substructure interacts with other parts of the molecule. All that would be needed is to add a function called <code>[[MotiveQuery:Language_Reference#Sheets | Sheets()]]</code> to the language and immediately we would be able to analyze and filter it’s neighborhood using the functions <code>[[MotiveQuery:Language_Reference#AmbientAtoms | AmbientAtoms()]]</code> and <code>[[MotiveQuery:Language_Reference#Filter | Filter()]]</code>. 
===A More Formal Description===

Navigation menu