IntroductionFeaturesApplicationsDownloadDocumentation


libGenome's features

libGenome is a development library written in ANSI C++.
It is known to compile on the following platforms:

  • Linux using the gcc compiler
  • Solaris using the gcc compiler
  • Windows using Metrowerks CodeWarrior
  • MacOS 9 using Metrowerks CodeWarrior
  • OpenBSD using the gcc compiler
  • Cygwin using the gcc compiler
libGenome can access sequence data in several different file formats:
  • Reads and writes Multi-FastA files, designated by a '.fas' file extension
  • Reads and writes GenBank flat file database entries
  • Reads DNAStar '.SEQ' file format
  • Reads and writes raw sequence data
  • Reads ABI file format

libGenome can manipulate sequence data in the following ways:

  • Append
  • Truncate
  • Erase subsequences
  • Insert subsequences
  • Reverse
  • Complement
  • Ambiguity sensitive and insensitive comparison
  • Translate DNA to RNA, DNA to Protein, RNA to DNA, RNA to Protein, and vice versa.

libGenome has a well developed system for accessing annotation data in GenBank records.

These are all wonderful features, but quite possibly the best feature of libGenome is that it is
offered freely under the terms of the GNU GPL!

Develop cool apps with it...

©2001-2003 Aaron Darling - - Last Modified 02/03/02
darling (at) cs (dot) wisc (dot) edu