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