Skip to content

Commit 85e3838

Browse files
lkuchenbmauerkanandhi-iyappansbilge
authored
Major Model Refactoring 2.0.0 (#160)
* Task/cv review (#153) * changed data use enums to upper snake case * updated case/control CV * fix spelling * updated storage enum * updated study_type CV * updated artifacts; fixed error * added study type enums, generated artifacts * reviewed properties; updated artifacts (#154) * reviewed properties; updated artifacts * implemented requested changes; updated artifacts * Task/refactor modular model (#155) * updated sample class * updated individual class * Deprecated reference_genome and reference_chromosome * deprecated karyotype enum * file entity update * file update: lane nr * analysis class update * experiment class update * clean up * updated scripts; generated artifacts * fixed missing sequencing_lane_id slot * xlsx check * minor fixes, description updates * updated spreadsheet_conf; generated artifacts * description update; sheet order update; generated artifacts * updated "inlined" flag; generated artifacts * "inlined" flag update * supporting file anchor entity * pseudofile declaration * research data file -> multivalued * slot update: ontology term/id, file anchors updated * added 'ega_accession' slot for mappable classes * bug fix, generated artifacts * bug fix; generated artifacts * supporting_file class update, CV update, added parameter and software versions * supporting file update, CV update; generated artifacts * bug fix, generated artifacts * renamed to ExperimentMethod, description fixes; generated artifacts * description updates; generated artifacts * version update to 1.2.0 * generated artifacts --------- Co-authored-by: anandhi-iyappan <anandhi.iyappan@embl.de> * Fix/linkages (#157) * added dataset - study link; experiment description fix * ega_accession link fix * file - analysis - analysis method linkage and cardinality; generated artifacts * revision: analysis-research_data_file linkage; generated artifacts * updated docs * er update * updated slot definitions for parameter and software version * Update src/schema/submission.yaml Co-authored-by: Leon Kuchenbecker <leon.kuchenbecker@uni-tuebingen.de> * Update src/schema/submission.yaml Co-authored-by: Leon Kuchenbecker <leon.kuchenbecker@uni-tuebingen.de> * updated descriptions --------- Co-authored-by: sbilge <bilge.sueruen@uni-tuebingen.de> Co-authored-by: Leon Kuchenbecker <leon.kuchenbecker@uni-tuebingen.de> * added integer range for replicate slots and boolean range for pseudof… (#158) * added integer range for replicate slots and boolean range for pseudofile slot * generated artifacts * Fix/slot fixes (#159) * set "required" flag to "true" in Submission class * slot update / deprecation of unused slots * ontology term and id separation * delete size, checksum and checksum_type --------- Co-authored-by: sbilge <bilge.sueruen@uni-tuebingen.de> --------- Co-authored-by: Karoline Mauer <105430060+mauerk@users.noreply.github.com> Co-authored-by: anandhi-iyappan <anandhi.iyappan@embl.de> Co-authored-by: sbilge <bilge.sueruen@uni-tuebingen.de>
1 parent 5dff2a0 commit 85e3838

File tree

393 files changed

+5155
-5840
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

393 files changed

+5155
-5840
lines changed

.erdiagrams.yaml

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,53 @@
44
model: submission.yaml
55
tree_root: true
66
include_attributes: false
7-
- title: Sample, Biospecimen, & Individual
8-
description: Focusses on the relation between Sample, Biospecimen, and Individual.
7+
- title: Sample & Individual
8+
description: Focusses on the relation between Sample and Individual.
99
model: submission.yaml
10-
classes: ["Sample", "Biospecimen", "Individual"]
10+
classes: ["Sample", "Individual"]
1111
tree_root: false
1212
include_attributes: false
1313
- title: Experiment, Sample, & File
1414
description: Focusses on the relation between Experiment, Sample, and File.
1515
model: submission.yaml
16-
classes: ["SequencingExperiment", "Sample", "File", "SequencingProcess"]
16+
classes:
17+
[
18+
"Experiment",
19+
"Sample",
20+
"ResearchDataFile",
21+
"ExperimentMethod",
22+
"ExperimentMethodSupportingFile",
23+
]
1724
tree_root: false
1825
include_attributes: false
19-
- title: Study, Condition, & Sample
20-
description: Focusses on the relation between Study, Condition, and Sample.
21-
model: submission.yaml
22-
classes: ["Study", "Condition", "Sample"]
23-
tree_root: false
24-
include_attributes: false
25-
- title: Sample, Biospecimen, & Individual (with attributes)
26+
# - title: Study & Sample
27+
# description: Focusses on the relation between Study, Condition, and Sample.
28+
# model: submission.yaml
29+
# classes: ["Study", "Sample"]
30+
# tree_root: false
31+
# include_attributes: false
32+
- title: Sample & Individual (with attributes)
2633
description: Focusses on the details of the relation between Sample, Biospecimen, and Individual.
2734
model: submission.yaml
28-
classes: ["Sample", "Biospecimen", "Individual"]
35+
classes: ["Sample", "Individual"]
2936
tree_root: false
3037
include_attributes: true
3138
- title: Experiment, Sample, & File (with attributes)
3239
description: Focusses on the relation between Experiment, Sample, and File.
3340
model: submission.yaml
34-
classes: ["SequencingExperiment", "Sample", "File", "SequencingProcess"]
35-
tree_root: false
36-
include_attributes: true
37-
- title: Study, Condition, & Sample (with attributes)
38-
description: Focusses on the relation between Study, Condition, and Sample.
39-
model: submission.yaml
40-
classes: ["Study", "Condition", "Sample"]
41+
classes:
42+
[
43+
"Experiment",
44+
"Sample",
45+
"ResearchDataFile",
46+
"ExperimentMethod",
47+
"ExperimentMethodSupportingFile",
48+
]
4149
tree_root: false
4250
include_attributes: true
51+
# - title: Study & Sample (with attributes)
52+
# description: Focusses on the relation between Study, Condition, and Sample.
53+
# model: submission.yaml
54+
# classes: ["Study", "Sample"]
55+
# tree_root: false
56+
# include_attributes: true

0 commit comments

Comments
 (0)