ajnexus.c


Function ajNexusParse

Parses a nexus buffered file

Prototype

AjPNexus ajNexusParse (
      AjPFilebuff buff
);

TypeNameRead/WriteDescription
AjPFilebuffbuffModifyInput buffered file
AjPNexus RETURNNexus data object

From EMBOSS 2.8.0


Function ajNexusNew

Constructor for AjPNexus

Prototype

AjPNexus ajNexusNew (
      void
);

TypeNameRead/WriteDescription
AjPNexus RETURNNew AjPNexus object

From EMBOSS 2.8.0


Function ajNexusDel

Destructor for AjPNexus

Prototype

void ajNexusDel (
      AjPNexus* pthys
);

TypeNameRead/WriteDescription
AjPNexus*pthysDeleteAjPNexus object
void RETURN

From EMBOSS 2.8.0


Function ajNexusTrace

Reports the contents of a Nexus object to the debug file

Prototype

void ajNexusTrace (
      const AjPNexus thys
);

TypeNameRead/WriteDescription
const AjPNexusthysInputnexus object
void RETURN

From EMBOSS 2.8.0


Function ajNexusGetTaxa

Returns the taxa as a string array

Prototype

AjPStr* ajNexusGetTaxa (
      const AjPNexus thys
);

TypeNameRead/WriteDescription
const AjPNexusthysInputNexus object
AjPStr* RETURNtaxa string array, NULL terminated, read only

From EMBOSS 2.8.0


Function ajNexusGetNtaxa

Returns the number of taxa

Prototype

ajuint ajNexusGetNtaxa (
      const AjPNexus thys
);

TypeNameRead/WriteDescription
const AjPNexusthysInputNexus object
ajuint RETURNNumber of taxa

From EMBOSS 2.8.0


Function ajNexusGetSequences

Returns the sequences from the character matrix as a string array.

Prototype

AjPStr* ajNexusGetSequences (
      AjPNexus thys
);

TypeNameRead/WriteDescription
AjPNexusthysModifyNexus object
AjPStr* RETURNtaxa string array, NULL terminated, read only

From EMBOSS 2.8.0


Function ajNexusExit

Cleans up nexus parsing input internal memory

Prototype

void ajNexusExit (
      void
);

TypeNameRead/WriteDescription
void RETURN

From EMBOSS 6.5.0