embmat.c


Function embMatMatchDel

Deallocate a MatMatch structure

Synopsis

Prototype

void embMatMatchDel (
      EmbPMatMatch* s
);

Output

s:(Output)Structure to delete

Returns

void:No return value

Description

Deallocate a MatMatch structure

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 3.0.0

Function embMatPrintsInit

Initialise file pointer to the EMBOSS PRINTS data file

Synopsis

Prototype

void embMatPrintsInit (
      AjPFile* fp
);

Output

fp:(Output)file pointer

Returns

void:No return value

Description

Initialise file pointer to the EMBOSS PRINTS data file

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 3.0.0

Function embMatProtReadInt

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

Synopsis

Prototype

EmbPMatPrints embMatProtReadInt (
      AjPFile fp
);

Input & Output

fp:(Modify)data file pointer

Returns

EmbPMatPrints:matrix structure

Description

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

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 3.0.0

Function embMatProtDelInt

Deallocate a protein matrix structure (EmbPMatPrints)

Synopsis

Prototype

void embMatProtDelInt (
      EmbPMatPrints* s
);

Output

s:(Delete)matrix structure

Returns

void:No return value

Description

Deallocate a protein matrix structure (EmbPMatPrints)

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 3.0.0

Function embMatProtScanInt

Scan a protein sequence with a fingerprint

Synopsis

Prototype

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

Input

s:(Input)Sequence
n:(Input)name of sequence
m:(Input)Fingerprint matrix
overlap:(Input)True if overlaps are allowed

Output

l:(Output)List to push hits to
all:(Output)Set if all elements match
ordered:(Output)Set if all elements are in order

Returns

ajint:number of hits

Description

Scan a protein sequence with a fingerprint

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 3.0.0