View on
Arlin Stoltzfus > Bio-NEXUS > Changes.txt


Annotate this POD


New  2
Open  3
View/Report Bugs


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

Description ^

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

Details ^

The following section contains the changes made - with recent changes in the top.

Release 0.77, 0.78 (February, 2012, Arlin)

10. Maintenance; minor changes in response to bugs
 Affected files:
     - in, 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)

Releases 0.74, 0.75 and 0.76 (September 2010, Arlin)

9. Numerous changes in response to bugs, test errors, and test warnings.
 Affected files:
     - in t/nexus_add-otu-clone.t, fixed dependence on Test::Deeply
     - in Util/, fixed incipient bug with UNIVERSAL::isa as function 
     - in t/*.t, removed "use lib" directives (not good practice)
     - in exec/ fixed syntax error in output file 
     - other changes not recorded here (see cvs logs for files)

1st August 2006, Vivek Gopalan (

8. Reformatted the changes.txt and bugs.txt files to POD format.
 Affected files:
     - doc/changes.txt
     - doc/bugs.txt

30th July 2006, Vivek Gopalan (

7. Moved all the contents of the pod directory to doc directory and removed the pod directory. Now all the documents related to the library are in the doc directory
 Affected files:
     - doc/About.pod
     - doc/Installation.pod
     - doc/Tutorial.pod
     - doc/UserManual.pod

29th July 2006, Vivek Gopalan (

6. Removed orphan comment in NEXUS/ ( as indicated by the Test::Pod)
5. Added 'read' method to the file and modified 'read_file' arguments.
 Affected files:
     - Input options for NEXUS content as string to the library was added.
4. Added to the 'exec' directory.
 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 

28th July 2006, Vivek Gopalan (

3. Created 't' subdirectory and added test scripts
 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
2. Created 'pod' subdirectory and added templates for the documentation files
 Affected files:
     - pod/About.pod
     - pod/Installation.pod
     - pod/Tutorial.pod
     - pod/UserManual.pod
1. Added missing documentation for the methods in the library ( as indicated by the Test::Pod::Coverage)
 Affected files:
     - (create_block, parse_comments,set_name,get_name,exclude_chars)
     - NEXUS/ (remove_comments)
     - NEXUS/ (add_states_to_charstates,create_charstates,find_taxon,set_statelabels,write_matrix,write_matrix_info)
     - NEXUS/ (parse_matrix111, parse_nodelabels)
     - NEXUS/ (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/ (clone,exclude_subtree,get_tree_length,is_default,is_rooted,select_subtree,set_as_default,set_as_unrooted)
     - NEXUS/ (write_tree)
     - NEXUS/UnalignedBlock (find_taxon,write_matrix,write_matrix_info)
     - NEXUS/WeightSet (parse_weights)
syntax highlighting: