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. |
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 |
Element | phy:Phyloxml/phy:phylogeny |
<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> |