void embWordLength (
ajint wordlen
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| ajint | wordlen | Input | Word length |
| void | RETURN |
From EMBOSS 1.0.0
void embWordClear (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| void | RETURN |
From EMBOSS 1.0.0
void embWordPrintTable (
const AjPTable table
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPTable | table | Input | table to be printed |
| void | RETURN |
From EMBOSS 1.0.0
void embWordPrintTableFI (
const AjPTable table,
ajint mincount,
AjPFile outf
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPTable | table | Input | table to be printed |
| ajint | mincount | Input | Minimum frequency to report |
| AjPFile | outf | Modify | Output file. |
| void | RETURN |
From EMBOSS 4.0.0
void embWordPrintTableF (
const AjPTable table,
AjPFile outf
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPTable | table | Input | table to be printed |
| AjPFile | outf | Modify | Output file. |
| void | RETURN |
From EMBOSS 1.0.0
void embWordFreeTable (
AjPTable* table
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPTable* | table | Delete | table to be deleted |
| void | RETURN |
From EMBOSS 1.0.0
void embWordMatchListDelete (
AjPList* plist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList* | plist | Modify | list to be deleted. |
| void | RETURN |
From EMBOSS 1.0.0
void embWordMatchListPrint (
AjPFile file,
const AjPList list
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | file | Modify | Output file |
| const AjPList | list | Input | list to be printed. |
| void | RETURN |
From EMBOSS 1.0.0
void embWordMatchListConvToFeat (
const AjPList list,
AjPFeattable* tab1,
AjPFeattable* tab2,
const AjPSeq seq1,
const AjPSeq seq2
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPList | list | Input | list to be printed. |
| AjPFeattable* | tab1 | Modify | feature table for sequence 1 |
| AjPFeattable* | tab2 | Modify | feature table for sequence 2 |
| const AjPSeq | seq1 | Input | sequence |
| const AjPSeq | seq2 | Input | second sequence |
| void | RETURN |
From EMBOSS 1.0.0
AjBool embWordGetTable (
AjPTable* table,
const AjPSeq seq
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPTable* | table | Modify | table to be created or updated. |
| const AjPSeq | seq | Input | Sequence to be "worded" |
| AjBool | RETURN | ajTrue if successful |
From EMBOSS 1.0.0
AjPList embWordBuildMatchTable (
const AjPTable seq1MatchTable,
const AjPSeq seq2,
ajint orderit
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPTable | seq1MatchTable | Input | Match table |
| const AjPSeq | seq2 | Input | Second sequence |
| ajint | orderit | Input | 1 to sort results at end, else 0. |
| AjPList | RETURN | List of matches. |
From EMBOSS 1.0.0
EmbPWordMatch embWordMatchNew (
const AjPSeq seq,
ajuint seq1start,
ajuint seq2start,
ajint length
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPSeq | seq | Input | Query sequence, match has been found |
| ajuint | seq1start | Input | Start position in target sequence |
| ajuint | seq2start | Input | Start position in query sequence |
| ajint | length | Input | length of the word match |
| EmbPWordMatch | RETURN | New word match object. |
From EMBOSS 6.3.0
void embWordMatchMin (
AjPList matchlist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | matchlist | Modify | list of matches to reduce to non-overlapping set |
| void | RETURN |
From EMBOSS 2.0.0
EmbPWordMatch embWordMatchFirstMax (
const AjPList matchlist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPList | matchlist | Input | list of matches |
| EmbPWordMatch | RETURN | maximum match |
From EMBOSS 6.3.0
ajuint embWordRabinKarpInit (
const AjPTable table,
EmbPWordRK** ewords,
ajuint wordlen,
const AjPSeqset seqset
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPTable | table | Input | Table of patterns |
| EmbPWordRK** | ewords | Modify | Extended word objects to be used in Rabin-Karp search |
| ajuint | wordlen | Input | Length of words/patterns, kmer size |
| const AjPSeqset | seqset | Input | Sequence set, input patterns were derived from |
| ajuint | RETURN | number of words |
From EMBOSS 6.3.0
ajuint embWordRabinKarpSearch (
const AjPStr sseq,
const AjPSeqset seqset,
EmbPWordRK const* patterns,
ajuint plen,
ajuint npatterns,
AjPList* matchlist,
ajuint* lastlocation,
AjBool checkmode
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | sseq | Input | Sequence to be scanned for multiple patterns |
| const AjPSeqset | seqset | Input | Sequence-set, where search patterns coming from |
| EmbPWordRK const* | patterns | Input | Patterns to be searched |
| ajuint | plen | Input | Length of patterns |
| ajuint | npatterns | Input | Number of patterns |
| AjPList* | matchlist | Modify | List of matches for each sequence in the sequence set |
| ajuint* | lastlocation | Modify | Position of the search for each sequence in the sequence set |
| AjBool | checkmode | Input | If true, not writing features or alignments but running to produce match statistics only |
| ajuint | RETURN | total number of matches |
From EMBOSS 6.3.0
AjBool embWordMatchIter (
AjIList iter,
ajint* start1,
ajint* start2,
ajint* len,
const AjPSeq* seq
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjIList | iter | Modify | List iterator |
| ajint* | start1 | Output | Start in first sequence |
| ajint* | start2 | Output | Start in second sequence |
| ajint* | len | Output | Length of match |
| const AjPSeq* | seq | Output | Pointer to sequence |
| AjBool | RETURN | ajFalse if the iterator was exhausted |
From EMBOSS 2.4.0
void embWordUnused (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| void | RETURN |
From EMBOSS 2.0.0
void embWordExit (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| void | RETURN |
From EMBOSS 4.0.0