Bio::NEXUS::TaxaBlock - Represents TAXA block of a NEXUS file
if ( $type =~ /taxa/i ) { $block_object = new Bio::NEXUS::TaxaBlock($type, $block, $verbose); }
If a NEXUS block is a taxa block, this module parses the block and stores the taxonomic data.
All feedback (bugs, feature enhancements, etc.) are greatly appreciated.
$Id: TaxaBlock.pm,v 1.45 2012/02/07 21:38:09 astoltzfus Exp $
Title : new Usage : block_object = new Bio::NEXUS::TaxaBlock($block_type, $commands, $verbose); Function: Creates a new Bio::NEXUS::TaxaBlock object Returns : Bio::NEXUS::TaxaBlock object Args : type (string), the commands/comments to parse (array ref), and a verbose flag (0 or 1; optional)
Title : is_taxon Usage : $block->is_taxon($query_taxonlabel); Function: Validates OTU names/taxlabels Returns : Returns taxlabel if true, undef if false Args : Query taxon label
Title : get_ntax Usage : $block->get_ntax(); Function: Returns the dimensions (that is, ntax) of the block Returns : dimensions (integer) Args : none
Title : rename_otus Usage : $block->rename_otus(\%translation); Function: Renames all the OTUs to something else Returns : none Args : hash containing translation
Title : add_otu_clone Usage : ... Function: ... Returns : ... Args : ...
Name : equals Usage : $taxa->equals($another); Function: compare if two Bio::NEXUS::TaxaBlock objects are equal Returns : boolean Args : a Bio::NEXUS::TaxaBlock object
To install Bio::NEXUS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Bio::NEXUS
CPAN shell
perl -MCPAN -e shell install Bio::NEXUS
For more information on module installation, please visit the detailed CPAN module installation guide.