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 embPatlistSeqSearchAll

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 embPatlistSeqSearchAll (
      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 embPatlistRegexSearchAll

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 embPatlistRegexSearchAll (
      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 embPatternRegexSearchAll

The search function to find all matches for a single regular expression pattern.

Prototype

void embPatternRegexSearchAll (
      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 embPatternSeqSearchAll

The search function for a single sequence pattern using the DFA regular expression search which finds all matches.

Prototype

void embPatternSeqSearchAll (
      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