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