phy:Phylogeny

Element Phylogeny is used to represent a phylogeny. The required
attribute 'rooted' is used to indicate whether the phylogeny is rooted or not. The
attribute 'rerootable' can be used to indicate that the phylogeny is not allowed to be
rooted differently (i.e. because it is associated with root dependent data, such as gene
duplications). The attribute 'type' can be used to indicate the type of phylogeny (i.e.
'gene tree'). It is recommended to use the attribute 'branch_length_unit' if the
phylogeny has branch lengths. Element clade is used in a recursive manner to describe
the topology of a phylogenetic tree.

Complex Type Information

Model

phy:name{0,1} , phy:id{0,1} , phy:description{0,1} , phy:date{0,1} , phy:confidence* , phy:clade{0,1} , phy:clade_relation* , phy:sequence_relation* , phy:property* , ANY element from ANY namespace OTHER than 'http://www.phyloxml.org'

Attributes

QName Type Fixed Default Use Inheritable Annotation
branch_length_unit xs:token optional
rerootable xs:boolean optional
rooted xs:boolean required
type xs:token optional

Used By

Source

<xs:complexType name="Phylogeny">
  <xs:annotation>
    <xs:documentation>Element Phylogeny is used to represent a phylogeny. The required attribute 'rooted' is used to indicate whether the phylogeny is rooted or not. The attribute 'rerootable' can be used to indicate that the phylogeny is not allowed to be rooted differently (i.e. because it is associated with root dependent data, such as gene duplications). The attribute 'type' can be used to indicate the type of phylogeny (i.e. 'gene tree'). It is recommended to use the attribute 'branch_length_unit' if the phylogeny has branch lengths. Element clade is used in a recursive manner to describe the topology of a phylogenetic tree.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:token" minOccurs="0"/>
    <xs:element name="id" type="phy:Id" minOccurs="0"/>
    <xs:element name="description" type="xs:token" minOccurs="0"/>
    <xs:element name="date" type="xs:dateTime" minOccurs="0"/>
    <xs:element name="confidence" type="phy:Confidence" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="clade" type="phy:Clade" minOccurs="0"/>
    <xs:element name="clade_relation" type="phy:CladeRelation" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="sequence_relation" type="phy:SequenceRelation" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="property" type="phy:Property" minOccurs="0" maxOccurs="unbounded"/>
    <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##other"/>
  </xs:sequence>
  <xs:attribute name="rooted" type="xs:boolean" use="required"/>
  <xs:attribute name="rerootable" type="xs:boolean"/>
  <xs:attribute name="branch_length_unit" type="xs:token"/>
  <xs:attribute name="type" type="xs:token"/>
</xs:complexType>