embpatlist.c


Function embPatlistSeqSearch

The main search function of patterns. It compiles the patterns and searches with them. If the pattern fails to compile, it is removed from list.

Synopsis

Prototype
void embPatlistSeqSearch (
      AjPFeattable ftable,
      const AjPSeq seq,
      AjPPatlistSeq plist,
      AjBool reverse
);

TypeNameRead/WriteDescription
AjPFeattableftableOutputTable of found features
const AjPSeqseqInputSequence to search
AjPPatlistSeqplistModifyList of patterns to search with
AjBoolreverseInputSearch reverse sequence as well
void RETURN

Input
seq:(Input)Sequence to search
reverse:(Input)Search reverse sequence as well
Output
ftable:(Output)Table of found features
Input & Output
plist:(Modify)List of patterns to search with
Returns
void:No return value

Description

The main search function of patterns. It compiles the patterns and searches with them. If the pattern fails to compile, it is removed from list.

Usage

See source code

Example

In preparation

Errors

See source code

Dependencies

See source code

See Also

See other functions in this section

Availability

In release 6.4.0

Function embPatlistRegexSearch

The main search function of patterns. It compiles the patterns and searches with them. If the pattern fails to compile, it is removed from list.

Synopsis

Prototype
void embPatlistRegexSearch (
      AjPFeattable ftable,
      const AjPSeq seq,
      AjPPatlistRegex plist,
      AjBool reverse
);

TypeNameRead/WriteDescription
AjPFeattableftableOutputTable of found features
const AjPSeqseqInputSequence to search
AjPPatlistRegexplistModifyList of patterns to search with
AjBoolreverseInputSearch reverse sequence as well
void RETURN

Input
seq:(Input)Sequence to search
reverse:(Input)Search reverse sequence as well
Output
ftable:(Output)Table of found features
Input & Output
plist:(Modify)List of patterns to search with
Returns
void:No return value

Description

The main search function of patterns. It compiles the patterns and searches with them. If the pattern fails to compile, it is removed from list.

Usage

See source code

Example

In preparation

Errors

See source code

Dependencies

See source code

See Also

See other functions in this section

Availability

In release 6.4.0

Function embPatternRegexSearch

The search function for a single regular expression pattern.

Synopsis

Prototype
void embPatternRegexSearch (
      AjPFeattable ftable,
      const AjPSeq seq,
      const AjPPatternRegex pat,
      AjBool reverse
);

TypeNameRead/WriteDescription
AjPFeattableftableOutputTable of found features
const AjPSeqseqInputSequence to search
const AjPPatternRegexpatInputPattern to search with
AjBoolreverseInputSequence has been reversed
void RETURN

Input
seq:(Input)Sequence to search
pat:(Input)Pattern to search with
reverse:(Input)Sequence has been reversed
Output
ftable:(Output)Table of found features
Returns
void:No return value

Description

The search function for a single regular expression pattern.

Usage

See source code

Example

In preparation

Errors

See source code

Dependencies

See source code

See Also

See other functions in this section

Availability

In release 6.4.0

Function embPatternSeqSearch

The search function for a single sequence pattern.

Synopsis

Prototype
void embPatternSeqSearch (
      AjPFeattable ftable,
      const AjPSeq seq,
      const AjPPatternSeq pat,
      AjBool reverse
);

TypeNameRead/WriteDescription
AjPFeattableftableOutputTable of found features
const AjPSeqseqInputSequence to search
const AjPPatternSeqpatInputPattern to search with
AjBoolreverseInputSearch reverse sequence as well
void RETURN

Input
seq:(Input)Sequence to search
pat:(Input)Pattern to search with
reverse:(Input)Search reverse sequence as well
Output
ftable:(Output)Table of found features
Returns
void:No return value

Description

The search function for a single sequence pattern.

Usage

See source code

Example

In preparation

Errors

See source code

Dependencies

See source code

See Also

See other functions in this section

Availability

In release 6.4.0

Function embPatternSeqCompile

Adds compiled pattern into AjPPattern.

Synopsis

Prototype
AjBool embPatternSeqCompile (
      AjPPatternSeq pat
);

TypeNameRead/WriteDescription
AjPPatternSeqpatOutputPattern for compiling
AjBool RETURNTrue, if compilation succeeded

Output
pat:(Output)Pattern for compiling
Returns
AjBool:True, if compilation succeeded

Description

Adds compiled pattern into AjPPattern.

Usage

See source code

Example

In preparation

Errors

See source code

Dependencies

See source code

See Also

See other functions in this section

Availability

In release 6.4.0

Function embPatlistExit

Cleanup pattern list indexing internals on exit

Synopsis

Prototype
void embPatlistExit (
      void
);

TypeNameRead/WriteDescription
void RETURN

Returns
void:No return value

Description

Cleanup pattern list indexing internals on exit

Usage

See source code

Example

In preparation

Errors

See source code

Dependencies

See source code

See Also

See other functions in this section

Availability

In release 6.4.0