List of errors and corrections for NEXUS test set

The definitive version of this file is available at the NEXUS projects page on our web home. This HTML page is included with the test file set. If you are using a local copy, the version information for your local distribution is in the file named VERSION.

NEXUS files with imaginary character data and a taxa block

TestTitleDescription of error
Readquoted-strings1ERROR: Number of taxa specified does not equal number of taxa listed: actual number 2 vs dimensions 8.
Readquoted-strings1ERROR: Number of taxa specified does not equal number of taxa listed: actual number 2 vs dimensions 8.
Readtop-level-commentCan't locate object method "write" via package "this file has a top-level comment" (perhaps you forgot to load "this file has a top-level comment"?) at /home/arlin/SPAN/perl/lib/Nexus.pm line 588, line 26.
Readtrees-tree-bush-branchlength-scientificThe tree is not processed correctly, but since the nexus->same does not detect a difference when the tree is written and re-read. The output is:
tree bush-branchlength-scientific = (((A:1,Be+01:2)3:1,(Ce-01:9,D:1)4:1)2:1,((E:1,FE-01:9)6:1,(GE+01:2,H:1)7:1)5:1)1;
Readtrees-tree-bush-inode-labels-quoted1The tree is parsed but 1. labels not dequoted (label text is stored with quotes on it; can tell this from how nexplot behaves). 2. the spaces are removed (e.g., "inodeAB" should be "inode AB":
tree bush-inode-labels-quoted1 = (((A:1,B:1)"inodeAB":1,(C:1,D:1)"inodeCD":1)"inodeABCD":1,((E:1,F:1) . . . [stuff deleted]
Readtrees-tree-bush-inode-labels-quoted2The tree is parsed but the spaces are removed from the inode labels (e.g., 'inodeAB' should be 'inode AB':
tree bush-inode-labels-quoted2 = (((A:1,B:1)'inodeAB':1,(C:1,D:1)'inodeCD':1)'inodeABCD':1,((E:1,F:1). . . [stuff deleted]
Readtrees-tree-bush-extended-root-branchthe tree seems to be correct:
tree bush-extended-root-branch = (((A:1,B:1)3:1,(C:1,D:1)4:1)2:1,((E:1,F:1)6:1,(G:1,H:1)7:1)5:1)1:1;
Readtrees-tree-multiple-challengesexhibits "unitialized value" warning, presumably due to cladograms (see cladogram warnings)

the tree list

Trees are shown exactly as in the "tree" command in NEXUS trees block.

NEXUS files of dna or protein data with a taxa block

TAXA, CHARACTERS, TREES. May contain an ASSUMPTIONS block with character weigths.

No problems here.

NEXUS files of dna or protein data with NO taxa block

OTUs are defined implicitly in the data block instead.
TestTitleDescription of error
ReadUnaSmithHIV-bothND
Readbarns-combinedND
ReadBird_OvomucoidsND
ReadHuman_mt_DNAND
ReadKingdoms_DNAND
ReadMarsupial_WolfND
ReadPrimate_mtDNAND
ReadOmland-OriolesND
ReadOmland-RavensND
ReadTreebase-liverwort-rbclND
ReadTreebase-horsetails-dnaND
ReadTreebase-chlamy-dnaND

NEXUS files of non-dna non-protein data with a taxa block

Output from SPAN, intron data in TAXA, CHARACTERS, TREES blocks, some with ASSUMPTIONS block.

No problems here.

NEXUS files of non-dna non-protein data with NO taxa block

OTUs are defined implicitly in the data block instead
TestTitleDescription of error
ReadTreebase-horsetails-classicND

NEXUS errors: non-conformant files with common clerical errors

this section not done, to include common errors:

Alignment files with associated Newick trees

These files are to be converted to a single NEXUS file with alignment and tree. Some are already in NEXUS format and some are not.
TestTitleDescription of error
ReadUnaSmithHIV-data.nexND
ReadUnaSmithHIV-tree.nexND
ReadSSU_Mito_rep.gbND
ReadSSU_Mito_rep.newickND

Data tables with adjacency tables

not done: data in the form of text table, tree in the form of adjacency table (e.g., like microarray data)