This popup allows the user to filter a table based on input expressions. The filter acts on the selected column, which can be selected either from the Filter column parameter in this popup, or by clicking the '?' in the upper right corner of a table column header. For example, in case the user is only interested in displaying Leucines in the {Assignments} tab of the Resonance: Spin Systems popup, these can be filtered by clicking the '?' in the Residue column header, and entering the string 'Leu' as a filter in the Filter options, followed by clicking the [Filter include] command.
The Filter Options popup.
Specifies the table column on which the filter acts.
Specifies whether to apply the filter on all the objects in the table, or only on the selected part of the table.
Here the user can specify the filter string.
If selected, the filter string is treated as a literal.
If selected, the filter string is treated as a case sensitive literal.
If selected, the filter string is treated as a regular expression in python syntax. In computing, regular expressions provide a concise and flexible means for identifying strings of text of interest, such as particular characters, words, or patterns of characters. Analysis uses regular expressions, for example in the Filter Options popup, where it can be used to select a certain subset of of a table.
For example, in case you want to filter a resonance list on Hn's only you can use the regular expression
H\s|H$
for the Assign Name column in the resonance list.
The | means "either"; the \s matches whitespace, and the $ means the end of the string. So the above
matches H followed by whitespace or H at the end of the string.
Since Analysis is built on python, the python regular expression syntax applies. For more information please vistit http://www.python.org/doc/2.5.2/lib/re-syntax.html.
Closes the popup.
Restores the original rows to the table.
Shows only the objects in the table that match the filter.
Excludes the objects from the table that match the filter.