"Clé" valeur type obligatoire Exemple

"equipe"

Team identifier (the same as used in the equipes.json file)

String

yes

"001"

"gleaves_display"

Show/hide folder for users

Boolean

yes

true

"date_vcf_uploaded"

Date of file upload

timestamp

yes

1596622550227

"vcf"

Path or S3 URL to the VCF

String

yes

"/test_dossiers/dossier_6A61/A00666_0012_WGS_MR_FS00505001_21042022_final.vcf"

"preindication"

(see preindication block)

-

yes

-

"cnv"

Reserved

-

yes

null

"pid"

Unique folder number

Integer

yes

123

"pid_crc"

Folder identifier

String

yes

"azerty"

"bam"

Dictionary sample_id → dictionary(chrom→bai,bam)

-

yes

"FS00505001": { "1": { "bai": "/test_dossiers/dossier_6A61/bams/FS00505001_S6_chr_1_markdup.cram.bai", "bam": "/test_dossiers/dossier_6A61/bams/FS00505001_S6_chr_1_markdup.cram" }, …​

"patients"

List of patients

-

yes

[ { "patient": { "nom": "TOTO", "prenom": "TOTO", "sexe": "H" }, "atteint": true, "id_anon": "FS00505001", "lien": { "name": "Patient" } }, …​

"date"

XXXXXXX

timestamp

yes

1591795675219

preindication block

"Clé" valeur type obligatoire Exemple

"catname"

YYYY

Folder group identification

yes

"the-group"

"name"

YYYY

Subgroup identifier for the folder

yes

"the-subgroup"

"catkey"

Reserved

String

yes

""

"key"

Reserved

String

yes

""

patient block

"clé" valeur type obligatoire Exemple

"patient"

Dictionary (nom,prenom,sexe)

dictionary

yes

{ "nom": "TOTO", "prenom": "TOTO", "sexe": "H" }

"atteint"

Whether the patient is affected or not

Boolean

yes

true

"id_anon"

sample_id of the patient in the VCF

String

yes

"FS00505001"

"lien"

(name)

dictionary

yes

"name": "Patient"