o
    Rŀg~                     @   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   B/var/www/html/myenv/lib/python3.10/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.r   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   tu_attributesedge_attributes)r   r   r   r   r   r   r   r   r   r	   "   s   
zClade.__init__)r   NNNNr   r   r   r   r   r
      s    r
   N)r   	Bio.Phylor   r   r
   r   r   r   r   <module>   s   