ajpat
AJAX data structure for nodes in Baeza-Yates & Perleberg algorithm
Attributes
AJAX data structure that holds all needed data for compiling and
searching. Not including mismatch number.
Alias name(s)
Attributes
| Name | Type | Description |
| pattern | AjPStr | Prosite pattern string
|
| type | ajuint | Prosite pattern compile type
|
| plen | ajuint | Prosite pattern length
|
| buf | ajint* | Buffer for BMH search (can be -1)
|
| off | AjOPatBYPNode[AJALPHA] | Offset buffer for B-Y/P search
|
| sotable | ajuint* | Buffer for SHIFT-OR
|
| solimit | ajuint | Limit for BMH search
|
| m | ajuint | Real length of pattern (from embPatGetType)
|
| regex | AjPStr | PCRE regexp string
|
| skipm | ajuint** | Skip buffer for Tarhio-Ukkonen
|
| amino | AjBool | Must match left begin
|
| carboxyl | AjBool | Must match right
|
Ajax sequence pattern object.
Holds definition of feature pattern. Regular expression patterns ignore
mismatch value.
Alias name(s)
Attributes
| Name | Type | Description |
| Name | AjPStr | Name.
|
| Pattern | AjPStr | Pattern in string format.
|
| Compiled | void* | Compiled version of the pattern.
|
| Protein | AjBool | True if protein pattern
|
| Mismatch | ajuint | Mismatch value.
|
Constructor(s)
Destructor(s)
Operator(s)
Ajax regular expression pattern object.
Holds definition of feature pattern. Regular expression patterns ignore
mismatch value.
Alias name(s)
Attributes
| Name | Type | Description |
| Name | AjPStr | Name.
|
| Pattern | AjPStr | Pattern in string format.
|
| Compiled | AjPRegexp | Compiled version of the pattern.
|
| Type | ajuint | Type.
|
| Padding | char[4] | Padding to alignment boundary
|
Constructor(s)
Destructor(s)
Operator(s)
Ajax Pattern List object.
Holds list of feature patterns and general information of them.
Alias name(s)
Attributes
| Name | Type | Description |
| Patlist | AjPList | List for patterns.
|
| Iter | AjIList | List iterator.
|
| Protein | AjBool | True if protein
|
| Padding | char[4] | Padding to alignment boundary
|
Constructor(s)
Destructor(s)
Modifier(s)
Operator(s)
| Name | Description |
| ajPatlistGetNext | Gets the next pattern from file and returns true if
available and false if not.
|
Ajax Pattern List object.
Holds list of feature patterns and general information of them.
Alias name(s)
Attributes
| Name | Type | Description |
| Patlist | AjPList | List for patterns.
|
| Iter | AjIList | List iterator.
|
| Type | ajuint | Type of expression
|
| Padding | char[4] | Padding to alignment boundary
|
Constructor(s)
Destructor(s)
Modifier(s)
Operator(s)
| Name | Description |
| ajPatlistGetNext | Gets the next pattern from file and returns true if
available and false if not.
|