biopython v1.71.0 Bio.AlignIO.NexusIO

Bio.AlignIO support for the “nexus” file format.

You are expected to use this module via the Bio.AlignIO functions (or the Bio.SeqIO functions if you want to work directly with the gapped sequences).

See also the Bio.Nexus module (which this code calls internally), as this offers more than just accessing the alignment or its sequences as SeqRecord objects.

Link to this section Summary


Return SeqRecord objects from a Nexus file

Link to this section Functions

Link to this function NexusIterator()

Return SeqRecord objects from a Nexus file.

Thus uses the Bio.Nexus module to do the hard work.

You are expected to call this function via Bio.SeqIO or Bio.AlignIO (and not use it directly).

NOTE - We only expect ONE alignment matrix per Nexus file, meaning this iterator will only yield one MultipleSeqAlignment.