open-index/open-npm huggingface dataset:
npm package: @overture-stack/arranger-server
Description: Data Model-agnostic GraphQL-based search API for Elasticsearch
Latest version: 3.0.3-beta.1

# Arranger Server

```
npm i -g @overture-stack/arranger-server
arranger-server
```

#### Develop

Run:

```
PORT=<...> ES_HOST=<...> npm start
```

Build (required before publish):

```
npm run prepare
```

## Federated Search

## Central server setup

### Configue Node servers via standard Arranger config file
```json
{
	"network": [
		{
			"displayName": "Toronto",
			"graphqlUrl": "http://localhost:6060/graphql",
			"documentType": "TorontoAggs",
			"documentName": "file"
		},
		{
			"displayName": "Barca",
			"graphqlUrl": "http://localhost:6061/graphql",
			"documentType": "BarcaAggs",
			"documentName": "donorAggs"
		}
	]
}
```

### Enable ENABLE_NETWORK_AGGREGATION in central node
Set ENABLE_NETWORK_AGGREGATION to TRUE in env config

### Assumptions
All nodes, including central, are running same Arranger version and have overlapping schemas.
Schema fields with same name and GQL type will be merged.


### Config

[Placeholder]
npm package: @overture-stack/dms-jbrowse-components
Description: Jbrowse components for DMS
Latest version: 0.1.0-beta.4

# DMS Jbrowse Components

This package provides React components that use [JBrowse](https://jbrowse.org/jb2/) to visualize VCF and BAM files sourced from [Song](https://github.com/overture-stack/song) and [Score](https://github.com/overture-stack/score) data repositories. It has been built for use in the [DMS UI](https://github.com/overture-stack/dms-ui) as an optional visualization tool.

## Requirements

- [Song](https://github.com/overture-stack/SONG/pkgs/container/song-server): 5.0.3
- [Score](https://github.com/overture-stack/score/pkgs/container/score): 5.9.x
- NPM: 8.19.2
- Node: 18.12.1

## Getting started

```
npm ci
npm run dev
```