title: NCL: a C++ class library for interpreting data files in NEXUS format.
abstract: The NEXUS Class Library (NCL) is a collection of C++ classes designed to simplify interpreting data files written in the NEXUS format used by many computer programs for phylogenetic analyses. The NEXUS format allows different programs to share the same data files, even though none of the programs can interpret all of the data stored therein. Because users are not required to reformat the data file for each program, use of the NEXUS format prevents cut-and-paste errors as well as the proliferation of copies of the original data file. The purpose of making the NCL available is to encourage the use of the NEXUS format by making it relatively easy for programmers to add the ability to interpret NEXUS files in newly developed software.
  
  
  BACKGROUND
  The NCL is freely available under the GNU General Public License from http://hydrodictyon.eeb.uconn.edu/ncl/
  
  
  BACKGROUND
  Documentation for the NCL (general information and source code documentation) is available in HTML format at http://hydrodictyon.eeb.uconn.edu/ncl/
authors: Department of Ecology and Evolutionary Biology, University of Connecticut, 75 North Eagleville Road, Unit 3043, Storrs, CT 06269-3043, USA. paul.lewis@uconn.edu
authors: Paul O
authors: PO
authors: Lewis
mesh_terms: D016206:Databases, Bibliographic / Q000592:standards*; D030541:Databases, Genetic / Q000592:standards*; D016247:Information Storage and Retrieval / Q000379:methods* / Q000592:standards*; D011381:Programming Languages; D017421:Sequence Analysis / Q000379:methods* / Q000592:standards*; D012984:Software