void NxsTaxaBlock::ChangeTaxonLabel ( unsigned  i,
NxsString  s 
) [virtual]

Changes the label for taxon `i` to `s` The index `i` should be 0-based.

Exceptions:
NxsNCLAPIException if `i` is out of range.
DuplicatedLabelNxsException if the label is already in the block
NxsException if the label is not a legal taxon name (eg. it is a punctation character).

Implements NxsTaxaBlockAPI.

Definition at line 292 of file nxstaxablock.cpp.

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