embpatlist.c
The main search function of patterns. It compiles the patterns and searches
with them. If the pattern fails to compile, it is removed from list.
Synopsis
Prototype
void embPatlistSeqSearch (
AjPFeattable ftable,
const AjPSeq seq,
AjPPatlistSeq plist,
AjBool reverse
);
Type | Name | Read/Write | Description |
AjPFeattable | ftable | Output | Table of found features |
const AjPSeq | seq | Input | Sequence to search |
AjPPatlistSeq | plist | Modify | List of patterns to search with |
AjBool | reverse | Input | Search reverse sequence as well |
void | | RETURN | |
Input
seq: | (Input) | Sequence to search |
reverse: | (Input) | Search reverse sequence as well |
Output
ftable: | (Output) | Table of found features |
Input & Output
plist: | (Modify) | List of patterns to search with |
Returns
Description
The main search function of patterns. It compiles the patterns and searches
with them. If the pattern fails to compile, it is removed from list.
Usage
See source code
Example
In preparation
Errors
See source code
Dependencies
See source code
See Also
See other functions in this section
Availability
In release 6.4.0
The main search function of patterns. It compiles the patterns and searches
with them. If the pattern fails to compile, it is removed from list.
Synopsis
Prototype
void embPatlistRegexSearch (
AjPFeattable ftable,
const AjPSeq seq,
AjPPatlistRegex plist,
AjBool reverse
);
Type | Name | Read/Write | Description |
AjPFeattable | ftable | Output | Table of found features |
const AjPSeq | seq | Input | Sequence to search |
AjPPatlistRegex | plist | Modify | List of patterns to search with |
AjBool | reverse | Input | Search reverse sequence as well |
void | | RETURN | |
Input
seq: | (Input) | Sequence to search |
reverse: | (Input) | Search reverse sequence as well |
Output
ftable: | (Output) | Table of found features |
Input & Output
plist: | (Modify) | List of patterns to search with |
Returns
Description
The main search function of patterns. It compiles the patterns and searches
with them. If the pattern fails to compile, it is removed from list.
Usage
See source code
Example
In preparation
Errors
See source code
Dependencies
See source code
See Also
See other functions in this section
Availability
In release 6.4.0
The search function for a single regular expression pattern.
Synopsis
Prototype
void embPatternRegexSearch (
AjPFeattable ftable,
const AjPSeq seq,
const AjPPatternRegex pat,
AjBool reverse
);
Type | Name | Read/Write | Description |
AjPFeattable | ftable | Output | Table of found features |
const AjPSeq | seq | Input | Sequence to search |
const AjPPatternRegex | pat | Input | Pattern to search with |
AjBool | reverse | Input | Sequence has been reversed |
void | | RETURN | |
Input
seq: | (Input) | Sequence to search |
pat: | (Input) | Pattern to search with |
reverse: | (Input) | Sequence has been reversed |
Output
ftable: | (Output) | Table of found features |
Returns
Description
The search function for a single regular expression pattern.
Usage
See source code
Example
In preparation
Errors
See source code
Dependencies
See source code
See Also
See other functions in this section
Availability
In release 6.4.0
The search function for a single sequence pattern.
Synopsis
Prototype
void embPatternSeqSearch (
AjPFeattable ftable,
const AjPSeq seq,
const AjPPatternSeq pat,
AjBool reverse
);
Type | Name | Read/Write | Description |
AjPFeattable | ftable | Output | Table of found features |
const AjPSeq | seq | Input | Sequence to search |
const AjPPatternSeq | pat | Input | Pattern to search with |
AjBool | reverse | Input | Search reverse sequence as well |
void | | RETURN | |
Input
seq: | (Input) | Sequence to search |
pat: | (Input) | Pattern to search with |
reverse: | (Input) | Search reverse sequence as well |
Output
ftable: | (Output) | Table of found features |
Returns
Description
The search function for a single sequence pattern.
Usage
See source code
Example
In preparation
Errors
See source code
Dependencies
See source code
See Also
See other functions in this section
Availability
In release 6.4.0
Adds compiled pattern into AjPPattern.
Synopsis
Prototype
AjBool embPatternSeqCompile (
AjPPatternSeq pat
);
Type | Name | Read/Write | Description |
AjPPatternSeq | pat | Output | Pattern for compiling |
AjBool | | RETURN | True, if compilation succeeded |
Output
pat: | (Output) | Pattern for compiling |
Returns
AjBool: | True, if compilation succeeded |
Description
Adds compiled pattern into AjPPattern.
Usage
See source code
Example
In preparation
Errors
See source code
Dependencies
See source code
See Also
See other functions in this section
Availability
In release 6.4.0
Cleanup pattern list indexing internals on exit
Synopsis
Prototype
void embPatlistExit (
void
);
Type | Name | Read/Write | Description |
void | | RETURN | |
Returns
Description
Cleanup pattern list indexing internals on exit
Usage
See source code
Example
In preparation
Errors
See source code
Dependencies
See source code
See Also
See other functions in this section
Availability
In release 6.4.0