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.
|