![]() |
![]()
| ![]() |
![]()
NAMEBio::NEXUS::AssumptionsBlock - Represents ASSUMPTIONS block of a NEXUS file SYNOPSISif ( $type =~ /assumptions/i ) { $block_object = new Bio::NEXUS::AssumptionsBlock($block_type, $block, $verbose); } DESCRIPTIONIf 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. FEEDBACKAll feedback (bugs, feature enhancements, etc.) are greatly appreciated. AUTHORSChengzhi 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.51 $ METHODSnewTitle : 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) get_optionTitle : get_option Usage : $val = $assump_block->get_option($option_type); Function: Returns the value of the specified option Returns : $value (string) Args : $option_type (string); nexus standard permits: deftype, polytcount, gapmode set_optionTitle : set_option Usage : $assumption_block->set_option($option, $value) Function: Updates/sets a particular option (DefType, PolyTCount, GapMode, etc.) Returns : n/a Args : $option (string) , $value (string) get_all_optionsTitle : get_all_options Usage : $hash_ref = $assumption_block->get_all_options(); Function: Retrieve all the options stored in the block Returns : a hash reference (key-value pair), where each 'key' is an option (subcommand) and the 'value' is the corresponding value Args : none set_all_optionsTitle : set_all_options Usage : $assumption_block->set_all_options($options); Function: Updates/sets options (of this assumptions block) and their values Returns : n/a Args : $options (hashref) {'option' => 'value', ... } add_weightsetTitle : add_weightset Usage : $block->add_weightset(weightset); Function: add a weightset to this assumption block Returns : none Args : WeightSet object get_assumptionsTitle : 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_assumptionsTitle : 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 add_otu_cloneTitle : add_otu_clone Usage : ... Function: ... Returns : ... Args : ... equalsName : equals Usage : $assump->equals($another); Function: compare if two Bio::NEXUS::AssumptionsBlock objects are equal Returns : boolean Args : a Bio::NEXUS::AssumptionsBlock object
|