NeXML¶
Description¶
Reading¶
Schema-Specific Keyword Arguments¶
- NexmlReader.__init__(**kwargs)[source]¶
- Keyword Arguments:
default_namespace (str) – Default namespace to use for elements.
case_sensitive_taxon_labels (boolean, default:
False
) – IfTrue
, then case is respected when matching taxon names. Default isFalse
: case is ignored.ignore_unrecognized_keyword_arguments (boolean, default:
False
) – IfTrue
, then unsupported or unrecognized keyword arguments will not result in an error. Default isFalse
: unsupported keyword arguments will result in an error.
Supported Methods¶
Tree.get
¶
tree = dendropy.Tree.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
collection_offset=None,
tree_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
TreeList.get
¶
tree_list = dendropy.TreeList.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
collection_offset=None,
tree_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
TreeList.read
¶
tree_list = dendropy.TreeList()
tree_list.read(
path="path/to/file",
schema="nexml",
collection_offset=None,
tree_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
TreeArray.read
¶
tree_array = dendropy.TreeArray()
tree_array.read(
path="path/to/file",
schema="nexml",
collection_offset=None,
tree_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
DnaCharacterMatrix.get
¶
chars = dendropy.DnaCharacterMatrix.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
matrix_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
RnaCharacterMatrix.get
¶
chars = dendropy.RnaCharacterMatrix.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
matrix_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
ProteinCharacterMatrix.get
¶
chars = dendropy.ProteinCharacterMatrix.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
matrix_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
RestrictionSitesCharacterMatrix.get
¶
chars = dendropy.RestrictionSitesCharacterMatrix.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
matrix_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
InfiniteSitesCharacterMatrix.get
¶
chars = dendropy.InfiniteSitesCharacterMatrix.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
matrix_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
StandardCharacterMatrix.get
¶
chars = dendropy.StandardCharacterMatrix.get(
path="path/to/file",
schema="nexml",
label=None,
taxon_namespace=None,
matrix_offset=None,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
DataSet.get
¶
data_set = dendropy.DataSet.get(
path="path/to/file",
schema="nexus",
label=None,
taxon_namespace=None,
exclude_chars=False,
exclude_trees=False,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
DataSet.read
¶
data_set = dendropy.DataSet()
data_set.read(
path="path/to/file",
schema="nexml",
exclude_chars=False,
exclude_trees=False,
default_namespace="http://www.nexml.org/2009",
case_sensitive_taxon_labels=False,
ignore_unrecognized_keyword_arguments=False,
)
Writing¶
Schema-Specific Keyword Arguments¶
- NexmlWriter.__init__(**kwargs)[source]¶
- Keyword Arguments:
markup_as_sequences (boolean) – If
True
, then character data will be marked up as sequences instead of individual cells. Defaults toFalse
.suppress_unreferenced_taxon_namespaces (boolean, default:
False
) – IfTrue
, then when writingDataSet
objects, anyTaxonNamespace
object in the DataSet’staxon_namespaces
collection will not be written as a “TAXA” block if it is not referenced by any character matrix (char_matrices
) or tree list (tree_lists
).ignore_unrecognized_keyword_arguments (boolean, default:
False
) – IfTrue
, then unsupported or unrecognized keyword arguments will not result in an error. Default isFalse
: unsupported keyword arguments will result in an error.
Supported Methods¶
Tree.write
¶
d.write(
path='trees.xml',
schema='nexml',
ignore_unrecognized_keyword_arguments=False,
)
Tree.as_string
¶
s = d.as_string(
schema='nexml',
ignore_unrecognized_keyword_arguments=False,
)
TreeList.write
¶
d.write(
path='trees.xml',
schema='nexml',
ignore_unrecognized_keyword_arguments=False,
)
TreeList.as_string
¶
s = d.as_string(
schema='nexml',
ignore_unrecognized_keyword_arguments=False,
)
DnaCharacterMatrix.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
DnaCharacterMatrix.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
RnaCharacterMatrix.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
RnaCharacterMatrix.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
ProteinCharacterMatrix.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
ProteinCharacterMatrix.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
RestrictionSitesCharacterMatrix.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
RestrictionSitesCharacterMatrix.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
InfiniteSitesCharacterMatrix.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
InfiniteSitesCharacterMatrix.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
StandardCharacterMatrix.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
StandardCharacterMatrix.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
ignore_unrecognized_keyword_arguments=False,
)
DataSet.write
¶
d.write(
path='data.xml',
schema='nexml',
markup_as_sequences=False,
suppress_unreferenced_taxon_namespaces=False,
ignore_unrecognized_keyword_arguments=False,
)
DataSet.as_string
¶
s = d.as_string(
schema='nexml',
markup_as_sequences=False,
suppress_unreferenced_taxon_namespaces=False,
ignore_unrecognized_keyword_arguments=False,
)