SearchingOCCURRENCE
ARB_NT/Species/Search and Query
ARB_NT/Genome/Search and Query
ARB_NT/Tree/Search groups..
| |
|
DESCRIPTION
This describes the search feature in ARB as used in the following search and query modules:
When we talk about 'items' below, we mean e.g. 'species', 'genes', 'taxonomic groups' etc., depending which search tool you are currently using.
| |
|
SEARCH FIELD
Each search expression applies either-
to a specific item field (e.g. 'full_name') or
-
to some criterion calculated on the fly (e.g. amount of marked species inside a taxonomic group) or
-
if you select the '[any field]' pseudo search field, all direct database subentries of the item are searched for the expression. This does NOT work for subcontainers (i.e. 'ali16s/data' is not searched).
| |
|
SEARCH EXPRESSIONSORTING RESULTS
Search results are displayed unsorted by default. You can sort them, by selecting a different order with the sort radio button.
The provided sort criteria depend on the kind of query. The following list shows the sort criteria available in ´Search Database for Species´:
unsorted display items like they are stored in database
by value sort by content of first query field
by number same as "by value", but sort numerically
(for string-type fields this sorts multiple columns of numbers)
by id sort by unique item id (e.g. 'name' for species)
by parent sort by globally unique id of parent item (e.g. 'name' of organism for genes)
by marked sort marked before unmarked items
by hit sort by (and display) hit description (the hit description tells you
why an item was hit by query)
reverse reverts previously selected sort order
ARB remembers and uses all the sort criteria you apply.
Example: Selecting 'by id' will sort the items by their id (e.g. 'name'). If you select 'by value' afterwards, ARB will sort items by the content of the first query field - if the contents of some items are equal, it will still sort them by name.
| |
|
NOTES
Wildcarded or exact search always searches case insensitive. Regular expression search always searches case sensitive.
| |
|
EXAMPLESWARNINGS
Using ACI is a bit tricky here, cause you cannot see what happens.
Using 'trace(1)' somewhere in the ACI expression starts to print an ACI trace to the console. To view the console refer to ´View ARB logs´.
| |
|
BUGS |