The NCBI C++ Toolkit provides portable libraries and applications for assisting genetic science. These include libraries for networking, SQL and BerkeleyDB access, CGI and HTML handling, ASN.1 and XML handling, sequence alignment engines, sequence retrieval engines, BLAST database engines, FLTK and OpenGL graphics toolkits, and basic system utilities.
| Tags | Database API Database Engines/Servers Scientific/Engineering Bioinformatics Medical Science Software Development Libraries Text Processing Markup HTML/XHTML XML |
|---|---|
| Licenses | Public Domain |
| Operating Systems | Mac OS X Windows Windows Windows POSIX Unix |
| Implementation | C++ |
Recent releases


Release Notes: This release adds numerous enhancements and bugfixes.


Release Notes: This release added LDS2 (Local Data Storage v.2) and implemented an LDS2 data loader for using LDS2 from the Object Manager. Tunnelling and authorization of HTTP connections and tunneling of secure sockets through HTTP proxies was implemented. CFormatGuess now distinguishes between GTF, GFF3, and GFF2. Major parts of CFeatTree were implemented. There were several thread-safety fixes.


Release Notes: Numerous enhancements were made.


Release Notes: This release adds a CMultiAlignerOptions class for handling multiple alignment parameters. It removes deprecated operators from the CTime class.


Release Notes: This release adds a method to compute column-specific pseudocounts in PSI-BLAST. It refactors the grid services library. It adds unit test framework and error logging for all File API classes. It fixes pthread support on IRIX. It enhances support of XML serialization. It fixes support for Sybase. It adds support for smaller lookup tables for small queries. It adds an API to retrieve GenBank loader statistics. It has assorted other enhancements, speedups, and bugfixes.
Grammar-based software designed to utilize the logic contained within grammar.