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:
ExceptionException 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:
objectParse 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:
objectBased 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.
-