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