
Changes.txt : Change list for NEXPL package (Bio::NEXUS library and tools)

This file contains the changes and updates made to the files in the NEXPL package

The following section contains the changes made - with recent changes in the top.
Affected files:
- in nextool.pl, more robust processing of name-translation file
- in several block parsers, fixed exception-handling for unknown commands
- other minor changes not recorded here (see cvs logs for files)
Affected files:
- in t/nexus_add-otu-clone.t, fixed dependence on Test::Deeply
- in Util/Logger.pm, fixed incipient bug with UNIVERSAL::isa as function
- in t/*.t, removed "use lib" directives (not good practice)
- in exec/tree2nex.pl fixed syntax error in output file
- other changes not recorded here (see cvs logs for files)
Affected files:
- doc/changes.txt
- doc/bugs.txt
Affected files:
- doc/About.pod
- doc/Installation.pod
- doc/Tutorial.pod
- doc/UserManual.pod
Affected files:
- Input options for NEXUS content as string to the library was added.
Affected files:
- This script converts the newick-foramt in the NEXUS files into a string formatted tree structure.'nex2text_tree -h' for more options and help
- It also takes the horizontal width for the tree and vertical spacing between the OTUs as input parameters
Files affected are
- t/01_nexus.t
- t/02_wrong_format.t
- t/03_trees.t
- t/04_labels.t
- t/05_radical_whitespace.t
- t/06_tree_parse.t
- t/09_todo.t
- t/11_podcoverage.t
- t/10_perlpod.t
- t/data/01_basic.nex
- t/data/02_wrong_format.nex
Affected files:
- pod/About.pod
- pod/Installation.pod
- pod/Tutorial.pod
- pod/UserManual.pod
Affected files:
- NEXUS.pm (create_block, parse_comments,set_name,get_name,exclude_chars)
- NEXUS/Block.pm (remove_comments)
- NEXUS/CharactersBlock.pm (add_states_to_charstates,create_charstates,find_taxon,set_statelabels,write_matrix,write_matrix_info)
- NEXUS/HistoryBlock.pm (parse_matrix111, parse_nodelabels)
- NEXUS/Node.pm (clone,combine,get_total_length,printall,set_tu)
- NEXUS/SpanBlock(get_attributes,get_data,parse_add,parse_block,parse_method,parse_pair,rename_otus)
- NEXUS/Tree.pm (clone,exclude_subtree,get_tree_length,is_default,is_rooted,select_subtree,set_as_default,set_as_unrooted)
- NEXUS/TreesBlock.pm (write_tree)
- NEXUS/UnalignedBlock (find_taxon,write_matrix,write_matrix_info)
- NEXUS/WeightSet (parse_weights)