-
Notifications
You must be signed in to change notification settings - Fork 52
Home
Welcome to the ngs wiki!
NGS will be transitioning to all HTTPS access starting with release, 1.3.0, expected in early to mid September, 2016. It is critically important that you update all of your binaries and your configuration files, because your old binaries will stop working as of December 30, 2016.
This is in response to OMB memorandum M-15-13 issued on June 8, 2015, requiring all Federal HTTP servers to stop using (simple) HTTP and switch to HTTPS.
Please update your software as soon as 1.3.0 becomes available to give some time to ensure continued operation.
Proxy users take note - this complicates proxy usage somewhat. We will create a Wiki page dedicated to supported proxy configuration and firewall settings to help users during the conversion.
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.
Our ngs engine within ncbi-vdb now provides full support for pileup functions as of version 2.4.5. We have also made some modifications to the pileup APIs, and as a result, the new version for NGS is 1.1.