Package Bio :: Package AlignIO :: Module NexusIO
[hide private]
[frames] | no frames]

Module NexusIO

source code

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.

Classes [hide private]
  NexusWriter
Nexus alignment writer.
Functions [hide private]
 
NexusIterator(handle, seq_count=None)
Returns SeqRecord objects from a Nexus file.
source code
Variables [hide private]
  __package__ = 'Bio.AlignIO'
Function Details [hide private]

NexusIterator(handle, seq_count=None)

source code 
Returns 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.