embmat.c


Function embMatMatchDel

Deallocate a MatMatch structure

Prototype

void embMatMatchDel (
      EmbPMatMatch* s
);

TypeNameRead/WriteDescription
EmbPMatMatch*sOutputStructure to delete
void RETURN

From EMBOSS 1.0.0


Function embMatPrintsInit

Initialise file pointer to the EMBOSS PRINTS data file

Prototype

void embMatPrintsInit (
      AjPFile* fp
);

TypeNameRead/WriteDescription
AjPFile*fpOutputfile pointer
void RETURN

From EMBOSS 1.0.0


Function embMatProtReadInt

Fill a protein matrix structure (EmbPMatPrints) from a data file Gets next entry.

Prototype

EmbPMatPrints embMatProtReadInt (
      AjPFile fp
);

TypeNameRead/WriteDescription
AjPFilefpModifydata file pointer
EmbPMatPrints RETURNmatrix structure

From EMBOSS 1.0.0


Function embMatProtDelInt

Deallocate a protein matrix structure (EmbPMatPrints)

Prototype

void embMatProtDelInt (
      EmbPMatPrints* s
);

TypeNameRead/WriteDescription
EmbPMatPrints*sDeletematrix structure
void RETURN

From EMBOSS 1.0.0


Function embMatProtScanInt

Scan a protein sequence with a fingerprint

Prototype

ajuint embMatProtScanInt (
      const AjPStr s,
      const AjPStr n,
      const EmbPMatPrints m,
      AjPList* l,
      AjBool* all,
      AjBool* ordered,
      AjBool overlap
);

TypeNameRead/WriteDescription
const AjPStrsInputSequence
const AjPStrnInputname of sequence
const EmbPMatPrintsmInputFingerprint matrix
AjPList*lOutputList to push hits to
AjBool*allOutputSet if all elements match
AjBool*orderedOutputSet if all elements are in order
AjBooloverlapInputTrue if overlaps are allowed
ajuint RETURNnumber of hits

From EMBOSS 1.0.0