The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.08

  • Improved referential integrity between nodes, taxa, and data. Implemented Fastnexus parser Node object silently implements Bio::Tree::NodeI interface if BioPerl is installed Tree object silently implements Bio::Tree::TreeI interface if BioPerl is installed Added convertor methods for XML and CIPRES Implemented more Matrix methods Implemented symbol tables in Bio::Phylo::Util::CONSTANT Implemented visit method for listable objects Implemented caching infrastructure for calculations Changed object-model to inside-out arrays Added Biodiversity measures code by Aki Mimoto Moved constants and exceptions to Bio::Phylo::Util::* Fixed memory leak due to circular references
  • 0.06, 0.07 Lots of things that I didn't write down

Documentation

applies unique node labels to newick trees.
Bio::Phylo v.0.08 user guide.

Modules

Phylogenetic analysis using perl.
The forest object, a set of phylogenetic trees.
The tree node object.
The tree object.
Generates random trees.
Input and output of phylogenetic data.
Parent class for listable/iterator objects.
Holds a set of matrix objects.
The alignment object to aggregate sequences.
The single observations object.
The matrix object to aggregate datum objects.
The molecular sequence object.
Parses newick trees. No serviceable parts inside.
Parses nexus files. No serviceable parts inside.
Parses newick trees. No serviceable parts inside.
Parses nexus files. No serviceable parts inside.
Parses tab- (or otherwise) delimited matrices. No serviceable parts inside.
Parses lists of taxon names. No serviceable parts inside.
An object-oriented module for managing taxa.
The operational taxonomic unit.
An object-oriented facade for drawing trees.
Creates svg tree drawings. No serviceable parts inside. (For extra per-node formatting, attach a hash reference to the node, like so: $node->set_generic( 'svg' => { 'stroke' => 'red' } ), which outlines the node, and branch leading up to it, in red.)
Unparses a forest object into an MRP matrix. No serviceable parts inside.
Unparses newick trees. No serviceable parts inside.
Unparses nexus matrices. No serviceable parts inside.
Unparses pagel data files. No serviceable parts inside.
Global constants for Bio::Phylo. No serviceable parts inside.
Exception classes for Bio::Phylo. No serviceable parts inside.
Utility class for generating object IDs