NAME
Bio::NEXUS::AssumptionsBlock - parses and reads in the assumptions block of a NEXUS file
SYNOPSIS
if ( $type =~ /assumptions/i ) {
$block_object = new Bio::NEXUS::AssumptionsBlock($block_type, $block, $verbose);
}
DESCRIPTION
If a NEXUS block is an assumptions block, this module parses the block and stores the assumptions data. Currently this only works with SOAP weight data, but we hope to extend its functionality.
FEEDBACK
All feedback (bugs, feature enhancements, etc.) are greatly appreciated.
AUTHORS
Chengzhi Liang (liangc@umbi.umd.edu)
Weigang Qiu (weigang@genectr.hunter.cuny.edu)
Eugene Melamud (melamud@carb.nist.gov)
Peter Yang (pyang@rice.edu)
Thomas Hladish (tjhladish at yahoo)
VERSION
$Revision: 1.34 $
METHODS
new
Title : new
Usage : block_object = new Bio::NEXUS::AssumptionsBlock($block_type, $commands, $verbose );
Function: Creates a new Bio::NEXUS::AssumptionsBlock object
Returns : Bio::NEXUS::AssumptionsBlock object
Args : type (string), the commands/comments to parse (array ref), and a verbose flag (0 or 1; optional)
add_weightset
Title : add_weightset
Usage : $block->add_weightset(weightset);
Function: add a weightset to this assumption block
Returns : none
Args : WeightSet object
get_assumptions
Title : get_assumptions
Usage : $block->get_assumptions();
Function: Gets the list of assumptions (Bio::NEXUS::WeightSet objects) and returns it
Returns : ref to array of Bio::NEXUS::WeightSet objects
Args : none
select_assumptions
Title : select_assumptions
Usage : $block->select_assumptions($columns);
Function: select assumptions (Bio::NEXUS::WeightSet objects) for a set of characters (columns)
Returns : none
Args : column numbers for the set of characters to be selected
equals
Name : equals
Usage : $assump->equals($another);
Function: compare if two Bio::NEXUS::AssumptionsBlock objects are equal
Returns : boolean
Args : a Bio::NEXUS::AssumptionsBlock object