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.

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

From EMBOSS 4.0.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.

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

From EMBOSS 4.0.0


Function embPatternRegexSearch

The search function for a single regular expression pattern.

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

From EMBOSS 4.0.0


Function embPatternSeqSearch

The search function for a single sequence pattern.

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

From EMBOSS 4.0.0


Function embPatternSeqCompile

Adds compiled pattern into AjPPattern.

Prototype

AjBool embPatternSeqCompile (
      AjPPatternSeq pat
);

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

From EMBOSS 4.0.0


Function embPatlistExit

Cleanup pattern list indexing internals on exit

Prototype

void embPatlistExit (
      void
);

TypeNameRead/WriteDescription
void RETURN

From EMBOSS 6.1.0