Libsequence: a C++ class library for evolutionary genetic analysis

Bioinformatics. 2003 Nov 22;19(17):2325-7. doi: 10.1093/bioinformatics/btg316.


A C++ class library is available to facilitate the implementation of software for genomics and sequence polymorphism analysis. The library implements methods for data manipulation and the calculation of several statistics commonly used to analyze SNP data. The object-oriented design of the library is intended to be extensible, allowing users to design custom classes for their own needs. In addition, routines are provided to process samples generated by a widely used coalescent simulation.

Availability: The source code (in C++) is available from

MeSH terms

  • Algorithms*
  • Evolution, Molecular*
  • Gene Expression Profiling / methods*
  • Genetic Variation / genetics
  • Polymorphism, Genetic
  • Polymorphism, Single Nucleotide / genetics*
  • Programming Languages*
  • Sequence Alignment / methods*
  • Sequence Analysis, DNA / methods*
  • Software*