Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

data models

This repository holds json examples and their respective Pydantic data models that are representative of the documents stored in each collection of our mongo database. These are the documents our mxdb-server REST-API will be creating, reading, updating and deleting.

The following documentation will display the database and collection (db.Collection) and then each document type it holds as a dot point with a description.

mxdata.Adp

  • screening: data model for screening data collections that are used to calculate collection strategies (mosFLM)

  • standard: data model for standard Adp processing. This comes in 3 flavours for the 3 processing options (gopy, xia2dials, autoPROC)

  • native-sad: data model for multi-orientation dataset collections for the 1 sample (single scan request, multiple datasets collected). Multiple native-sad entries in Adp. MergeId used for sxdm merging and the first dataset is used as reference (results in Adm collection).

Adp methods supported

"screening" "standard" "standard-repeat" "bookmarks" "native-sad" "serial-xtal" "inverse-beam" "interleave-no-inverse" "interleave-and-inverse-first" "interleave-and-inverse-all"

mxdata.Datasets

  • native-sad: multi-orientation dataset collection from a single scan request. Each collection at a different orientation is processed separately.

WIP... much more to come

Contributors

  • Jakub Kaminski
  • Justyna Wojdyla
  • Ezequiel Panepucci
  • Kate Smith

About

Pydantic data models and example JSONs from our mongoDB

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages