Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.
/ npg_ranger Public archive

NGS data streaming (sam, bam, cram, vcf) - pre-production

License

Notifications You must be signed in to change notification settings

wtsi-npg/npg_ranger

Repository files navigation

npg_ranger project

Build Status CI checks NPM dependencies

Update

Active development is indefinitely suspended.

Introduction

This project is a contribution towards development of the streaming API under the GA4GH initiative (GA4GH Directory API and Streaming). The project has a server and a compatible command-line http client; both conform to GA4GH API

Package structure

 bin - node.js scripts, server and client
 lib - application libraries
 test - tests
 docker - scripts for deploying a server in docker containers in a cloud 
 docs - technical manuals
 docs/api - generated API (run "grunt doc" to generate)
 package.json - npm package definition
 Gruntfile.js - grunt runner specification

File merging pipeline

We are using a light version of our samtools pipeline for merging by default, but the heavy version is available in the code, located inside lib/server/model.js. This is because most of our data can work with the light pipeline, and the heavy version may be considerably more computationally taxing due to collating, fixmate, and sorting.

Related projects

About

NGS data streaming (sam, bam, cram, vcf) - pre-production

Resources

License

Stars

Watchers

Forks

Packages

No packages published