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 )zClasses corresponding to Newick trees, also used for Nexus 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Newick Tree object.NF      ?c                 C   s&   t jj| |pt |||d || _dS )z/Initialize parameters for a Newick tree object.)rootrootedidnameN)r   r   __init__Cladeweight)selfr   r   r   r   r    r   D/var/www/html/myenv/lib/python3.10/site-packages/Bio/Phylo/Newick.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Newick Clade (sub-tree) object.Nc                 C   s    t jj| ||||d || _dS )z0Initialize parameters for a Newick Clade object.)branch_lengthr   clades
confidenceN)r   r
   r	   comment)r   r   r   r   r   r   r   r   r   r	      s   
zClade.__init__)NNNNNr   r   r   r   r   r
      s    r
   N)r   	Bio.Phylor   r   r
   r   r   r   r   <module>   s   