populationgenomics / metamist

Sample level metadata system
MIT License
1 stars 1 forks source link

Add dedicated seqr sync module to db layers #869

Open EddieLF opened 1 month ago

EddieLF commented 1 month ago

Seqr Sync module

This PR contains a module to manage seqr syncing between Metamist and seqr. The idea is to abstract the aspects of the seqr sync process so that the data synced to a seqr project can be highly customized / tailored.

Metamist already has an existing seqr db layer . This module looks to replace the existing layer with a more robust and abstracted implementation while reusing existing code where possible. A lot of the code in this module was also lifted from the sync_seqr.py script in /scripts.

To break down the module:

Still TODO: