AjPPatternSeq ajPatternSeqNewList (
AjPPatlistSeq plist,
const AjPStr name,
const AjPStr pat,
ajuint mismatch
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | plist | Modify | Pattern list |
| const AjPStr | name | Input | Name of the pattern |
| const AjPStr | pat | Input | Pattern as string |
| ajuint | mismatch | Input | mismatch value |
| AjPPatternSeq | RETURN | New pattern object |
From EMBOSS 4.0.0
AjPPatternRegex ajPatternRegexNewList (
AjPPatlistRegex plist,
const AjPStr name,
const AjPStr pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | plist | Modify | Regular expression pattern list |
| const AjPStr | name | Input | Name of the pattern |
| const AjPStr | pat | Input | Pattern as string |
| AjPPatternRegex | RETURN | New regular expression pattern object |
From EMBOSS 4.0.0
void ajPatternRegexDel (
AjPPatternRegex* pthys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatternRegex* | pthys | Delete | Pattern object reference |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatternSeqDel (
AjPPatternSeq* pthys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatternSeq* | pthys | Delete | Pattern object reference |
| void | RETURN |
From EMBOSS 4.0.0
const AjPStr ajPatternSeqGetName (
const AjPPatternSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternSeq | thys | Input | Pattern |
| const AjPStr | RETURN | Name of the pattern. Real pointer in structure. |
From EMBOSS 4.0.0
const AjPStr ajPatternRegexGetName (
const AjPPatternRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternRegex | thys | Input | Pattern |
| const AjPStr | RETURN | Name of the pattern. Real pointer in structure. |
From EMBOSS 4.0.0
const AjPStr ajPatternSeqGetPattern (
const AjPPatternSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternSeq | thys | Input | Pattern |
| const AjPStr | RETURN | Pattern. Real pointer in structure. |
From EMBOSS 4.0.0
const AjPStr ajPatternRegexGetPattern (
const AjPPatternRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternRegex | thys | Input | Pattern |
| const AjPStr | RETURN | Pattern. Real pointer in structure. |
From EMBOSS 4.0.0
AjPPatComp ajPatternSeqGetCompiled (
const AjPPatternSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternSeq | thys | Input | Pattern |
| AjPPatComp | RETURN | Reference for compiled pattern |
From EMBOSS 4.0.0
AjPRegexp ajPatternRegexGetCompiled (
const AjPPatternRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternRegex | thys | Input | Pattern |
| AjPRegexp | RETURN | Reference for compiled pattern |
From EMBOSS 4.0.0
AjBool ajPatternSeqGetProtein (
const AjPPatternSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternSeq | thys | Input | Pattern |
| AjBool | RETURN | ajTrue for a protein pattern |
From EMBOSS 4.0.0
ajuint ajPatternRegexGetType (
const AjPPatternRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternRegex | thys | Input | Pattern |
| ajuint | RETURN | Type of the pattern. |
From EMBOSS 4.0.0
ajuint ajPatternSeqGetMismatch (
const AjPPatternSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternSeq | thys | Input | Pattern |
| ajuint | RETURN | Mismatch value of the pattern. |
From EMBOSS 4.0.0
void ajPatternSeqSetCompiled (
AjPPatternSeq thys,
void* pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatternSeq | thys | Modify | Pattern |
| void* | pat | Modify | Compiled pattern |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatternRegexSetCompiled (
AjPPatternRegex thys,
AjPRegexp pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatternRegex | thys | Modify | Pattern |
| AjPRegexp | pat | Modify | Compiled pattern |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatternSeqDebug (
const AjPPatternSeq pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternSeq | pat | Input | Pattern object |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatternRegexDebug (
const AjPPatternRegex pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatternRegex | pat | Input | Pattern object |
| void | RETURN |
From EMBOSS 4.0.0
AjPPatlistRegex ajPatlistRegexNew (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | RETURN | New pattern list object |
From EMBOSS 4.0.0
AjPPatlistRegex ajPatlistRegexNewType (
ajuint type
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| ajuint | type | Input | type value |
| AjPPatlistRegex | RETURN | New pattern list object |
From EMBOSS 4.0.0
AjPPatlistSeq ajPatlistSeqNew (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | RETURN | New pattern list object |
From EMBOSS 4.0.0
AjPPatlistSeq ajPatlistSeqNewType (
AjBool type
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjBool | type | Input | True for a protein pattern |
| AjPPatlistSeq | RETURN | New pattern list object |
From EMBOSS 4.0.0
void ajPatlistRegexDel (
AjPPatlistRegex* pthys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex* | pthys | Delete | Pattern list object reference |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatlistSeqDel (
AjPPatlistSeq* pthys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq* | pthys | Delete | Pattern list object reference |
| void | RETURN |
From EMBOSS 4.0.0
AjPPatlistSeq ajPatlistSeqRead (
const AjPStr patspec,
const AjPStr patname,
const AjPStr fmt,
AjBool protein,
ajuint mismatches
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | patspec | Input | Pattern specification |
| const AjPStr | patname | Input | Default pattern name prefix |
| const AjPStr | fmt | Input | Pattern file format |
| AjBool | protein | Input | ajTrue for protein patterns |
| ajuint | mismatches | Input | default number of mismatches |
| AjPPatlistSeq | RETURN | Pattern list |
From EMBOSS 4.0.0
AjPPatlistRegex ajPatlistRegexRead (
const AjPStr patspec,
const AjPStr patname,
const AjPStr fmt,
ajuint type,
AjBool upper,
AjBool lower
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | patspec | Input | Name of the file with patterns |
| const AjPStr | patname | Input | Default pattern name prefix |
| const AjPStr | fmt | Input | Pattern file format |
| ajuint | type | Input | Type of the patterns |
| AjBool | upper | Input | Convert to upper case |
| AjBool | lower | Input | Convert to lower case |
| AjPPatlistRegex | RETURN | Pattern list |
From EMBOSS 4.0.0
ajuint ajPatlistSeqGetSize (
const AjPPatlistSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatlistSeq | thys | Input | Pattern list object |
| ajuint | RETURN | Number of patterns |
From EMBOSS 4.0.0
ajuint ajPatlistRegexGetSize (
const AjPPatlistRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPPatlistRegex | thys | Input | Pattern list object |
| ajuint | RETURN | Number of patterns |
From EMBOSS 4.0.0
AjBool ajPatlistSeqGetNext (
AjPPatlistSeq thys,
AjPPatternSeq* pattern
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | thys | Modify | Pattern list object |
| AjPPatternSeq* | pattern | Output | Pattern object reference |
| AjBool | RETURN | ajTrue if there was next object |
From EMBOSS 4.0.0
AjBool ajPatlistRegexGetNext (
AjPPatlistRegex thys,
AjPPatternRegex* pattern
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | thys | Modify | Pattern list object |
| AjPPatternRegex* | pattern | Output | Pattern object reference |
| AjBool | RETURN | ajTrue if there was next object |
From EMBOSS 4.0.0
void ajPatlistRegexRewind (
AjPPatlistRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | thys | Modify | Pattern list object reference |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatlistSeqRewind (
AjPPatlistSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | thys | Modify | Pattern list object reference |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatlistRegexRemoveCurrent (
AjPPatlistRegex thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | thys | Modify | Pattern list from which to remove |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatlistSeqRemoveCurrent (
AjPPatlistSeq thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | thys | Modify | Pattern list from which to remove |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatlistAddSeq (
AjPPatlistSeq thys,
AjPPatternSeq pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | thys | Modify | Pattern list object reference |
| AjPPatternSeq | pat | Modify | Pattern to be added |
| void | RETURN |
From EMBOSS 4.0.0
void ajPatlistAddRegex (
AjPPatlistRegex thys,
AjPPatternRegex pat
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | thys | Modify | Pattern list object reference |
| AjPPatternRegex | pat | Modify | Pattern to be added |
| void | RETURN |
From EMBOSS 4.0.0
AjPPatComp ajPatCompNew (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatComp | RETURN | pattern structure |
From EMBOSS 4.1.0
void ajPatCompDel (
AjPPatComp* pthys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatComp* | pthys | Delete | Prosite pattern structure |
| void | RETURN |
From EMBOSS 4.1.0
ajuint ajPatternRegexType (
const AjPStr type
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | type | Input | Regular expression type |
| ajuint | RETURN | Type number, defaults to 0 (string) |
From EMBOSS 4.0.0
ajuint ajPatlistRegexDoc (
AjPPatlistRegex plist,
AjPStr* Pdoc
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistRegex | plist | Modify | Pattern list object |
| AjPStr* | Pdoc | Output | Formatted string |
| ajuint | RETURN | Number of patterns |
From EMBOSS 4.0.0
ajuint ajPatlistSeqDoc (
AjPPatlistSeq plist,
AjPStr* Pdoc
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPPatlistSeq | plist | Modify | Pattern list object |
| AjPStr* | Pdoc | Output | Formatted string |
| ajuint | RETURN | Number of patterns |
From EMBOSS 4.0.0