Created
April 12, 2021 21:09
-
-
Save amarjandu/ba2171cba652a4f92e643942d14301a4 to your computer and use it in GitHub Desktop.
diff between proposed openapi spec and the current spec on develop
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4c4 | |
< "title": "azul-service-amar", | |
--- | |
> "title": "azul-service-dev", | |
93c93 | |
< "description": "\nThe checked resources\nare healthy.\n\nThe response consists of the following keys:\n\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`true`.\n\n\nAll of the nested `up` keys\nare `true`.\n", | |
--- | |
> "description": "\nThe checked resources\nare healthy.\n\nThe response consists of the following keys:\n\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`true`.\n\n\nAll of the nested `up` keys\nare `true`.\n", | |
126,128d125 | |
< "api_endpoints": {}, | |
< "other_lambdas": {}, | |
< "progress": {}, | |
130a128,130 | |
> "api_endpoints": {}, | |
> "progress": {}, | |
> "other_lambdas": {}, | |
137c137 | |
< "description": "\nAt least one of the checked resources\nis not healthy.\n\nThe response consists of the following keys:\n\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`false`.\n\n\nAt least one of the nested `up` keys\nis `false`.\n", | |
--- | |
> "description": "\nAt least one of the checked resources\nis not healthy.\n\nThe response consists of the following keys:\n\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`false`.\n\n\nAt least one of the nested `up` keys\nis `false`.\n", | |
170,172d169 | |
< "api_endpoints": {}, | |
< "other_lambdas": {}, | |
< "progress": {}, | |
174a172,174 | |
> "api_endpoints": {}, | |
> "progress": {}, | |
> "other_lambdas": {}, | |
488c488 | |
< "description": "\nThe checked resources\nare healthy.\n\nThe response consists of the following keys:\n\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`true`.\n\n\nAll of the nested `up` keys\nare `true`.\n", | |
--- | |
> "description": "\nThe checked resources\nare healthy.\n\nThe response consists of the following keys:\n\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`true`.\n\n\nAll of the nested `up` keys\nare `true`.\n", | |
521,523d520 | |
< "api_endpoints": {}, | |
< "other_lambdas": {}, | |
< "progress": {}, | |
525a523,525 | |
> "api_endpoints": {}, | |
> "progress": {}, | |
> "other_lambdas": {}, | |
532c532 | |
< "description": "\nAt least one of the checked resources\nis not healthy.\n\nThe response consists of the following keys:\n\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`false`.\n\n\nAt least one of the nested `up` keys\nis `false`.\n", | |
--- | |
> "description": "\nAt least one of the checked resources\nis not healthy.\n\nThe response consists of the following keys:\n\n* `elasticsearch` \nIndicates whether the Elasticsearch cluster is responsive.\n* `queues` \nReturns information about the SQS queues used by the indexer.\n* `api_endpoints` \nIndicates whether important service API endpoints are operational.\n* `progress` \nThe number of Data Store bundles pending to be indexed and the number\nof index documents in need of updating.\n* `other_lambdas` \nIndicates whether the companion REST API responds to HTTP requests.\n* `up` \nindicates the overall result of the health check\n\n\nThe top-level `up` key of the response is\n`false`.\n\n\nAt least one of the nested `up` keys\nis `false`.\n", | |
565,567d564 | |
< "api_endpoints": {}, | |
< "other_lambdas": {}, | |
< "progress": {}, | |
569a567,569 | |
> "api_endpoints": {}, | |
> "progress": {}, | |
> "other_lambdas": {}, | |
739d738 | |
< "pattern": "^([a-z0-9]{1,64})$", | |
864d862 | |
< "pattern": "^([a-z0-9]{1,64})$", | |
900,904c898 | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> }, | |
908c902 | |
< "is": { | |
--- | |
> "contains": { | |
910c904,906 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
912,921c908,909 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "biologicalSex": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
925c913 | |
< "is": { | |
--- | |
> "within": { | |
927c915,917 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
929,938c919,920 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "bundleUuid": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
942c924 | |
< "is": { | |
--- | |
> "intersects": { | |
944c926,928 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
946,950c930 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
954c934 | |
< "bundleVersion": { | |
--- | |
> "assayType": { | |
968,972c948 | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
976c952 | |
< "is": { | |
--- | |
> "contains": { | |
978c954,956 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
980,989c958,959 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellLineType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
993c963 | |
< "is": { | |
--- | |
> "within": { | |
995c965,967 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
997,1006c969,970 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "contactName": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1010c974 | |
< "is": { | |
--- | |
> "intersects": { | |
1012c976,978 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1014,1018c980 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1022c984 | |
< "developmentStage": { | |
--- | |
> "biologicalSex": { | |
1036,1040c998 | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
1044c1002 | |
< "is": { | |
--- | |
> "contains": { | |
1046c1004,1006 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1048,1057c1008,1009 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1061c1013 | |
< "is": { | |
--- | |
> "within": { | |
1063c1015,1017 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1065,1074c1019,1020 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "effectiveOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1078c1024 | |
< "is": { | |
--- | |
> "intersects": { | |
1080c1026,1028 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1082,1086c1030 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1090c1034 | |
< "entryId": { | |
--- | |
> "bundleUuid": { | |
1104,1108c1048 | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> }, | |
1112c1052 | |
< "is": { | |
--- | |
> "contains": { | |
1114c1054,1056 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1116,1125c1058,1059 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1129c1063 | |
< "is": { | |
--- | |
> "within": { | |
1131c1065,1067 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1133,1142c1069,1070 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileName": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1146c1074 | |
< "is": { | |
--- | |
> "intersects": { | |
1148c1076,1078 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1150,1154c1080 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1158c1084 | |
< "fileSize": { | |
--- | |
> "bundleVersion": { | |
1172,1176c1098 | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
1180c1102 | |
< "is": { | |
--- | |
> "contains": { | |
1182c1104,1106 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1184,1193c1108,1109 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileVersion": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1197c1113 | |
< "is": { | |
--- | |
> "within": { | |
1199c1115,1117 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1201,1210c1119,1120 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "genusSpecies": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1214c1124 | |
< "is": { | |
--- | |
> "intersects": { | |
1216c1126,1128 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1218,1222c1130 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1226c1134 | |
< "geoSeriesAccessions": { | |
--- | |
> "cellCount": { | |
1240,1244c1148 | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
1248c1152 | |
< "is": { | |
--- | |
> "contains": { | |
1250c1154,1156 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1252,1261c1158,1159 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcStudyAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1265c1163 | |
< "is": { | |
--- | |
> "within": { | |
1267c1165,1167 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1269,1278c1169,1170 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "institution": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1282c1174 | |
< "is": { | |
--- | |
> "intersects": { | |
1284c1176,1178 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1286,1290c1180 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1294c1184 | |
< "instrumentManufacturerModel": { | |
--- | |
> "cellLineType": { | |
1308,1312c1198 | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> }, | |
1316c1202 | |
< "is": { | |
--- | |
> "contains": { | |
1318c1204,1206 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1320,1329c1208,1209 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "libraryConstructionApproach": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1333c1213 | |
< "is": { | |
--- | |
> "within": { | |
1335c1215,1217 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1337,1346c1219,1220 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "modelOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1350c1224 | |
< "is": { | |
--- | |
> "intersects": { | |
1352c1226,1228 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1354,1358c1230 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1362c1234 | |
< "modelOrganPart": { | |
--- | |
> "contactName": { | |
1376,1380c1248 | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
1384c1252 | |
< "is": { | |
--- | |
> "contains": { | |
1386c1254,1256 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1388,1397c1258,1259 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organ": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1401c1263 | |
< "is": { | |
--- | |
> "within": { | |
1403c1265,1267 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1405,1414c1269,1270 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1418c1274 | |
< "is": { | |
--- | |
> "intersects": { | |
1420c1276,1278 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1422,1426c1280 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1430c1284 | |
< "organismAge": { | |
--- | |
> "developmentStage": { | |
1444,1448c1298 | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> }, | |
1452c1302 | |
< "intersects": { | |
--- | |
> "contains": { | |
1454,1460c1304,1305 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
1463,1464c1308 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
1471,1477c1315,1316 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
1480,1481c1319 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
1485a1324,1338 | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
1501,1507c1354,1355 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
1510,1516c1358,1359 | |
< }, | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeUnit": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1520c1363 | |
< "is": { | |
--- | |
> "within": { | |
1522c1365,1367 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1524,1533c1369,1370 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1537c1374 | |
< "is": { | |
--- | |
> "intersects": { | |
1539c1376,1378 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1541,1545c1380 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1549c1384 | |
< "pairedEnd": { | |
--- | |
> "donorDisease": { | |
1563,1567c1398 | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> }, | |
1571c1402 | |
< "is": { | |
--- | |
> "contains": { | |
1573c1404,1406 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1575,1584c1408,1409 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "project": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1588c1413 | |
< "is": { | |
--- | |
> "within": { | |
1590c1415,1417 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1592,1601c1419,1420 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1605c1424 | |
< "is": { | |
--- | |
> "intersects": { | |
1607c1426,1428 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1609,1613c1430 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1617c1434 | |
< "projectId": { | |
--- | |
> "effectiveOrgan": { | |
1631,1635c1448 | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
--- | |
> }, | |
1639c1452 | |
< "is": { | |
--- | |
> "contains": { | |
1641c1454,1456 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1643,1652c1458,1459 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "publicationTitle": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1656c1463 | |
< "is": { | |
--- | |
> "within": { | |
1658c1465,1467 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1660,1669c1469,1470 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1673c1474 | |
< "is": { | |
--- | |
> "intersects": { | |
1675c1476,1478 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1677,1681c1480 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1685c1484 | |
< "sampleEntityType": { | |
--- | |
> "entryId": { | |
1699,1703c1498 | |
< } | |
< ] | |
< }, | |
< "sampleId": { | |
< "oneOf": [ | |
--- | |
> }, | |
1707c1502 | |
< "is": { | |
--- | |
> "contains": { | |
1709c1504,1506 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1711,1720c1508,1509 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "selectedCellType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1724c1513 | |
< "is": { | |
--- | |
> "within": { | |
1726c1515,1517 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1728,1737c1519,1520 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
1741c1524 | |
< "is": { | |
--- | |
> "intersects": { | |
1743c1526,1528 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1745,1749c1530 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
1753c1534 | |
< "specimenOrgan": { | |
--- | |
> "fileFormat": { | |
1767,1771c1548 | |
< } | |
< ] | |
< }, | |
< "specimenOrganPart": { | |
< "oneOf": [ | |
--- | |
> }, | |
1775c1552 | |
< "is": { | |
--- | |
> "contains": { | |
1777c1554,1556 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1779,1783c1558,1580 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
1787c1584 | |
< "workflow": { | |
--- | |
> "fileId": { | |
1801,1989c1598 | |
< } | |
< ] | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
< ] | |
< } | |
< }, | |
< "additionalProperties": false | |
< } | |
< } | |
< }, | |
< "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
< }, | |
< { | |
< "name": "size", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "integer", | |
< "format": "int64", | |
< "minimum": 1, | |
< "maximum": 1000, | |
< "default": 10 | |
< }, | |
< "description": "The number of hits included per page." | |
< }, | |
< { | |
< "name": "sort", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "arrayExpressAccessions", | |
< "assayType", | |
< "biologicalSex", | |
< "bundleUuid", | |
< "bundleVersion", | |
< "cellCount", | |
< "cellLineType", | |
< "contactName", | |
< "developmentStage", | |
< "donorCount", | |
< "donorDisease", | |
< "effectiveOrgan", | |
< "entryId", | |
< "fileFormat", | |
< "fileId", | |
< "fileName", | |
< "fileSize", | |
< "fileSource", | |
< "fileVersion", | |
< "genusSpecies", | |
< "geoSeriesAccessions", | |
< "insdcProjectAccessions", | |
< "insdcStudyAccessions", | |
< "institution", | |
< "instrumentManufacturerModel", | |
< "laboratory", | |
< "libraryConstructionApproach", | |
< "modelOrgan", | |
< "modelOrganPart", | |
< "nucleicAcidSource", | |
< "organ", | |
< "organPart", | |
< "organismAge", | |
< "organismAgeRange", | |
< "organismAgeUnit", | |
< "organismAgeValue", | |
< "pairedEnd", | |
< "preservationMethod", | |
< "project", | |
< "projectDescription", | |
< "projectId", | |
< "projectTitle", | |
< "publicationTitle", | |
< "sampleDisease", | |
< "sampleEntityType", | |
< "sampleId", | |
< "selectedCellType", | |
< "specimenDisease", | |
< "specimenOrgan", | |
< "specimenOrganPart", | |
< "workflow" | |
< ], | |
< "default": "fileName" | |
< }, | |
< "description": "The facet to sort the hits by." | |
< }, | |
< { | |
< "name": "order", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "asc", | |
< "desc" | |
< ], | |
< "default": "asc" | |
< }, | |
< "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
< }, | |
< { | |
< "name": "search_before", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_before_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< } | |
< ] | |
< }, | |
< "get": { | |
< "summary": "Search the files index for entities of interest.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "filters", | |
< "in": "query", | |
< "required": false, | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "arrayExpressAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
1993c1602 | |
< "is": { | |
--- | |
> "contains": { | |
1995c1604,1606 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
1997,2006c1608,1609 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2010c1613 | |
< "is": { | |
--- | |
> "within": { | |
2012c1615,1617 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2014,2023c1619,1620 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "biologicalSex": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2027c1624 | |
< "is": { | |
--- | |
> "intersects": { | |
2029c1626,1628 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2031,2035c1630 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2039c1634 | |
< "bundleUuid": { | |
--- | |
> "fileName": { | |
2053,2057c1648 | |
< } | |
< ] | |
< }, | |
< "bundleVersion": { | |
< "oneOf": [ | |
--- | |
> }, | |
2061c1652 | |
< "is": { | |
--- | |
> "contains": { | |
2063c1654,1656 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2065,2074c1658,1659 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2078c1663 | |
< "is": { | |
--- | |
> "within": { | |
2080c1665,1667 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2082,2091c1669,1670 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellLineType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2095c1674 | |
< "is": { | |
--- | |
> "intersects": { | |
2097c1676,1678 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2099,2103c1680 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2107c1684 | |
< "contactName": { | |
--- | |
> "fileSize": { | |
2121,2125c1698 | |
< } | |
< ] | |
< }, | |
< "developmentStage": { | |
< "oneOf": [ | |
--- | |
> }, | |
2129c1702 | |
< "is": { | |
--- | |
> "contains": { | |
2131c1704,1706 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2133,2142c1708,1709 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2146c1713 | |
< "is": { | |
--- | |
> "within": { | |
2148c1715,1717 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2150,2159c1719,1720 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2163c1724 | |
< "is": { | |
--- | |
> "intersects": { | |
2165c1726,1728 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2167,2171c1730 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2175c1734 | |
< "effectiveOrgan": { | |
--- | |
> "fileSource": { | |
2189,2193c1748 | |
< } | |
< ] | |
< }, | |
< "entryId": { | |
< "oneOf": [ | |
--- | |
> }, | |
2197c1752 | |
< "is": { | |
--- | |
> "contains": { | |
2199c1754,1756 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2201,2210c1758,1759 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2214c1763 | |
< "is": { | |
--- | |
> "within": { | |
2216c1765,1767 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2218,2227c1769,1770 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2231c1774 | |
< "is": { | |
--- | |
> "intersects": { | |
2233c1776,1778 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2235,2239c1780 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2243c1784 | |
< "fileName": { | |
--- | |
> "fileVersion": { | |
2257,2261c1798 | |
< } | |
< ] | |
< }, | |
< "fileSize": { | |
< "oneOf": [ | |
--- | |
> }, | |
2265c1802 | |
< "is": { | |
--- | |
> "contains": { | |
2267c1804,1806 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2269,2278c1808,1809 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2282c1813 | |
< "is": { | |
--- | |
> "within": { | |
2284c1815,1817 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2286,2295c1819,1820 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileVersion": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2299c1824 | |
< "is": { | |
--- | |
> "intersects": { | |
2301c1826,1828 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2303,2307c1830 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2325,2329c1848 | |
< } | |
< ] | |
< }, | |
< "geoSeriesAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
2333c1852 | |
< "is": { | |
--- | |
> "contains": { | |
2335c1854,1856 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2337,2346c1858,1859 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2350c1863 | |
< "is": { | |
--- | |
> "within": { | |
2352c1865,1867 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2354,2363c1869,1870 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcStudyAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2367c1874 | |
< "is": { | |
--- | |
> "intersects": { | |
2369c1876,1878 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2371,2375c1880 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2379c1884 | |
< "institution": { | |
--- | |
> "geoSeriesAccessions": { | |
2393,2397c1898 | |
< } | |
< ] | |
< }, | |
< "instrumentManufacturerModel": { | |
< "oneOf": [ | |
--- | |
> }, | |
2401c1902 | |
< "is": { | |
--- | |
> "contains": { | |
2403c1904,1906 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2405,2414c1908,1909 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2418c1913 | |
< "is": { | |
--- | |
> "within": { | |
2420c1915,1917 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2422,2431c1919,1920 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "libraryConstructionApproach": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2435c1924 | |
< "is": { | |
--- | |
> "intersects": { | |
2437c1926,1928 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2439,2443c1930 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2447c1934 | |
< "modelOrgan": { | |
--- | |
> "insdcProjectAccessions": { | |
2461,2465c1948 | |
< } | |
< ] | |
< }, | |
< "modelOrganPart": { | |
< "oneOf": [ | |
--- | |
> }, | |
2469c1952 | |
< "is": { | |
--- | |
> "contains": { | |
2471c1954,1956 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2473,2482c1958,1959 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2486c1963 | |
< "is": { | |
--- | |
> "within": { | |
2488c1965,1967 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2490,2499c1969,1970 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organ": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2503c1974 | |
< "is": { | |
--- | |
> "intersects": { | |
2505c1976,1978 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2507,2511c1980 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2515c1984 | |
< "organPart": { | |
--- | |
> "insdcStudyAccessions": { | |
2529,2533c1998 | |
< } | |
< ] | |
< }, | |
< "organismAge": { | |
< "oneOf": [ | |
--- | |
> }, | |
2537c2002 | |
< "is": { | |
--- | |
> "contains": { | |
2539c2004,2006 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2541,2550c2008,2009 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2554c2013 | |
< "intersects": { | |
--- | |
> "within": { | |
2556,2562c2015,2016 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
2565,2566c2019 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
2571c2024 | |
< "within": { | |
--- | |
> "intersects": { | |
2573,2579c2026,2027 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
2582,2584c2030,2035 | |
< }, | |
< "additionalProperties": false | |
< }, | |
--- | |
> } | |
> } | |
> ] | |
> }, | |
> "institution": { | |
> "oneOf": [ | |
2603,2609c2054,2055 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
2612,2618c2058,2059 | |
< }, | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeUnit": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2622c2063 | |
< "is": { | |
--- | |
> "within": { | |
2624c2065,2067 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2626,2635c2069,2070 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2639c2074 | |
< "is": { | |
--- | |
> "intersects": { | |
2641c2076,2078 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2643,2647c2080 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2651c2084 | |
< "pairedEnd": { | |
--- | |
> "instrumentManufacturerModel": { | |
2665,2669c2098 | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> }, | |
2673c2102 | |
< "is": { | |
--- | |
> "contains": { | |
2675c2104,2106 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2677,2686c2108,2109 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "project": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2690c2113 | |
< "is": { | |
--- | |
> "within": { | |
2692c2115,2117 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2694,2703c2119,2120 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
2707c2124 | |
< "is": { | |
--- | |
> "intersects": { | |
2709c2126,2128 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2711,2715c2130 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
2719c2134 | |
< "projectId": { | |
--- | |
> "laboratory": { | |
2733,2737c2148 | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
--- | |
> }, | |
2741c2152 | |
< "is": { | |
--- | |
> "contains": { | |
2743c2154,2156 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
2745,2749c2158,2180 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2753c2184 | |
< "publicationTitle": { | |
--- | |
> "libraryConstructionApproach": { | |
2766a2198,2230 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2770c2234 | |
< "sampleDisease": { | |
--- | |
> "modelOrgan": { | |
2783a2248,2280 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2787c2284 | |
< "sampleEntityType": { | |
--- | |
> "modelOrganPart": { | |
2800a2298,2330 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2804c2334 | |
< "sampleId": { | |
--- | |
> "nucleicAcidSource": { | |
2817a2348,2380 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2821c2384 | |
< "selectedCellType": { | |
--- | |
> "organ": { | |
2834a2398,2430 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2838c2434 | |
< "specimenDisease": { | |
--- | |
> "organPart": { | |
2851a2448,2480 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2855c2484 | |
< "specimenOrgan": { | |
--- | |
> "organismAge": { | |
2869,2872c2498,2534 | |
< } | |
< ] | |
< }, | |
< "specimenOrganPart": { | |
--- | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
2885a2548,2580 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2889c2584 | |
< "workflow": { | |
--- | |
> "organismAgeUnit": { | |
2902a2598,2630 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
2905,2914c2633,2681 | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
--- | |
> }, | |
> "organismAgeValue": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
2916,3073c2683,2691 | |
< } | |
< }, | |
< "additionalProperties": false | |
< } | |
< } | |
< }, | |
< "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
< }, | |
< { | |
< "name": "size", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "integer", | |
< "format": "int64", | |
< "minimum": 1, | |
< "maximum": 1000, | |
< "default": 10 | |
< }, | |
< "description": "The number of hits included per page." | |
< }, | |
< { | |
< "name": "sort", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "arrayExpressAccessions", | |
< "assayType", | |
< "biologicalSex", | |
< "bundleUuid", | |
< "bundleVersion", | |
< "cellCount", | |
< "cellLineType", | |
< "contactName", | |
< "developmentStage", | |
< "donorCount", | |
< "donorDisease", | |
< "effectiveOrgan", | |
< "entryId", | |
< "fileFormat", | |
< "fileId", | |
< "fileName", | |
< "fileSize", | |
< "fileSource", | |
< "fileVersion", | |
< "genusSpecies", | |
< "geoSeriesAccessions", | |
< "insdcProjectAccessions", | |
< "insdcStudyAccessions", | |
< "institution", | |
< "instrumentManufacturerModel", | |
< "laboratory", | |
< "libraryConstructionApproach", | |
< "modelOrgan", | |
< "modelOrganPart", | |
< "nucleicAcidSource", | |
< "organ", | |
< "organPart", | |
< "organismAge", | |
< "organismAgeRange", | |
< "organismAgeUnit", | |
< "organismAgeValue", | |
< "pairedEnd", | |
< "preservationMethod", | |
< "project", | |
< "projectDescription", | |
< "projectId", | |
< "projectTitle", | |
< "publicationTitle", | |
< "sampleDisease", | |
< "sampleEntityType", | |
< "sampleId", | |
< "selectedCellType", | |
< "specimenDisease", | |
< "specimenOrgan", | |
< "specimenOrganPart", | |
< "workflow" | |
< ], | |
< "default": "fileName" | |
< }, | |
< "description": "The facet to sort the hits by." | |
< }, | |
< { | |
< "name": "order", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "asc", | |
< "desc" | |
< ], | |
< "default": "asc" | |
< }, | |
< "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
< }, | |
< { | |
< "name": "search_before", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_before_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< } | |
< ], | |
< "responses": { | |
< "200": { | |
< "description": "\nPaginated list of files that meet the search\ncriteria (\"hits\"). The structure of these hits is documented\nunder the [corresponding endpoint for a specific entity](#operations-Index-get_index_files__file_id_).\n\nThe `pagination` section describes the total number of hits\nand total number of pages, as well as user-supplied search\nparameters for page size and sorting behavior. It also\nprovides links for navigating forwards and backwards between\npages of results.\n\nThe `termFacets` section tabulates the occurrence of unique\nvalues within nested fields of the `hits` section across all\nentities meeting the filter criteria (this includes entities\nnot listed on the current page, meaning that this section\nwill be invariable across all pages from the same search).\nNot every nested field is tabulated, but the set of\ntabulated fields is consistent between entity types.\n", | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "hits": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": { | |
< "protocols": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> }, | |
> "pairedEnd": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
3076,3084c2694,2706 | |
< "entryId": { | |
< "type": "string" | |
< }, | |
< "samples": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3086,3092c2708,2717 | |
< }, | |
< "specimens": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3094,3100c2719,2728 | |
< }, | |
< "cellLines": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3102,3108c2730,2741 | |
< }, | |
< "donorOrganisms": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> } | |
> } | |
> ] | |
> }, | |
> "preservationMethod": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
3111,3114c2744,2791 | |
< "organoids": { | |
< "type": "array", | |
< "items": { | |
< "type": "string" | |
--- | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "project": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
3117,3122c2794,2806 | |
< "cellSuspensions": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3126,3137c2810,2832 | |
< "required": [ | |
< "protocols", | |
< "entryId", | |
< "samples", | |
< "specimens", | |
< "cellLines", | |
< "donorOrganisms", | |
< "organoids", | |
< "cellSuspensions" | |
< ], | |
< "additionalProperties": true | |
< } | |
--- | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
3139,3323c2834 | |
< "pagination": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< }, | |
< "termFacets": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "required": [ | |
< "hits", | |
< "pagination", | |
< "termFacets" | |
< ], | |
< "additionalProperties": false | |
< } | |
< } | |
< } | |
< } | |
< } | |
< } | |
< }, | |
< "/index/samples/{sample_id}": { | |
< "get": { | |
< "summary": "Detailed information on a particular sample entity.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "sample_id", | |
< "in": "path", | |
< "required": true, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "The UUID of the desired sample" | |
< } | |
< ], | |
< "responses": { | |
< "200": { | |
< "description": "\nThis response describes a single sample entity. To\nsearch the index for multiple entities, see the\n[corresponding search endpoint](#operations-Index-get_index_samples).\n\nThe properties that are common to all entity types are\nlisted in the schema below; however, additional properties\nmay be present for certain entity types. With the exception\nof the sample's unique identifier, all\nproperties are arrays, even in cases where only one value is\npresent.\n\nThe structures of the objects within these arrays are not\nperfectly consistent, since they may represent either\nsingleton entities or aggregations depending on context.\n\nFor example, any biomaterial that yields a cell suspension\nwhich yields a sequence file will be considered a \"sample\".\nTherefore, the `samples` field is polymorphic, and each\nsample may be either a specimen, an organoid, or a cell\nline (the field `sampleEntityType` can be used to\ndiscriminate between these cases).\n", | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "protocols": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "entryId": { | |
< "type": "string" | |
< }, | |
< "samples": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "specimens": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "cellLines": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "donorOrganisms": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "organoids": { | |
< "type": "array", | |
< "items": { | |
< "type": "string" | |
< } | |
< }, | |
< "cellSuspensions": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< } | |
< }, | |
< "required": [ | |
< "protocols", | |
< "entryId", | |
< "samples", | |
< "specimens", | |
< "cellLines", | |
< "donorOrganisms", | |
< "organoids", | |
< "cellSuspensions" | |
< ], | |
< "additionalProperties": true | |
< } | |
< } | |
< } | |
< } | |
< } | |
< } | |
< }, | |
< "/index/samples": { | |
< "head": { | |
< "summary": "Perform a query without returning its result.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "responses": { | |
< "200": { | |
< "description": "\nThe HEAD method can be used to test whether the\nsamples index is operational, or to check the validity\nof query parameters for the\n[GET method](#operations-Index-get_index_samples).\n" | |
< } | |
< }, | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "filters", | |
< "in": "query", | |
< "required": false, | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "arrayExpressAccessions": { | |
--- | |
> "projectDescription": { | |
3337,3341c2848 | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> }, | |
3345c2852 | |
< "is": { | |
--- | |
> "contains": { | |
3347c2854,2856 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3349,3358c2858,2859 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "biologicalSex": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3362c2863 | |
< "is": { | |
--- | |
> "within": { | |
3364c2865,2867 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3366,3375c2869,2870 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "bundleUuid": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3379c2874 | |
< "is": { | |
--- | |
> "intersects": { | |
3381c2876,2878 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3383,3387c2880 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3391c2884 | |
< "bundleVersion": { | |
--- | |
> "projectId": { | |
3405,3409c2898 | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
3413c2902 | |
< "is": { | |
--- | |
> "contains": { | |
3415c2904,2906 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3417,3426c2908,2909 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellLineType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3430c2913 | |
< "is": { | |
--- | |
> "within": { | |
3432c2915,2917 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3434,3443c2919,2920 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "contactName": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3447c2924 | |
< "is": { | |
--- | |
> "intersects": { | |
3449c2926,2928 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3451,3455c2930 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3459c2934 | |
< "developmentStage": { | |
--- | |
> "projectTitle": { | |
3473,3477c2948 | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
3481c2952 | |
< "is": { | |
--- | |
> "contains": { | |
3483c2954,2956 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3485,3494c2958,2959 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3498c2963 | |
< "is": { | |
--- | |
> "within": { | |
3500c2965,2967 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3502,3511c2969,2970 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "effectiveOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3515c2974 | |
< "is": { | |
--- | |
> "intersects": { | |
3517c2976,2978 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3519,3523c2980 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3527c2984 | |
< "entryId": { | |
--- | |
> "publicationTitle": { | |
3541,3545c2998 | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> }, | |
3549c3002 | |
< "is": { | |
--- | |
> "contains": { | |
3551c3004,3006 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3553,3562c3008,3009 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3566c3013 | |
< "is": { | |
--- | |
> "within": { | |
3568c3015,3017 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3570,3579c3019,3020 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileName": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3583c3024 | |
< "is": { | |
--- | |
> "intersects": { | |
3585c3026,3028 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3587,3591c3030 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3595c3034 | |
< "fileSize": { | |
--- | |
> "sampleDisease": { | |
3609,3613c3048 | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
3617c3052 | |
< "is": { | |
--- | |
> "contains": { | |
3619c3054,3056 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3621,3630c3058,3059 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileVersion": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3634c3063 | |
< "is": { | |
--- | |
> "within": { | |
3636c3065,3067 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3638,3647c3069,3070 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "genusSpecies": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3651c3074 | |
< "is": { | |
--- | |
> "intersects": { | |
3653c3076,3078 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3655,3659c3080 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3663c3084 | |
< "geoSeriesAccessions": { | |
--- | |
> "sampleEntityType": { | |
3677,3681c3098 | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
3685c3102 | |
< "is": { | |
--- | |
> "contains": { | |
3687c3104,3106 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3689,3693c3108,3130 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
3697c3134 | |
< "insdcStudyAccessions": { | |
--- | |
> "sampleId": { | |
3711,3715c3148 | |
< } | |
< ] | |
< }, | |
< "institution": { | |
< "oneOf": [ | |
--- | |
> }, | |
3719c3152 | |
< "is": { | |
--- | |
> "contains": { | |
3721c3154,3156 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3723,3732c3158,3159 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "instrumentManufacturerModel": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3736c3163 | |
< "is": { | |
--- | |
> "within": { | |
3738c3165,3167 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3740,3749c3169,3170 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3753c3174 | |
< "is": { | |
--- | |
> "intersects": { | |
3755c3176,3178 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3757,3761c3180 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3765c3184 | |
< "libraryConstructionApproach": { | |
--- | |
> "selectedCellType": { | |
3779,3783c3198 | |
< } | |
< ] | |
< }, | |
< "modelOrgan": { | |
< "oneOf": [ | |
--- | |
> }, | |
3787c3202 | |
< "is": { | |
--- | |
> "contains": { | |
3789c3204,3206 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3791,3800c3208,3209 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "modelOrganPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3804c3213 | |
< "is": { | |
--- | |
> "within": { | |
3806c3215,3217 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3808,3817c3219,3220 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3821c3224 | |
< "is": { | |
--- | |
> "intersects": { | |
3823c3226,3228 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3825,3829c3230 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3833c3234 | |
< "organ": { | |
--- | |
> "specimenDisease": { | |
3847,3851c3248 | |
< } | |
< ] | |
< }, | |
< "organPart": { | |
< "oneOf": [ | |
--- | |
> }, | |
3855c3252 | |
< "is": { | |
--- | |
> "contains": { | |
3857c3254,3256 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3859,3863c3258,3280 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
3867c3284 | |
< "organismAge": { | |
--- | |
> "specimenOrgan": { | |
3881,3885c3298 | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> }, | |
3889c3302 | |
< "intersects": { | |
--- | |
> "contains": { | |
3891,3897c3304,3305 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
3900,3901c3308 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
3908,3914c3315,3316 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
3917,3931c3319 | |
< }, | |
< "additionalProperties": false | |
< }, | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
3936c3324 | |
< "contains": { | |
--- | |
> "intersects": { | |
3938,3944c3326,3327 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
3947,3948c3330 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
3952c3334 | |
< "organismAgeUnit": { | |
--- | |
> "specimenOrganPart": { | |
3966,3970c3348 | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> }, | |
3974c3352 | |
< "is": { | |
--- | |
> "contains": { | |
3976c3354,3356 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3978,3987c3358,3359 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "pairedEnd": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
3991c3363 | |
< "is": { | |
--- | |
> "within": { | |
3993c3365,3367 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
3995,4004c3369,3370 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4008c3374 | |
< "is": { | |
--- | |
> "intersects": { | |
4010c3376,3378 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4012,4016c3380 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4020c3384 | |
< "project": { | |
--- | |
> "workflow": { | |
4034,4038c3398 | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> }, | |
4042c3402 | |
< "is": { | |
--- | |
> "contains": { | |
4044,4197c3404,3406 | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectId": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "publicationTitle": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleDisease": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleEntityType": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleId": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "selectedCellType": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenDisease": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenOrgan": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4199,4208c3408,3409 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenOrganPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4212c3413 | |
< "is": { | |
--- | |
> "within": { | |
4214c3415,3417 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4216,4225c3419,3420 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "workflow": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4229c3424 | |
< "is": { | |
--- | |
> "intersects": { | |
4231c3426,3428 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4233,4237c3430 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4252,4253c3445 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
4331c3523 | |
< "default": "sampleId" | |
--- | |
> "default": "fileName" | |
4392c3584 | |
< "summary": "Search the samples index for entities of interest.", | |
--- | |
> "summary": "Search the files index for entities of interest.", | |
4403d3594 | |
< "pattern": "^([a-z0-9]{1,64})$", | |
4439,4443c3630 | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> }, | |
4447c3634 | |
< "is": { | |
--- | |
> "contains": { | |
4449c3636,3638 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4451,4460c3640,3641 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "biologicalSex": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4464c3645 | |
< "is": { | |
--- | |
> "within": { | |
4466c3647,3649 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4468,4472c3651,3662 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
4476c3666 | |
< "bundleUuid": { | |
--- | |
> "assayType": { | |
4490,4494c3680 | |
< } | |
< ] | |
< }, | |
< "bundleVersion": { | |
< "oneOf": [ | |
--- | |
> }, | |
4498c3684 | |
< "is": { | |
--- | |
> "contains": { | |
4500c3686,3688 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4502,4511c3690,3691 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4515c3695 | |
< "is": { | |
--- | |
> "within": { | |
4517c3697,3699 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4519,4528c3701,3702 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellLineType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4532c3706 | |
< "is": { | |
--- | |
> "intersects": { | |
4534c3708,3710 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4536,4540c3712 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4544c3716 | |
< "contactName": { | |
--- | |
> "biologicalSex": { | |
4558,4562c3730 | |
< } | |
< ] | |
< }, | |
< "developmentStage": { | |
< "oneOf": [ | |
--- | |
> }, | |
4566c3734 | |
< "is": { | |
--- | |
> "contains": { | |
4568c3736,3738 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4570,4579c3740,3741 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4583c3745 | |
< "is": { | |
--- | |
> "within": { | |
4585c3747,3749 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4587,4596c3751,3752 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4600c3756 | |
< "is": { | |
--- | |
> "intersects": { | |
4602c3758,3760 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4604,4608c3762 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4612c3766 | |
< "effectiveOrgan": { | |
--- | |
> "bundleUuid": { | |
4626,4630c3780 | |
< } | |
< ] | |
< }, | |
< "entryId": { | |
< "oneOf": [ | |
--- | |
> }, | |
4634c3784 | |
< "is": { | |
--- | |
> "contains": { | |
4636c3786,3788 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4638,4647c3790,3791 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4651c3795 | |
< "is": { | |
--- | |
> "within": { | |
4653c3797,3799 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4655,4664c3801,3802 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4668c3806 | |
< "is": { | |
--- | |
> "intersects": { | |
4670c3808,3810 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4672,4676c3812 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4680c3816 | |
< "fileName": { | |
--- | |
> "bundleVersion": { | |
4694,4698c3830 | |
< } | |
< ] | |
< }, | |
< "fileSize": { | |
< "oneOf": [ | |
--- | |
> }, | |
4702c3834 | |
< "is": { | |
--- | |
> "contains": { | |
4704c3836,3838 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4706,4715c3840,3841 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4719c3845 | |
< "is": { | |
--- | |
> "within": { | |
4721c3847,3849 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4723,4727c3851,3862 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
4731c3866 | |
< "fileVersion": { | |
--- | |
> "cellCount": { | |
4744a3880,3912 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
4748c3916 | |
< "genusSpecies": { | |
--- | |
> "cellLineType": { | |
4762,4766c3930 | |
< } | |
< ] | |
< }, | |
< "geoSeriesAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
4770c3934 | |
< "is": { | |
--- | |
> "contains": { | |
4772c3936,3938 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4774,4783c3940,3941 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4787c3945 | |
< "is": { | |
--- | |
> "within": { | |
4789c3947,3949 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4791,4800c3951,3952 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcStudyAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4804c3956 | |
< "is": { | |
--- | |
> "intersects": { | |
4806c3958,3960 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4808,4812c3962 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4816c3966 | |
< "institution": { | |
--- | |
> "contactName": { | |
4830,4834c3980 | |
< } | |
< ] | |
< }, | |
< "instrumentManufacturerModel": { | |
< "oneOf": [ | |
--- | |
> }, | |
4838c3984 | |
< "is": { | |
--- | |
> "contains": { | |
4840c3986,3988 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4842,4851c3990,3991 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4855c3995 | |
< "is": { | |
--- | |
> "within": { | |
4857c3997,3999 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4859,4868c4001,4002 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "libraryConstructionApproach": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4872c4006 | |
< "is": { | |
--- | |
> "intersects": { | |
4874c4008,4010 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4876,4880c4012 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4884c4016 | |
< "modelOrgan": { | |
--- | |
> "developmentStage": { | |
4898,4902c4030 | |
< } | |
< ] | |
< }, | |
< "modelOrganPart": { | |
< "oneOf": [ | |
--- | |
> }, | |
4906c4034 | |
< "is": { | |
--- | |
> "contains": { | |
4908c4036,4038 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4910,4919c4040,4041 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4923c4045 | |
< "is": { | |
--- | |
> "within": { | |
4925c4047,4049 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4927,4936c4051,4052 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organ": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4940c4056 | |
< "is": { | |
--- | |
> "intersects": { | |
4942c4058,4060 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4944,4948c4062 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
4952c4066 | |
< "organPart": { | |
--- | |
> "donorCount": { | |
4966,4970c4080 | |
< } | |
< ] | |
< }, | |
< "organismAge": { | |
< "oneOf": [ | |
--- | |
> }, | |
4974c4084 | |
< "is": { | |
--- | |
> "contains": { | |
4976c4086,4088 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
4978,4987c4090,4091 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
4991c4095 | |
< "intersects": { | |
--- | |
> "within": { | |
4993,4999c4097,4098 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
5002,5003c4101 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
5008c4106 | |
< "within": { | |
--- | |
> "intersects": { | |
5010,5016c4108,4109 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
5019,5021c4112,4117 | |
< }, | |
< "additionalProperties": false | |
< }, | |
--- | |
> } | |
> } | |
> ] | |
> }, | |
> "donorDisease": { | |
> "oneOf": [ | |
5040,5046c4136,4137 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
5049,5055c4140,4141 | |
< }, | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeUnit": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5059c4145 | |
< "is": { | |
--- | |
> "within": { | |
5061c4147,4149 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5063,5072c4151,4152 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5076c4156 | |
< "is": { | |
--- | |
> "intersects": { | |
5078c4158,4160 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5080,5084c4162 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
5088c4166 | |
< "pairedEnd": { | |
--- | |
> "effectiveOrgan": { | |
5102,5106c4180 | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> }, | |
5110c4184 | |
< "is": { | |
--- | |
> "contains": { | |
5112c4186,4188 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5114,5123c4190,4191 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "project": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5127c4195 | |
< "is": { | |
--- | |
> "within": { | |
5129c4197,4199 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5131,5140c4201,4202 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5144c4206 | |
< "is": { | |
--- | |
> "intersects": { | |
5146c4208,4210 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5148,5152c4212 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
5156c4216 | |
< "projectId": { | |
--- | |
> "entryId": { | |
5170,5174c4230 | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
--- | |
> }, | |
5178c4234 | |
< "is": { | |
--- | |
> "contains": { | |
5180c4236,4238 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5182,5191c4240,4241 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "publicationTitle": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5195c4245 | |
< "is": { | |
--- | |
> "within": { | |
5197c4247,4249 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5199,5208c4251,4252 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5212c4256 | |
< "is": { | |
--- | |
> "intersects": { | |
5214c4258,4260 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5216,5220c4262 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
5224c4266 | |
< "sampleEntityType": { | |
--- | |
> "fileFormat": { | |
5238,5242c4280 | |
< } | |
< ] | |
< }, | |
< "sampleId": { | |
< "oneOf": [ | |
--- | |
> }, | |
5246c4284 | |
< "is": { | |
--- | |
> "contains": { | |
5248c4286,4288 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5250,5254c4290,4312 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
5258c4316 | |
< "selectedCellType": { | |
--- | |
> "fileId": { | |
5271a4330,4362 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
5275c4366 | |
< "specimenDisease": { | |
--- | |
> "fileName": { | |
5288a4380,4412 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
5292c4416 | |
< "specimenOrgan": { | |
--- | |
> "fileSize": { | |
5305a4430,4462 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
5309c4466 | |
< "specimenOrganPart": { | |
--- | |
> "fileSource": { | |
5323c4480,4513 | |
< } | |
--- | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
5326c4516 | |
< "workflow": { | |
--- | |
> "fileVersion": { | |
5339a4530,4562 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
5342,5510c4565,4573 | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
< ] | |
< } | |
< }, | |
< "additionalProperties": false | |
< } | |
< } | |
< }, | |
< "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
< }, | |
< { | |
< "name": "size", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "integer", | |
< "format": "int64", | |
< "minimum": 1, | |
< "maximum": 1000, | |
< "default": 10 | |
< }, | |
< "description": "The number of hits included per page." | |
< }, | |
< { | |
< "name": "sort", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "arrayExpressAccessions", | |
< "assayType", | |
< "biologicalSex", | |
< "bundleUuid", | |
< "bundleVersion", | |
< "cellCount", | |
< "cellLineType", | |
< "contactName", | |
< "developmentStage", | |
< "donorCount", | |
< "donorDisease", | |
< "effectiveOrgan", | |
< "entryId", | |
< "fileFormat", | |
< "fileId", | |
< "fileName", | |
< "fileSize", | |
< "fileSource", | |
< "fileVersion", | |
< "genusSpecies", | |
< "geoSeriesAccessions", | |
< "insdcProjectAccessions", | |
< "insdcStudyAccessions", | |
< "institution", | |
< "instrumentManufacturerModel", | |
< "laboratory", | |
< "libraryConstructionApproach", | |
< "modelOrgan", | |
< "modelOrganPart", | |
< "nucleicAcidSource", | |
< "organ", | |
< "organPart", | |
< "organismAge", | |
< "organismAgeRange", | |
< "organismAgeUnit", | |
< "organismAgeValue", | |
< "pairedEnd", | |
< "preservationMethod", | |
< "project", | |
< "projectDescription", | |
< "projectId", | |
< "projectTitle", | |
< "publicationTitle", | |
< "sampleDisease", | |
< "sampleEntityType", | |
< "sampleId", | |
< "selectedCellType", | |
< "specimenDisease", | |
< "specimenOrgan", | |
< "specimenOrganPart", | |
< "workflow" | |
< ], | |
< "default": "sampleId" | |
< }, | |
< "description": "The facet to sort the hits by." | |
< }, | |
< { | |
< "name": "order", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "asc", | |
< "desc" | |
< ], | |
< "default": "asc" | |
< }, | |
< "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
< }, | |
< { | |
< "name": "search_before", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_before_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< } | |
< ], | |
< "responses": { | |
< "200": { | |
< "description": "\nPaginated list of samples that meet the search\ncriteria (\"hits\"). The structure of these hits is documented\nunder the [corresponding endpoint for a specific entity](#operations-Index-get_index_samples__sample_id_).\n\nThe `pagination` section describes the total number of hits\nand total number of pages, as well as user-supplied search\nparameters for page size and sorting behavior. It also\nprovides links for navigating forwards and backwards between\npages of results.\n\nThe `termFacets` section tabulates the occurrence of unique\nvalues within nested fields of the `hits` section across all\nentities meeting the filter criteria (this includes entities\nnot listed on the current page, meaning that this section\nwill be invariable across all pages from the same search).\nNot every nested field is tabulated, but the set of\ntabulated fields is consistent between entity types.\n", | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "hits": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": { | |
< "protocols": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> }, | |
> "genusSpecies": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
5513,5521c4576,4588 | |
< "entryId": { | |
< "type": "string" | |
< }, | |
< "samples": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5523,5529c4590,4599 | |
< }, | |
< "specimens": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5531,5537c4601,4610 | |
< }, | |
< "cellLines": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5539,5545c4612,4623 | |
< }, | |
< "donorOrganisms": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> } | |
> } | |
> ] | |
> }, | |
> "geoSeriesAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
5548,5551c4626,4673 | |
< "organoids": { | |
< "type": "array", | |
< "items": { | |
< "type": "string" | |
--- | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcProjectAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
5554,5559c4676,4688 | |
< "cellSuspensions": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5563,5574c4692,4714 | |
< "required": [ | |
< "protocols", | |
< "entryId", | |
< "samples", | |
< "specimens", | |
< "cellLines", | |
< "donorOrganisms", | |
< "organoids", | |
< "cellSuspensions" | |
< ], | |
< "additionalProperties": true | |
< } | |
--- | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
5576,5579c4716,4764 | |
< "pagination": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
--- | |
> "insdcStudyAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
5581,5760c4766 | |
< "termFacets": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "required": [ | |
< "hits", | |
< "pagination", | |
< "termFacets" | |
< ], | |
< "additionalProperties": false | |
< } | |
< } | |
< } | |
< } | |
< } | |
< } | |
< }, | |
< "/index/bundles/{bundle_id}": { | |
< "get": { | |
< "summary": "Detailed information on a particular bundle entity.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "bundle_id", | |
< "in": "path", | |
< "required": true, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "The UUID of the desired bundle" | |
< } | |
< ], | |
< "responses": { | |
< "200": { | |
< "description": "\nThis response describes a single bundle entity. To\nsearch the index for multiple entities, see the\n[corresponding search endpoint](#operations-Index-get_index_bundles).\n\nThe properties that are common to all entity types are\nlisted in the schema below; however, additional properties\nmay be present for certain entity types. With the exception\nof the bundle's unique identifier, all\nproperties are arrays, even in cases where only one value is\npresent.\n\nThe structures of the objects within these arrays are not\nperfectly consistent, since they may represent either\nsingleton entities or aggregations depending on context.\n\nFor example, any biomaterial that yields a cell suspension\nwhich yields a sequence file will be considered a \"sample\".\nTherefore, the `samples` field is polymorphic, and each\nsample may be either a specimen, an organoid, or a cell\nline (the field `sampleEntityType` can be used to\ndiscriminate between these cases).\n", | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "protocols": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "entryId": { | |
< "type": "string" | |
< }, | |
< "samples": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "specimens": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "cellLines": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "donorOrganisms": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< }, | |
< "organoids": { | |
< "type": "array", | |
< "items": { | |
< "type": "string" | |
< } | |
< }, | |
< "cellSuspensions": { | |
< "type": "array", | |
< "items": { | |
< "type": "object", | |
< "properties": {}, | |
< "additionalProperties": true | |
< } | |
< } | |
< }, | |
< "required": [ | |
< "protocols", | |
< "entryId", | |
< "samples", | |
< "specimens", | |
< "cellLines", | |
< "donorOrganisms", | |
< "organoids", | |
< "cellSuspensions" | |
< ], | |
< "additionalProperties": true | |
< } | |
< } | |
< } | |
< } | |
< } | |
< } | |
< }, | |
< "/index/bundles": { | |
< "head": { | |
< "summary": "Perform a query without returning its result.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "responses": { | |
< "200": { | |
< "description": "\nThe HEAD method can be used to test whether the\nbundles index is operational, or to check the validity\nof query parameters for the\n[GET method](#operations-Index-get_index_bundles).\n" | |
< } | |
< }, | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "filters", | |
< "in": "query", | |
< "required": false, | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "arrayExpressAccessions": { | |
--- | |
> "institution": { | |
5774,5778c4780 | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> }, | |
5782c4784 | |
< "is": { | |
--- | |
> "contains": { | |
5784c4786,4788 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5786,5795c4790,4791 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "biologicalSex": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5799c4795 | |
< "is": { | |
--- | |
> "within": { | |
5801c4797,4799 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5803,5812c4801,4802 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "bundleUuid": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5816c4806 | |
< "is": { | |
--- | |
> "intersects": { | |
5818c4808,4810 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5820,5824c4812 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
5828c4816 | |
< "bundleVersion": { | |
--- | |
> "instrumentManufacturerModel": { | |
5842,5846c4830 | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
5850c4834 | |
< "is": { | |
--- | |
> "contains": { | |
5852c4836,4838 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5854,5863c4840,4841 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellLineType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5867c4845 | |
< "is": { | |
--- | |
> "within": { | |
5869c4847,4849 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5871,5875c4851,4862 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
5879c4866 | |
< "contactName": { | |
--- | |
> "laboratory": { | |
5893,5897c4880 | |
< } | |
< ] | |
< }, | |
< "developmentStage": { | |
< "oneOf": [ | |
--- | |
> }, | |
5901c4884 | |
< "is": { | |
--- | |
> "contains": { | |
5903c4886,4888 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5905,5914c4890,4891 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5918c4895 | |
< "is": { | |
--- | |
> "within": { | |
5920c4897,4899 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5922,5931c4901,4902 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5935c4906 | |
< "is": { | |
--- | |
> "intersects": { | |
5937c4908,4910 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5939,5943c4912 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
5947c4916 | |
< "effectiveOrgan": { | |
--- | |
> "libraryConstructionApproach": { | |
5961,5965c4930 | |
< } | |
< ] | |
< }, | |
< "entryId": { | |
< "oneOf": [ | |
--- | |
> }, | |
5969c4934 | |
< "is": { | |
--- | |
> "contains": { | |
5971c4936,4938 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5973,5982c4940,4941 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
5986c4945 | |
< "is": { | |
--- | |
> "within": { | |
5988c4947,4949 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
5990,5999c4951,4952 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6003c4956 | |
< "is": { | |
--- | |
> "intersects": { | |
6005c4958,4960 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6007,6011c4962 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6015c4966 | |
< "fileName": { | |
--- | |
> "modelOrgan": { | |
6029,6033c4980 | |
< } | |
< ] | |
< }, | |
< "fileSize": { | |
< "oneOf": [ | |
--- | |
> }, | |
6037c4984 | |
< "is": { | |
--- | |
> "contains": { | |
6039c4986,4988 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6041,6050c4990,4991 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6054c4995 | |
< "is": { | |
--- | |
> "within": { | |
6056c4997,4999 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6058,6067c5001,5002 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileVersion": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6071c5006 | |
< "is": { | |
--- | |
> "intersects": { | |
6073c5008,5010 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6075,6079c5012 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6083c5016 | |
< "genusSpecies": { | |
--- | |
> "modelOrganPart": { | |
6097,6101c5030 | |
< } | |
< ] | |
< }, | |
< "geoSeriesAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
6105c5034 | |
< "is": { | |
--- | |
> "contains": { | |
6107c5036,5038 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6109,6118c5040,5041 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6122c5045 | |
< "is": { | |
--- | |
> "within": { | |
6124c5047,5049 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6126,6135c5051,5052 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcStudyAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6139c5056 | |
< "is": { | |
--- | |
> "intersects": { | |
6141c5058,5060 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6143,6147c5062 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6151c5066 | |
< "institution": { | |
--- | |
> "nucleicAcidSource": { | |
6164a5080,5112 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6168c5116 | |
< "instrumentManufacturerModel": { | |
--- | |
> "organ": { | |
6182,6186c5130 | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> }, | |
6190c5134 | |
< "is": { | |
--- | |
> "contains": { | |
6192c5136,5138 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6194,6203c5140,5141 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "libraryConstructionApproach": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6207c5145 | |
< "is": { | |
--- | |
> "within": { | |
6209c5147,5149 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6211,6220c5151,5152 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "modelOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6224c5156 | |
< "is": { | |
--- | |
> "intersects": { | |
6226c5158,5160 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6228,6232c5162 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6236c5166 | |
< "modelOrganPart": { | |
--- | |
> "organPart": { | |
6250,6254c5180 | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
6258c5184 | |
< "is": { | |
--- | |
> "contains": { | |
6260c5186,5188 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6262,6271c5190,5191 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organ": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6275c5195 | |
< "is": { | |
--- | |
> "within": { | |
6277c5197,5199 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6279,6288c5201,5202 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6292c5206 | |
< "is": { | |
--- | |
> "intersects": { | |
6294c5208,5210 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6296,6300c5212 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6318,6322c5230 | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> }, | |
6326c5234 | |
< "intersects": { | |
--- | |
> "contains": { | |
6328,6334c5236,5237 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
6337,6338c5240 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
6345,6351c5247,5248 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
6354,6355c5251 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
6359a5256,5270 | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
6375,6381c5286,5287 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
6384,6390c5290,5291 | |
< }, | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeUnit": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6394c5295 | |
< "is": { | |
--- | |
> "within": { | |
6396c5297,5299 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6398,6407c5301,5302 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6411c5306 | |
< "is": { | |
--- | |
> "intersects": { | |
6413c5308,5310 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6415,6419c5312 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6423c5316 | |
< "pairedEnd": { | |
--- | |
> "organismAgeUnit": { | |
6437,6441c5330 | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> }, | |
6445c5334 | |
< "is": { | |
--- | |
> "contains": { | |
6447c5336,5338 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6449,6458c5340,5341 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "project": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6462c5345 | |
< "is": { | |
--- | |
> "within": { | |
6464c5347,5349 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6466,6475c5351,5352 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6479c5356 | |
< "is": { | |
--- | |
> "intersects": { | |
6481c5358,5360 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6483,6487c5362 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6491c5366 | |
< "projectId": { | |
--- | |
> "organismAgeValue": { | |
6505,6509c5380 | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
--- | |
> }, | |
6513c5384 | |
< "is": { | |
--- | |
> "contains": { | |
6515,6526c5386,5391 | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "publicationTitle": { | |
< "oneOf": [ | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
6530c5395 | |
< "is": { | |
--- | |
> "within": { | |
6532c5397,5399 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6534,6538c5401,5412 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6542c5416 | |
< "sampleDisease": { | |
--- | |
> "pairedEnd": { | |
6555a5430,5462 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6559c5466 | |
< "sampleEntityType": { | |
--- | |
> "preservationMethod": { | |
6572a5480,5512 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6576c5516 | |
< "sampleId": { | |
--- | |
> "project": { | |
6589a5530,5562 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6593c5566 | |
< "selectedCellType": { | |
--- | |
> "projectDescription": { | |
6606a5580,5612 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6610c5616 | |
< "specimenDisease": { | |
--- | |
> "projectId": { | |
6623a5630,5662 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6627c5666 | |
< "specimenOrgan": { | |
--- | |
> "projectTitle": { | |
6640a5680,5712 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
6644c5716 | |
< "specimenOrganPart": { | |
--- | |
> "publicationTitle": { | |
6658,6662c5730 | |
< } | |
< ] | |
< }, | |
< "workflow": { | |
< "oneOf": [ | |
--- | |
> }, | |
6666c5734 | |
< "is": { | |
--- | |
> "contains": { | |
6668c5736,5738 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6670,6863c5740,5741 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
< ] | |
< } | |
< }, | |
< "additionalProperties": false | |
< } | |
< } | |
< }, | |
< "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
< }, | |
< { | |
< "name": "size", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "integer", | |
< "format": "int64", | |
< "minimum": 1, | |
< "maximum": 1000, | |
< "default": 10 | |
< }, | |
< "description": "The number of hits included per page." | |
< }, | |
< { | |
< "name": "sort", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "arrayExpressAccessions", | |
< "assayType", | |
< "biologicalSex", | |
< "bundleUuid", | |
< "bundleVersion", | |
< "cellCount", | |
< "cellLineType", | |
< "contactName", | |
< "developmentStage", | |
< "donorCount", | |
< "donorDisease", | |
< "effectiveOrgan", | |
< "entryId", | |
< "fileFormat", | |
< "fileId", | |
< "fileName", | |
< "fileSize", | |
< "fileSource", | |
< "fileVersion", | |
< "genusSpecies", | |
< "geoSeriesAccessions", | |
< "insdcProjectAccessions", | |
< "insdcStudyAccessions", | |
< "institution", | |
< "instrumentManufacturerModel", | |
< "laboratory", | |
< "libraryConstructionApproach", | |
< "modelOrgan", | |
< "modelOrganPart", | |
< "nucleicAcidSource", | |
< "organ", | |
< "organPart", | |
< "organismAge", | |
< "organismAgeRange", | |
< "organismAgeUnit", | |
< "organismAgeValue", | |
< "pairedEnd", | |
< "preservationMethod", | |
< "project", | |
< "projectDescription", | |
< "projectId", | |
< "projectTitle", | |
< "publicationTitle", | |
< "sampleDisease", | |
< "sampleEntityType", | |
< "sampleId", | |
< "selectedCellType", | |
< "specimenDisease", | |
< "specimenOrgan", | |
< "specimenOrganPart", | |
< "workflow" | |
< ], | |
< "default": "bundleVersion" | |
< }, | |
< "description": "The facet to sort the hits by." | |
< }, | |
< { | |
< "name": "order", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "asc", | |
< "desc" | |
< ], | |
< "default": "desc" | |
< }, | |
< "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
< }, | |
< { | |
< "name": "search_before", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_before_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< } | |
< ] | |
< }, | |
< "get": { | |
< "summary": "Search the bundles index for entities of interest.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "filters", | |
< "in": "query", | |
< "required": false, | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "arrayExpressAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6867c5745 | |
< "is": { | |
--- | |
> "within": { | |
6869c5747,5749 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6871,6880c5751,5752 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6884c5756 | |
< "is": { | |
--- | |
> "intersects": { | |
6886c5758,5760 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6888,6892c5762 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6896c5766 | |
< "biologicalSex": { | |
--- | |
> "sampleDisease": { | |
6910,6914c5780 | |
< } | |
< ] | |
< }, | |
< "bundleUuid": { | |
< "oneOf": [ | |
--- | |
> }, | |
6918c5784 | |
< "is": { | |
--- | |
> "contains": { | |
6920c5786,5788 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6922,6932c5790,5792 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "bundleVersion": { | |
< "oneOf": [ | |
< { | |
--- | |
> } | |
> }, | |
> { | |
6935c5795 | |
< "is": { | |
--- | |
> "within": { | |
6937c5797,5799 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6939,6948c5801,5802 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
6952c5806 | |
< "is": { | |
--- | |
> "intersects": { | |
6954c5808,5810 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6956,6960c5812 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
6964c5816 | |
< "cellLineType": { | |
--- | |
> "sampleEntityType": { | |
6978,6982c5830 | |
< } | |
< ] | |
< }, | |
< "contactName": { | |
< "oneOf": [ | |
--- | |
> }, | |
6986c5834 | |
< "is": { | |
--- | |
> "contains": { | |
6988c5836,5838 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
6990,6999c5840,5841 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "developmentStage": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7003c5845 | |
< "is": { | |
--- | |
> "within": { | |
7005c5847,5849 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7007,7016c5851,5852 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7020c5856 | |
< "is": { | |
--- | |
> "intersects": { | |
7022c5858,5860 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7024,7028c5862 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7032c5866 | |
< "donorDisease": { | |
--- | |
> "sampleId": { | |
7046,7050c5880 | |
< } | |
< ] | |
< }, | |
< "effectiveOrgan": { | |
< "oneOf": [ | |
--- | |
> }, | |
7054c5884 | |
< "is": { | |
--- | |
> "contains": { | |
7056c5886,5888 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7058,7067c5890,5891 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "entryId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7071c5895 | |
< "is": { | |
--- | |
> "within": { | |
7073c5897,5899 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7075,7084c5901,5902 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7088c5906 | |
< "is": { | |
--- | |
> "intersects": { | |
7090c5908,5910 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7092,7096c5912 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7100c5916 | |
< "fileId": { | |
--- | |
> "selectedCellType": { | |
7114,7118c5930 | |
< } | |
< ] | |
< }, | |
< "fileName": { | |
< "oneOf": [ | |
--- | |
> }, | |
7122c5934 | |
< "is": { | |
--- | |
> "contains": { | |
7124c5936,5938 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7126,7135c5940,5941 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileSize": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7139c5945 | |
< "is": { | |
--- | |
> "within": { | |
7141c5947,5949 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7143,7152c5951,5952 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7156c5956 | |
< "is": { | |
--- | |
> "intersects": { | |
7158c5958,5960 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7160,7164c5962 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7168c5966 | |
< "fileVersion": { | |
--- | |
> "specimenDisease": { | |
7182,7186c5980 | |
< } | |
< ] | |
< }, | |
< "genusSpecies": { | |
< "oneOf": [ | |
--- | |
> }, | |
7190c5984 | |
< "is": { | |
--- | |
> "contains": { | |
7192c5986,5988 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7194,7203c5990,5991 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "geoSeriesAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7207c5995 | |
< "is": { | |
--- | |
> "within": { | |
7209c5997,5999 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7211,7215c6001,6012 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
7219c6016 | |
< "insdcProjectAccessions": { | |
--- | |
> "specimenOrgan": { | |
7233,7288c6030 | |
< } | |
< ] | |
< }, | |
< "insdcStudyAccessions": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "institution": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "instrumentManufacturerModel": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> }, | |
7292c6034 | |
< "is": { | |
--- | |
> "contains": { | |
7294c6036,6038 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7296,7305c6040,6041 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "libraryConstructionApproach": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7309c6045 | |
< "is": { | |
--- | |
> "within": { | |
7311c6047,6049 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7313,7322c6051,6052 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "modelOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7326c6056 | |
< "is": { | |
--- | |
> "intersects": { | |
7328c6058,6060 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7330,7334c6062 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7338c6066 | |
< "modelOrganPart": { | |
--- | |
> "specimenOrganPart": { | |
7352,7356c6080 | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
7360c6084 | |
< "is": { | |
--- | |
> "contains": { | |
7362c6086,6088 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7364,7373c6090,6091 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organ": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7377c6095 | |
< "is": { | |
--- | |
> "within": { | |
7379c6097,6099 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7381,7390c6101,6102 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
7394c6106 | |
< "is": { | |
--- | |
> "intersects": { | |
7396c6108,6110 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
7398,7402c6112 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7406c6116 | |
< "organismAge": { | |
--- | |
> "workflow": { | |
7420,7424c6130 | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> }, | |
7428c6134 | |
< "intersects": { | |
--- | |
> "contains": { | |
7430,7436c6136,6137 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
7439,7440c6140 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
7447,7453c6147,6148 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
7456,7470c6151 | |
< }, | |
< "additionalProperties": false | |
< }, | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7475c6156 | |
< "contains": { | |
--- | |
> "intersects": { | |
7477,7483c6158,6159 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
7486,7504c6162 | |
< }, | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organismAgeUnit": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
7507,7788c6165,6174 | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "pairedEnd": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "project": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectId": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "publicationTitle": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleDisease": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleEntityType": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleId": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "selectedCellType": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenDisease": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenOrgan": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenOrganPart": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "workflow": { | |
< "oneOf": [ | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
--- | |
> } | |
> }, | |
> "default": "{}", | |
> "example": { | |
> "cellCount": { | |
> "within": [ | |
> [ | |
> 10000, | |
> 1000000000 | |
> ] | |
7791,7792c6177 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
7870c6255 | |
< "default": "bundleVersion" | |
--- | |
> "default": "fileName" | |
7884c6269 | |
< "default": "desc" | |
--- | |
> "default": "asc" | |
7931c6316 | |
< "description": "\nPaginated list of bundles that meet the search\ncriteria (\"hits\"). The structure of these hits is documented\nunder the [corresponding endpoint for a specific entity](#operations-Index-get_index_bundles__bundle_id_).\n\nThe `pagination` section describes the total number of hits\nand total number of pages, as well as user-supplied search\nparameters for page size and sorting behavior. It also\nprovides links for navigating forwards and backwards between\npages of results.\n\nThe `termFacets` section tabulates the occurrence of unique\nvalues within nested fields of the `hits` section across all\nentities meeting the filter criteria (this includes entities\nnot listed on the current page, meaning that this section\nwill be invariable across all pages from the same search).\nNot every nested field is tabulated, but the set of\ntabulated fields is consistent between entity types.\n", | |
--- | |
> "description": "\nPaginated list of files that meet the search\ncriteria (\"hits\"). The structure of these hits is documented\nunder the [corresponding endpoint for a specific entity](#operations-Index-get_index_files__file_id_).\n\nThe `pagination` section describes the total number of hits\nand total number of pages, as well as user-supplied search\nparameters for page size and sorting behavior. It also\nprovides links for navigating forwards and backwards between\npages of results.\n\nThe `termFacets` section tabulates the occurrence of unique\nvalues within nested fields of the `hits` section across all\nentities meeting the filter criteria (this includes entities\nnot listed on the current page, meaning that this section\nwill be invariable across all pages from the same search).\nNot every nested field is tabulated, but the set of\ntabulated fields is consistent between entity types.\n", | |
8037c6422 | |
< "/index/projects/{project_id}": { | |
--- | |
> "/index/samples/{sample_id}": { | |
8039c6424 | |
< "summary": "Detailed information on a particular project entity.", | |
--- | |
> "summary": "Detailed information on a particular sample entity.", | |
8050d6434 | |
< "pattern": "^([a-z0-9]{1,64})$", | |
8064c6448 | |
< "name": "project_id", | |
--- | |
> "name": "sample_id", | |
8070c6454 | |
< "description": "The UUID of the desired project" | |
--- | |
> "description": "The UUID of the desired sample" | |
8075c6459 | |
< "description": "\nThis response describes a single project entity. To\nsearch the index for multiple entities, see the\n[corresponding search endpoint](#operations-Index-get_index_projects).\n\nThe properties that are common to all entity types are\nlisted in the schema below; however, additional properties\nmay be present for certain entity types. With the exception\nof the project's unique identifier, all\nproperties are arrays, even in cases where only one value is\npresent.\n\nThe structures of the objects within these arrays are not\nperfectly consistent, since they may represent either\nsingleton entities or aggregations depending on context.\n\nFor example, any biomaterial that yields a cell suspension\nwhich yields a sequence file will be considered a \"sample\".\nTherefore, the `samples` field is polymorphic, and each\nsample may be either a specimen, an organoid, or a cell\nline (the field `sampleEntityType` can be used to\ndiscriminate between these cases).\n", | |
--- | |
> "description": "\nThis response describes a single sample entity. To\nsearch the index for multiple entities, see the\n[corresponding search endpoint](#operations-Index-get_index_samples).\n\nThe properties that are common to all entity types are\nlisted in the schema below; however, additional properties\nmay be present for certain entity types. With the exception\nof the sample's unique identifier, all\nproperties are arrays, even in cases where only one value is\npresent.\n\nThe structures of the objects within these arrays are not\nperfectly consistent, since they may represent either\nsingleton entities or aggregations depending on context.\n\nFor example, any biomaterial that yields a cell suspension\nwhich yields a sequence file will be considered a \"sample\".\nTherefore, the `samples` field is polymorphic, and each\nsample may be either a specimen, an organoid, or a cell\nline (the field `sampleEntityType` can be used to\ndiscriminate between these cases).\n", | |
8157c6541 | |
< "/index/projects": { | |
--- | |
> "/index/samples": { | |
8165c6549 | |
< "description": "\nThe HEAD method can be used to test whether the\nprojects index is operational, or to check the validity\nof query parameters for the\n[GET method](#operations-Index-get_index_projects).\n" | |
--- | |
> "description": "\nThe HEAD method can be used to test whether the\nsamples index is operational, or to check the validity\nof query parameters for the\n[GET method](#operations-Index-get_index_samples).\n" | |
8175d6558 | |
< "pattern": "^([a-z0-9]{1,64})$", | |
8211,8215c6594 | |
< } | |
< ] | |
< }, | |
< "assayType": { | |
< "oneOf": [ | |
--- | |
> }, | |
8219c6598 | |
< "is": { | |
--- | |
> "contains": { | |
8221c6600,6602 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8223,8232c6604,6605 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "biologicalSex": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8236c6609 | |
< "is": { | |
--- | |
> "within": { | |
8238c6611,6613 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8240,8249c6615,6616 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "bundleUuid": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8253c6620 | |
< "is": { | |
--- | |
> "intersects": { | |
8255c6622,6624 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8257,8261c6626 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8265c6630 | |
< "bundleVersion": { | |
--- | |
> "assayType": { | |
8279,8283c6644 | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
8287c6648 | |
< "is": { | |
--- | |
> "contains": { | |
8289c6650,6652 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8291,8300c6654,6655 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellLineType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8304c6659 | |
< "is": { | |
--- | |
> "within": { | |
8306c6661,6663 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8308,8317c6665,6666 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "contactName": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8321c6670 | |
< "is": { | |
--- | |
> "intersects": { | |
8323c6672,6674 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8325,8329c6676 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8333c6680 | |
< "developmentStage": { | |
--- | |
> "biologicalSex": { | |
8347,8351c6694 | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> }, | |
8355c6698 | |
< "is": { | |
--- | |
> "contains": { | |
8357c6700,6702 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8359,8368c6704,6705 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorDisease": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8372c6709 | |
< "is": { | |
--- | |
> "within": { | |
8374c6711,6713 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8376,8385c6715,6716 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "effectiveOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8389c6720 | |
< "is": { | |
--- | |
> "intersects": { | |
8391c6722,6724 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8393,8397c6726 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8401c6730 | |
< "entryId": { | |
--- | |
> "bundleUuid": { | |
8415,8419c6744 | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> }, | |
8423c6748 | |
< "is": { | |
--- | |
> "contains": { | |
8425c6750,6752 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8427,8436c6754,6755 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8440c6759 | |
< "is": { | |
--- | |
> "within": { | |
8442c6761,6763 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8444,8453c6765,6766 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileName": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8457c6770 | |
< "is": { | |
--- | |
> "intersects": { | |
8459c6772,6774 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8461,8465c6776 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8469c6780 | |
< "fileSize": { | |
--- | |
> "bundleVersion": { | |
8483,8487c6794 | |
< } | |
< ] | |
< }, | |
< "fileSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
8491c6798 | |
< "is": { | |
--- | |
> "contains": { | |
8493c6800,6802 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8495,8504c6804,6805 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileVersion": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8508c6809 | |
< "is": { | |
--- | |
> "within": { | |
8510c6811,6813 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8512,8521c6815,6816 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "genusSpecies": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8525c6820 | |
< "is": { | |
--- | |
> "intersects": { | |
8527c6822,6824 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8529,8533c6826 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8537c6830 | |
< "geoSeriesAccessions": { | |
--- | |
> "cellCount": { | |
8551,8555c6844 | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
8559c6848 | |
< "is": { | |
--- | |
> "contains": { | |
8561c6850,6852 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8563,8572c6854,6855 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcStudyAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8576c6859 | |
< "is": { | |
--- | |
> "within": { | |
8578c6861,6863 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8580,8589c6865,6866 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "institution": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8593c6870 | |
< "is": { | |
--- | |
> "intersects": { | |
8595c6872,6874 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8597,8601c6876 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8605c6880 | |
< "instrumentManufacturerModel": { | |
--- | |
> "cellLineType": { | |
8619,8623c6894 | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> }, | |
8627c6898 | |
< "is": { | |
--- | |
> "contains": { | |
8629c6900,6902 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8631,8640c6904,6905 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "libraryConstructionApproach": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8644c6909 | |
< "is": { | |
--- | |
> "within": { | |
8646c6911,6913 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8648,8657c6915,6916 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "modelOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8661c6920 | |
< "is": { | |
--- | |
> "intersects": { | |
8663c6922,6924 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8665,8669c6926 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8673c6930 | |
< "modelOrganPart": { | |
--- | |
> "contactName": { | |
8687,8691c6944 | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> }, | |
8695c6948 | |
< "is": { | |
--- | |
> "contains": { | |
8697c6950,6952 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8699,8708c6954,6955 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organ": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8712c6959 | |
< "is": { | |
--- | |
> "within": { | |
8714c6961,6963 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8716,8725c6965,6966 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "organPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8729c6970 | |
< "is": { | |
--- | |
> "intersects": { | |
8731c6972,6974 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8733,8737c6976 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8741c6980 | |
< "organismAge": { | |
--- | |
> "developmentStage": { | |
8755,8759c6994 | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> }, | |
8763c6998 | |
< "intersects": { | |
--- | |
> "contains": { | |
8765,8771c7000,7001 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
8774,8775c7004 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
8782,8788c7011,7012 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
8791,8805c7015 | |
< }, | |
< "additionalProperties": false | |
< }, | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8810c7020 | |
< "contains": { | |
--- | |
> "intersects": { | |
8812,8818c7022,7023 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
8821,8822c7026 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
8826c7030 | |
< "organismAgeUnit": { | |
--- | |
> "donorCount": { | |
8840,8844c7044 | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> }, | |
8848c7048 | |
< "is": { | |
--- | |
> "contains": { | |
8850c7050,7052 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8852,8861c7054,7055 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "pairedEnd": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8865c7059 | |
< "is": { | |
--- | |
> "within": { | |
8867c7061,7063 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8869,8878c7065,7066 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8882c7070 | |
< "is": { | |
--- | |
> "intersects": { | |
8884c7072,7074 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8886,8890c7076 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8894c7080 | |
< "project": { | |
--- | |
> "donorDisease": { | |
8908,8912c7094 | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> }, | |
8916c7098 | |
< "is": { | |
--- | |
> "contains": { | |
8918c7100,7102 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8920,8929c7104,7105 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8933c7109 | |
< "is": { | |
--- | |
> "within": { | |
8935c7111,7113 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8937,8946c7115,7116 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
8950c7120 | |
< "is": { | |
--- | |
> "intersects": { | |
8952c7122,7124 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8954,8958c7126 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
8962c7130 | |
< "publicationTitle": { | |
--- | |
> "effectiveOrgan": { | |
8976,8980c7144 | |
< } | |
< ] | |
< }, | |
< "sampleDisease": { | |
< "oneOf": [ | |
--- | |
> }, | |
8984c7148 | |
< "is": { | |
--- | |
> "contains": { | |
8986c7150,7152 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
8988,8997c7154,7155 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleEntityType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9001c7159 | |
< "is": { | |
--- | |
> "within": { | |
9003c7161,7163 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9005,9014c7165,7166 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9018c7170 | |
< "is": { | |
--- | |
> "intersects": { | |
9020c7172,7174 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9022,9026c7176 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9030c7180 | |
< "selectedCellType": { | |
--- | |
> "entryId": { | |
9044,9048c7194 | |
< } | |
< ] | |
< }, | |
< "specimenDisease": { | |
< "oneOf": [ | |
--- | |
> }, | |
9052c7198 | |
< "is": { | |
--- | |
> "contains": { | |
9054c7200,7202 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9056,9065c7204,7205 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9069c7209 | |
< "is": { | |
--- | |
> "within": { | |
9071c7211,7213 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9073,9077c7215,7226 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9081c7230 | |
< "specimenOrganPart": { | |
--- | |
> "fileFormat": { | |
9094a7244,7276 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9098c7280 | |
< "workflow": { | |
--- | |
> "fileId": { | |
9112,9300c7294 | |
< } | |
< ] | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
< ] | |
< } | |
< }, | |
< "additionalProperties": false | |
< } | |
< } | |
< }, | |
< "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
< }, | |
< { | |
< "name": "size", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "integer", | |
< "format": "int64", | |
< "minimum": 1, | |
< "maximum": 1000, | |
< "default": 10 | |
< }, | |
< "description": "The number of hits included per page." | |
< }, | |
< { | |
< "name": "sort", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "arrayExpressAccessions", | |
< "assayType", | |
< "biologicalSex", | |
< "bundleUuid", | |
< "bundleVersion", | |
< "cellCount", | |
< "cellLineType", | |
< "contactName", | |
< "developmentStage", | |
< "donorCount", | |
< "donorDisease", | |
< "effectiveOrgan", | |
< "entryId", | |
< "fileFormat", | |
< "fileId", | |
< "fileName", | |
< "fileSize", | |
< "fileSource", | |
< "fileVersion", | |
< "genusSpecies", | |
< "geoSeriesAccessions", | |
< "insdcProjectAccessions", | |
< "insdcStudyAccessions", | |
< "institution", | |
< "instrumentManufacturerModel", | |
< "laboratory", | |
< "libraryConstructionApproach", | |
< "modelOrgan", | |
< "modelOrganPart", | |
< "nucleicAcidSource", | |
< "organ", | |
< "organPart", | |
< "organismAge", | |
< "organismAgeRange", | |
< "organismAgeUnit", | |
< "organismAgeValue", | |
< "pairedEnd", | |
< "preservationMethod", | |
< "project", | |
< "projectDescription", | |
< "projectId", | |
< "projectTitle", | |
< "publicationTitle", | |
< "sampleDisease", | |
< "sampleEntityType", | |
< "sampleId", | |
< "selectedCellType", | |
< "specimenDisease", | |
< "specimenOrgan", | |
< "specimenOrganPart", | |
< "workflow" | |
< ], | |
< "default": "projectTitle" | |
< }, | |
< "description": "The facet to sort the hits by." | |
< }, | |
< { | |
< "name": "order", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "enum": [ | |
< "asc", | |
< "desc" | |
< ], | |
< "default": "asc" | |
< }, | |
< "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
< }, | |
< { | |
< "name": "search_before", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_before_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< }, | |
< { | |
< "name": "search_after_uid", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string" | |
< }, | |
< "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
< "deprecated": true | |
< } | |
< ] | |
< }, | |
< "get": { | |
< "summary": "Search the projects index for entities of interest.", | |
< "tags": [ | |
< "Index" | |
< ], | |
< "parameters": [ | |
< { | |
< "name": "catalog", | |
< "in": "query", | |
< "required": false, | |
< "schema": { | |
< "type": "string", | |
< "pattern": "^([a-z0-9]{1,64})$", | |
< "enum": [ | |
< "dcp2", | |
< "dcp2ebi", | |
< "lungmap", | |
< "it2", | |
< "it2ebi", | |
< "it3lungmap" | |
< ], | |
< "default": "dcp2" | |
< }, | |
< "description": "The name of the catalog to query." | |
< }, | |
< { | |
< "name": "filters", | |
< "in": "query", | |
< "required": false, | |
< "content": { | |
< "application/json": { | |
< "schema": { | |
< "type": "object", | |
< "properties": { | |
< "arrayExpressAccessions": { | |
< "oneOf": [ | |
--- | |
> }, | |
9304c7298 | |
< "is": { | |
--- | |
> "contains": { | |
9306c7300,7302 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9308,9312c7304,7326 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9316c7330 | |
< "assayType": { | |
--- | |
> "fileName": { | |
9329a7344,7376 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9333c7380 | |
< "biologicalSex": { | |
--- | |
> "fileSize": { | |
9347,9351c7394 | |
< } | |
< ] | |
< }, | |
< "bundleUuid": { | |
< "oneOf": [ | |
--- | |
> }, | |
9355c7398 | |
< "is": { | |
--- | |
> "contains": { | |
9357c7400,7402 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9359,9368c7404,7405 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "bundleVersion": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9372c7409 | |
< "is": { | |
--- | |
> "within": { | |
9374c7411,7413 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9376,9385c7415,7416 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "cellCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9389c7420 | |
< "is": { | |
--- | |
> "intersects": { | |
9391c7422,7424 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9393,9397c7426 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9401c7430 | |
< "cellLineType": { | |
--- | |
> "fileSource": { | |
9415,9419c7444 | |
< } | |
< ] | |
< }, | |
< "contactName": { | |
< "oneOf": [ | |
--- | |
> }, | |
9423c7448 | |
< "is": { | |
--- | |
> "contains": { | |
9425c7450,7452 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9427,9436c7454,7455 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "developmentStage": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9440c7459 | |
< "is": { | |
--- | |
> "within": { | |
9442c7461,7463 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9444,9453c7465,7466 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "donorCount": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9457c7470 | |
< "is": { | |
--- | |
> "intersects": { | |
9459c7472,7474 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9461,9465c7476 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9469c7480 | |
< "donorDisease": { | |
--- | |
> "fileVersion": { | |
9483,9487c7494 | |
< } | |
< ] | |
< }, | |
< "effectiveOrgan": { | |
< "oneOf": [ | |
--- | |
> }, | |
9491c7498 | |
< "is": { | |
--- | |
> "contains": { | |
9493c7500,7502 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9495,9504c7504,7505 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "entryId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9508c7509 | |
< "is": { | |
--- | |
> "within": { | |
9510c7511,7513 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9512,9521c7515,7516 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileFormat": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9525c7520 | |
< "is": { | |
--- | |
> "intersects": { | |
9527c7522,7524 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9529,9533c7526 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9537c7530 | |
< "fileId": { | |
--- | |
> "genusSpecies": { | |
9551,9555c7544 | |
< } | |
< ] | |
< }, | |
< "fileName": { | |
< "oneOf": [ | |
--- | |
> }, | |
9559c7548 | |
< "is": { | |
--- | |
> "contains": { | |
9561c7550,7552 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9563,9572c7554,7555 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "fileSize": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9576c7559 | |
< "is": { | |
--- | |
> "within": { | |
9578c7561,7563 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9580,9584c7565,7576 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9588c7580 | |
< "fileSource": { | |
--- | |
> "geoSeriesAccessions": { | |
9601a7594,7626 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9605c7630 | |
< "fileVersion": { | |
--- | |
> "insdcProjectAccessions": { | |
9619,9623c7644 | |
< } | |
< ] | |
< }, | |
< "genusSpecies": { | |
< "oneOf": [ | |
--- | |
> }, | |
9627c7648 | |
< "is": { | |
--- | |
> "contains": { | |
9629c7650,7652 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9631,9640c7654,7655 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "geoSeriesAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9644c7659 | |
< "is": { | |
--- | |
> "within": { | |
9646c7661,7663 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9648,9657c7665,7666 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "insdcProjectAccessions": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9661c7670 | |
< "is": { | |
--- | |
> "intersects": { | |
9663c7672,7674 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9665,9669c7676 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9687,9691c7694 | |
< } | |
< ] | |
< }, | |
< "institution": { | |
< "oneOf": [ | |
--- | |
> }, | |
9695c7698 | |
< "is": { | |
--- | |
> "contains": { | |
9697c7700,7702 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9699,9708c7704,7705 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "instrumentManufacturerModel": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9712c7709 | |
< "is": { | |
--- | |
> "within": { | |
9714c7711,7713 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9716,9725c7715,7716 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "laboratory": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9729c7720 | |
< "is": { | |
--- | |
> "intersects": { | |
9731c7722,7724 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9733,9737c7726 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9741c7730 | |
< "libraryConstructionApproach": { | |
--- | |
> "institution": { | |
9755,9759c7744 | |
< } | |
< ] | |
< }, | |
< "modelOrgan": { | |
< "oneOf": [ | |
--- | |
> }, | |
9763c7748 | |
< "is": { | |
--- | |
> "contains": { | |
9765c7750,7752 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9767,9776c7754,7755 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "modelOrganPart": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9780c7759 | |
< "is": { | |
--- | |
> "within": { | |
9782c7761,7763 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9784,9793c7765,7766 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "nucleicAcidSource": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9797c7770 | |
< "is": { | |
--- | |
> "intersects": { | |
9799c7772,7774 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9801,9805c7776 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9809c7780 | |
< "organ": { | |
--- | |
> "instrumentManufacturerModel": { | |
9823,9827c7794 | |
< } | |
< ] | |
< }, | |
< "organPart": { | |
< "oneOf": [ | |
--- | |
> }, | |
9831c7798 | |
< "is": { | |
--- | |
> "contains": { | |
9833c7800,7802 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9835,9839c7804,7826 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
9843c7830 | |
< "organismAge": { | |
--- | |
> "laboratory": { | |
9857,9861c7844 | |
< } | |
< ] | |
< }, | |
< "organismAgeRange": { | |
< "oneOf": [ | |
--- | |
> }, | |
9865c7848 | |
< "intersects": { | |
--- | |
> "contains": { | |
9867,9873c7850,7851 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
9876,9877c7854 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
9884,9890c7861,7862 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
9893,9907c7865 | |
< }, | |
< "additionalProperties": false | |
< }, | |
< { | |
< "type": "object", | |
< "properties": { | |
< "is": { | |
< "type": "array", | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9912c7870 | |
< "contains": { | |
--- | |
> "intersects": { | |
9914,9920c7872,7873 | |
< "items": { | |
< "type": "array", | |
< "items": {}, | |
< "minItems": 2, | |
< "maxItems": 2 | |
< }, | |
< "minItems": 1, | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
9923,9924c7876 | |
< }, | |
< "additionalProperties": false | |
--- | |
> } | |
9928c7880 | |
< "organismAgeUnit": { | |
--- | |
> "libraryConstructionApproach": { | |
9942,9946c7894 | |
< } | |
< ] | |
< }, | |
< "organismAgeValue": { | |
< "oneOf": [ | |
--- | |
> }, | |
9950c7898 | |
< "is": { | |
--- | |
> "contains": { | |
9952,9963c7900,7905 | |
< "items": {} | |
< } | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "pairedEnd": { | |
< "oneOf": [ | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
9967c7909 | |
< "is": { | |
--- | |
> "within": { | |
9969c7911,7913 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9971,9980c7915,7916 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "preservationMethod": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
9984c7920 | |
< "is": { | |
--- | |
> "intersects": { | |
9986c7922,7924 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
9988,9992c7926 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
9996c7930 | |
< "project": { | |
--- | |
> "modelOrgan": { | |
10010,10014c7944 | |
< } | |
< ] | |
< }, | |
< "projectDescription": { | |
< "oneOf": [ | |
--- | |
> }, | |
10018c7948 | |
< "is": { | |
--- | |
> "contains": { | |
10020c7950,7952 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10022,10031c7954,7955 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
10035c7959 | |
< "is": { | |
--- | |
> "within": { | |
10037c7961,7963 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10039,10048c7965,7966 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "projectTitle": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
10052c7970 | |
< "is": { | |
--- | |
> "intersects": { | |
10054c7972,7974 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10056,10060c7976 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
10064c7980 | |
< "publicationTitle": { | |
--- | |
> "modelOrganPart": { | |
10078,10082c7994 | |
< } | |
< ] | |
< }, | |
< "sampleDisease": { | |
< "oneOf": [ | |
--- | |
> }, | |
10086c7998 | |
< "is": { | |
--- | |
> "contains": { | |
10088c8000,8002 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10090,10099c8004,8005 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleEntityType": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
10103c8009 | |
< "is": { | |
--- | |
> "within": { | |
10105c8011,8013 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10107,10116c8015,8016 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "sampleId": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
10120c8020 | |
< "is": { | |
--- | |
> "intersects": { | |
10122c8022,8024 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10124,10128c8026 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
10132c8030 | |
< "selectedCellType": { | |
--- | |
> "nucleicAcidSource": { | |
10146,10150c8044 | |
< } | |
< ] | |
< }, | |
< "specimenDisease": { | |
< "oneOf": [ | |
--- | |
> }, | |
10154c8048 | |
< "is": { | |
--- | |
> "contains": { | |
10156c8050,8052 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10158,10167c8054,8055 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
< } | |
< ] | |
< }, | |
< "specimenOrgan": { | |
< "oneOf": [ | |
--- | |
> } | |
> }, | |
10171c8059 | |
< "is": { | |
--- | |
> "within": { | |
10173c8061,8063 | |
< "items": {} | |
--- | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
10175,10179c8065,8076 | |
< }, | |
< "required": [ | |
< "is" | |
< ], | |
< "additionalProperties": false | |
--- | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
10183c8080 | |
< "specimenOrganPart": { | |
--- | |
> "organ": { | |
10196a8094,8126 | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
10200c8130 | |
< "workflow": { | |
--- | |
> "organPart": { | |
10214,10225c8144,8177 | |
< } | |
< ] | |
< } | |
< }, | |
< "default": "{}", | |
< "example": { | |
< "cellCount": { | |
< "within": [ | |
< [ | |
< 10000, | |
< 1000000000 | |
< ] | |
--- | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
10227c8179,29296 | |
< } | |
--- | |
> }, | |
> "organismAge": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeUnit": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeValue": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "pairedEnd": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "preservationMethod": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "project": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectDescription": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "publicationTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleEntityType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "selectedCellType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "workflow": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> } | |
> }, | |
> "default": "{}", | |
> "example": { | |
> "cellCount": { | |
> "within": [ | |
> [ | |
> 10000, | |
> 1000000000 | |
> ] | |
> ] | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
> }, | |
> { | |
> "name": "size", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "integer", | |
> "format": "int64", | |
> "minimum": 1, | |
> "maximum": 1000, | |
> "default": 10 | |
> }, | |
> "description": "The number of hits included per page." | |
> }, | |
> { | |
> "name": "sort", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "arrayExpressAccessions", | |
> "assayType", | |
> "biologicalSex", | |
> "bundleUuid", | |
> "bundleVersion", | |
> "cellCount", | |
> "cellLineType", | |
> "contactName", | |
> "developmentStage", | |
> "donorCount", | |
> "donorDisease", | |
> "effectiveOrgan", | |
> "entryId", | |
> "fileFormat", | |
> "fileId", | |
> "fileName", | |
> "fileSize", | |
> "fileSource", | |
> "fileVersion", | |
> "genusSpecies", | |
> "geoSeriesAccessions", | |
> "insdcProjectAccessions", | |
> "insdcStudyAccessions", | |
> "institution", | |
> "instrumentManufacturerModel", | |
> "laboratory", | |
> "libraryConstructionApproach", | |
> "modelOrgan", | |
> "modelOrganPart", | |
> "nucleicAcidSource", | |
> "organ", | |
> "organPart", | |
> "organismAge", | |
> "organismAgeRange", | |
> "organismAgeUnit", | |
> "organismAgeValue", | |
> "pairedEnd", | |
> "preservationMethod", | |
> "project", | |
> "projectDescription", | |
> "projectId", | |
> "projectTitle", | |
> "publicationTitle", | |
> "sampleDisease", | |
> "sampleEntityType", | |
> "sampleId", | |
> "selectedCellType", | |
> "specimenDisease", | |
> "specimenOrgan", | |
> "specimenOrganPart", | |
> "workflow" | |
> ], | |
> "default": "sampleId" | |
> }, | |
> "description": "The facet to sort the hits by." | |
> }, | |
> { | |
> "name": "order", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "asc", | |
> "desc" | |
> ], | |
> "default": "asc" | |
> }, | |
> "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
> }, | |
> { | |
> "name": "search_before", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_before_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> } | |
> ] | |
> }, | |
> "get": { | |
> "summary": "Search the samples index for entities of interest.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "filters", | |
> "in": "query", | |
> "required": false, | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "arrayExpressAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "assayType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "biologicalSex": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleUuid": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellLineType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "contactName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "developmentStage": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "effectiveOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "entryId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileFormat": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSize": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "genusSpecies": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "geoSeriesAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcProjectAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcStudyAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "institution": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "instrumentManufacturerModel": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "laboratory": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "libraryConstructionApproach": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "nucleicAcidSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organ": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAge": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeUnit": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeValue": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "pairedEnd": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "preservationMethod": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "project": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectDescription": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "publicationTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleEntityType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "selectedCellType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "workflow": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> } | |
> }, | |
> "default": "{}", | |
> "example": { | |
> "cellCount": { | |
> "within": [ | |
> [ | |
> 10000, | |
> 1000000000 | |
> ] | |
> ] | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
> }, | |
> { | |
> "name": "size", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "integer", | |
> "format": "int64", | |
> "minimum": 1, | |
> "maximum": 1000, | |
> "default": 10 | |
> }, | |
> "description": "The number of hits included per page." | |
> }, | |
> { | |
> "name": "sort", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "arrayExpressAccessions", | |
> "assayType", | |
> "biologicalSex", | |
> "bundleUuid", | |
> "bundleVersion", | |
> "cellCount", | |
> "cellLineType", | |
> "contactName", | |
> "developmentStage", | |
> "donorCount", | |
> "donorDisease", | |
> "effectiveOrgan", | |
> "entryId", | |
> "fileFormat", | |
> "fileId", | |
> "fileName", | |
> "fileSize", | |
> "fileSource", | |
> "fileVersion", | |
> "genusSpecies", | |
> "geoSeriesAccessions", | |
> "insdcProjectAccessions", | |
> "insdcStudyAccessions", | |
> "institution", | |
> "instrumentManufacturerModel", | |
> "laboratory", | |
> "libraryConstructionApproach", | |
> "modelOrgan", | |
> "modelOrganPart", | |
> "nucleicAcidSource", | |
> "organ", | |
> "organPart", | |
> "organismAge", | |
> "organismAgeRange", | |
> "organismAgeUnit", | |
> "organismAgeValue", | |
> "pairedEnd", | |
> "preservationMethod", | |
> "project", | |
> "projectDescription", | |
> "projectId", | |
> "projectTitle", | |
> "publicationTitle", | |
> "sampleDisease", | |
> "sampleEntityType", | |
> "sampleId", | |
> "selectedCellType", | |
> "specimenDisease", | |
> "specimenOrgan", | |
> "specimenOrganPart", | |
> "workflow" | |
> ], | |
> "default": "sampleId" | |
> }, | |
> "description": "The facet to sort the hits by." | |
> }, | |
> { | |
> "name": "order", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "asc", | |
> "desc" | |
> ], | |
> "default": "asc" | |
> }, | |
> "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
> }, | |
> { | |
> "name": "search_before", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_before_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> } | |
> ], | |
> "responses": { | |
> "200": { | |
> "description": "\nPaginated list of samples that meet the search\ncriteria (\"hits\"). The structure of these hits is documented\nunder the [corresponding endpoint for a specific entity](#operations-Index-get_index_samples__sample_id_).\n\nThe `pagination` section describes the total number of hits\nand total number of pages, as well as user-supplied search\nparameters for page size and sorting behavior. It also\nprovides links for navigating forwards and backwards between\npages of results.\n\nThe `termFacets` section tabulates the occurrence of unique\nvalues within nested fields of the `hits` section across all\nentities meeting the filter criteria (this includes entities\nnot listed on the current page, meaning that this section\nwill be invariable across all pages from the same search).\nNot every nested field is tabulated, but the set of\ntabulated fields is consistent between entity types.\n", | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "hits": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": { | |
> "protocols": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "entryId": { | |
> "type": "string" | |
> }, | |
> "samples": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "specimens": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "cellLines": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "donorOrganisms": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "organoids": { | |
> "type": "array", | |
> "items": { | |
> "type": "string" | |
> } | |
> }, | |
> "cellSuspensions": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> } | |
> }, | |
> "required": [ | |
> "protocols", | |
> "entryId", | |
> "samples", | |
> "specimens", | |
> "cellLines", | |
> "donorOrganisms", | |
> "organoids", | |
> "cellSuspensions" | |
> ], | |
> "additionalProperties": true | |
> } | |
> }, | |
> "pagination": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> }, | |
> "termFacets": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "required": [ | |
> "hits", | |
> "pagination", | |
> "termFacets" | |
> ], | |
> "additionalProperties": false | |
> } | |
> } | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "/index/bundles/{bundle_id}": { | |
> "get": { | |
> "summary": "Detailed information on a particular bundle entity.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "bundle_id", | |
> "in": "path", | |
> "required": true, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "The UUID of the desired bundle" | |
> } | |
> ], | |
> "responses": { | |
> "200": { | |
> "description": "\nThis response describes a single bundle entity. To\nsearch the index for multiple entities, see the\n[corresponding search endpoint](#operations-Index-get_index_bundles).\n\nThe properties that are common to all entity types are\nlisted in the schema below; however, additional properties\nmay be present for certain entity types. With the exception\nof the bundle's unique identifier, all\nproperties are arrays, even in cases where only one value is\npresent.\n\nThe structures of the objects within these arrays are not\nperfectly consistent, since they may represent either\nsingleton entities or aggregations depending on context.\n\nFor example, any biomaterial that yields a cell suspension\nwhich yields a sequence file will be considered a \"sample\".\nTherefore, the `samples` field is polymorphic, and each\nsample may be either a specimen, an organoid, or a cell\nline (the field `sampleEntityType` can be used to\ndiscriminate between these cases).\n", | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "protocols": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "entryId": { | |
> "type": "string" | |
> }, | |
> "samples": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "specimens": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "cellLines": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "donorOrganisms": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "organoids": { | |
> "type": "array", | |
> "items": { | |
> "type": "string" | |
> } | |
> }, | |
> "cellSuspensions": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> } | |
> }, | |
> "required": [ | |
> "protocols", | |
> "entryId", | |
> "samples", | |
> "specimens", | |
> "cellLines", | |
> "donorOrganisms", | |
> "organoids", | |
> "cellSuspensions" | |
> ], | |
> "additionalProperties": true | |
> } | |
> } | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "/index/bundles": { | |
> "head": { | |
> "summary": "Perform a query without returning its result.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "responses": { | |
> "200": { | |
> "description": "\nThe HEAD method can be used to test whether the\nbundles index is operational, or to check the validity\nof query parameters for the\n[GET method](#operations-Index-get_index_bundles).\n" | |
> } | |
> }, | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "filters", | |
> "in": "query", | |
> "required": false, | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "arrayExpressAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "assayType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "biologicalSex": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleUuid": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellLineType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "contactName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "developmentStage": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "effectiveOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "entryId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileFormat": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSize": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "genusSpecies": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "geoSeriesAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcProjectAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcStudyAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "institution": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "instrumentManufacturerModel": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "laboratory": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "libraryConstructionApproach": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "nucleicAcidSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organ": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAge": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeUnit": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeValue": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "pairedEnd": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "preservationMethod": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "project": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectDescription": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "publicationTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleEntityType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "selectedCellType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "workflow": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> } | |
> }, | |
> "default": "{}", | |
> "example": { | |
> "cellCount": { | |
> "within": [ | |
> [ | |
> 10000, | |
> 1000000000 | |
> ] | |
> ] | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
> }, | |
> { | |
> "name": "size", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "integer", | |
> "format": "int64", | |
> "minimum": 1, | |
> "maximum": 1000, | |
> "default": 10 | |
> }, | |
> "description": "The number of hits included per page." | |
> }, | |
> { | |
> "name": "sort", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "arrayExpressAccessions", | |
> "assayType", | |
> "biologicalSex", | |
> "bundleUuid", | |
> "bundleVersion", | |
> "cellCount", | |
> "cellLineType", | |
> "contactName", | |
> "developmentStage", | |
> "donorCount", | |
> "donorDisease", | |
> "effectiveOrgan", | |
> "entryId", | |
> "fileFormat", | |
> "fileId", | |
> "fileName", | |
> "fileSize", | |
> "fileSource", | |
> "fileVersion", | |
> "genusSpecies", | |
> "geoSeriesAccessions", | |
> "insdcProjectAccessions", | |
> "insdcStudyAccessions", | |
> "institution", | |
> "instrumentManufacturerModel", | |
> "laboratory", | |
> "libraryConstructionApproach", | |
> "modelOrgan", | |
> "modelOrganPart", | |
> "nucleicAcidSource", | |
> "organ", | |
> "organPart", | |
> "organismAge", | |
> "organismAgeRange", | |
> "organismAgeUnit", | |
> "organismAgeValue", | |
> "pairedEnd", | |
> "preservationMethod", | |
> "project", | |
> "projectDescription", | |
> "projectId", | |
> "projectTitle", | |
> "publicationTitle", | |
> "sampleDisease", | |
> "sampleEntityType", | |
> "sampleId", | |
> "selectedCellType", | |
> "specimenDisease", | |
> "specimenOrgan", | |
> "specimenOrganPart", | |
> "workflow" | |
> ], | |
> "default": "bundleVersion" | |
> }, | |
> "description": "The facet to sort the hits by." | |
> }, | |
> { | |
> "name": "order", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "asc", | |
> "desc" | |
> ], | |
> "default": "desc" | |
> }, | |
> "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
> }, | |
> { | |
> "name": "search_before", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_before_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> } | |
> ] | |
> }, | |
> "get": { | |
> "summary": "Search the bundles index for entities of interest.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "filters", | |
> "in": "query", | |
> "required": false, | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "arrayExpressAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "assayType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "biologicalSex": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleUuid": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellLineType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "contactName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "developmentStage": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "effectiveOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "entryId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileFormat": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSize": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "genusSpecies": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "geoSeriesAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcProjectAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcStudyAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "institution": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "instrumentManufacturerModel": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "laboratory": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "libraryConstructionApproach": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "nucleicAcidSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organ": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAge": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeUnit": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeValue": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "pairedEnd": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "preservationMethod": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "project": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectDescription": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "publicationTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleEntityType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "selectedCellType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "workflow": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> } | |
> }, | |
> "default": "{}", | |
> "example": { | |
> "cellCount": { | |
> "within": [ | |
> [ | |
> 10000, | |
> 1000000000 | |
> ] | |
> ] | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
> }, | |
> { | |
> "name": "size", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "integer", | |
> "format": "int64", | |
> "minimum": 1, | |
> "maximum": 1000, | |
> "default": 10 | |
> }, | |
> "description": "The number of hits included per page." | |
> }, | |
> { | |
> "name": "sort", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "arrayExpressAccessions", | |
> "assayType", | |
> "biologicalSex", | |
> "bundleUuid", | |
> "bundleVersion", | |
> "cellCount", | |
> "cellLineType", | |
> "contactName", | |
> "developmentStage", | |
> "donorCount", | |
> "donorDisease", | |
> "effectiveOrgan", | |
> "entryId", | |
> "fileFormat", | |
> "fileId", | |
> "fileName", | |
> "fileSize", | |
> "fileSource", | |
> "fileVersion", | |
> "genusSpecies", | |
> "geoSeriesAccessions", | |
> "insdcProjectAccessions", | |
> "insdcStudyAccessions", | |
> "institution", | |
> "instrumentManufacturerModel", | |
> "laboratory", | |
> "libraryConstructionApproach", | |
> "modelOrgan", | |
> "modelOrganPart", | |
> "nucleicAcidSource", | |
> "organ", | |
> "organPart", | |
> "organismAge", | |
> "organismAgeRange", | |
> "organismAgeUnit", | |
> "organismAgeValue", | |
> "pairedEnd", | |
> "preservationMethod", | |
> "project", | |
> "projectDescription", | |
> "projectId", | |
> "projectTitle", | |
> "publicationTitle", | |
> "sampleDisease", | |
> "sampleEntityType", | |
> "sampleId", | |
> "selectedCellType", | |
> "specimenDisease", | |
> "specimenOrgan", | |
> "specimenOrganPart", | |
> "workflow" | |
> ], | |
> "default": "bundleVersion" | |
> }, | |
> "description": "The facet to sort the hits by." | |
> }, | |
> { | |
> "name": "order", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "asc", | |
> "desc" | |
> ], | |
> "default": "desc" | |
> }, | |
> "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
> }, | |
> { | |
> "name": "search_before", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_before_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> } | |
> ], | |
> "responses": { | |
> "200": { | |
> "description": "\nPaginated list of bundles that meet the search\ncriteria (\"hits\"). The structure of these hits is documented\nunder the [corresponding endpoint for a specific entity](#operations-Index-get_index_bundles__bundle_id_).\n\nThe `pagination` section describes the total number of hits\nand total number of pages, as well as user-supplied search\nparameters for page size and sorting behavior. It also\nprovides links for navigating forwards and backwards between\npages of results.\n\nThe `termFacets` section tabulates the occurrence of unique\nvalues within nested fields of the `hits` section across all\nentities meeting the filter criteria (this includes entities\nnot listed on the current page, meaning that this section\nwill be invariable across all pages from the same search).\nNot every nested field is tabulated, but the set of\ntabulated fields is consistent between entity types.\n", | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "hits": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": { | |
> "protocols": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "entryId": { | |
> "type": "string" | |
> }, | |
> "samples": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "specimens": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "cellLines": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "donorOrganisms": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "organoids": { | |
> "type": "array", | |
> "items": { | |
> "type": "string" | |
> } | |
> }, | |
> "cellSuspensions": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> } | |
> }, | |
> "required": [ | |
> "protocols", | |
> "entryId", | |
> "samples", | |
> "specimens", | |
> "cellLines", | |
> "donorOrganisms", | |
> "organoids", | |
> "cellSuspensions" | |
> ], | |
> "additionalProperties": true | |
> } | |
> }, | |
> "pagination": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> }, | |
> "termFacets": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "required": [ | |
> "hits", | |
> "pagination", | |
> "termFacets" | |
> ], | |
> "additionalProperties": false | |
> } | |
> } | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "/index/projects/{project_id}": { | |
> "get": { | |
> "summary": "Detailed information on a particular project entity.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "project_id", | |
> "in": "path", | |
> "required": true, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "The UUID of the desired project" | |
> } | |
> ], | |
> "responses": { | |
> "200": { | |
> "description": "\nThis response describes a single project entity. To\nsearch the index for multiple entities, see the\n[corresponding search endpoint](#operations-Index-get_index_projects).\n\nThe properties that are common to all entity types are\nlisted in the schema below; however, additional properties\nmay be present for certain entity types. With the exception\nof the project's unique identifier, all\nproperties are arrays, even in cases where only one value is\npresent.\n\nThe structures of the objects within these arrays are not\nperfectly consistent, since they may represent either\nsingleton entities or aggregations depending on context.\n\nFor example, any biomaterial that yields a cell suspension\nwhich yields a sequence file will be considered a \"sample\".\nTherefore, the `samples` field is polymorphic, and each\nsample may be either a specimen, an organoid, or a cell\nline (the field `sampleEntityType` can be used to\ndiscriminate between these cases).\n", | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "protocols": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "entryId": { | |
> "type": "string" | |
> }, | |
> "samples": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "specimens": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "cellLines": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "donorOrganisms": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> }, | |
> "organoids": { | |
> "type": "array", | |
> "items": { | |
> "type": "string" | |
> } | |
> }, | |
> "cellSuspensions": { | |
> "type": "array", | |
> "items": { | |
> "type": "object", | |
> "properties": {}, | |
> "additionalProperties": true | |
> } | |
> } | |
> }, | |
> "required": [ | |
> "protocols", | |
> "entryId", | |
> "samples", | |
> "specimens", | |
> "cellLines", | |
> "donorOrganisms", | |
> "organoids", | |
> "cellSuspensions" | |
> ], | |
> "additionalProperties": true | |
> } | |
> } | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "/index/projects": { | |
> "head": { | |
> "summary": "Perform a query without returning its result.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "responses": { | |
> "200": { | |
> "description": "\nThe HEAD method can be used to test whether the\nprojects index is operational, or to check the validity\nof query parameters for the\n[GET method](#operations-Index-get_index_projects).\n" | |
> } | |
> }, | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "filters", | |
> "in": "query", | |
> "required": false, | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "arrayExpressAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "assayType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "biologicalSex": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleUuid": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellLineType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "contactName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "developmentStage": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "effectiveOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "entryId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileFormat": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSize": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "genusSpecies": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "geoSeriesAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcProjectAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcStudyAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "institution": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "instrumentManufacturerModel": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "laboratory": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "libraryConstructionApproach": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "nucleicAcidSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organ": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAge": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeRange": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeUnit": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "organismAgeValue": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "pairedEnd": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "preservationMethod": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "project": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectDescription": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "projectTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "publicationTitle": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleEntityType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "sampleId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "selectedCellType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "specimenOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "workflow": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> } | |
> }, | |
> "default": "{}", | |
> "example": { | |
> "cellCount": { | |
> "within": [ | |
> [ | |
> 10000, | |
> 1000000000 | |
> ] | |
> ] | |
> } | |
> } | |
> } | |
> } | |
> }, | |
> "description": "\nCriteria to filter entities from the search results.\n\nEach filter consists of a facet name, a relational operator, and an\narray of facet values. The available operators are \"is\", \"within\",\n\"contains\", and \"intersects\". Multiple filters are combined using \"and\"\nlogic. An entity must match all filters to be included in the response.\nHow multiple facet values within a single filter are combined depends\non the operator.\n\nFor the \"is\" operator, multiple values are combined using \"or\"\nlogic. For example, `{\"fileFormat\": {\"is\": [\"fastq\", \"fastq.gz\"]}}`\nselects entities where the file format is either \"fastq\" or\n\"fastq.gz\". For the \"within\", \"intersects\", and \"contains\"\noperators, the facet values must come in nested pairs specifying\nupper and lower bounds, and multiple pairs are combined using \"and\"\nlogic. For example, `{\"donorCount\": {\"within\": [[1,5], [5,10]]}}`\nselects entities whose donor organism count falls within both\nranges, i.e., is exactly 5.\n\nThe organismAge facet is special in that it contains two property keys:\nvalue and unit. For example, `{\"organismAge\": {\"is\": [{\"value\": \"20\",\n\"unit\": \"year\"}]}}`. Both keys are required. `{\"organismAge\": {\"is\":\n[null]}}` selects entities that have no organism age.\n\nSupported facet names are: arrayExpressAccessions, assayType, biologicalSex, bundleUuid, bundleVersion, cellCount, cellLineType, contactName, developmentStage, donorCount, donorDisease, effectiveOrgan, entryId, fileFormat, fileId, fileName, fileSize, fileSource, fileVersion, genusSpecies, geoSeriesAccessions, insdcProjectAccessions, insdcStudyAccessions, institution, instrumentManufacturerModel, laboratory, libraryConstructionApproach, modelOrgan, modelOrganPart, nucleicAcidSource, organ, organPart, organismAge, organismAgeRange, organismAgeUnit, organismAgeValue, pairedEnd, preservationMethod, project, projectDescription, projectId, projectTitle, publicationTitle, sampleDisease, sampleEntityType, sampleId, selectedCellType, specimenDisease, specimenOrgan, specimenOrganPart, workflow\n" | |
> }, | |
> { | |
> "name": "size", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "integer", | |
> "format": "int64", | |
> "minimum": 1, | |
> "maximum": 1000, | |
> "default": 10 | |
> }, | |
> "description": "The number of hits included per page." | |
> }, | |
> { | |
> "name": "sort", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "arrayExpressAccessions", | |
> "assayType", | |
> "biologicalSex", | |
> "bundleUuid", | |
> "bundleVersion", | |
> "cellCount", | |
> "cellLineType", | |
> "contactName", | |
> "developmentStage", | |
> "donorCount", | |
> "donorDisease", | |
> "effectiveOrgan", | |
> "entryId", | |
> "fileFormat", | |
> "fileId", | |
> "fileName", | |
> "fileSize", | |
> "fileSource", | |
> "fileVersion", | |
> "genusSpecies", | |
> "geoSeriesAccessions", | |
> "insdcProjectAccessions", | |
> "insdcStudyAccessions", | |
> "institution", | |
> "instrumentManufacturerModel", | |
> "laboratory", | |
> "libraryConstructionApproach", | |
> "modelOrgan", | |
> "modelOrganPart", | |
> "nucleicAcidSource", | |
> "organ", | |
> "organPart", | |
> "organismAge", | |
> "organismAgeRange", | |
> "organismAgeUnit", | |
> "organismAgeValue", | |
> "pairedEnd", | |
> "preservationMethod", | |
> "project", | |
> "projectDescription", | |
> "projectId", | |
> "projectTitle", | |
> "publicationTitle", | |
> "sampleDisease", | |
> "sampleEntityType", | |
> "sampleId", | |
> "selectedCellType", | |
> "specimenDisease", | |
> "specimenOrgan", | |
> "specimenOrganPart", | |
> "workflow" | |
> ], | |
> "default": "projectTitle" | |
> }, | |
> "description": "The facet to sort the hits by." | |
> }, | |
> { | |
> "name": "order", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "asc", | |
> "desc" | |
> ], | |
> "default": "asc" | |
> }, | |
> "description": "\nThe ordering of the sorted hits, either ascending\nor descending.\n" | |
> }, | |
> { | |
> "name": "search_before", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_before_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> }, | |
> { | |
> "name": "search_after_uid", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string" | |
> }, | |
> "description": "\nUse the `next` and `previous` properties of the\n`pagination` response element to navigate between pages.\n", | |
> "deprecated": true | |
> } | |
> ] | |
> }, | |
> "get": { | |
> "summary": "Search the projects index for entities of interest.", | |
> "tags": [ | |
> "Index" | |
> ], | |
> "parameters": [ | |
> { | |
> "name": "catalog", | |
> "in": "query", | |
> "required": false, | |
> "schema": { | |
> "type": "string", | |
> "enum": [ | |
> "dcp2", | |
> "dcp2ebi", | |
> "lungmap", | |
> "it2", | |
> "it2ebi", | |
> "it3lungmap" | |
> ], | |
> "default": "dcp2" | |
> }, | |
> "description": "The name of the catalog to query." | |
> }, | |
> { | |
> "name": "filters", | |
> "in": "query", | |
> "required": false, | |
> "content": { | |
> "application/json": { | |
> "schema": { | |
> "type": "object", | |
> "properties": { | |
> "arrayExpressAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "assayType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "biologicalSex": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleUuid": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "bundleVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "cellLineType": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "contactName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "developmentStage": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorCount": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "donorDisease": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "effectiveOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "entryId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileFormat": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileId": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileName": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSize": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileSource": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "fileVersion": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "genusSpecies": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "geoSeriesAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcProjectAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "insdcStudyAccessions": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "institution": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "instrumentManufacturerModel": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "laboratory": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "libraryConstructionApproach": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrgan": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "within": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "intersects": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> } | |
> } | |
> ] | |
> }, | |
> "modelOrganPart": { | |
> "oneOf": [ | |
> { | |
> "type": "object", | |
> "properties": { | |
> "is": { | |
> "type": "array", | |
> "items": {} | |
> } | |
> }, | |
> "required": [ | |
> "is" | |
> ], | |
> "additionalProperties": false | |
> }, | |
> { | |
> "type": "object", | |
> "properties": { | |
> "contains": { | |
> "type": "array", | |
> "items": {}, | |
> "minItems": 2, | |
> "maxItems": 2 | |
> } | |
> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment