AjPMatrix ajMatrixNew (
      const AjPPStr codes,
      ajint n,
      const AjPStr filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPPStr | codes | Input | Matrix labels, e.g. valid sequence character codes | 
| ajint | n | Input | Number of labels | 
| const AjPStr | filename | Input | Matrix filename | 
| AjPMatrix | RETURN | New matrix, or NULL if codes, n or filename are 0. | 
From EMBOSS 1.0.0
AjPMatrix ajMatrixNewAsym (
      const AjPPStr codes,
      ajint n,
      const AjPPStr rcodes,
      ajint rn,
      const AjPStr filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPPStr | codes | Input | Matrix column labels, e.g. valid sequence character codes | 
| ajint | n | Input | Number of column labels | 
| const AjPPStr | rcodes | Input | Matrix row labels, e.g. valid sequence character codes | 
| ajint | rn | Input | Number of row labels | 
| const AjPStr | filename | Input | Matrix filename | 
| AjPMatrix | RETURN | New matrix, or NULL if codes, n or filename are 0. | 
From EMBOSS 3.0.0
AjPMatrixf ajMatrixfNew (
      const AjPPStr codes,
      ajint n,
      const AjPStr filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPPStr | codes | Input | Matrix labels, e.g. valid sequence char codes | 
| ajint | n | Input | Number of labels | 
| const AjPStr | filename | Input | Matrix filename | 
| AjPMatrixf | RETURN | New matrix, or NULL if codes, n or filename are 0. | 
From EMBOSS 1.0.0
AjPMatrixf ajMatrixfNewAsym (
      const AjPPStr codes,
      ajint n,
      const AjPPStr rcodes,
      ajint rn,
      const AjPStr filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPPStr | codes | Input | Matrix labels, e.g. valid sequence char codes | 
| ajint | n | Input | Number of labels | 
| const AjPPStr | rcodes | Input | Matrix row labels, e.g. valid sequence character codes. | 
| ajint | rn | Input | Number of row labels | 
| const AjPStr | filename | Input | Matrix filename | 
| AjPMatrixf | RETURN | New matrix, or NULL if codes, n or filename are 0. | 
From EMBOSS 3.0.0
void ajMatrixfDel (
      AjPMatrixf* thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPMatrixf* | thys | Output | Matrix to delete | 
| void | RETURN | 
From EMBOSS 1.6.1
void ajMatrixDel (
      AjPMatrix* thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPMatrix* | thys | Output | Matrix to delete | 
| void | RETURN | 
From EMBOSS 2.1.0
AjPMatrix ajMatrixNewFile (
      const AjPStr filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | filename | Input | Input filename | 
| AjPMatrix | RETURN | Matrix object | 
From EMBOSS 6.2.0
AjPMatrixf ajMatrixfNewFile (
      const AjPStr filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | filename | Input | Input filename | 
| AjPMatrixf | RETURN | Float matrix object | 
From EMBOSS 6.2.0
AjBool ajMatrixSeqIndex (
      const AjPMatrix thys,
      const AjPSeq seq,
      AjPStr* numseq
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| const AjPSeq | seq | Input | Sequence object | 
| AjPStr* | numseq | Output | Index code version of the sequence | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.2.0
AjBool ajMatrixfSeqIndex (
      const AjPMatrixf thys,
      const AjPSeq seq,
      AjPStr* numseq
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Float Matrix object | 
| const AjPSeq | seq | Input | Sequence object | 
| AjPStr* | numseq | Output | Index code version of the sequence | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.2.0
AjPStr ajMatrixGetCodes (
      const AjPMatrix thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| AjPStr | RETURN | Matrix codes | 
From EMBOSS 4.0.0
AjPStr ajMatrixfGetCodes (
      const AjPMatrixf thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Matrix object | 
| AjPStr | RETURN | Matrix codes | 
From EMBOSS 4.0.0
AjIntArray* ajMatrixGetMatrix (
      const AjPMatrix thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| AjIntArray* | RETURN | Matrix values array | 
From EMBOSS 6.2.0
AjFloatArray* ajMatrixfGetMatrix (
      const AjPMatrixf thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Matrix object | 
| AjFloatArray* | RETURN | Matrix values array | 
From EMBOSS 6.2.0
ajuint ajMatrixGetRows (
      const AjPMatrix thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| ajuint | RETURN | . | 
From EMBOSS 6.3.0
ajuint ajMatrixGetSize (
      const AjPMatrix thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| ajuint | RETURN | . | 
From EMBOSS 6.2.0
ajuint ajMatrixfGetRows (
      const AjPMatrixf thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Matrix object | 
| ajuint | RETURN | . | 
From EMBOSS 6.3.0
ajuint ajMatrixfGetSize (
      const AjPMatrixf thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Matrix object | 
| ajuint | RETURN | . | 
From EMBOSS 6.2.0
AjPSeqCvt ajMatrixGetCvt (
      const AjPMatrix thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| AjPSeqCvt | RETURN | sequence character conversion table | 
From EMBOSS 6.2.0
AjPSeqCvt ajMatrixfGetCvt (
      const AjPMatrixf thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Float Matrix object | 
| AjPSeqCvt | RETURN | sequence character conversion table | 
From EMBOSS 6.2.0
const AjPStr ajMatrixGetLabelNum (
      const AjPMatrix thys,
      ajint i
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| ajint | i | Input | Character index | 
| const AjPStr | RETURN | Matrix label, e.g. sequence character code or '?' if not found | 
From EMBOSS 6.2.0
const AjPStr ajMatrixfGetLabelNum (
      const AjPMatrixf thys,
      ajint i
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Matrix object | 
| ajint | i | Input | Character index | 
| const AjPStr | RETURN | Matrix label, e.g. sequence character code or '?' if not found | 
From EMBOSS 6.2.0
const AjPStr ajMatrixGetName (
      const AjPMatrix thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrix | thys | Input | Matrix object | 
| const AjPStr | RETURN | The name, a pointer to the internal name. | 
From EMBOSS 6.2.0
const AjPStr ajMatrixfGetName (
      const AjPMatrixf thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPMatrixf | thys | Input | Matrix object | 
| const AjPStr | RETURN | The name, a pointer to the internal name. | 
From EMBOSS 6.2.0
void ajMatrixExit (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| void | RETURN | 
From EMBOSS 6.2.0