Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(308)

Side by Side Diff: generated/googleapis_beta/lib/genomics/v1beta.dart

Issue 698403003: Api roll 5: 2014-11-05 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis_beta.genomics.v1beta; 1 library googleapis_beta.genomics.v1beta;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import "package:crypto/crypto.dart" as crypto; 8 import "package:crypto/crypto.dart" as crypto;
9 import 'package:http/http.dart' as http; 9 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal; 10 import '../src/common_internal.dart' as common_internal;
(...skipping 12 matching lines...) Expand all
23 23
24 /** View and manage Genomics data */ 24 /** View and manage Genomics data */
25 static const GenomicsScope = "https://www.googleapis.com/auth/genomics"; 25 static const GenomicsScope = "https://www.googleapis.com/auth/genomics";
26 26
27 /** View Genomics data */ 27 /** View Genomics data */
28 static const GenomicsReadonlyScope = "https://www.googleapis.com/auth/genomics .readonly"; 28 static const GenomicsReadonlyScope = "https://www.googleapis.com/auth/genomics .readonly";
29 29
30 30
31 final common_internal.ApiRequester _requester; 31 final common_internal.ApiRequester _requester;
32 32
33 BeaconsResourceApi get beacons => new BeaconsResourceApi(_requester);
34 CallsetsResourceApi get callsets => new CallsetsResourceApi(_requester); 33 CallsetsResourceApi get callsets => new CallsetsResourceApi(_requester);
35 DatasetsResourceApi get datasets => new DatasetsResourceApi(_requester); 34 DatasetsResourceApi get datasets => new DatasetsResourceApi(_requester);
36 ExperimentalResourceApi get experimental => new ExperimentalResourceApi(_reque ster); 35 ExperimentalResourceApi get experimental => new ExperimentalResourceApi(_reque ster);
37 JobsResourceApi get jobs => new JobsResourceApi(_requester); 36 JobsResourceApi get jobs => new JobsResourceApi(_requester);
38 ReadsResourceApi get reads => new ReadsResourceApi(_requester); 37 ReadsResourceApi get reads => new ReadsResourceApi(_requester);
39 ReadsetsResourceApi get readsets => new ReadsetsResourceApi(_requester); 38 ReadsetsResourceApi get readsets => new ReadsetsResourceApi(_requester);
40 VariantsResourceApi get variants => new VariantsResourceApi(_requester); 39 VariantsResourceApi get variants => new VariantsResourceApi(_requester);
41 VariantsetsResourceApi get variantsets => new VariantsetsResourceApi(_requeste r); 40 VariantsetsResourceApi get variantsets => new VariantsetsResourceApi(_requeste r);
42 41
43 GenomicsApi(http.Client client) : 42 GenomicsApi(http.Client client) :
44 _requester = new common_internal.ApiRequester(client, "https://www.googlea pis.com/", "genomics/v1beta/"); 43 _requester = new common_internal.ApiRequester(client, "https://www.googlea pis.com/", "genomics/v1beta/");
45 } 44 }
46 45
47 46
48 /** Not documented yet. */ 47 /** Not documented yet. */
49 class BeaconsResourceApi {
50 final common_internal.ApiRequester _requester;
51
52 BeaconsResourceApi(common_internal.ApiRequester client) :
53 _requester = client;
54
55 /**
56 * This is an experimental API that provides a Global Alliance for Genomics
57 * and Health Beacon. It may change at any time.
58 *
59 * Request parameters:
60 *
61 * [variantSetId] - The ID of the variant set to query over. It must be
62 * public. Private variant sets will return an unauthorized exception.
63 *
64 * [allele] - Required. The allele to look for ('A', 'C', 'G' or 'T').
65 *
66 * [position] - Required. The 0-based position to query.
67 *
68 * [referenceName] - Required. The reference to query over.
69 *
70 * Completes with a [Beacon].
71 *
72 * Completes with a [common.ApiRequestError] if the API endpoint returned an
73 * error.
74 *
75 * If the used [http.Client] completes with an error when making a REST call,
76 * this method will complete with the same error.
77 */
78 async.Future<Beacon> get(core.String variantSetId, {core.String allele, core.S tring position, core.String referenceName}) {
79 var _url = null;
80 var _queryParams = new core.Map();
81 var _uploadMedia = null;
82 var _uploadOptions = null;
83 var _downloadOptions = common.DownloadOptions.Metadata;
84 var _body = null;
85
86 if (variantSetId == null) {
87 throw new core.ArgumentError("Parameter variantSetId is required.");
88 }
89 if (allele != null) {
90 _queryParams["allele"] = [allele];
91 }
92 if (position != null) {
93 _queryParams["position"] = [position];
94 }
95 if (referenceName != null) {
96 _queryParams["referenceName"] = [referenceName];
97 }
98
99
100 _url = 'beacons/' + common_internal.Escaper.ecapeVariable('$variantSetId');
101
102 var _response = _requester.request(_url,
103 "GET",
104 body: _body,
105 queryParams: _queryParams,
106 uploadOptions: _uploadOptions,
107 uploadMedia: _uploadMedia,
108 downloadOptions: _downloadOptions);
109 return _response.then((data) => new Beacon.fromJson(data));
110 }
111
112 }
113
114
115 /** Not documented yet. */
116 class CallsetsResourceApi { 48 class CallsetsResourceApi {
117 final common_internal.ApiRequester _requester; 49 final common_internal.ApiRequester _requester;
118 50
119 CallsetsResourceApi(common_internal.ApiRequester client) : 51 CallsetsResourceApi(common_internal.ApiRequester client) :
120 _requester = client; 52 _requester = client;
121 53
122 /** 54 /**
123 * Creates a new call set. 55 * Creates a new call set.
124 * 56 *
125 * [request] - The metadata request object. 57 * [request] - The metadata request object.
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 uploadMedia: _uploadMedia, 89 uploadMedia: _uploadMedia,
158 downloadOptions: _downloadOptions); 90 downloadOptions: _downloadOptions);
159 return _response.then((data) => new CallSet.fromJson(data)); 91 return _response.then((data) => new CallSet.fromJson(data));
160 } 92 }
161 93
162 /** 94 /**
163 * Deletes a call set. 95 * Deletes a call set.
164 * 96 *
165 * Request parameters: 97 * Request parameters:
166 * 98 *
167 * [callSetId] - The ID of the callset to be deleted. 99 * [callSetId] - The ID of the call set to be deleted.
168 * 100 *
169 * Completes with a [common.ApiRequestError] if the API endpoint returned an 101 * Completes with a [common.ApiRequestError] if the API endpoint returned an
170 * error. 102 * error.
171 * 103 *
172 * If the used [http.Client] completes with an error when making a REST call, 104 * If the used [http.Client] completes with an error when making a REST call,
173 * this method will complete with the same error. 105 * this method will complete with the same error.
174 */ 106 */
175 async.Future delete(core.String callSetId) { 107 async.Future delete(core.String callSetId) {
176 var _url = null; 108 var _url = null;
177 var _queryParams = new core.Map(); 109 var _queryParams = new core.Map();
(...skipping 18 matching lines...) Expand all
196 uploadMedia: _uploadMedia, 128 uploadMedia: _uploadMedia,
197 downloadOptions: _downloadOptions); 129 downloadOptions: _downloadOptions);
198 return _response.then((data) => null); 130 return _response.then((data) => null);
199 } 131 }
200 132
201 /** 133 /**
202 * Gets a call set by ID. 134 * Gets a call set by ID.
203 * 135 *
204 * Request parameters: 136 * Request parameters:
205 * 137 *
206 * [callSetId] - The ID of the callset. 138 * [callSetId] - The ID of the call set.
207 * 139 *
208 * Completes with a [CallSet]. 140 * Completes with a [CallSet].
209 * 141 *
210 * Completes with a [common.ApiRequestError] if the API endpoint returned an 142 * Completes with a [common.ApiRequestError] if the API endpoint returned an
211 * error. 143 * error.
212 * 144 *
213 * If the used [http.Client] completes with an error when making a REST call, 145 * If the used [http.Client] completes with an error when making a REST call,
214 * this method will complete with the same error. 146 * this method will complete with the same error.
215 */ 147 */
216 async.Future<CallSet> get(core.String callSetId) { 148 async.Future<CallSet> get(core.String callSetId) {
(...skipping 21 matching lines...) Expand all
238 return _response.then((data) => new CallSet.fromJson(data)); 170 return _response.then((data) => new CallSet.fromJson(data));
239 } 171 }
240 172
241 /** 173 /**
242 * Updates a call set. This method supports patch semantics. 174 * Updates a call set. This method supports patch semantics.
243 * 175 *
244 * [request] - The metadata request object. 176 * [request] - The metadata request object.
245 * 177 *
246 * Request parameters: 178 * Request parameters:
247 * 179 *
248 * [callSetId] - The ID of the callset to be updated. 180 * [callSetId] - The ID of the call set to be updated.
249 * 181 *
250 * Completes with a [CallSet]. 182 * Completes with a [CallSet].
251 * 183 *
252 * Completes with a [common.ApiRequestError] if the API endpoint returned an 184 * Completes with a [common.ApiRequestError] if the API endpoint returned an
253 * error. 185 * error.
254 * 186 *
255 * If the used [http.Client] completes with an error when making a REST call, 187 * If the used [http.Client] completes with an error when making a REST call,
256 * this method will complete with the same error. 188 * this method will complete with the same error.
257 */ 189 */
258 async.Future<CallSet> patch(CallSet request, core.String callSetId) { 190 async.Future<CallSet> patch(CallSet request, core.String callSetId) {
(...skipping 20 matching lines...) Expand all
279 queryParams: _queryParams, 211 queryParams: _queryParams,
280 uploadOptions: _uploadOptions, 212 uploadOptions: _uploadOptions,
281 uploadMedia: _uploadMedia, 213 uploadMedia: _uploadMedia,
282 downloadOptions: _downloadOptions); 214 downloadOptions: _downloadOptions);
283 return _response.then((data) => new CallSet.fromJson(data)); 215 return _response.then((data) => new CallSet.fromJson(data));
284 } 216 }
285 217
286 /** 218 /**
287 * Gets a list of call sets matching the criteria. 219 * Gets a list of call sets matching the criteria.
288 * 220 *
221 * Implements GlobalAllianceApi.searchCallSets.
222 *
289 * [request] - The metadata request object. 223 * [request] - The metadata request object.
290 * 224 *
291 * Request parameters: 225 * Request parameters:
292 * 226 *
293 * Completes with a [SearchCallSetsResponse]. 227 * Completes with a [SearchCallSetsResponse].
294 * 228 *
295 * Completes with a [common.ApiRequestError] if the API endpoint returned an 229 * Completes with a [common.ApiRequestError] if the API endpoint returned an
296 * error. 230 * error.
297 * 231 *
298 * If the used [http.Client] completes with an error when making a REST call, 232 * If the used [http.Client] completes with an error when making a REST call,
(...skipping 24 matching lines...) Expand all
323 return _response.then((data) => new SearchCallSetsResponse.fromJson(data)); 257 return _response.then((data) => new SearchCallSetsResponse.fromJson(data));
324 } 258 }
325 259
326 /** 260 /**
327 * Updates a call set. 261 * Updates a call set.
328 * 262 *
329 * [request] - The metadata request object. 263 * [request] - The metadata request object.
330 * 264 *
331 * Request parameters: 265 * Request parameters:
332 * 266 *
333 * [callSetId] - The ID of the callset to be updated. 267 * [callSetId] - The ID of the call set to be updated.
334 * 268 *
335 * Completes with a [CallSet]. 269 * Completes with a [CallSet].
336 * 270 *
337 * Completes with a [common.ApiRequestError] if the API endpoint returned an 271 * Completes with a [common.ApiRequestError] if the API endpoint returned an
338 * error. 272 * error.
339 * 273 *
340 * If the used [http.Client] completes with an error when making a REST call, 274 * If the used [http.Client] completes with an error when making a REST call,
341 * this method will complete with the same error. 275 * this method will complete with the same error.
342 */ 276 */
343 async.Future<CallSet> update(CallSet request, core.String callSetId) { 277 async.Future<CallSet> update(CallSet request, core.String callSetId) {
(...skipping 1167 matching lines...) Expand 10 before | Expand all | Expand 10 after
1511 } 1445 }
1512 1446
1513 /** 1447 /**
1514 * Creates variant data by asynchronously importing the provided information. 1448 * Creates variant data by asynchronously importing the provided information.
1515 * The variants for import will be merged with any existing data and each 1449 * The variants for import will be merged with any existing data and each
1516 * other according to the behavior of mergeVariants. In particular, this means 1450 * other according to the behavior of mergeVariants. In particular, this means
1517 * for merged VCF variants that have conflicting INFO fields, some data will 1451 * for merged VCF variants that have conflicting INFO fields, some data will
1518 * be arbitrarily discarded. As a special case, for single-sample VCF files, 1452 * be arbitrarily discarded. As a special case, for single-sample VCF files,
1519 * QUAL and FILTER fields will be moved to the call level; these are sometimes 1453 * QUAL and FILTER fields will be moved to the call level; these are sometimes
1520 * interpreted in a call-specific context. Imported VCF headers are appended 1454 * interpreted in a call-specific context. Imported VCF headers are appended
1521 * to the metadata already in a VariantSet. 1455 * to the metadata already in a variant set.
1522 * 1456 *
1523 * [request] - The metadata request object. 1457 * [request] - The metadata request object.
1524 * 1458 *
1525 * Request parameters: 1459 * Request parameters:
1526 * 1460 *
1527 * Completes with a [ImportVariantsResponse]. 1461 * Completes with a [ImportVariantsResponse].
1528 * 1462 *
1529 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1463 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1530 * error. 1464 * error.
1531 * 1465 *
(...skipping 21 matching lines...) Expand all
1553 queryParams: _queryParams, 1487 queryParams: _queryParams,
1554 uploadOptions: _uploadOptions, 1488 uploadOptions: _uploadOptions,
1555 uploadMedia: _uploadMedia, 1489 uploadMedia: _uploadMedia,
1556 downloadOptions: _downloadOptions); 1490 downloadOptions: _downloadOptions);
1557 return _response.then((data) => new ImportVariantsResponse.fromJson(data)); 1491 return _response.then((data) => new ImportVariantsResponse.fromJson(data));
1558 } 1492 }
1559 1493
1560 /** 1494 /**
1561 * Gets a list of variants matching the criteria. 1495 * Gets a list of variants matching the criteria.
1562 * 1496 *
1497 * Implements GlobalAllianceApi.searchVariants.
1498 *
1563 * [request] - The metadata request object. 1499 * [request] - The metadata request object.
1564 * 1500 *
1565 * Request parameters: 1501 * Request parameters:
1566 * 1502 *
1567 * Completes with a [SearchVariantsResponse]. 1503 * Completes with a [SearchVariantsResponse].
1568 * 1504 *
1569 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1505 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1570 * error. 1506 * error.
1571 * 1507 *
1572 * If the used [http.Client] completes with an error when making a REST call, 1508 * If the used [http.Client] completes with an error when making a REST call,
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
1779 body: _body, 1715 body: _body,
1780 queryParams: _queryParams, 1716 queryParams: _queryParams,
1781 uploadOptions: _uploadOptions, 1717 uploadOptions: _uploadOptions,
1782 uploadMedia: _uploadMedia, 1718 uploadMedia: _uploadMedia,
1783 downloadOptions: _downloadOptions); 1719 downloadOptions: _downloadOptions);
1784 return _response.then((data) => null); 1720 return _response.then((data) => null);
1785 } 1721 }
1786 1722
1787 /** 1723 /**
1788 * Updates a variant set's metadata. All other modifications are silently 1724 * Updates a variant set's metadata. All other modifications are silently
1789 * ignored. Returns the modified variant set. This method supports patch 1725 * ignored. This method supports patch semantics.
1790 * semantics.
1791 * 1726 *
1792 * [request] - The metadata request object. 1727 * [request] - The metadata request object.
1793 * 1728 *
1794 * Request parameters: 1729 * Request parameters:
1795 * 1730 *
1796 * [variantSetId] - The ID of the variant to be updated. 1731 * [variantSetId] - The ID of the variant to be updated.
1797 * 1732 *
1798 * Completes with a [VariantSet]. 1733 * Completes with a [VariantSet].
1799 * 1734 *
1800 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1735 * Completes with a [common.ApiRequestError] if the API endpoint returned an
(...skipping 26 matching lines...) Expand all
1827 queryParams: _queryParams, 1762 queryParams: _queryParams,
1828 uploadOptions: _uploadOptions, 1763 uploadOptions: _uploadOptions,
1829 uploadMedia: _uploadMedia, 1764 uploadMedia: _uploadMedia,
1830 downloadOptions: _downloadOptions); 1765 downloadOptions: _downloadOptions);
1831 return _response.then((data) => new VariantSet.fromJson(data)); 1766 return _response.then((data) => new VariantSet.fromJson(data));
1832 } 1767 }
1833 1768
1834 /** 1769 /**
1835 * Returns a list of all variant sets matching search criteria. 1770 * Returns a list of all variant sets matching search criteria.
1836 * 1771 *
1772 * Implements GlobalAllianceApi.searchVariantSets.
1773 *
1837 * [request] - The metadata request object. 1774 * [request] - The metadata request object.
1838 * 1775 *
1839 * Request parameters: 1776 * Request parameters:
1840 * 1777 *
1841 * Completes with a [SearchVariantSetsResponse]. 1778 * Completes with a [SearchVariantSetsResponse].
1842 * 1779 *
1843 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1780 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1844 * error. 1781 * error.
1845 * 1782 *
1846 * If the used [http.Client] completes with an error when making a REST call, 1783 * If the used [http.Client] completes with an error when making a REST call,
(...skipping 19 matching lines...) Expand all
1866 body: _body, 1803 body: _body,
1867 queryParams: _queryParams, 1804 queryParams: _queryParams,
1868 uploadOptions: _uploadOptions, 1805 uploadOptions: _uploadOptions,
1869 uploadMedia: _uploadMedia, 1806 uploadMedia: _uploadMedia,
1870 downloadOptions: _downloadOptions); 1807 downloadOptions: _downloadOptions);
1871 return _response.then((data) => new SearchVariantSetsResponse.fromJson(data) ); 1808 return _response.then((data) => new SearchVariantSetsResponse.fromJson(data) );
1872 } 1809 }
1873 1810
1874 /** 1811 /**
1875 * Updates a variant set's metadata. All other modifications are silently 1812 * Updates a variant set's metadata. All other modifications are silently
1876 * ignored. Returns the modified variant set. 1813 * ignored.
1877 * 1814 *
1878 * [request] - The metadata request object. 1815 * [request] - The metadata request object.
1879 * 1816 *
1880 * Request parameters: 1817 * Request parameters:
1881 * 1818 *
1882 * [variantSetId] - The ID of the variant to be updated. 1819 * [variantSetId] - The ID of the variant to be updated.
1883 * 1820 *
1884 * Completes with a [VariantSet]. 1821 * Completes with a [VariantSet].
1885 * 1822 *
1886 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1823 * Completes with a [common.ApiRequestError] if the API endpoint returned an
(...skipping 28 matching lines...) Expand all
1915 uploadMedia: _uploadMedia, 1852 uploadMedia: _uploadMedia,
1916 downloadOptions: _downloadOptions); 1853 downloadOptions: _downloadOptions);
1917 return _response.then((data) => new VariantSet.fromJson(data)); 1854 return _response.then((data) => new VariantSet.fromJson(data));
1918 } 1855 }
1919 1856
1920 } 1857 }
1921 1858
1922 1859
1923 1860
1924 /** 1861 /**
1925 * A beacon represents whether any variant call in a variant set has a specific 1862 * A call represents the determination of genotype with respect to a particular
1926 * allele at a particular position.
1927 */
1928 class Beacon {
1929 /** True if the allele exists on any variant call, false otherwise. */
1930 core.bool exists;
1931
1932
1933 Beacon();
1934
1935 Beacon.fromJson(core.Map _json) {
1936 if (_json.containsKey("exists")) {
1937 exists = _json["exists"];
1938 }
1939 }
1940
1941 core.Map toJson() {
1942 var _json = new core.Map();
1943 if (exists != null) {
1944 _json["exists"] = exists;
1945 }
1946 return _json;
1947 }
1948 }
1949
1950
1951 /**
1952 * A Call represents the determination of genotype with respect to a particular
1953 * variant. It may include associated information such as quality and phasing. 1863 * variant. It may include associated information such as quality and phasing.
1954 * For example, a Call might assign a probability of 0.32 to the occurrence of a 1864 * For example, a call might assign a probability of 0.32 to the occurrence of a
1955 * SNP named rs1234 in a call set with the name NA12345. 1865 * SNP named rs1234 in a call set with the name NA12345.
1956 */ 1866 */
1957 class Call { 1867 class Call {
1958 /** The ID of the call set this variant call belongs to. */ 1868 /** The ID of the call set this variant call belongs to. */
1959 core.String callSetId; 1869 core.String callSetId;
1960 1870
1961 /** The name of the call set this variant call belongs to. */ 1871 /** The name of the call set this variant call belongs to. */
1962 core.String callSetName; 1872 core.String callSetName;
1963 1873
1964 /** 1874 /**
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
2034 _json["info"] = info; 1944 _json["info"] = info;
2035 } 1945 }
2036 if (phaseset != null) { 1946 if (phaseset != null) {
2037 _json["phaseset"] = phaseset; 1947 _json["phaseset"] = phaseset;
2038 } 1948 }
2039 return _json; 1949 return _json;
2040 } 1950 }
2041 } 1951 }
2042 1952
2043 1953
2044 /** A CallSet is a collection of variant calls. It belongs to a variant set. */ 1954 /**
1955 * A call set is a collection of variant calls, typically for one sample. It
1956 * belongs to a variant set.
1957 */
2045 class CallSet { 1958 class CallSet {
2046 /** The date this call set was created in milliseconds from the epoch. */ 1959 /** The date this call set was created in milliseconds from the epoch. */
2047 core.String created; 1960 core.String created;
2048 1961
2049 /** The Google generated ID of the call set, immutable. */ 1962 /** The Google generated ID of the call set, immutable. */
2050 core.String id; 1963 core.String id;
2051 1964
2052 /** A map of additional callset information. */ 1965 /** A map of additional call set information. */
2053 core.Map<core.String, core.List<core.String>> info; 1966 core.Map<core.String, core.List<core.String>> info;
2054 1967
2055 /** The callset name. */ 1968 /** The call set name. */
2056 core.String name; 1969 core.String name;
2057 1970
2058 /** The sample ID this call set corresponds to. */ 1971 /** The sample ID this call set corresponds to. */
2059 core.String sampleId; 1972 core.String sampleId;
2060 1973
2061 /** The IDs of the variant sets this call set belongs to. */ 1974 /** The IDs of the variant sets this call set belongs to. */
2062 core.List<core.String> variantSetIds; 1975 core.List<core.String> variantSetIds;
2063 1976
2064 1977
2065 CallSet(); 1978 CallSet();
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
2201 _json["projectId"] = projectId; 2114 _json["projectId"] = projectId;
2202 } 2115 }
2203 return _json; 2116 return _json;
2204 } 2117 }
2205 } 2118 }
2206 2119
2207 2120
2208 /** The job creation request. */ 2121 /** The job creation request. */
2209 class ExperimentalCreateJobRequest { 2122 class ExperimentalCreateJobRequest {
2210 /** 2123 /**
2211 * Specifies whether or not to run the alignment pipeline. At least one of 2124 * Specifies whether or not to run the alignment pipeline. Either align or
2212 * align or callVariants must be provided. 2125 * callVariants must be set.
2213 */ 2126 */
2214 core.bool align; 2127 core.bool align;
2215 2128
2216 /** 2129 /**
2217 * Specifies whether or not to run the variant calling pipeline. If specified, 2130 * Specifies whether or not to run the variant calling pipeline. Either align
2218 * alignment will be performed first and the aligned BAMs will passed as input 2131 * or callVariants must be set.
2219 * to the variant caller. At least one of align or callVariants must be
2220 * provided.
2221 */ 2132 */
2222 core.bool callVariants; 2133 core.bool callVariants;
2223 2134
2224 /** 2135 /**
2225 * Specifies where to copy the results of certain pipelines. This should be in 2136 * Specifies where to copy the results of certain pipelines. This should be in
2226 * the form of gs://bucket/path. 2137 * the form of gs://bucket/path.
2227 */ 2138 */
2228 core.String gcsOutputPath; 2139 core.String gcsOutputPath;
2229 2140
2230 /** 2141 /**
(...skipping 707 matching lines...) Expand 10 before | Expand all | Expand 10 after
2938 2849
2939 /** 2850 /**
2940 * The data source of the request, for example, a Google Cloud Storage object 2851 * The data source of the request, for example, a Google Cloud Storage object
2941 * path or Readset ID. 2852 * path or Readset ID.
2942 */ 2853 */
2943 core.List<core.String> source; 2854 core.List<core.String> source;
2944 2855
2945 /** 2856 /**
2946 * The original request type. 2857 * The original request type.
2947 * Possible string values are: 2858 * Possible string values are:
2859 * - "alignReadsets"
2860 * - "callReadsets"
2948 * - "experimentalCreateJob" 2861 * - "experimentalCreateJob"
2949 * - "exportReadsets" 2862 * - "exportReadsets"
2950 * - "exportVariants" 2863 * - "exportVariants"
2951 * - "importReadsets" 2864 * - "importReadsets"
2952 * - "importVariants" 2865 * - "importVariants"
2953 * - "unknownType" 2866 * - "unknownType"
2954 */ 2867 */
2955 core.String type; 2868 core.String type;
2956 2869
2957 2870
(...skipping 1466 matching lines...) Expand 10 before | Expand all | Expand 10 after
4424 } 4337 }
4425 if (variants != null) { 4338 if (variants != null) {
4426 _json["variants"] = variants.map((value) => (value).toJson()).toList(); 4339 _json["variants"] = variants.map((value) => (value).toJson()).toList();
4427 } 4340 }
4428 return _json; 4341 return _json;
4429 } 4342 }
4430 } 4343 }
4431 4344
4432 4345
4433 /** 4346 /**
4434 * A Variant represents a change in DNA sequence relative to some reference. For 4347 * A variant represents a change in DNA sequence relative to a reference
4435 * example, a Variant could represent a SNP or an insertion. Variants belong to 4348 * sequence. For example, a variant could represent a SNP or an insertion.
4436 * a variant set. 4349 * Variants belong to a variant set. Each of the calls on a variant represent a
4350 * determination of genotype with respect to that variant. For example, a call
4351 * might assign probability of 0.32 to the occurrence of a SNP named rs1234 in a
4352 * sample named NA12345. A call belongs to a call set, which contains related
4353 * calls typically from one sample.
4437 */ 4354 */
4438 class Variant { 4355 class Variant {
4439 /** The bases that appear instead of the reference bases. */ 4356 /** The bases that appear instead of the reference bases. */
4440 core.List<core.String> alternateBases; 4357 core.List<core.String> alternateBases;
4441 4358
4442 /** 4359 /**
4443 * The variant calls for this particular variant. Each one represents the 4360 * The variant calls for this particular variant. Each one represents the
4444 * determination of genotype with respect to this variant. 4361 * determination of genotype with respect to this variant.
4445 */ 4362 */
4446 core.List<Call> calls; 4363 core.List<Call> calls;
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
4579 } 4496 }
4580 if (variantSetId != null) { 4497 if (variantSetId != null) {
4581 _json["variantSetId"] = variantSetId; 4498 _json["variantSetId"] = variantSetId;
4582 } 4499 }
4583 return _json; 4500 return _json;
4584 } 4501 }
4585 } 4502 }
4586 4503
4587 4504
4588 /** 4505 /**
4589 * A VariantSet represents a collection of Variants and their summary 4506 * A variant set is a collection of call sets and variants. It contains summary
4590 * statistics. 4507 * statistics of those contents. A variant set belongs to a dataset.
4591 */ 4508 */
4592 class VariantSet { 4509 class VariantSet {
4593 /** The dataset to which this variant set belongs. Immutable. */ 4510 /** The dataset to which this variant set belongs. Immutable. */
4594 core.String datasetId; 4511 core.String datasetId;
4595 4512
4596 /** The Google-generated ID of the variant set. Immutable. */ 4513 /** The Google-generated ID of the variant set. Immutable. */
4597 core.String id; 4514 core.String id;
4598 4515
4599 /** The metadata associated with this variant set. */ 4516 /** The metadata associated with this variant set. */
4600 core.List<Metadata> metadata; 4517 core.List<Metadata> metadata;
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
4635 _json["metadata"] = metadata.map((value) => (value).toJson()).toList(); 4552 _json["metadata"] = metadata.map((value) => (value).toJson()).toList();
4636 } 4553 }
4637 if (referenceBounds != null) { 4554 if (referenceBounds != null) {
4638 _json["referenceBounds"] = referenceBounds.map((value) => (value).toJson() ).toList(); 4555 _json["referenceBounds"] = referenceBounds.map((value) => (value).toJson() ).toList();
4639 } 4556 }
4640 return _json; 4557 return _json;
4641 } 4558 }
4642 } 4559 }
4643 4560
4644 4561
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698