Crate light_phylogeny[][src]

light_phylogeny

light_phylogeny is a set of methods and functions dedicated to phylogeny.

Structs

ArenaTree

Structure ArenaTree.

Config

Structure Config: drawing config.

Noeud

Structure Noeud.

Options

Structure Options: drawing options.

Enums

Event

enum of the possible events in a gene tree

Functions

check_is_rooted

Check if tree in newick format is rooted

draw_sptree_gntrees

Draw a svg pipe species tree and several gene trees inside it

draw_tree

Draw a svg simple tree

lca

Send the index of the last common ancestor of 2 nodes

newick2tree

Fill an ArenaTree structure with the contents of a parentheses tree.

phyloxml_processing

Create a svg of the tree in phyloxml context

read_newick

Read a newick file and store the tree into ArenaTree structure

read_phyloxml

Read a phyloxml file and store the tree into a ArenaTree structure

read_recphyloxml

Read a recphyloxml file and store the species and gene trees into several ArenaTree structures

real_length

Transforms the tree into real branch length representation

recphyloxml_processing

Create a svg of the tree in recphyloxml context