=pod =head1 NAME Changes.txt : Contains the changes and updates made to the NEXPL library =head1 Description This file contains the changes and updates made to the files in the NEXPL library =head1 Details The following section contains the changes made - with recent changes in the top. =head2 1st August 2006, Vivek Gopalan (gopalan@umbi.umd.edu) =over =item 8. Reformatted the changes.txt and bugs.txt files to POD format. Affected files: - doc/changes.txt - doc/bugs.txt =back =head2 30th July 2006, Vivek Gopalan (gopalan@umbi.umd.edu) =over =item 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 =back =head2 29th July 2006, Vivek Gopalan (gopalan@umbi.umd.edu) =over =item 6. Removed orphan comment in NEXUS/Node.pm ( as indicated by the Test::Pod) =item 5. Added 'read' method to the NEXUS.pm file and modified 'read_file' arguments. Affected files: - Input options for NEXUS content as string to the library was added. =item 4. Added nex2text_tree.pl 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 =back =head2 28th July 2006, Vivek Gopalan (gopalan@umbi.umd.edu) =over =item 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 =item 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 =item 1. Added missing documentation for the methods in the library ( as indicated by the Test::Pod::Coverage) 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) =back =cut