Bio.Phylo.NeXMLIO module¶
I/O function wrappers for the NeXML file format.
See: http://www.nexml.org
-
Bio.Phylo.NeXMLIO.
qUri
(s)¶ Given a prefixed URI, return the full URI.
-
Bio.Phylo.NeXMLIO.
cdao_to_obo
(s)¶ Optionally converts a CDAO-prefixed URI into an OBO-prefixed URI.
-
Bio.Phylo.NeXMLIO.
matches
(s)¶ Check for matches in both CDAO and OBO namespaces.
-
exception
Bio.Phylo.NeXMLIO.
NeXMLError
¶ Bases:
Exception
Exception raised when NeXML object construction cannot continue.
-
Bio.Phylo.NeXMLIO.
parse
(handle, **kwargs)¶ Iterate over the trees in a NeXML file handle.
- Returns
generator of Bio.Phylo.NeXML.Tree objects.
-
Bio.Phylo.NeXMLIO.
write
(trees, handle, plain=False, **kwargs)¶ Write a trees in NeXML format to the given file handle.
- Returns
number of trees written.
-
class
Bio.Phylo.NeXMLIO.
Parser
(handle)¶ Bases:
object
Parse a NeXML tree given a file handle.
Based on the parser in
Bio.Nexus.Trees
.-
__init__
(self, handle)¶ Initialize parameters for NeXML file parser.
-
classmethod
from_string
(treetext)¶ Convert file handle to StringIO object.
-
add_annotation
(self, node_dict, meta_node)¶ Add annotations for the NeXML parser.
-
parse
(self, values_are_confidence=False, rooted=False)¶ Parse the text stream this object was initialized with.
-
-
class
Bio.Phylo.NeXMLIO.
Writer
(trees)¶ Bases:
object
Based on the writer in Bio.Nexus.Trees (str, to_string).
-
__init__
(self, trees)¶ Initialize parameters for NeXML writer.
-
new_label
(self, obj_type)¶ Create new labels for the NeXML writer.
-
write
(self, handle, cdao_to_obo=True, **kwargs)¶ Write this instance’s trees to a file handle.
-