Skip to content

Commit

Permalink
Merge pull request #120 from sbesson/plate_specification
Browse files Browse the repository at this point in the history
Add JSON schemas for plate and well specification
  • Loading branch information
sbesson authored May 18, 2022
2 parents 052ccf2 + 38c3eb2 commit e0a4397
Show file tree
Hide file tree
Showing 16 changed files with 1,606 additions and 206 deletions.
3 changes: 3 additions & 0 deletions 0.4/examples/plate_strict/.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"schema": "schemas/strict_plate.schema"
}
91 changes: 91 additions & 0 deletions 0.4/examples/plate_strict/plate_2wells.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
{
"plate": {
"acquisitions": [
{
"id": 1,
"maximumfieldcount": 1,
"name": "single acquisition",
"starttime": 1343731272000
}
],
"columns": [
{
"name": "1"
},
{
"name": "2"
},
{
"name": "3"
},
{
"name": "4"
},
{
"name": "5"
},
{
"name": "6"
},
{
"name": "7"
},
{
"name": "8"
},
{
"name": "9"
},
{
"name": "10"
},
{
"name": "11"
},
{
"name": "12"
}
],
"field_count": 1,
"name": "sparse test",
"rows": [
{
"name": "A"
},
{
"name": "B"
},
{
"name": "C"
},
{
"name": "D"
},
{
"name": "E"
},
{
"name": "F"
},
{
"name": "G"
},
{
"name": "H"
}
],
"version": "0.4",
"wells": [
{
"path": "C/5",
"rowIndex": 2,
"columnIndex": 4
},
{
"path": "D/7",
"rowIndex": 3,
"columnIndex": 6
}
]
}
}
72 changes: 72 additions & 0 deletions 0.4/examples/plate_strict/plate_6wells.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"plate": {
"acquisitions": [
{
"id": 1,
"maximumfieldcount": 2,
"name": "Meas_01(2012-07-31_10-41-12)",
"starttime": 1343731272000
},
{
"id": 2,
"maximumfieldcount": 2,
"name": "Meas_02(201207-31_11-56-41)",
"starttime": 1343735801000
}
],
"columns": [
{
"name": "1"
},
{
"name": "2"
},
{
"name": "3"
}
],
"field_count": 4,
"name": "test",
"rows": [
{
"name": "A"
},
{
"name": "B"
}
],
"version": "0.4",
"wells": [
{
"path": "A/1",
"rowIndex": 0,
"columnIndex": 0
},
{
"path": "A/2",
"rowIndex": 0,
"columnIndex": 1
},
{
"path": "A/3",
"rowIndex": 0,
"columnIndex": 2
},
{
"path": "B/1",
"rowIndex": 1,
"columnIndex": 0
},
{
"path": "B/2",
"rowIndex": 1,
"columnIndex": 1
},
{
"path": "B/3",
"rowIndex": 1,
"columnIndex": 2
}
]
}
}
3 changes: 3 additions & 0 deletions 0.4/examples/well_strict/.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"schema": "schemas/strict_well.schema"
}
15 changes: 15 additions & 0 deletions 0.4/examples/well_strict/well_2fields.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"well": {
"images": [
{
"acquisition": 0,
"path": "0"
},
{
"acquisition": 3,
"path": "1"
}
],
"version": "0.4"
}
}
23 changes: 23 additions & 0 deletions 0.4/examples/well_strict/well_4fields.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"well": {
"images": [
{
"acquisition": 1,
"path": "0"
},
{
"acquisition": 1,
"path": "1"
},
{
"acquisition": 2,
"path": "2"
},
{
"acquisition": 2,
"path": "3"
}
],
"version": "0.4"
}
}
Loading

0 comments on commit e0a4397

Please sign in to comment.