NCBI C++ Toolkit
Online documentation for C++ Toolkit:
NCBI C++ Toolkit provides free, portable,
public domain libraries with no restrictions use -
on Unix, MS Windows, and Mac OS platforms:
Besides the above, there are a whole lot more useful
libraries, both general purpose and biotech-related that are
constantly developed, maintained and used in real-life
production by hundreds of Web and standalone applications and
their programmers (also counted in hundreds).
If you are a C++ developer you will find the portable
nature of the libraries very useful in building cross-platform
applications even if you do not have much interest in
Bioinformatics. Libraries such as the ones for the CGI/Fast-CGI,
HTML, Networking, SQL Database Access, ASN.1 and XML
Serialization are quite general purpose and can be used in a
variety of applications outside the Bioinformatics problem
The C++ Toolkit undergoes active development with the
libraries being built every night. The documentation for the C++
Toolkit is available
online in the
downloadable book in Acrobat's PDF format.
Getting The Source Code
For a current list of the source code archives for
different operating system/compiler combinations consult the
Release Notes .
FTP retrieval consult the indicated link.
Since the C++ Toolkit supports a variety of platforms and
compilers, the process of building the libraries involves
determining the platform and compiler specific features as
well as third-party packages.
This is facilitated by
running a platform-independent shell script
configure on Unix or boot-strapping
solution CONFIGURE on C++ Visual Studio. Additional details
installation procedure can be found at the indicated link.
Typically, new public versions of the C++ Toolkit are
released four times a year. The
Release Notes are also updated when a new public version
of the C++ Toolkit becomes available.
The C++ Toolkit
documentation is available online through NCBI's
Book Viewer and also as a
book in PDF format.
The online documentation is updated weekly with the latest
version available every Thursday. The PDF version is currently
lagging behind but will be synchronized with the online
version in the future.
The software is provided on an as-is basis. The following
are some useful mailing lists and other links that can provide