NxsTaxaBlockAPI * NxsReader::GetOriginalTaxaBlock ( const NxsTaxaBlockAPI testB  )  const [protected]
Returns:
a pointer to a previously process NxsTaxaBlock with the same taxon labels. The comparison of labels is case-insensitive and not affected by the ordering of taxa within the block.

TAXA blocks are often repeated in sets of NEXUS files (because a bare TREES block constitutes an illegal NEXUS file, and because NCL spawns implied Taxa blocks if it reads just a Trees block).

If NxsReader::cullIdenticalTaxaBlocks(true) has been called then NxsReader::GetOriginalTaxaBlock will be called as part of determining whether or not a taxa block should be deleted.

Warning:
: this is a hole in the const-correctness because the caller could (but shouldn't modify the Taxa block).

Definition at line 792 of file nxsreader.cpp.

 All Classes Functions Variables Enumerations Enumerator Friends
Generated on Mon Mar 29 16:37:13 2010 for NCL by  doxygen 1.6.3