
Ngs is a new, domain-specific api for accessing reads, alignments and pileups produced from next generation sequencing. the api itself is independent from any particular back-end implementation, and supports use of multiple back-ends simultaneously. it also provides a library for building new back-end "engines". the engine for accessing sra data is contained within the sister repository ncbi-vdb.
the api is currently expressed in c++, java and python languages. the design makes it possible to maintain a high degree of similarity between the code in one language and code in another - especially between c++ and java.
java bindings.