<img src="/wiki/download/attachments/4227322/Search algorithm.png"/>
This group specifies the algorithm that should be used to search for a pattern. The algorithm can be one of the following:
- InsDel — there could be insertions and/or deletions, i.e. a pattern and the searched region can vary in their length. You can specify the percentage of the pattern and a searched region match in the field nearby. Note that this value also depends on the pattern length and is disabled when the pattern hasn’t been specified.
- Substitute — a pattern may contain characters different from the characters in the searched region. When this algorithm has been selected you can also specify the match percentage and additionally it is possible to take into account ambiguous bases.
- Regular expression — a regular expression may be specified instead of a pattern. For example character ‘.’ matches any character, ‘.*’ matches zero or more of any characters. There is also the Limit result length option that specifies the maximum length of a result.
- Exact - find a place where one or several patterns are found within a larger pattern.