/jbconnect

JBConnect, an optional server-side component of JBrowse

Primary LanguageJavaScriptOtherNOASSERTION

Build Status Coverage Status

JBConnect

JBrowse Connect (JBConnect) is a tightly integrated server framework for JBrowse. It is a node.js, sails/express-based framework that enables:

  • Track & dataset management
  • RESTful track access
  • Policy driven track access
  • Track broadcast events through subscription sub/pub features
  • Basic user management
  • Authentication with (400+ strategies, like OAuth2 and OpenID via Passport.js)
  • Job queue (via Kue)
  • Extensible Policy Engine
  • Basic job service enabling integration with third-party workflow engines like Galaxy

Setup and documentation