<commit_before>[![CircleCI](https://circleci.com/gh/ClinGen/clinbeacon.svg?style=svg)](https://circleci.com/gh/ClinGen/clinbeacon)

# Case Vault

The Clinbeacon repository contains two different projects, a case vault that's responsible for managing data for a tenant and processing requests from a centralized service, the hub project which is used for manaing the tenants or beacons in the system.

The projects rely on an OIDC provider for Authentication and Authorization. Azure Active Directory was used as the OIDC provider for managing users and access to the deployments.

https://apps.dev.microsoft.com

__document identity setup__

## Hub
The [Hub Project](https://github.com/ClinGen/clinbeacon/tree/master/hub) is responsible for performing fan-out queries across registered beacons. The hub project is also responsible for managing the tenants and beacons in the system.

## Beacon
The [Case Vault Project](https://github.com/ClinGen/clinbeacon/tree/master/casevault) is responsible for managing the data and performing queries for a tenant.

## sample data
The sample data directory currently contains a random collection of smaple VCF samples used for development.

## spikes
The spikes folder contains experimental projects developed more as a POC to explore various technologies and approaches.
<commit_msg>updated readme with name changes<commit_after>[![CircleCI](https://circleci.com/gh/ClinGen/clinbeacon.svg?style=svg)](https://circleci.com/gh/ClinGen/clinbeacon)

# Case Vault

The Clinbeacon repository contains two different projects, a case vault that's responsible for managing data for a tenant and processing requests from a centralized service, the hub project which is used for manaing the tenants or beacons in the system.

The projects rely on an OIDC provider for Authentication and Authorization. Azure Active Directory was used as the OIDC provider for managing users and access to the deployments.

https://apps.dev.microsoft.com

__document identity setup__

## Hub
The [Hub Project](https://github.com/ClinGen/clinbeacon/tree/master/hub) is responsible for performing fan-out queries across registered beacons. The hub project is also responsible for managing the tenants and beacons in the system.

## Case Vault
The [Case Vault Project](https://github.com/ClinGen/clinbeacon/tree/master/casevault) is responsible for managing the data and performing queries for a tenant.

## sample data
The sample data directory currently contains a random collection of smaple VCF samples used for development.

## spikes
The spikes folder contains experimental projects developed more as a POC to explore various technologies and approaches.

{'fraction_non_alphanumeric': 0.061446234544773326, 'fraction_numerical': 0.0, 'mean_word_length': 5.180555555555555, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3883817', 'n_tokens_mistral': 693, 'n_tokens_neox': 662, 'n_words': 317}