| OLD | NEW |
| 1 { | 1 { |
| 2 "auth": { | 2 "auth": { |
| 3 "oauth2": { | 3 "oauth2": { |
| 4 "scopes": { | 4 "scopes": { |
| 5 "https://www.googleapis.com/auth/bigquery": { | 5 "https://www.googleapis.com/auth/bigquery": { |
| 6 "description": "View and manage your data in Google BigQuery
" | 6 "description": "View and manage your data in Google BigQuery
" |
| 7 }, | 7 }, |
| 8 "https://www.googleapis.com/auth/cloud-platform": { | 8 "https://www.googleapis.com/auth/cloud-platform": { |
| 9 "description": "View and manage your data across Google Clou
d Platform services" | 9 "description": "View and manage your data across Google Clou
d Platform services" |
| 10 }, | 10 }, |
| 11 "https://www.googleapis.com/auth/devstorage.read_write": { | 11 "https://www.googleapis.com/auth/devstorage.read_write": { |
| 12 "description": "Manage your data in Google Cloud Storage" | 12 "description": "Manage your data in Google Cloud Storage" |
| 13 }, | 13 }, |
| 14 "https://www.googleapis.com/auth/genomics": { | 14 "https://www.googleapis.com/auth/genomics": { |
| 15 "description": "View and manage Genomics data" | 15 "description": "View and manage Genomics data" |
| 16 }, | 16 }, |
| 17 "https://www.googleapis.com/auth/genomics.readonly": { | 17 "https://www.googleapis.com/auth/genomics.readonly": { |
| 18 "description": "View Genomics data" | 18 "description": "View Genomics data" |
| 19 } | 19 } |
| 20 } | 20 } |
| 21 } | 21 } |
| 22 }, | 22 }, |
| 23 "basePath": "", | 23 "basePath": "", |
| 24 "baseUrl": "https://genomics.googleapis.com/", | 24 "baseUrl": "https://genomics.googleapis.com/", |
| 25 "batchPath": "batch", | 25 "batchPath": "batch", |
| 26 "description": "An API to store, process, explore, and share genomic data. I
t supports reference-based alignments, genetic variants, and reference genomes.
This API provides an implementation of the Global Alliance for Genomics and Heal
th (GA4GH) v0.5.1 API as well as several extensions.", | 26 "description": "Stores, processes, explores and shares genomic data. This AP
I implements the Global Alliance for Genomics and Health (GA4GH) v0.5.1 API as w
ell as several extensions.", |
| 27 "discoveryVersion": "v1", | 27 "discoveryVersion": "v1", |
| 28 "documentationLink": "", | 28 "documentationLink": "", |
| 29 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/dKN-qLgalAAFQaYkGpbmBfZPnMw\"", | 29 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/qCQMvlo_ZXGIICMrFbqIqkBC444\"", |
| 30 "icons": { | 30 "icons": { |
| 31 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 31 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
| 32 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 32 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
| 33 }, | 33 }, |
| 34 "id": "genomics:v1", | 34 "id": "genomics:v1", |
| 35 "kind": "discovery#restDescription", | 35 "kind": "discovery#restDescription", |
| 36 "name": "genomics", | 36 "name": "genomics", |
| 37 "ownerDomain": "google.com", | 37 "ownerDomain": "google.com", |
| 38 "ownerName": "Google", | 38 "ownerName": "Google", |
| 39 "parameters": { | 39 "parameters": { |
| (...skipping 940 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 980 "path": "v1/variants/{variantId}", | 980 "path": "v1/variants/{variantId}", |
| 981 "response": { | 981 "response": { |
| 982 "$ref": "Variant" | 982 "$ref": "Variant" |
| 983 }, | 983 }, |
| 984 "scopes": [ | 984 "scopes": [ |
| 985 "https://www.googleapis.com/auth/cloud-platform", | 985 "https://www.googleapis.com/auth/cloud-platform", |
| 986 "https://www.googleapis.com/auth/genomics", | 986 "https://www.googleapis.com/auth/genomics", |
| 987 "https://www.googleapis.com/auth/genomics.readonly" | 987 "https://www.googleapis.com/auth/genomics.readonly" |
| 988 ] | 988 ] |
| 989 }, | 989 }, |
| 990 "merge": { |
| 991 "description": "Merges the given variants with existing vari
ants. For the definitions of variants and other genomics resources, see [Fundame
ntals of Google Genomics](https://cloud.google.com/genomics/fundamentals-of-goog
le-genomics) Each variant will be merged with an existing variant that matches i
ts reference sequence, start, end, reference bases, and alternative bases. If no
such variant exists, a new one will be created. When variants are merged, the c
all information from the new variant is added to the existing variant, and other
fields (such as key/value pairs) are discarded.", |
| 992 "httpMethod": "POST", |
| 993 "id": "genomics.variants.merge", |
| 994 "path": "v1/variants:merge", |
| 995 "request": { |
| 996 "$ref": "MergeVariantsRequest" |
| 997 }, |
| 998 "response": { |
| 999 "$ref": "Empty" |
| 1000 }, |
| 1001 "scopes": [ |
| 1002 "https://www.googleapis.com/auth/cloud-platform", |
| 1003 "https://www.googleapis.com/auth/genomics" |
| 1004 ] |
| 1005 }, |
| 990 "stream": { | 1006 "stream": { |
| 991 "description": "Returns a stream of all the variants matchin
g the search request, ordered by reference name, position, and ID.", | 1007 "description": "Returns a stream of all the variants matchin
g the search request, ordered by reference name, position, and ID.", |
| 992 "httpMethod": "POST", | 1008 "httpMethod": "POST", |
| 993 "id": "genomics.variants.stream", | 1009 "id": "genomics.variants.stream", |
| 994 "path": "v1/variants:stream", | 1010 "path": "v1/variants:stream", |
| 995 "request": { | 1011 "request": { |
| 996 "$ref": "StreamVariantsRequest" | 1012 "$ref": "StreamVariantsRequest" |
| 997 }, | 1013 }, |
| 998 "response": { | 1014 "response": { |
| 999 "$ref": "StreamVariantsResponse" | 1015 "$ref": "StreamVariantsResponse" |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1087 "response": { | 1103 "response": { |
| 1088 "$ref": "SearchVariantSetsResponse" | 1104 "$ref": "SearchVariantSetsResponse" |
| 1089 }, | 1105 }, |
| 1090 "scopes": [ | 1106 "scopes": [ |
| 1091 "https://www.googleapis.com/auth/cloud-platform", | 1107 "https://www.googleapis.com/auth/cloud-platform", |
| 1092 "https://www.googleapis.com/auth/genomics", | 1108 "https://www.googleapis.com/auth/genomics", |
| 1093 "https://www.googleapis.com/auth/genomics.readonly" | 1109 "https://www.googleapis.com/auth/genomics.readonly" |
| 1094 ] | 1110 ] |
| 1095 }, | 1111 }, |
| 1096 "delete": { | 1112 "delete": { |
| 1097 "description": "Deletes the contents of a variant set. The v
ariant set object is not deleted. For the definitions of variant sets and other
genomics resources, see [Fundamentals of Google Genomics](https://cloud.google.c
om/genomics/fundamentals-of-google-genomics)", | 1113 "description": "Deletes a variant set including all variants
, call sets, and calls within. This is not reversible. For the definitions of va
riant sets and other genomics resources, see [Fundamentals of Google Genomics](h
ttps://cloud.google.com/genomics/fundamentals-of-google-genomics)", |
| 1098 "httpMethod": "DELETE", | 1114 "httpMethod": "DELETE", |
| 1099 "id": "genomics.variantsets.delete", | 1115 "id": "genomics.variantsets.delete", |
| 1100 "parameterOrder": [ | 1116 "parameterOrder": [ |
| 1101 "variantSetId" | 1117 "variantSetId" |
| 1102 ], | 1118 ], |
| 1103 "parameters": { | 1119 "parameters": { |
| 1104 "variantSetId": { | 1120 "variantSetId": { |
| 1105 "description": "The ID of the variant set to be dele
ted.", | 1121 "description": "The ID of the variant set to be dele
ted.", |
| 1106 "location": "path", | 1122 "location": "path", |
| 1107 "required": true, | 1123 "required": true, |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1263 }, | 1279 }, |
| 1264 "scopes": [ | 1280 "scopes": [ |
| 1265 "https://www.googleapis.com/auth/cloud-platform", | 1281 "https://www.googleapis.com/auth/cloud-platform", |
| 1266 "https://www.googleapis.com/auth/genomics", | 1282 "https://www.googleapis.com/auth/genomics", |
| 1267 "https://www.googleapis.com/auth/genomics.readonly" | 1283 "https://www.googleapis.com/auth/genomics.readonly" |
| 1268 ] | 1284 ] |
| 1269 } | 1285 } |
| 1270 } | 1286 } |
| 1271 } | 1287 } |
| 1272 }, | 1288 }, |
| 1273 "revision": "20160124", | 1289 "revision": "20160309", |
| 1274 "rootUrl": "https://genomics.googleapis.com/", | 1290 "rootUrl": "https://genomics.googleapis.com/", |
| 1275 "schemas": { | 1291 "schemas": { |
| 1276 "ListDatasetsResponse": { | 1292 "ListDatasetsResponse": { |
| 1277 "description": "The dataset list response.", | 1293 "description": "The dataset list response.", |
| 1278 "id": "ListDatasetsResponse", | 1294 "id": "ListDatasetsResponse", |
| 1279 "properties": { | 1295 "properties": { |
| 1280 "datasets": { | 1296 "datasets": { |
| 1281 "description": "The list of matching Datasets.", | 1297 "description": "The list of matching Datasets.", |
| 1282 "items": { | 1298 "items": { |
| 1283 "$ref": "Dataset" | 1299 "$ref": "Dataset" |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1328 "id": "SetIamPolicyRequest", | 1344 "id": "SetIamPolicyRequest", |
| 1329 "properties": { | 1345 "properties": { |
| 1330 "policy": { | 1346 "policy": { |
| 1331 "$ref": "Policy", | 1347 "$ref": "Policy", |
| 1332 "description": "REQUIRED: The complete policy to be applied
to the `resource`. The size of the policy is limited to a few 10s of KB. An empt
y policy is a valid policy but certain Cloud Platform services (such as Projects
) might reject them." | 1348 "description": "REQUIRED: The complete policy to be applied
to the `resource`. The size of the policy is limited to a few 10s of KB. An empt
y policy is a valid policy but certain Cloud Platform services (such as Projects
) might reject them." |
| 1333 } | 1349 } |
| 1334 }, | 1350 }, |
| 1335 "type": "object" | 1351 "type": "object" |
| 1336 }, | 1352 }, |
| 1337 "Policy": { | 1353 "Policy": { |
| 1338 "description": "Defines an Identity and Access Management (IAM) poli
cy. It is used to specify access control policies for Cloud Platform resources.
A `Policy` consists of a list of `bindings`. A `Binding` binds a list of `member
s` to a `role`, where the members can be user accounts, Google groups, Google do
mains, and service accounts. A `role` is a named list of permissions defined by
IAM. **Example** { \"bindings\": [ { \"role\": \"roles/owner\", \"members\": [ \
"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \
"serviceAccount:my-other-app@appspot.gserviceaccount.com\"] }, { \"role\": \"rol
es/viewer\", \"members\": [\"user:sean@example.com\"] } ] } For a description of
IAM and its features, see the [IAM developer's guide](https://cloud.google.com/
iam).", | 1354 "description": "Defines an Identity and Access Management (IAM) poli
cy. It is used to specify access control policies for Cloud Platform resources.
A `Policy` consists of a list of `bindings`. A `Binding` binds a list of `member
s` to a `role`, where the members can be user accounts, Google groups, Google do
mains, and service accounts. A `role` is a named list of permissions defined by
IAM. **Example** { \"bindings\": [ { \"role\": \"roles/owner\", \"members\": [ \
"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \
"serviceAccount:my-other-app@appspot.gserviceaccount.com\", ] }, { \"role\": \"r
oles/viewer\", \"members\": [\"user:sean@example.com\"] } ] } For a description
of IAM and its features, see the [IAM developer's guide](https://cloud.google.co
m/iam).", |
| 1339 "id": "Policy", | 1355 "id": "Policy", |
| 1340 "properties": { | 1356 "properties": { |
| 1341 "version": { | 1357 "version": { |
| 1342 "description": "Version of the `Policy`. The default version
is 0.", | 1358 "description": "Version of the `Policy`. The default version
is 0.", |
| 1343 "format": "int32", | 1359 "format": "int32", |
| 1344 "type": "integer" | 1360 "type": "integer" |
| 1345 }, | 1361 }, |
| 1346 "bindings": { | 1362 "bindings": { |
| 1347 "description": "Associates a list of `members` to a `role`.
Multiple `bindings` must not be specified for the same `role`. `bindings` with n
o members will result in an error.", | 1363 "description": "Associates a list of `members` to a `role`.
Multiple `bindings` must not be specified for the same `role`. `bindings` with n
o members will result in an error.", |
| 1348 "items": { | 1364 "items": { |
| (...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2042 }, | 2058 }, |
| 2043 "start": { | 2059 "start": { |
| 2044 "description": "The start position of the range on the refer
ence, 0-based inclusive. If specified, `referenceName` must also be specified.", | 2060 "description": "The start position of the range on the refer
ence, 0-based inclusive. If specified, `referenceName` must also be specified.", |
| 2045 "format": "int64", | 2061 "format": "int64", |
| 2046 "type": "string" | 2062 "type": "string" |
| 2047 }, | 2063 }, |
| 2048 "end": { | 2064 "end": { |
| 2049 "description": "The end position of the range on the referen
ce, 0-based exclusive. If specified, `referenceName` must also be specified.", | 2065 "description": "The end position of the range on the referen
ce, 0-based exclusive. If specified, `referenceName` must also be specified.", |
| 2050 "format": "int64", | 2066 "format": "int64", |
| 2051 "type": "string" | 2067 "type": "string" |
| 2068 }, |
| 2069 "shard": { |
| 2070 "description": "Restricts results to a shard containing appr
oximately `1/totalShards` of the normal response payload for this query. Results
from a sharded request are disjoint from those returned by all queries which di
ffer only in their shard parameter. A shard may yield 0 results; this is especia
lly likely for large values of `totalShards`. Valid values are `[0, totalShards)
`.", |
| 2071 "format": "int32", |
| 2072 "type": "integer" |
| 2073 }, |
| 2074 "totalShards": { |
| 2075 "description": "Specifying `totalShards` causes a disjoint s
ubset of the normal response payload to be returned for each query with a unique
`shard` parameter specified. A best effort is made to yield equally sized shard
s. Sharding can be used to distribute processing amongst workers, where each wor
ker is assigned a unique `shard` number and all workers specify the same `totalS
hards` number. The union of reads returned for all sharded queries `[0, totalSha
rds)` is equal to those returned by a single unsharded query. Queries for differ
ent values of `totalShards` with common divisors will share shard boundaries. Fo
r example, streaming `shard` 2 of 5 `totalShards` yields the same results as str
eaming `shard`s 4 and 5 of 10 `totalShards`. This property can be leveraged for
adaptive retries.", |
| 2076 "format": "int32", |
| 2077 "type": "integer" |
| 2052 } | 2078 } |
| 2053 }, | 2079 }, |
| 2054 "type": "object" | 2080 "type": "object" |
| 2055 }, | 2081 }, |
| 2056 "StreamReadsResponse": { | 2082 "StreamReadsResponse": { |
| 2057 "id": "StreamReadsResponse", | 2083 "id": "StreamReadsResponse", |
| 2058 "properties": { | 2084 "properties": { |
| 2059 "alignments": { | 2085 "alignments": { |
| 2060 "items": { | 2086 "items": { |
| 2061 "$ref": "Read" | 2087 "$ref": "Read" |
| (...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2332 "type": "array" | 2358 "type": "array" |
| 2333 } | 2359 } |
| 2334 }, | 2360 }, |
| 2335 "type": "object" | 2361 "type": "object" |
| 2336 }, | 2362 }, |
| 2337 "ReferenceBound": { | 2363 "ReferenceBound": { |
| 2338 "description": "ReferenceBound records an upper bound for the starti
ng coordinate of variants in a particular reference.", | 2364 "description": "ReferenceBound records an upper bound for the starti
ng coordinate of variants in a particular reference.", |
| 2339 "id": "ReferenceBound", | 2365 "id": "ReferenceBound", |
| 2340 "properties": { | 2366 "properties": { |
| 2341 "referenceName": { | 2367 "referenceName": { |
| 2342 "description": "The name of the reference associated with th
is ReferenceBound.", | 2368 "description": "The name of the reference associated with th
is reference bound.", |
| 2343 "type": "string" | 2369 "type": "string" |
| 2344 }, | 2370 }, |
| 2345 "upperBound": { | 2371 "upperBound": { |
| 2346 "description": "An upper bound (inclusive) on the starting c
oordinate of any variant in the reference sequence.", | 2372 "description": "An upper bound (inclusive) on the starting c
oordinate of any variant in the reference sequence.", |
| 2347 "format": "int64", | 2373 "format": "int64", |
| 2348 "type": "string" | 2374 "type": "string" |
| 2349 } | 2375 } |
| 2350 }, | 2376 }, |
| 2351 "type": "object" | 2377 "type": "object" |
| 2352 }, | 2378 }, |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2513 "pageToken": { | 2539 "pageToken": { |
| 2514 "description": "The continuation token, which is used to pag
e through large result sets. To get the next page of results, set this parameter
to the value of `nextPageToken` from the previous response.", | 2540 "description": "The continuation token, which is used to pag
e through large result sets. To get the next page of results, set this parameter
to the value of `nextPageToken` from the previous response.", |
| 2515 "type": "string" | 2541 "type": "string" |
| 2516 }, | 2542 }, |
| 2517 "pageSize": { | 2543 "pageSize": { |
| 2518 "description": "The maximum number of variants to return in
a single page. If unspecified, defaults to 5000. The maximum value is 10000.", | 2544 "description": "The maximum number of variants to return in
a single page. If unspecified, defaults to 5000. The maximum value is 10000.", |
| 2519 "format": "int32", | 2545 "format": "int32", |
| 2520 "type": "integer" | 2546 "type": "integer" |
| 2521 }, | 2547 }, |
| 2522 "maxCalls": { | 2548 "maxCalls": { |
| 2523 "description": "The maximum number of calls to return in a s
ingle page. Note that this limit may be exceeded; at least one variant is always
returned per page, even if it has more calls than this limit. If unspecified, d
efaults to 5000. The maximum value is 10000.", | 2549 "description": "The maximum number of calls to return in a s
ingle page. Note that this limit may be exceeded in the event that a matching va
riant contains more calls than the requested maximum. If unspecified, defaults t
o 5000. The maximum value is 10000.", |
| 2524 "format": "int32", | 2550 "format": "int32", |
| 2525 "type": "integer" | 2551 "type": "integer" |
| 2526 } | 2552 } |
| 2527 }, | 2553 }, |
| 2528 "type": "object" | 2554 "type": "object" |
| 2529 }, | 2555 }, |
| 2530 "SearchVariantsResponse": { | 2556 "SearchVariantsResponse": { |
| 2531 "description": "The variant search response.", | 2557 "description": "The variant search response.", |
| 2532 "id": "SearchVariantsResponse", | 2558 "id": "SearchVariantsResponse", |
| 2533 "properties": { | 2559 "properties": { |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2664 "type": "any" | 2690 "type": "any" |
| 2665 }, | 2691 }, |
| 2666 "type": "array" | 2692 "type": "array" |
| 2667 }, | 2693 }, |
| 2668 "description": "A map of additional variant call information
. This must be of the form map (string key mapping to a list of string values)."
, | 2694 "description": "A map of additional variant call information
. This must be of the form map (string key mapping to a list of string values)."
, |
| 2669 "type": "object" | 2695 "type": "object" |
| 2670 } | 2696 } |
| 2671 }, | 2697 }, |
| 2672 "type": "object" | 2698 "type": "object" |
| 2673 }, | 2699 }, |
| 2700 "MergeVariantsRequest": { |
| 2701 "id": "MergeVariantsRequest", |
| 2702 "properties": { |
| 2703 "variantSetId": { |
| 2704 "description": "The destination variant set.", |
| 2705 "type": "string" |
| 2706 }, |
| 2707 "variants": { |
| 2708 "description": "The variants to be merged with existing vari
ants.", |
| 2709 "items": { |
| 2710 "$ref": "Variant" |
| 2711 }, |
| 2712 "type": "array" |
| 2713 } |
| 2714 }, |
| 2715 "type": "object" |
| 2716 }, |
| 2674 "SearchCallSetsRequest": { | 2717 "SearchCallSetsRequest": { |
| 2675 "description": "The call set search request.", | 2718 "description": "The call set search request.", |
| 2676 "id": "SearchCallSetsRequest", | 2719 "id": "SearchCallSetsRequest", |
| 2677 "properties": { | 2720 "properties": { |
| 2678 "variantSetIds": { | 2721 "variantSetIds": { |
| 2679 "description": "Restrict the query to call sets within the g
iven variant sets. At least one ID must be provided.", | 2722 "description": "Restrict the query to call sets within the g
iven variant sets. At least one ID must be provided.", |
| 2680 "items": { | 2723 "items": { |
| 2681 "type": "string" | 2724 "type": "string" |
| 2682 }, | 2725 }, |
| 2683 "type": "array" | 2726 "type": "array" |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2872 "type": "string" | 2915 "type": "string" |
| 2873 } | 2916 } |
| 2874 }, | 2917 }, |
| 2875 "type": "object" | 2918 "type": "object" |
| 2876 } | 2919 } |
| 2877 }, | 2920 }, |
| 2878 "servicePath": "", | 2921 "servicePath": "", |
| 2879 "title": "Genomics API", | 2922 "title": "Genomics API", |
| 2880 "version": "v1" | 2923 "version": "v1" |
| 2881 } | 2924 } |
| OLD | NEW |