B
    b~                 @   s8   d Z ddlmZ G dd dejZG dd dejZdS )zqClasses corresponding to CDAO trees.

See classes in ``Bio.Nexus``: Trees.Tree, Trees.NodeData, and Nodes.Chain.
    )BaseTreec               @   s   e Zd ZdZdddZdS )TreezCDAO Tree object.NF      ?c             C   s,   t jj| |pt |||d || _g | _dS )z-Initialize value of for the CDAO tree object.)rootrootedidnameN)r   r   __init__Cladeweight
attributes)selfr   r   r   r   r    r   -lib/python3.7/site-packages/Bio/Phylo/CDAO.pyr	      s    zTree.__init__)NFNNr   )__name__
__module____qualname____doc__r	   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdddZdS )r
   zCDAO Clade (sub-tree) object.      ?Nc             C   s2   t jj| ||||d || _g | _g | _g | _dS )z,Initialize values for the CDAO Clade object.)branch_lengthr   clades
confidenceN)r   r
   r	   commentr   Ztu_attributesZedge_attributes)r   r   r   r   r   r   r   r   r   r	   "   s    zClade.__init__)r   NNNN)r   r   r   r   r	   r   r   r   r   r
      s   r
   N)r   Z	Bio.Phylor   r   r
   r   r   r   r   <module>   s   